summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/flipbook/Images/Anims
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/flipbook/Images/Anims
Initial commit
Diffstat (limited to 'macros/latex/contrib/flipbook/Images/Anims')
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im01.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im01.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im01.pdfbin0 -> 1100 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im02.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im02.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im02.pdfbin0 -> 1113 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im03.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im03.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im03.pdfbin0 -> 1111 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im04.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im04.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im04.pdfbin0 -> 1120 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im05.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im05.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im05.pdfbin0 -> 1094 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im06.eps188
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im06.fig88
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an1b/im06.pdfbin0 -> 956 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/an2.gifbin0 -> 19718 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/an2.xcfbin0 -> 61828 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im0.eps169
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im0.pdfbin0 -> 814 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im00.fig86
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im01.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im01.gifbin0 -> 1663 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im02.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im02.gifbin0 -> 1704 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im03.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im03.gifbin0 -> 1693 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im04.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im04.gifbin0 -> 1690 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im05.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im05.gifbin0 -> 1696 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im06.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im06.gifbin0 -> 1703 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im07.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im07.gifbin0 -> 1715 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im08.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im08.gifbin0 -> 1698 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im09.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im09.gifbin0 -> 1693 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im1.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im1.pdf53
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im10.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im10.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im10.gifbin0 -> 1689 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im10.pdfbin0 -> 1117 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im11.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im11.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im11.gifbin0 -> 1671 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im11.pdf52
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im12.eps188
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im12.fig88
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im12.gifbin0 -> 1604 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im12.pdfbin0 -> 959 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im13.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im13.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im13.pdfbin0 -> 1129 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im14.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im14.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im14.pdf54
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im15.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im15.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im15.pdf51
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im16.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im16.fig92
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im16.pdfbin0 -> 1127 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im2.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im2.pdfbin0 -> 1122 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im3.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im3.pdfbin0 -> 1135 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im4.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im4.pdf52
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im5.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im5.pdfbin0 -> 1112 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im6.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im6.pdfbin0 -> 1128 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im7.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im7.pdfbin0 -> 1118 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im8.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im8.pdfbin0 -> 1120 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im9.eps200
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an2/im9.pdfbin0 -> 1117 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/an3.pngbin0 -> 1285 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/an3.pnm4
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/an3.xcfbin0 -> 232647 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im1.pngbin0 -> 1285 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im10.pngbin0 -> 1257 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im11.pngbin0 -> 1208 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im12.pngbin0 -> 1264 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im13.pngbin0 -> 1255 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im14.pngbin0 -> 1279 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im15.pngbin0 -> 1262 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im16.pngbin0 -> 1255 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im17.pngbin0 -> 1246 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im18.pngbin0 -> 1253 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im19.pngbin0 -> 1238 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im2.pngbin0 -> 1277 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im20.pngbin0 -> 1253 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im21.pngbin0 -> 1246 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im22.pngbin0 -> 1230 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im23.pngbin0 -> 1241 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im24.pngbin0 -> 1230 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im25.pngbin0 -> 1241 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im26.pngbin0 -> 1230 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im27.pngbin0 -> 1246 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im28.pngbin0 -> 1246 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im29.pngbin0 -> 1238 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im3.pngbin0 -> 1264 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im30.pngbin0 -> 1272 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im31.pngbin0 -> 1267 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im32.pngbin0 -> 1272 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im33.pngbin0 -> 1256 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im34.pngbin0 -> 1264 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im35.pngbin0 -> 1256 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im36.pngbin0 -> 1272 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im37.pngbin0 -> 1256 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im38.pngbin0 -> 1272 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im39.pngbin0 -> 1256 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im4.pngbin0 -> 1267 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im40.pngbin0 -> 1264 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im41.pngbin0 -> 1255 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im42.pngbin0 -> 1272 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im43.pngbin0 -> 1248 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im44.pngbin0 -> 1269 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im45.pngbin0 -> 1254 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im46.pngbin0 -> 1207 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im5.pngbin0 -> 1263 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im6.pngbin0 -> 1257 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im7.pngbin0 -> 1267 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im8.pngbin0 -> 1271 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/an3/im9.pngbin0 -> 1272 bytes
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/anASCII/an0.tex5
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/anASCII/an1.tex5
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/anASCII/an2.tex5
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/anASCII/an3.tex5
-rw-r--r--macros/latex/contrib/flipbook/Images/Anims/anASCII/an4.tex5
137 files changed, 6938 insertions, 0 deletions
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im01.eps b/macros/latex/contrib/flipbook/Images/Anims/an1b/im01.eps
new file mode 100644
index 0000000000..6cdc49df29
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im01.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im01.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Sep 10 22:35:52 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 2700 2700 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 2700 4500 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 3000 m 1800 3000 1800 3465 135 arcto 4 {pop} repeat
+ 1800 3600 2265 3600 135 arcto 4 {pop} repeat
+ 2400 3600 2400 3135 135 arcto 4 {pop} repeat
+ 2400 3000 1935 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 3135 3000 m 3000 3000 3000 3465 135 arcto 4 {pop} repeat
+ 3000 3600 3465 3600 135 arcto 4 {pop} repeat
+ 3600 3600 3600 3135 135 arcto 4 {pop} repeat
+ 3600 3000 3135 3000 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im01.fig b/macros/latex/contrib/flipbook/Images/Anims/an1b/im01.fig
new file mode 100644
index 0000000000..0628227b11
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im01.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 2700 2700 212 212 2700 2700 2912 2700
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 2700 4500 212 212 2700 4500 2912 4500
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3600 1800 3600 1800 3000 2400 3000 2400 3600
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 3600 3600 3000 3600 3000 3000 3600 3000 3600 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im01.pdf b/macros/latex/contrib/flipbook/Images/Anims/an1b/im01.pdf
new file mode 100644
index 0000000000..943c93993d
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im01.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im02.eps b/macros/latex/contrib/flipbook/Images/Anims/an1b/im02.eps
new file mode 100644
index 0000000000..e3e8c24d5f
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im02.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im02.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Sep 10 22:36:01 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 3300 2700 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 2700 3900 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 3000 m 1800 3000 1800 3465 135 arcto 4 {pop} repeat
+ 1800 3600 2265 3600 135 arcto 4 {pop} repeat
+ 2400 3600 2400 3135 135 arcto 4 {pop} repeat
+ 2400 3000 1935 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 3135 3000 m 3000 3000 3000 3465 135 arcto 4 {pop} repeat
+ 3000 3600 3465 3600 135 arcto 4 {pop} repeat
+ 3600 3600 3600 3135 135 arcto 4 {pop} repeat
+ 3600 3000 3135 3000 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im02.fig b/macros/latex/contrib/flipbook/Images/Anims/an1b/im02.fig
new file mode 100644
index 0000000000..565a958809
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im02.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 3300 2700 212 212 3300 2700 3512 2700
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 2700 3900 212 212 2700 3900 2912 3900
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3600 1800 3600 1800 3000 2400 3000 2400 3600
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 3600 3600 3000 3600 3000 3000 3600 3000 3600 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im02.pdf b/macros/latex/contrib/flipbook/Images/Anims/an1b/im02.pdf
new file mode 100644
index 0000000000..88aa3eb6b8
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im02.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im03.eps b/macros/latex/contrib/flipbook/Images/Anims/an1b/im03.eps
new file mode 100644
index 0000000000..c86e364538
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im03.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im03.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Sep 10 22:36:12 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 3900 2700 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 2100 3900 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 3000 m 1800 3000 1800 3465 135 arcto 4 {pop} repeat
+ 1800 3600 2265 3600 135 arcto 4 {pop} repeat
+ 2400 3600 2400 3135 135 arcto 4 {pop} repeat
+ 2400 3000 1935 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 3135 3000 m 3000 3000 3000 3465 135 arcto 4 {pop} repeat
+ 3000 3600 3465 3600 135 arcto 4 {pop} repeat
+ 3600 3600 3600 3135 135 arcto 4 {pop} repeat
+ 3600 3000 3135 3000 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im03.fig b/macros/latex/contrib/flipbook/Images/Anims/an1b/im03.fig
new file mode 100644
index 0000000000..275b852d48
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im03.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 3900 2700 212 212 3900 2700 4112 2700
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 2100 3900 212 212 2100 3900 2312 3900
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3600 1800 3600 1800 3000 2400 3000 2400 3600
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 3600 3600 3000 3600 3000 3000 3600 3000 3600 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im03.pdf b/macros/latex/contrib/flipbook/Images/Anims/an1b/im03.pdf
new file mode 100644
index 0000000000..15fc9471b9
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im03.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im04.eps b/macros/latex/contrib/flipbook/Images/Anims/an1b/im04.eps
new file mode 100644
index 0000000000..681eb9b378
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im04.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im04.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Sep 10 22:36:21 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 3900 3300 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 1500 3900 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 3000 m 1800 3000 1800 3465 135 arcto 4 {pop} repeat
+ 1800 3600 2265 3600 135 arcto 4 {pop} repeat
+ 2400 3600 2400 3135 135 arcto 4 {pop} repeat
+ 2400 3000 1935 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 3135 3000 m 3000 3000 3000 3465 135 arcto 4 {pop} repeat
+ 3000 3600 3465 3600 135 arcto 4 {pop} repeat
+ 3600 3600 3600 3135 135 arcto 4 {pop} repeat
+ 3600 3000 3135 3000 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im04.fig b/macros/latex/contrib/flipbook/Images/Anims/an1b/im04.fig
new file mode 100644
index 0000000000..ec1d3ee3db
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im04.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 3900 3300 212 212 3900 3300 4112 3300
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 1500 3900 212 212 1500 3900 1712 3900
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3600 1800 3600 1800 3000 2400 3000 2400 3600
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 3600 3600 3000 3600 3000 3000 3600 3000 3600 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im04.pdf b/macros/latex/contrib/flipbook/Images/Anims/an1b/im04.pdf
new file mode 100644
index 0000000000..370ed52759
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im04.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im05.eps b/macros/latex/contrib/flipbook/Images/Anims/an1b/im05.eps
new file mode 100644
index 0000000000..1586654a09
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im05.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im05.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Sep 10 22:36:30 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 3300 3300 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 1500 3300 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 3000 m 1800 3000 1800 3465 135 arcto 4 {pop} repeat
+ 1800 3600 2265 3600 135 arcto 4 {pop} repeat
+ 2400 3600 2400 3135 135 arcto 4 {pop} repeat
+ 2400 3000 1935 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 2535 3000 m 2400 3000 2400 3465 135 arcto 4 {pop} repeat
+ 2400 3600 2865 3600 135 arcto 4 {pop} repeat
+ 3000 3600 3000 3135 135 arcto 4 {pop} repeat
+ 3000 3000 2535 3000 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im05.fig b/macros/latex/contrib/flipbook/Images/Anims/an1b/im05.fig
new file mode 100644
index 0000000000..f47d1ceb08
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im05.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 3300 3300 212 212 3300 3300 3512 3300
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 1500 3300 212 212 1500 3300 1712 3300
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3600 1800 3600 1800 3000 2400 3000 2400 3600
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 3000 3600 2400 3600 2400 3000 3000 3000 3000 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im05.pdf b/macros/latex/contrib/flipbook/Images/Anims/an1b/im05.pdf
new file mode 100644
index 0000000000..328b0cb3d7
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im05.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im06.eps b/macros/latex/contrib/flipbook/Images/Anims/an1b/im06.eps
new file mode 100644
index 0000000000..6c240d68f9
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im06.eps
@@ -0,0 +1,188 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im06.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Sep 10 22:35:41 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 2100 3300 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 2700 3300 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im06.fig b/macros/latex/contrib/flipbook/Images/Anims/an1b/im06.fig
new file mode 100644
index 0000000000..d6e36a423b
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im06.fig
@@ -0,0 +1,88 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 2100 3300 212 212 2100 3300 2312 3300
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 2700 3300 212 212 2700 3300 2912 3300
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an1b/im06.pdf b/macros/latex/contrib/flipbook/Images/Anims/an1b/im06.pdf
new file mode 100644
index 0000000000..252b5f8210
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an1b/im06.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/an2.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/an2.gif
new file mode 100644
index 0000000000..8c16ba1748
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/an2.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/an2.xcf b/macros/latex/contrib/flipbook/Images/Anims/an2/an2.xcf
new file mode 100644
index 0000000000..d449dc6a7e
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/an2.xcf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im0.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im0.eps
new file mode 100644
index 0000000000..f06f22f4e5
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im0.eps
@@ -0,0 +1,169 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im0.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Mon Jun 26 13:07:49 2000
+%%For: buffet@lixieres.loria.fr (Olivier Buffet)
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im0.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im0.pdf
new file mode 100644
index 0000000000..f08ce3904e
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im0.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im00.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im00.fig
new file mode 100644
index 0000000000..bd93e526ec
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im00.fig
@@ -0,0 +1,86 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im01.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im01.fig
new file mode 100644
index 0000000000..230d71e292
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im01.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 3913 2700 212 212 3913 2700 4125 2700
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 3313 2700 212 212 3313 2700 3525 2700
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 4200 3600 3600 3600 3600 3000 4200 3000 4200 3600
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3000 1800 3000 1800 2400 2400 2400 2400 3000
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im01.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/im01.gif
new file mode 100644
index 0000000000..fad4c04752
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im01.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im02.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im02.fig
new file mode 100644
index 0000000000..3a855e6949
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im02.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 4513 2700 212 212 4513 2700 4725 2700
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 2713 2700 212 212 2713 2700 2925 2700
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 4200 3600 3600 3600 3600 3000 4200 3000 4200 3600
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3000 1800 3000 1800 2400 2400 2400 2400 3000
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im02.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/im02.gif
new file mode 100644
index 0000000000..3e4f4e6460
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im02.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im03.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im03.fig
new file mode 100644
index 0000000000..8948d4fa94
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im03.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 2713 2700 212 212 2713 2700 2925 2700
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 4513 3300 212 212 4513 3300 4725 3300
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 4200 3600 3600 3600 3600 3000 4200 3000 4200 3600
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3000 1800 3000 1800 2400 2400 2400 2400 3000
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im03.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/im03.gif
new file mode 100644
index 0000000000..33128c8ee2
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im03.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im04.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im04.fig
new file mode 100644
index 0000000000..dda515f568
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im04.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 2713 3300 212 212 2713 3300 2925 3300
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 3913 3300 212 212 3913 3300 4125 3300
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3000 1800 3000 1800 2400 2400 2400 2400 3000
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 3600 3600 3000 3600 3000 3000 3600 3000 3600 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im04.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/im04.gif
new file mode 100644
index 0000000000..e3e6c47e90
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im04.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im05.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im05.fig
new file mode 100644
index 0000000000..dc365306de
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im05.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 2113 3300 212 212 2113 3300 2325 3300
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 3313 3300 212 212 3313 3300 3525 3300
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3000 1800 3000 1800 2400 2400 2400 2400 3000
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 3000 3600 2400 3600 2400 3000 3000 3000 3000 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im05.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/im05.gif
new file mode 100644
index 0000000000..6f5910ff1b
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im05.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im06.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im06.fig
new file mode 100644
index 0000000000..ab2ae073c0
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im06.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 1525 3304 212 212 1525 3304 1737 3304
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 2713 3300 212 212 2713 3300 2925 3300
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3000 1800 3000 1800 2400 2400 2400 2400 3000
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3600 1800 3600 1800 3000 2400 3000 2400 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im06.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/im06.gif
new file mode 100644
index 0000000000..9dbe37c019
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im06.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im07.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im07.fig
new file mode 100644
index 0000000000..9199f29aba
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im07.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 2713 3900 212 212 2713 3900 2925 3900
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 1513 2700 212 212 1513 2700 1725 2700
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3000 1800 3000 1800 2400 2400 2400 2400 3000
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3600 1800 3600 1800 3000 2400 3000 2400 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im07.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/im07.gif
new file mode 100644
index 0000000000..845ee71a65
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im07.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im08.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im08.fig
new file mode 100644
index 0000000000..8741dd5a23
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im08.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 1513 2100 212 212 1513 2100 1725 2100
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 2113 3900 212 212 2113 3900 2325 3900
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3000 1800 3000 1800 2400 2400 2400 2400 3000
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3600 1800 3600 1800 3000 2400 3000 2400 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im08.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/im08.gif
new file mode 100644
index 0000000000..fec1ddbb8b
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im08.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im09.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im09.fig
new file mode 100644
index 0000000000..80a2086eec
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im09.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 1513 2100 212 212 1513 2100 1725 2100
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 2113 3300 212 212 2113 3300 2325 3300
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 2400 2400 1800 2400 1800 1800 2400 1800 2400 2400
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3000 1800 3000 1800 2400 2400 2400 2400 3000
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im09.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/im09.gif
new file mode 100644
index 0000000000..d15dac5290
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im09.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im1.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im1.eps
new file mode 100644
index 0000000000..6558e336a3
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im1.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im01.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:47:09 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 3913 2700 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 3313 2700 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 3735 3000 m 3600 3000 3600 3465 135 arcto 4 {pop} repeat
+ 3600 3600 4065 3600 135 arcto 4 {pop} repeat
+ 4200 3600 4200 3135 135 arcto 4 {pop} repeat
+ 4200 3000 3735 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 1935 2400 m 1800 2400 1800 2865 135 arcto 4 {pop} repeat
+ 1800 3000 2265 3000 135 arcto 4 {pop} repeat
+ 2400 3000 2400 2535 135 arcto 4 {pop} repeat
+ 2400 2400 1935 2400 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im1.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im1.pdf
new file mode 100644
index 0000000000..29a0be2819
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im1.pdf
@@ -0,0 +1,53 @@
+%PDF-1.2
+%Çì¢
+4 0 obj
+<</Length 5 0 R/Filter /FlateDecode>>
+stream
+xœÝUInÃ0 ¼ë:÷ ˆÚh=£è‚n@rh/ý~ÅEv]*h&‡âpƲìÀGúéõrsü»+¡ú/×C ¢ÏMþŸÏî騔z¯û
+æ_…Œq1‚QCϨ¡&ÔÐ`i5´ŒZB -/³¼b 3#†zÞ!²c„PX Ê–¨µBèBÃÖ
+ÃÖ8!÷`K°I°ÕǬƋP„cZúYUdÙùEAž´EáxÂïtYÅã€m%CÆqÆ>_`«ÒXvÓz8®·)/)lZFºHvqP†z”ëÐŽfM‰—ÖJ–K ‰ŠÚš;†´3K6VÏÁZfQ³uW{q/XüÛØ
+zËïA‰‡ Ž§’\N6žm¤x²õdCSµ¡ÙÔ2[U§2ï6æ`-³¨Ùº«•=ø³âßVÇ¡fwÂíG|ζ’~Jôl×°Ì$všLñÀ ô–kÔDS¥›8±R@KêŽåˆƒ-ûýC±·RB”—ù²“®3V Ú,∔#ÙžeètlJ{;«+qJÔ`RŽs#[’- ÓèA¿·Ò0¦”©­ôyÛZ'aº„½i¯ÄH¶8¤AWýÂËü½•„1%¼IÿÄ íΣûçˆáêendstream
+endobj
+5 0 obj
+483
+endobj
+3 0 obj
+<<
+/Type /Page
+/MediaBox [0 0 218 218]
+/Parent 2 0 R
+/Resources << /ProcSet [/PDF]
+>>
+/Contents 4 0 R
+>>
+endobj
+2 0 obj
+<< /Type /Pages /Kids [
+3 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<< /Type /Catalog /Pages 2 0 R
+>>
+endobj
+6 0 obj
+<< /CreationDate (D:20011204190919)
+/Producer (GNU Ghostscript 5.50)
+>>
+endobj
+xref
+0 7
+0000000000 65535 f
+0000000766 00000 n
+0000000707 00000 n
+0000000587 00000 n
+0000000015 00000 n
+0000000568 00000 n
+0000000815 00000 n
+trailer
+<< /Size 7 /Root 1 0 R /Info 6 0 R
+>>
+startxref
+902
+%%EOF
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im10.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im10.eps
new file mode 100644
index 0000000000..a0c6fd088e
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im10.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im10.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:51:35 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 2113 3300 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 1513 1500 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 1800 m 1800 1800 1800 2265 135 arcto 4 {pop} repeat
+ 1800 2400 2265 2400 135 arcto 4 {pop} repeat
+ 2400 2400 2400 1935 135 arcto 4 {pop} repeat
+ 2400 1800 1935 1800 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 1935 2400 m 1800 2400 1800 2865 135 arcto 4 {pop} repeat
+ 1800 3000 2265 3000 135 arcto 4 {pop} repeat
+ 2400 3000 2400 2535 135 arcto 4 {pop} repeat
+ 2400 2400 1935 2400 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im10.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im10.fig
new file mode 100644
index 0000000000..11f192e989
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im10.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 2113 3300 212 212 2113 3300 2325 3300
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 1513 1500 212 212 1513 1500 1725 1500
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 2400 2400 1800 2400 1800 1800 2400 1800 2400 2400
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3000 1800 3000 1800 2400 2400 2400 2400 3000
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im10.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/im10.gif
new file mode 100644
index 0000000000..b5a85aeb6f
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im10.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im10.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im10.pdf
new file mode 100644
index 0000000000..70762d9ab0
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im10.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im11.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im11.eps
new file mode 100644
index 0000000000..a67e6600ad
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im11.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im11.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:51:53 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 2113 3300 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 2113 1500 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 1800 m 1800 1800 1800 2265 135 arcto 4 {pop} repeat
+ 1800 2400 2265 2400 135 arcto 4 {pop} repeat
+ 2400 2400 2400 1935 135 arcto 4 {pop} repeat
+ 2400 1800 1935 1800 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 1935 2400 m 1800 2400 1800 2865 135 arcto 4 {pop} repeat
+ 1800 3000 2265 3000 135 arcto 4 {pop} repeat
+ 2400 3000 2400 2535 135 arcto 4 {pop} repeat
+ 2400 2400 1935 2400 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im11.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im11.fig
new file mode 100644
index 0000000000..4b979af3f8
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im11.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 2113 3300 212 212 2113 3300 2325 3300
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 2113 1500 212 212 2113 1500 2325 1500
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 2400 2400 1800 2400 1800 1800 2400 1800 2400 2400
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 2400 3000 1800 3000 1800 2400 2400 2400 2400 3000
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im11.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/im11.gif
new file mode 100644
index 0000000000..d1bec7bb42
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im11.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im11.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im11.pdf
new file mode 100644
index 0000000000..b81103323b
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im11.pdf
@@ -0,0 +1,52 @@
+%PDF-1.2
+%Çì¢
+4 0 obj
+<</Length 5 0 R/Filter /FlateDecode>>
+stream
+xœÝUKnC! Üs
+Ö] ÌŸcT=ÂSÛTJͦ×/¶ù$59@ª(‰ãñ <xÖ€¶øéÿÇE}+Ð_*˜¨T5µÖœ4°Ú'þ^ßÕÛÊ„ø(cëƒLö>ÛM B=¡‚QA‹€¤%TÐ*h´4Mò2,ˆÌ„ê±BhG ³
+”$lQiÑ8‚¥‚¥qDÁ’„`Ùa©X…¦0ÖZ·õ³Ëð6l2¼ó›?i›ÄzÂTIÅ퀕àÁçvÆ®Ÿ*•¨k3q¡¨øjrÔÉc£ÎÅ™¢cÌí—ãC…’M µƒ·&* Y›Æq±ÆµD¯ë³q°Õ›õ1éá²!íP/Ï¡óÔï.+ µÉPáV3”´D÷ÁRÝV7*Ǩ.áΦ;å`)¼Q̨›ç?‘b\íüe…gl2.E=-äìM=vµUS=´é|½—V“õ,ÅóK”4EèóJµqù>…ïp®¥)>ÊØèÜCî?KQQ–ñ€ÿ'§Í3›_Vxcm¼% À²æÓ´yZwo ¯R¢´uZÃðÆÚx»ZŽó´†ºµÞÿnUæj­Mz~'¸I¯ê=–Ò¸endstream
+endobj
+5 0 obj
+465
+endobj
+3 0 obj
+<<
+/Type /Page
+/MediaBox [0 0 218 218]
+/Parent 2 0 R
+/Resources << /ProcSet [/PDF]
+>>
+/Contents 4 0 R
+>>
+endobj
+2 0 obj
+<< /Type /Pages /Kids [
+3 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<< /Type /Catalog /Pages 2 0 R
+>>
+endobj
+6 0 obj
+<< /CreationDate (D:20011204190947)
+/Producer (GNU Ghostscript 5.50)
+>>
+endobj
+xref
+0 7
+0000000000 65535 f
+0000000748 00000 n
+0000000689 00000 n
+0000000569 00000 n
+0000000015 00000 n
+0000000550 00000 n
+0000000797 00000 n
+trailer
+<< /Size 7 /Root 1 0 R /Info 6 0 R
+>>
+startxref
+884
+%%EOF
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im12.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im12.eps
new file mode 100644
index 0000000000..1c5c00a4a8
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im12.eps
@@ -0,0 +1,188 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im12.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:52:29 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 2113 2700 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 2113 2100 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im12.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im12.fig
new file mode 100644
index 0000000000..bf5f9d9279
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im12.fig
@@ -0,0 +1,88 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 2113 2700 212 212 2113 2700 2325 2700
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 2113 2100 212 212 2113 2100 2325 2100
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im12.gif b/macros/latex/contrib/flipbook/Images/Anims/an2/im12.gif
new file mode 100644
index 0000000000..c7303513bf
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im12.gif
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im12.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im12.pdf
new file mode 100644
index 0000000000..ed1f356cf0
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im12.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im13.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im13.eps
new file mode 100644
index 0000000000..23dfbdb9c0
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im13.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im13.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:53:37 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 4513 3300 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 2713 3900 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 3135 3600 m 3000 3600 3000 4065 135 arcto 4 {pop} repeat
+ 3000 4200 3465 4200 135 arcto 4 {pop} repeat
+ 3600 4200 3600 3735 135 arcto 4 {pop} repeat
+ 3600 3600 3135 3600 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 3735 3000 m 3600 3000 3600 3465 135 arcto 4 {pop} repeat
+ 3600 3600 4065 3600 135 arcto 4 {pop} repeat
+ 4200 3600 4200 3135 135 arcto 4 {pop} repeat
+ 4200 3000 3735 3000 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im13.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im13.fig
new file mode 100644
index 0000000000..4e7457c96b
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im13.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 4513 3300 212 212 4513 3300 4725 3300
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 2713 3900 212 212 2713 3900 2925 3900
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 3600 4200 3000 4200 3000 3600 3600 3600 3600 4200
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 4200 3600 3600 3600 3600 3000 4200 3000 4200 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im13.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im13.pdf
new file mode 100644
index 0000000000..9f97507a76
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im13.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im14.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im14.eps
new file mode 100644
index 0000000000..8e5b7f1704
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im14.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im14.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:54:01 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 3313 3900 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 3913 3300 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 3735 3600 m 3600 3600 3600 4065 135 arcto 4 {pop} repeat
+ 3600 4200 4065 4200 135 arcto 4 {pop} repeat
+ 4200 4200 4200 3735 135 arcto 4 {pop} repeat
+ 4200 3600 3735 3600 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 3135 3000 m 3000 3000 3000 3465 135 arcto 4 {pop} repeat
+ 3000 3600 3465 3600 135 arcto 4 {pop} repeat
+ 3600 3600 3600 3135 135 arcto 4 {pop} repeat
+ 3600 3000 3135 3000 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im14.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im14.fig
new file mode 100644
index 0000000000..b7b4242a9d
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im14.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 3313 3900 212 212 3313 3900 3525 3900
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 3913 3300 212 212 3913 3300 4125 3300
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 4200 4200 3600 4200 3600 3600 4200 3600 4200 4200
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 3600 3600 3000 3600 3000 3000 3600 3000 3600 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im14.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im14.pdf
new file mode 100644
index 0000000000..7cc6840f36
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im14.pdf
@@ -0,0 +1,54 @@
+%PDF-1.2
+%Çì¢
+4 0 obj
+<</Length 5 0 R/Filter /FlateDecode>>
+stream
+xœÝUIn1 ¼÷+tÎA ¥ÖöŒÀOhÄv€™C|É÷£"¥îØÔ<ÀƒÁ É¢X,j%ÏŽðßã¾ýÙØýÞvŸÜß­ùÖZÉŽ+“‹Yÿ¿¶—+²§Gj"%~ ÄB‹‚zA 5PC ÀÒ
+jh5´@ ­ ³¼
+b… ³ †zÎÚ1B ¨¬ KÔ¶t!N`ÛŠÀ¶q `K"°- ØêVÓ‹Rx"
+Ë~V]†EDW~ж\;üA–UÜXÝ#ÇÒÏØÇ[×IÉ¥®õ®æ^š/ÉqÜ«‡‚¯ŽC)ý£Î±q âÓäD>Ÿ‰ê±T'ò¡‡FZîdarªÓ‡Ž‚#)3m*<¶×ßKï{ŸpÜe,3]rrE9ÌU@!!*UÄåˆ*êô*)‹„L y3Q=0b :U%Œ4¦(ê”tx}ð(9Ã"ldN‘:ÙßLòûjƒ§Èrœï—yë{§fô£š[ô%¦áì 5aî‰e8LB
+†h®œJP€ÄÐÄìÃK›;_“3UœNyèÕB·aN#W”†®ÆstòùPpa½ƒïÿÙˆƒ(»Þ,¦ÔÙöéô»²ô%¯XâF¶T«Væ˜Û9k|i“i¦Âå1¯pjsÚN #Y¥€T,]¤§jkõsûú;Ùfendstream
+endobj
+5 0 obj
+496
+endobj
+3 0 obj
+<<
+/Type /Page
+/MediaBox [0 0 218 218]
+/Parent 2 0 R
+/Resources << /ProcSet [/PDF]
+>>
+/Contents 4 0 R
+>>
+endobj
+2 0 obj
+<< /Type /Pages /Kids [
+3 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<< /Type /Catalog /Pages 2 0 R
+>>
+endobj
+6 0 obj
+<< /CreationDate (D:20011204190954)
+/Producer (GNU Ghostscript 5.50)
+>>
+endobj
+xref
+0 7
+0000000000 65535 f
+0000000779 00000 n
+0000000720 00000 n
+0000000600 00000 n
+0000000015 00000 n
+0000000581 00000 n
+0000000828 00000 n
+trailer
+<< /Size 7 /Root 1 0 R /Info 6 0 R
+>>
+startxref
+915
+%%EOF
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im15.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im15.eps
new file mode 100644
index 0000000000..29712988dd
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im15.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im15.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:54:25 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 3913 2700 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 3313 4500 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 3735 3600 m 3600 3600 3600 4065 135 arcto 4 {pop} repeat
+ 3600 4200 4065 4200 135 arcto 4 {pop} repeat
+ 4200 4200 4200 3735 135 arcto 4 {pop} repeat
+ 4200 3600 3735 3600 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 3135 3000 m 3000 3000 3000 3465 135 arcto 4 {pop} repeat
+ 3000 3600 3465 3600 135 arcto 4 {pop} repeat
+ 3600 3600 3600 3135 135 arcto 4 {pop} repeat
+ 3600 3000 3135 3000 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im15.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im15.fig
new file mode 100644
index 0000000000..6c5d38b8fe
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im15.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 3913 2700 212 212 3913 2700 4125 2700
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 3313 4500 212 212 3313 4500 3525 4500
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 4200 4200 3600 4200 3600 3600 4200 3600 4200 4200
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 3600 3600 3000 3600 3000 3000 3600 3000 3600 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im15.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im15.pdf
new file mode 100644
index 0000000000..043daca3f2
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im15.pdf
@@ -0,0 +1,51 @@
+%PDF-1.2
+%Çì¢
+4 0 obj
+<</Length 5 0 R/Filter /FlateDecode>>
+stream
+xœÝUIŽÜ0 ¼û:ç ˆZ­gó#ɘ>d.ù~TEÉNB÷fÐh˜,ŠÅ¢ÖàÅüæ÷xl¿6q?·ì‹û½uß{oÕÉ.Á¥ªÿ÷oÛËÉåY$ô'‘–þ ¤nJ5ôD 5PC ÀÒ5´D -PCËa–WaC¬°a&b¨× ¡#Ä€ÊjPJ¸Em+@oĶ­¶y[¶$`«¬¦¥ð!„xÛÏ]D—á&¢+Ðv¸vø“,£GKÜûMZ-Nâˆ?¦-½û6¾-ì>ÀÏÑïNjjø¨wlRjóå
+—Q»^ÉÓ/ƪ—rðÁ™šzóñdVoŒ^…g˜¢Vê©öؾùÀâ_±Æ%·ç$©ÅÀRd$v6CSTNʤ¬”êÕÙG £!)³ fM¯³ubU3+ %*£:cè¬6ƒÐ±Ò–<ú#–S]’ð0?.ómß«zýó Öž|Ke:¹£Ì\„Ãa¤`ˆæòL‚2éni±ÓÃ[›;ß’3•Î <ôâ@¡·i.3—Ê@ CçýstòúÏ$Mô~üe"‰Tv½XÊ`ËË ì ö.ì‹oXâf6+ƒU+Kªýœ5¹´ñ9Z©p@y¬ <ô5m§„™¬R@JKéS5„µúºýèØLendstream
+endobj
+5 0 obj
+493
+endobj
+3 0 obj
+<<
+/Type /Page
+/MediaBox [0 0 218 218]
+/Parent 2 0 R
+/Resources << /ProcSet [/PDF]
+>>
+/Contents 4 0 R
+>>
+endobj
+2 0 obj
+<< /Type /Pages /Kids [
+3 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<< /Type /Catalog /Pages 2 0 R
+>>
+endobj
+6 0 obj
+<< /CreationDate (D:20011204190957)
+/Producer (GNU Ghostscript 5.50)
+>>
+endobj
+xref
+0 7
+0000000000 65535 f
+0000000776 00000 n
+0000000717 00000 n
+0000000597 00000 n
+0000000015 00000 n
+0000000578 00000 n
+0000000825 00000 n
+trailer
+<< /Size 7 /Root 1 0 R /Info 6 0 R
+>>
+startxref
+912
+%%EOF
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im16.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im16.eps
new file mode 100644
index 0000000000..73daaaf6d2
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im16.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im16.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:54:45 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 3313 2700 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 3913 4500 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 3735 3600 m 3600 3600 3600 4065 135 arcto 4 {pop} repeat
+ 3600 4200 4065 4200 135 arcto 4 {pop} repeat
+ 4200 4200 4200 3735 135 arcto 4 {pop} repeat
+ 4200 3600 3735 3600 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 3135 3000 m 3000 3000 3000 3465 135 arcto 4 {pop} repeat
+ 3000 3600 3465 3600 135 arcto 4 {pop} repeat
+ 3600 3600 3600 3135 135 arcto 4 {pop} repeat
+ 3600 3000 3135 3000 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im16.fig b/macros/latex/contrib/flipbook/Images/Anims/an2/im16.fig
new file mode 100644
index 0000000000..8f88eec1a1
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im16.fig
@@ -0,0 +1,92 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+0 32 #cfcfcf
+6 1200 1200 4800 4800
+6 1200 1200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1200 1800 1200 1800 1800 1200 1800 1200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 1800 1800 1800 1800 2400 1200 2400 1200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 2400 1800 2400 1800 3000 1200 3000 1200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3000 1800 3000 1800 3600 1200 3600 1200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1200 2400 1200 2400 1800 1800 1800 1800 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 1800 2400 1800 2400 2400 1800 2400 1800 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 2400 2400 2400 2400 3000 1800 3000 1800 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3000 2400 3000 2400 3600 1800 3600 1800 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1200 3000 1200 3000 1800 2400 1800 2400 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 1800 3000 1800 3000 2400 2400 2400 2400 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 2400 3000 2400 3000 3000 2400 3000 2400 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3000 3000 3000 3000 3600 2400 3600 2400 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1200 3600 1200 3600 1800 3000 1800 3000 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 1800 3600 1800 3600 2400 3000 2400 3000 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 2400 3600 2400 3600 3000 3000 3000 3000 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3000 3600 3000 3600 3600 3000 3600 3000 3000
+-6
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 3600 1800 3600 1800 4200 1200 4200 1200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 3600 3000 3600 3000 4200 2400 4200 2400 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 3600 3600 3600 3600 4200 3000 4200 3000 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3600 4200 3600 4200 4200 3600 4200 3600 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 3000 4200 3000 4200 3600 3600 3600 3600 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 2400 4200 2400 4200 3000 3600 3000 3600 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1800 4200 1800 4200 2400 3600 2400 3600 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 1200 4200 1200 4200 1800 3600 1800 3600 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1200 4800 1200 4800 1800 4200 1800 4200 1200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 1800 4800 1800 4800 2400 4200 2400 4200 1800
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 2400 4800 2400 4800 3000 4200 3000 4200 2400
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3000 4800 3000 4800 3600 4200 3600 4200 3000
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 3600 4800 3600 4800 4200 4200 4200 4200 3600
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 4200 4200 4800 4200 4800 4800 4200 4800 4200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3600 4200 4200 4200 4200 4800 3600 4800 3600 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 3000 4200 3600 4200 3600 4800 3000 4800 3000 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 2400 4200 3000 4200 3000 4800 2400 4800 2400 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 4200 2400 4200 2400 4800 1800 4800 1800 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1200 4200 1800 4200 1800 4800 1200 4800 1200 4200
+2 2 0 1 0 4 100 0 -1 0.000 0 0 7 0 0 5
+ 1800 3600 2400 3600 2400 4200 1800 4200 1800 3600
+-6
+1 3 0 1 0 1 100 0 20 0.000 1 0.0000 3313 2700 212 212 3313 2700 3525 2700
+1 3 0 1 0 31 100 0 20 0.000 1 0.0000 3913 4500 212 212 3913 4500 4125 4500
+2 4 0 1 0 31 100 0 20 0.000 0 0 9 0 0 5
+ 4200 4200 3600 4200 3600 3600 4200 3600 4200 4200
+2 4 0 1 0 1 100 0 20 0.000 0 0 9 0 0 5
+ 3600 3600 3000 3600 3000 3000 3600 3000 3600 3600
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im16.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im16.pdf
new file mode 100644
index 0000000000..98e1be002d
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im16.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im2.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im2.eps
new file mode 100644
index 0000000000..e19dc5c09a
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im2.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im02.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:48:04 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 4513 2700 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 2713 2700 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 3735 3000 m 3600 3000 3600 3465 135 arcto 4 {pop} repeat
+ 3600 3600 4065 3600 135 arcto 4 {pop} repeat
+ 4200 3600 4200 3135 135 arcto 4 {pop} repeat
+ 4200 3000 3735 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 1935 2400 m 1800 2400 1800 2865 135 arcto 4 {pop} repeat
+ 1800 3000 2265 3000 135 arcto 4 {pop} repeat
+ 2400 3000 2400 2535 135 arcto 4 {pop} repeat
+ 2400 2400 1935 2400 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im2.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im2.pdf
new file mode 100644
index 0000000000..3f4a8d249b
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im2.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im3.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im3.eps
new file mode 100644
index 0000000000..9fd09000e8
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im3.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im03.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:48:22 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 2713 2700 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 4513 3300 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 3735 3000 m 3600 3000 3600 3465 135 arcto 4 {pop} repeat
+ 3600 3600 4065 3600 135 arcto 4 {pop} repeat
+ 4200 3600 4200 3135 135 arcto 4 {pop} repeat
+ 4200 3000 3735 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 1935 2400 m 1800 2400 1800 2865 135 arcto 4 {pop} repeat
+ 1800 3000 2265 3000 135 arcto 4 {pop} repeat
+ 2400 3000 2400 2535 135 arcto 4 {pop} repeat
+ 2400 2400 1935 2400 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im3.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im3.pdf
new file mode 100644
index 0000000000..ae5a3b09bf
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im3.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im4.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im4.eps
new file mode 100644
index 0000000000..96cfe83f6e
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im4.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im04.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:48:43 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 2713 3300 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 3913 3300 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 2400 m 1800 2400 1800 2865 135 arcto 4 {pop} repeat
+ 1800 3000 2265 3000 135 arcto 4 {pop} repeat
+ 2400 3000 2400 2535 135 arcto 4 {pop} repeat
+ 2400 2400 1935 2400 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 3135 3000 m 3000 3000 3000 3465 135 arcto 4 {pop} repeat
+ 3000 3600 3465 3600 135 arcto 4 {pop} repeat
+ 3600 3600 3600 3135 135 arcto 4 {pop} repeat
+ 3600 3000 3135 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im4.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im4.pdf
new file mode 100644
index 0000000000..0e73d270fb
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im4.pdf
@@ -0,0 +1,52 @@
+%PDF-1.2
+%Çì¢
+4 0 obj
+<</Length 5 0 R/Filter /FlateDecode>>
+stream
+xœÝUInÃ0 ¼ë:÷ ˆÖþŒ¢O0ºÉ¡½ôûåfÅ(•4b“Cq8ÔæÀGúé{¿º/þÓåPüaŒÑª‡ѧ*ÿïW÷r‹är/ÇHK©ÅE F =£†šPCK€¥eÔÐ2jh 5´<Ìò
+lˆ6ÌŒêc†¨#Ä€ÂjP–°Dm+„.Ä1l[aØ6NÈ=Ø’0lKlõ1«éE(BŒq[ö³ŠÈ2,"²ò‹€ì´Eà¶ÃïdÅt´À¿£Œ\ü@ùW1{¡!Ò{ˆÅ·¾…Žá†O±w×s %õÛˆ¡YâÛîÔî1lȪ9S ›ª³;-¦¾(’¼©nwoOÿGë­/^a='H §š&ºÕ)žL•-žÔCMgùP*j™Á'ýêIÁÃQ%švˆÒÙÂQò³0Í<DÊ|ÿ3Éç Èa¿Þ̋˱† æRhYìTÒ° p¸˜æ4?Séà2%»«¼W±×\I‡ð1Ö\±‘r—ÓM….zñKý™J˜’ ^†édy(ˆ‰k\OöÅI5ýdë£0»:‘Úc»µ':«ö¥ÙS+8œ´’‰ÃYkòóÓ;SÉ!Êý¸ºãàñå$A“E
+‘êüÑ‘y¨†hÉžÝ/¦lØhendstream
+endobj
+5 0 obj
+480
+endobj
+3 0 obj
+<<
+/Type /Page
+/MediaBox [0 0 218 218]
+/Parent 2 0 R
+/Resources << /ProcSet [/PDF]
+>>
+/Contents 4 0 R
+>>
+endobj
+2 0 obj
+<< /Type /Pages /Kids [
+3 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<< /Type /Catalog /Pages 2 0 R
+>>
+endobj
+6 0 obj
+<< /CreationDate (D:20011204190928)
+/Producer (GNU Ghostscript 5.50)
+>>
+endobj
+xref
+0 7
+0000000000 65535 f
+0000000763 00000 n
+0000000704 00000 n
+0000000584 00000 n
+0000000015 00000 n
+0000000565 00000 n
+0000000812 00000 n
+trailer
+<< /Size 7 /Root 1 0 R /Info 6 0 R
+>>
+startxref
+899
+%%EOF
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im5.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im5.eps
new file mode 100644
index 0000000000..9663b9041e
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im5.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im05.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:49:06 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 2113 3300 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 3313 3300 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 2400 m 1800 2400 1800 2865 135 arcto 4 {pop} repeat
+ 1800 3000 2265 3000 135 arcto 4 {pop} repeat
+ 2400 3000 2400 2535 135 arcto 4 {pop} repeat
+ 2400 2400 1935 2400 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 2535 3000 m 2400 3000 2400 3465 135 arcto 4 {pop} repeat
+ 2400 3600 2865 3600 135 arcto 4 {pop} repeat
+ 3000 3600 3000 3135 135 arcto 4 {pop} repeat
+ 3000 3000 2535 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im5.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im5.pdf
new file mode 100644
index 0000000000..c66469e447
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im5.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im6.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im6.eps
new file mode 100644
index 0000000000..9e7665e4ec
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im6.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im06.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:49:41 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 1525 3304 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 2713 3300 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 2400 m 1800 2400 1800 2865 135 arcto 4 {pop} repeat
+ 1800 3000 2265 3000 135 arcto 4 {pop} repeat
+ 2400 3000 2400 2535 135 arcto 4 {pop} repeat
+ 2400 2400 1935 2400 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 1935 3000 m 1800 3000 1800 3465 135 arcto 4 {pop} repeat
+ 1800 3600 2265 3600 135 arcto 4 {pop} repeat
+ 2400 3600 2400 3135 135 arcto 4 {pop} repeat
+ 2400 3000 1935 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im6.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im6.pdf
new file mode 100644
index 0000000000..867c7ea8fc
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im6.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im7.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im7.eps
new file mode 100644
index 0000000000..80c2c8e9c9
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im7.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im07.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:50:28 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 2713 3900 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 1513 2700 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 2400 m 1800 2400 1800 2865 135 arcto 4 {pop} repeat
+ 1800 3000 2265 3000 135 arcto 4 {pop} repeat
+ 2400 3000 2400 2535 135 arcto 4 {pop} repeat
+ 2400 2400 1935 2400 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 1935 3000 m 1800 3000 1800 3465 135 arcto 4 {pop} repeat
+ 1800 3600 2265 3600 135 arcto 4 {pop} repeat
+ 2400 3600 2400 3135 135 arcto 4 {pop} repeat
+ 2400 3000 1935 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im7.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im7.pdf
new file mode 100644
index 0000000000..cdbcfcbe09
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im7.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im8.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im8.eps
new file mode 100644
index 0000000000..0329a6c1d4
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im8.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im08.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:50:56 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 1513 2100 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 2113 3900 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 2400 m 1800 2400 1800 2865 135 arcto 4 {pop} repeat
+ 1800 3000 2265 3000 135 arcto 4 {pop} repeat
+ 2400 3000 2400 2535 135 arcto 4 {pop} repeat
+ 2400 2400 1935 2400 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 1935 3000 m 1800 3000 1800 3465 135 arcto 4 {pop} repeat
+ 1800 3600 2265 3600 135 arcto 4 {pop} repeat
+ 2400 3600 2400 3135 135 arcto 4 {pop} repeat
+ 2400 3000 1935 3000 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im8.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im8.pdf
new file mode 100644
index 0000000000..c05b1e7244
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im8.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im9.eps b/macros/latex/contrib/flipbook/Images/Anims/an2/im9.eps
new file mode 100644
index 0000000000..7dc3354d63
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im9.eps
@@ -0,0 +1,200 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: im09.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Sun Jun 25 18:51:19 2000
+%%For: buffet@seraphin ()
+%%Orientation: Portrait
+%%BoundingBox: 0 0 218 218
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.812 0.812 0.812 srgb} bind def
+
+end
+save
+-71.0 289.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+ /endangle exch def
+ /startangle exch def
+ /yrad exch def
+ /xrad exch def
+ /y exch def
+ /x exch def
+ /savematrix mtrx currentmatrix def
+ x y tr xrad yrad sc 0 0 1 startangle endangle arc
+ closepath
+ savematrix setmatrix
+ } def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5812 m -1000 -1000 l 5812 -1000 l 5812 5812 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 1200 m 1800 1200 l 1800 1800 l 1200 1800 l cp gs col0 s gr
+% Polyline
+n 1200 1800 m 1800 1800 l 1800 2400 l 1200 2400 l cp gs col0 s gr
+% Polyline
+n 1200 2400 m 1800 2400 l 1800 3000 l 1200 3000 l cp gs col0 s gr
+% Polyline
+n 1200 3000 m 1800 3000 l 1800 3600 l 1200 3600 l cp gs col0 s gr
+% Polyline
+n 1800 1200 m 2400 1200 l 2400 1800 l 1800 1800 l cp gs col0 s gr
+% Polyline
+n 1800 1800 m 2400 1800 l 2400 2400 l 1800 2400 l cp gs col0 s gr
+% Polyline
+n 1800 2400 m 2400 2400 l 2400 3000 l 1800 3000 l cp gs col0 s gr
+% Polyline
+n 1800 3000 m 2400 3000 l 2400 3600 l 1800 3600 l cp gs col0 s gr
+% Polyline
+n 2400 1200 m 3000 1200 l 3000 1800 l 2400 1800 l cp gs col0 s gr
+% Polyline
+n 2400 1800 m 3000 1800 l 3000 2400 l 2400 2400 l cp gs col0 s gr
+% Polyline
+n 2400 2400 m 3000 2400 l 3000 3000 l 2400 3000 l cp gs col0 s gr
+% Polyline
+n 2400 3000 m 3000 3000 l 3000 3600 l 2400 3600 l cp gs col0 s gr
+% Polyline
+n 3000 1200 m 3600 1200 l 3600 1800 l 3000 1800 l cp gs col0 s gr
+% Polyline
+n 3000 1800 m 3600 1800 l 3600 2400 l 3000 2400 l cp gs col0 s gr
+% Polyline
+n 3000 2400 m 3600 2400 l 3600 3000 l 3000 3000 l cp gs col0 s gr
+% Polyline
+n 3000 3000 m 3600 3000 l 3600 3600 l 3000 3600 l cp gs col0 s gr
+% Polyline
+n 1200 3600 m 1800 3600 l 1800 4200 l 1200 4200 l cp gs col0 s gr
+% Polyline
+n 2400 3600 m 3000 3600 l 3000 4200 l 2400 4200 l cp gs col0 s gr
+% Polyline
+n 3000 3600 m 3600 3600 l 3600 4200 l 3000 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3600 m 4200 3600 l 4200 4200 l 3600 4200 l cp gs col0 s gr
+% Polyline
+n 3600 3000 m 4200 3000 l 4200 3600 l 3600 3600 l cp gs col0 s gr
+% Polyline
+n 3600 2400 m 4200 2400 l 4200 3000 l 3600 3000 l cp gs col0 s gr
+% Polyline
+n 3600 1800 m 4200 1800 l 4200 2400 l 3600 2400 l cp gs col0 s gr
+% Polyline
+n 3600 1200 m 4200 1200 l 4200 1800 l 3600 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1200 m 4800 1200 l 4800 1800 l 4200 1800 l cp gs col0 s gr
+% Polyline
+n 4200 1800 m 4800 1800 l 4800 2400 l 4200 2400 l cp gs col0 s gr
+% Polyline
+n 4200 2400 m 4800 2400 l 4800 3000 l 4200 3000 l cp gs col0 s gr
+% Polyline
+n 4200 3000 m 4800 3000 l 4800 3600 l 4200 3600 l cp gs col0 s gr
+% Polyline
+n 4200 3600 m 4800 3600 l 4800 4200 l 4200 4200 l cp gs col0 s gr
+% Polyline
+n 4200 4200 m 4800 4200 l 4800 4800 l 4200 4800 l cp gs col0 s gr
+% Polyline
+n 3600 4200 m 4200 4200 l 4200 4800 l 3600 4800 l cp gs col0 s gr
+% Polyline
+n 3000 4200 m 3600 4200 l 3600 4800 l 3000 4800 l cp gs col0 s gr
+% Polyline
+n 2400 4200 m 3000 4200 l 3000 4800 l 2400 4800 l cp gs col0 s gr
+% Polyline
+n 1800 4200 m 2400 4200 l 2400 4800 l 1800 4800 l cp gs col0 s gr
+% Polyline
+n 1200 4200 m 1800 4200 l 1800 4800 l 1200 4800 l cp gs col0 s gr
+% Polyline
+n 1800 3600 m 2400 3600 l 2400 4200 l 1800 4200 l cp gs col0 s gr
+% Ellipse
+n 1513 2100 212 212 0 360 DrawEllipse gs col1 1.00 shd ef gr gs col0 s gr
+
+% Ellipse
+n 2113 3300 212 212 0 360 DrawEllipse gs col31 1.00 shd ef gr gs col0 s gr
+
+% Polyline
+n 1935 1800 m 1800 1800 1800 2265 135 arcto 4 {pop} repeat
+ 1800 2400 2265 2400 135 arcto 4 {pop} repeat
+ 2400 2400 2400 1935 135 arcto 4 {pop} repeat
+ 2400 1800 1935 1800 135 arcto 4 {pop} repeat
+ cp gs col1 1.00 shd ef gr gs col0 s gr
+% Polyline
+n 1935 2400 m 1800 2400 1800 2865 135 arcto 4 {pop} repeat
+ 1800 3000 2265 3000 135 arcto 4 {pop} repeat
+ 2400 3000 2400 2535 135 arcto 4 {pop} repeat
+ 2400 2400 1935 2400 135 arcto 4 {pop} repeat
+ cp gs col31 1.00 shd ef gr gs col0 s gr
+$F2psEnd
+rs
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an2/im9.pdf b/macros/latex/contrib/flipbook/Images/Anims/an2/im9.pdf
new file mode 100644
index 0000000000..f9d1002db4
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an2/im9.pdf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/an3.png b/macros/latex/contrib/flipbook/Images/Anims/an3/an3.png
new file mode 100644
index 0000000000..82516a1e05
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/an3.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/an3.pnm b/macros/latex/contrib/flipbook/Images/Anims/an3/an3.pnm
new file mode 100644
index 0000000000..b6e231cda7
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/an3.pnm
@@ -0,0 +1,4 @@
+P6
+192 192
+255
+ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/an3.xcf b/macros/latex/contrib/flipbook/Images/Anims/an3/an3.xcf
new file mode 100644
index 0000000000..bf2073abbb
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/an3.xcf
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im1.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im1.png
new file mode 100644
index 0000000000..82516a1e05
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im1.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im10.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im10.png
new file mode 100644
index 0000000000..26518451e7
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im10.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im11.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im11.png
new file mode 100644
index 0000000000..7d078a0e02
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im11.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im12.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im12.png
new file mode 100644
index 0000000000..c45d82da35
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im12.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im13.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im13.png
new file mode 100644
index 0000000000..b60bbec1a8
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im13.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im14.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im14.png
new file mode 100644
index 0000000000..64c1f4aa6f
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im14.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im15.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im15.png
new file mode 100644
index 0000000000..e97ac381ec
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im15.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im16.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im16.png
new file mode 100644
index 0000000000..e7dca069a7
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im16.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im17.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im17.png
new file mode 100644
index 0000000000..40d7db338b
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im17.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im18.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im18.png
new file mode 100644
index 0000000000..e7e98eedee
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im18.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im19.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im19.png
new file mode 100644
index 0000000000..fca93b0848
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im19.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im2.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im2.png
new file mode 100644
index 0000000000..06d676683d
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im2.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im20.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im20.png
new file mode 100644
index 0000000000..e7e98eedee
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im20.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im21.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im21.png
new file mode 100644
index 0000000000..561826fa70
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im21.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im22.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im22.png
new file mode 100644
index 0000000000..e54b1ef0be
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im22.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im23.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im23.png
new file mode 100644
index 0000000000..7d2ef79967
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im23.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im24.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im24.png
new file mode 100644
index 0000000000..e54b1ef0be
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im24.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im25.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im25.png
new file mode 100644
index 0000000000..7d2ef79967
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im25.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im26.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im26.png
new file mode 100644
index 0000000000..e54b1ef0be
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im26.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im27.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im27.png
new file mode 100644
index 0000000000..0dc6bb7bcd
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im27.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im28.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im28.png
new file mode 100644
index 0000000000..fa1c37f709
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im28.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im29.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im29.png
new file mode 100644
index 0000000000..220bf0e6e2
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im29.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im3.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im3.png
new file mode 100644
index 0000000000..1b3dfe9191
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im3.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im30.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im30.png
new file mode 100644
index 0000000000..9fec8925ec
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im30.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im31.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im31.png
new file mode 100644
index 0000000000..c58709a672
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im31.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im32.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im32.png
new file mode 100644
index 0000000000..9fec8925ec
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im32.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im33.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im33.png
new file mode 100644
index 0000000000..9179e130ed
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im33.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im34.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im34.png
new file mode 100644
index 0000000000..61ccfce828
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im34.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im35.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im35.png
new file mode 100644
index 0000000000..9179e130ed
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im35.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im36.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im36.png
new file mode 100644
index 0000000000..9fec8925ec
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im36.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im37.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im37.png
new file mode 100644
index 0000000000..9179e130ed
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im37.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im38.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im38.png
new file mode 100644
index 0000000000..9fec8925ec
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im38.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im39.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im39.png
new file mode 100644
index 0000000000..9179e130ed
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im39.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im4.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im4.png
new file mode 100644
index 0000000000..7cc578590e
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im4.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im40.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im40.png
new file mode 100644
index 0000000000..61ccfce828
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im40.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im41.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im41.png
new file mode 100644
index 0000000000..cb209000b5
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im41.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im42.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im42.png
new file mode 100644
index 0000000000..162d6e49ac
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im42.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im43.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im43.png
new file mode 100644
index 0000000000..c961518ba1
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im43.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im44.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im44.png
new file mode 100644
index 0000000000..ab9b2f4db4
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im44.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im45.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im45.png
new file mode 100644
index 0000000000..810032091f
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im45.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im46.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im46.png
new file mode 100644
index 0000000000..65a3733fc4
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im46.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im5.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im5.png
new file mode 100644
index 0000000000..418516f9dc
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im5.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im6.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im6.png
new file mode 100644
index 0000000000..e6def929e7
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im6.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im7.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im7.png
new file mode 100644
index 0000000000..bd64bb2544
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im7.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im8.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im8.png
new file mode 100644
index 0000000000..d901ae7eda
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im8.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/an3/im9.png b/macros/latex/contrib/flipbook/Images/Anims/an3/im9.png
new file mode 100644
index 0000000000..53c162ded5
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/an3/im9.png
Binary files differ
diff --git a/macros/latex/contrib/flipbook/Images/Anims/anASCII/an0.tex b/macros/latex/contrib/flipbook/Images/Anims/anASCII/an0.tex
new file mode 100644
index 0000000000..a70e0285f7
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/anASCII/an0.tex
@@ -0,0 +1,5 @@
+{\bf 0}\\
+1\\
+2\\
+...
+
diff --git a/macros/latex/contrib/flipbook/Images/Anims/anASCII/an1.tex b/macros/latex/contrib/flipbook/Images/Anims/anASCII/an1.tex
new file mode 100644
index 0000000000..8254760f04
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/anASCII/an1.tex
@@ -0,0 +1,5 @@
+{\bf 1}\\
+2\\
+3\\
+...
+
diff --git a/macros/latex/contrib/flipbook/Images/Anims/anASCII/an2.tex b/macros/latex/contrib/flipbook/Images/Anims/anASCII/an2.tex
new file mode 100644
index 0000000000..d17c478193
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/anASCII/an2.tex
@@ -0,0 +1,5 @@
+{\bf 2}\\
+3\\
+4\\
+...
+
diff --git a/macros/latex/contrib/flipbook/Images/Anims/anASCII/an3.tex b/macros/latex/contrib/flipbook/Images/Anims/anASCII/an3.tex
new file mode 100644
index 0000000000..18be1ed54a
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/anASCII/an3.tex
@@ -0,0 +1,5 @@
+{\bf 3}\\
+4\\
+5\\
+...
+
diff --git a/macros/latex/contrib/flipbook/Images/Anims/anASCII/an4.tex b/macros/latex/contrib/flipbook/Images/Anims/anASCII/an4.tex
new file mode 100644
index 0000000000..968445e6c4
--- /dev/null
+++ b/macros/latex/contrib/flipbook/Images/Anims/anASCII/an4.tex
@@ -0,0 +1,5 @@
+{\bf 4}\\
+5\\
+6\\
+...
+