update packaging script for current tutorial

Sun Aug 25 11:58:27 BST 2002  Tony Gale <gale@gtk.org>

	* docs/tutorial/package-db-tutorial.sh:
	update packaging script for current tutorial

	* docs/tutorial/images/*.eps: New Files
	EPS versions of the tutorial images
This commit is contained in:
BST 2002 Tony Gale 2002-08-25 11:28:42 +00:00 committed by Tony Gale
parent 2f31e7ed12
commit 992ea8e1d7
45 changed files with 159358 additions and 49 deletions

View File

@ -1,3 +1,11 @@
Sun Aug 25 11:58:27 BST 2002 Tony Gale <gale@gtk.org>
* docs/tutorial/package-db-tutorial.sh:
update packaging script for current tutorial
* docs/tutorial/images/*.eps: New Files
EPS versions of the tutorial images
2002-08-25 Tor Lillqvist <tml@iki.fi>
* gtk/gtkmain.h: Include gtkbox.h and gtkwindow.h on Win32, as the

View File

@ -1,3 +1,11 @@
Sun Aug 25 11:58:27 BST 2002 Tony Gale <gale@gtk.org>
* docs/tutorial/package-db-tutorial.sh:
update packaging script for current tutorial
* docs/tutorial/images/*.eps: New Files
EPS versions of the tutorial images
2002-08-25 Tor Lillqvist <tml@iki.fi>
* gtk/gtkmain.h: Include gtkbox.h and gtkwindow.h on Win32, as the

View File

@ -1,3 +1,11 @@
Sun Aug 25 11:58:27 BST 2002 Tony Gale <gale@gtk.org>
* docs/tutorial/package-db-tutorial.sh:
update packaging script for current tutorial
* docs/tutorial/images/*.eps: New Files
EPS versions of the tutorial images
2002-08-25 Tor Lillqvist <tml@iki.fi>
* gtk/gtkmain.h: Include gtkbox.h and gtkwindow.h on Win32, as the

View File

@ -1,3 +1,11 @@
Sun Aug 25 11:58:27 BST 2002 Tony Gale <gale@gtk.org>
* docs/tutorial/package-db-tutorial.sh:
update packaging script for current tutorial
* docs/tutorial/images/*.eps: New Files
EPS versions of the tutorial images
2002-08-25 Tor Lillqvist <tml@iki.fi>
* gtk/gtkmain.h: Include gtkbox.h and gtkwindow.h on Win32, as the

View File

@ -1,3 +1,11 @@
Sun Aug 25 11:58:27 BST 2002 Tony Gale <gale@gtk.org>
* docs/tutorial/package-db-tutorial.sh:
update packaging script for current tutorial
* docs/tutorial/images/*.eps: New Files
EPS versions of the tutorial images
2002-08-25 Tor Lillqvist <tml@iki.fi>
* gtk/gtkmain.h: Include gtkbox.h and gtkwindow.h on Win32, as the

View File

@ -1,3 +1,11 @@
Sun Aug 25 11:58:27 BST 2002 Tony Gale <gale@gtk.org>
* docs/tutorial/package-db-tutorial.sh:
update packaging script for current tutorial
* docs/tutorial/images/*.eps: New Files
EPS versions of the tutorial images
2002-08-25 Tor Lillqvist <tml@iki.fi>
* gtk/gtkmain.h: Include gtkbox.h and gtkwindow.h on Win32, as the

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,914 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (ImageMagick)
%%Title: (helloworld.eps)
%%CreationDate: (Sat Aug 24 13:30:10 2002)
%%BoundingBox: 0 0 106 72
%%DocumentData: Clean7Bit
%%LanguageLevel: 1
%%Pages: 1
%%EndComments
%%BeginDefaults
%%EndDefaults
%%BeginProlog
%
% Display a color image. The image is displayed in color on
% Postscript viewers or printers that support color, otherwise
% it is displayed as grayscale.
%
/DirectClassPacket
{
%
% Get a DirectClass packet.
%
% Parameters:
% red.
% green.
% blue.
% length: number of pixels minus one of this color (optional).
%
currentfile color_packet readhexstring pop pop
compression 0 eq
{
/number_pixels 3 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add 3 mul def
} ifelse
0 3 number_pixels 1 sub
{
pixels exch color_packet putinterval
} for
pixels 0 number_pixels getinterval
} bind def
/DirectClassImage
{
%
% Display a DirectClass image.
%
systemdict /colorimage known
{
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ DirectClassPacket } false 3 colorimage
}
{
%
% No colorimage operator; convert to grayscale.
%
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ GrayDirectClassPacket } image
} ifelse
} bind def
/GrayDirectClassPacket
{
%
% Get a DirectClass packet; convert to grayscale.
%
% Parameters:
% red
% green
% blue
% length: number of pixels minus one of this color (optional).
%
currentfile color_packet readhexstring pop pop
color_packet 0 get 0.299 mul
color_packet 1 get 0.587 mul add
color_packet 2 get 0.114 mul add
cvi
/gray_packet exch def
compression 0 eq
{
/number_pixels 1 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add def
} ifelse
0 1 number_pixels 1 sub
{
pixels exch gray_packet put
} for
pixels 0 number_pixels getinterval
} bind def
/GrayPseudoClassPacket
{
%
% Get a PseudoClass packet; convert to grayscale.
%
% Parameters:
% index: index into the colormap.
% length: number of pixels minus one of this color (optional).
%
currentfile byte readhexstring pop 0 get
/offset exch 3 mul def
/color_packet colormap offset 3 getinterval def
color_packet 0 get 0.299 mul
color_packet 1 get 0.587 mul add
color_packet 2 get 0.114 mul add
cvi
/gray_packet exch def
compression 0 eq
{
/number_pixels 1 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add def
} ifelse
0 1 number_pixels 1 sub
{
pixels exch gray_packet put
} for
pixels 0 number_pixels getinterval
} bind def
/PseudoClassPacket
{
%
% Get a PseudoClass packet.
%
% Parameters:
% index: index into the colormap.
% length: number of pixels minus one of this color (optional).
%
currentfile byte readhexstring pop 0 get
/offset exch 3 mul def
/color_packet colormap offset 3 getinterval def
compression 0 eq
{
/number_pixels 3 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add 3 mul def
} ifelse
0 3 number_pixels 1 sub
{
pixels exch color_packet putinterval
} for
pixels 0 number_pixels getinterval
} bind def
/PseudoClassImage
{
%
% Display a PseudoClass image.
%
% Parameters:
% class: 0-PseudoClass or 1-Grayscale.
%
currentfile buffer readline pop
token pop /class exch def pop
class 0 gt
{
currentfile buffer readline pop
token pop /depth exch def pop
/grays columns 8 add depth sub depth mul 8 idiv string def
columns rows depth
[
columns 0 0
rows neg 0 rows
]
{ currentfile grays readhexstring pop } image
}
{
%
% Parameters:
% colors: number of colors in the colormap.
% colormap: red, green, blue color packets.
%
currentfile buffer readline pop
token pop /colors exch def pop
/colors colors 3 mul def
/colormap colors string def
currentfile colormap readhexstring pop pop
systemdict /colorimage known
{
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ PseudoClassPacket } false 3 colorimage
}
{
%
% No colorimage operator; convert to grayscale.
%
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ GrayPseudoClassPacket } image
} ifelse
} ifelse
} bind def
/DisplayImage
{
%
% Display a DirectClass or PseudoClass image.
%
% Parameters:
% x & y translation.
% x & y scale.
% label pointsize.
% image label.
% image columns & rows.
% class: 0-DirectClass or 1-PseudoClass.
% compression: 0-none or 1-RunlengthEncoded.
% hex color packets.
%
gsave
/buffer 512 string def
/byte 1 string def
/color_packet 3 string def
/pixels 768 string def
currentfile buffer readline pop
token pop /x exch def
token pop /y exch def pop
x y translate
currentfile buffer readline pop
token pop /x exch def
token pop /y exch def pop
currentfile buffer readline pop
token pop /pointsize exch def pop
/Times-Roman findfont pointsize scalefont setfont
x y scale
currentfile buffer readline pop
token pop /columns exch def
token pop /rows exch def pop
currentfile buffer readline pop
token pop /class exch def pop
currentfile buffer readline pop
token pop /compression exch def pop
class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
grestore
} bind def
%%EndProlog
%%Page: 1 1
%%PageBoundingBox: 0 0 106 72
userdict begin
DisplayImage
0 0
106 72
12.000000
106 72
0
0
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000094857b000000c5c2ee
9495d57b79cd6a6dc56a6dc56a6dc56a6dc56a6dc56a6dc56a6dc56a6dc56a6dc56a6dc5
6a6dc56a6dc5dedadededadededadededadededadededadededadededadededadededade
dedadededadededadededadededadededadededadededadededadededadededadededade
dedadededadededadededadededadededadededadededadededadededadededadededade
dedadededadededadededadededadededadededadededadededadededadededadededade
dedadededadededadededadededadededadededadededadededadededadededadededade
dedadededadededadededadededadededadededadededadededadededadededadededade
dedadededadededadededadededadededadededadededadededadededadededadededade
dedadededadededadededadededadecdcecd0000000000000000009495d53134b43134b4
3134b43134b43130ac3130ac3130ac292cac292cac292cac292cac292cac292cac292cac
dededededededededededededededededededededededededededededededededededede
dededededededededededededededededededededededededededededededededededede
dededededededededededededededededededededededededededededededededededede
dededededededededededededededededededededededededededededededededededede
dededededededededee6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6
e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6dededededede
dededededededededededededededededededededededededededededededededededede
dededee6e2e6e6e2e6cdcacd0000000000000000007b79cd3134b43130ac3130ac292cac
2024ac181cac1818a41818a41818a41818a41818a41818a41818a41818a41818a41818a4
181cac2024aceeeaeeeeeaeeeeeaeeeeeaeeeeeaeeeeeaeeeeeaeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaeeeeeaeee6e2e6dededededade
dedadededadededadededadededadededadededadededadededadedededee6e2e6eeeeee
eeeeeeeeeaeeeeeaeee6e2e6dededededadededadededadededadededadededadededade
dedadededadededadedededee6e2e6eeeeeeeeeeeeeeeaeeeeeaeee6e2e6dededededade
dedadededadededadededadededadededadededadededadededadedededee6e2e6eeeaee
eeeeeec5c2c50000000000000000006265c5292cac2928ac2024ac00005200005200004a
00004a00004a00004a00004a00004a00004a00004a00004a00004a00004a00004a080ca4
e6e2e6dededededadededadededadedededee6e2e6eeeaeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6e6e67371736a696a6265626261625a5d5a5a5d5a
5a5d5a5a5d5a5a5d5a5a5d5a5a5d5a5a5d5a626162626562d5d6d5eeeeeeeeeeeee6e6e6
7371736a696a6265626261625a5d5a5a5d5a5a5d5a5a5d5a5a5d5a5a5d5a5a5d5a5a5d5a
626162626562d5d6d5eeeeeeeeeeeee6e6e67371736a696a6265626261625a5d5a5a5d5a
5a5d5a5a5d5a5a5d5a5a5d5a5a5d5a5a5d5a626162626562d5d6d5e6e2e6eeeaeebdbabd
0000000000000000005a5dc52024ac2020ac1818a400004abdbae68385d56265c55250bd
5250bd5250bd5250bd5250bd5250bd5250bd5250bd2024ac00004100009400007b000073
00007300006a000073000073cdcacdd5d6d5dededee6e2e6e6e2e6e6e2e6e6e2e6e6e2e6
e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6e6e2e6
e6e2e6e6e2e6e6e2e6d5d6d5626562ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffcdcecd525052b4b6b4e6e2e6e6e2e6d5d6d5626562ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcecd525052
b4b6b4e6e2e6e6e2e6d5d6d5626562ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffcdcecd525052b4b6b4cdcacdd5d6d5b4aeac000000000000
0000005a59bd181cac1818a40808a400004a8381cd181ca4181cac181cac181cac181cac
181ca4181cac181cac181cac181cac00006200003100007bbdbae68b89d56a69c55a59bd
181ca4000062acaeacc5c2c5cdcecdd5d6d5dedadededadededadededadededadededade
dedadededadededadededadededadededadededadededadededadededadededadededade
dedadec5c6c55a5d5affffffdededededededededededededededededededededededede
dededededede7b7d7b4140419c9d9cdedadededadec5c6c55a5d5affffffdededededede
dededededededededededededededededededededededede7b7d7b4140419c9d9cdedade
dedadec5c6c55a5d5affffffdededededededededededededededededededededededede
dededededede7b7d7b4140419c9d9cbdbabdcdcacda4a5a40000000000000000005250bd
1014a4080ca400009c0000415255bd1014a41014a40000001014a41014a41010a41014a4
0000001014a41014a40000620000290000738381cd1014a41014a41014a400007300004a
9c999cb4b6b4c5c6c5d5d2d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5bdbebd
525552ffffffdedadededadededadededadededadededadededadededadededadededade
7b7d7b3938398b8d8bd5d6d5d5d6d5bdbebd525552ffffffdedadededadededadededade
dedadededadededadededadededadededade7b7d7b3938398b8d8bd5d6d5d5d6d5bdbebd
525552ffffffdedadededadededadededadededadededadededadededadededadededade
7b7d7b3938398b8d8bacaeacc5c6c59c999c0000000000000000004a48bd080ca400049c
000094000041393cb40808a4000000000000000000080ca40808a4000000000000000000
080ca400005a00002000006a5a5dc5080ca4080ca40808a400006a0000418b8d8bacaaac
bdbebdcdcecdd5d2d5d5d2d5d5d2d5d5d2d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5bdbebd525552ffffff
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d57b7d7b313031
838583d5d6d5d5d6d5bdbebd525552ffffffd5d6d5d5d6d5000000000000000000000000
000000000000d5d6d5d5d6d57b7d7b313031838583d5d6d5d5d6d5bdbebd525552ffffff
d5d6d5d5d6d5000000000000000000000000000000000000d5d6d5d5d6d57b7d7b313031
838583acaaacc5c2c59491940000000000000000004140b400009c00009c00008b000039
3134b400009c00009c00000000000000000000000000000000000000009c00009c00005a
0000200000624140b400009c00009c00009c00006a0000397b7d7b9c999cacaeacbdbebd
c5c2c5c5c6c5cdcecdd5d2d5d5d2d5d5d2d5d5d2d5d5d2d5d5d2d5d5d2d5d5d2d5d5d2d5
d5d2d5d5d2d5d5d2d5d5d2d5d5d2d5d5d2d5d5d2d5bdbabd525052ffffffd5d2d5d5d2d5
d5d2d5d5d2d5d5d2d5d5d2d5d5d2d5d5d2d5d5d2d5d5d2d57b7d7b313031838583d5d2d5
d5d2d5bdbabd525052ffffffd5d2d5d5d2d5000000000000000000000000000000000000
d5d2d5d5d2d57b7d7b313031838583d5d2d5d5d2d5bdbabd525052ffffffd5d2d5d5d2d5
000000000000000000000000000000000000d5d2d5d5d2d57b7d7b313031838583a4a5a4
bdbebd8b898b0000000000000000004140b400009400009400008b000039292cac000094
00009400009400000000000000000000000000009400009400009400005200002000005a
00009400006200006200006200006200003900004100005200005a00006200006abdbabd
c5c2c5cdcacdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecd
cdcecdcdcecdcdcecdcdcecdcdcecdb4b6b4525052ffffffcdcecdcdcecdcdcecdcdcecd
cdcecdcdcecdcdcecdcdcecdcdcecdcdcecd7b7d7b313031838183cdcecdcdcecdb4b6b4
525052ffffffcdcecdcdcecd000000000000000000000000000000000000cdcecdcdcecd
7b7d7b313031838183cdcecdcdcecdb4b6b4525052ffffffcdcecdcdcecdcdcecdcdcecd
cdcecdcdcecdcdcecdcdcecdcdcecdcdcecd7b7d7b313031838183a4a5a4bdbebd838183
0000000000000000004140b400009400008b0000830000392024ac00008b00008b00008b
00000000000000000000000000008b00008b00008b00005200002000005a000039000039
000039000031000039acaede7371c54a48bd3134b400008b00005aa4a5a4b4b6b4c5c2c5
cdcacdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecd
cdcecdcdcecdcdcecdb4b6b4525052ffffffcdcacdcdcacdcdcacdcdcacdcdcacdcdcacd
cdcacdcdcacdcdcacdcdcacd7b7d7b292c29838183cdcecdcdcecdb4b6b4525052ffffff
cdcacdcdcacd000000cdcacdcdcacdcdcacdcdcacd000000cdcacdcdcacd7b7d7b292c29
838183cdcecdcdcecdb4b6b4525052ffffffcdcacdcdcacdcdcacdcdcacdcdcacdcdcacd
cdcacdcdcacdcdcacdcdcacd7b7d7b292c29838183a4a1a4bdbebd7b7d7b000000000000
0000004140b400009400008300007b000031181cac00008b00008b000000000000000000
00000000000000000000008b00008b0000520000200000520000396265626a6d6a737173
0000416a69c500008b00008b00008b00006200004a949194acaaacbdbabdc5c6c5cdcacd
cdcacdcdcacdcdcacdcdcacdcdcacdcdcacdcdcacdcdcacdcdcacdcdcacdcdcacdcdcacd
cdcacdb4b2b44a4c4affffffc5c6c5c5c6c5000000000000000000000000000000000000
c5c6c5c5c6c57b7d7b292c297b7d7bcdcacdcdcacdb4b2b44a4c4affffffc5c6c5c5c6c5
000000c5c6c5c5c6c5c5c6c5c5c6c5000000c5c6c5c5c6c57b7d7b292c297b7d7bcdcacd
cdcacdb4b2b44a4c4affffffc5c6c5c5c6c5c5c6c5c5c6c5c5c6c5c5c6c5c5c6c5c5c6c5
c5c6c5c5c6c57b7d7b292c297b7d7b9c9d9cbdbebd7b7d7b0000000000000000004140b4
0000940000830000730000311014a4000083000000000000000000000083000083000000
00000000000000008300004a0000180000520000316a696a7b797b83818300004a3938b4
00008300008300008300005a0000398381839c999cacaeacbdbabdbdbebdbdbebdc5c2c5
c5c2c5c5c2c5bdbebdbdbebdbdbebdbdbebdbdbebdbdbebdc5c2c5c5c2c5c5c2c5acaeac
4a4c4affffffc5c2c5c5c2c5000000000000000000000000000000000000c5c2c5c5c2c5
7b7d7b292c297b797bc5c2c5c5c2c5acaeac4a4c4affffffc5c2c5c5c2c5000000000000
000000000000000000000000c5c2c5c5c2c57b7d7b292c297b797bc5c2c5c5c2c5acaeac
4a4c4affffffc5c2c5c5c2c5c5c2c5c5c2c5c5c2c5c5c2c5c5c2c5c5c2c5c5c2c5c5c2c5
7b7d7b292c297b797b9c999cbdbebd7b7d7b0000000000000000004140b400009400007b
0000730000311010a400007b000083000000000083000083000083000083000000000083
00007b00004a0000180000520000316a696a7b797b83818300004a181ca400008300007b
00008300005a0000317371738b898b9c9d9cacaaacacaeacb4b2b4b4b6b4b4b6b4b4b6b4
b4b2b4acaeacacaeacacaeacacaeacacaeacbdbebdbdbebdbdbebda4a5a44a484affffff
bdbebdbdbebdbdbebdbdbebdbdbebdbdbebdbdbebdbdbebdbdbebdbdbebd7b7d7b292829
737573bdbebdbdbebda4a5a44a484affffffbdbebdbdbebdbdbebdbdbebdbdbebdbdbebd
bdbebdbdbebdbdbebdbdbebd7b7d7b292829737573bdbebdbdbebda4a5a44a484affffff
bdbebdbdbebdbdbebdbdbebdbdbebdbdbebdbdbebdbdbebdbdbebdbdbebd7b7d7b292829
7375739c999cbdbebd7b7d7b0000000000000000004140b400009400007300006a000031
08089c00007b00007b00007b00007b00007b00007b00007b00007b00007b00007b000041
00001800004a00002900003900004100004a00004100007b000052000052000052000052
00003100003900004a00005200005a00005aa4a1a4acaaacacaaac00006200006200005a
00005a00005a00005a00005ab4b6b4b4b6b4b4b6b4a4a1a44a484affffffbdbabdbdbabd
bdbabdbdbabdbdbabdbdbabdbdbabdbdbabdbdbabdbdbabd7b7d7b292829737173b4b6b4
b4b6b4a4a1a44a484affffffbdbabdbdbabdbdbabdbdbabdbdbabdbdbabdbdbabdbdbabd
bdbabdbdbabd7b7d7b292829737173b4b6b4b4b6b4a4a1a44a484affffffbdbabdbdbabd
bdbabdbdbabdbdbabdbdbabdbdbabdbdbabdbdbabdbdbabd7b7d7b2928297371739c9d9c
bdbebd7b7d7b0000000000000000004140b400009400007300006a000031000073000041
00004100004100004100004100004100004100004100004100004100004100001800004a
080ca4080ca4080ca4080ca40000730000310000310000310000290000319c9dde5255bd
2024ac080ca400007300004a8b898b9495949c999c00005a9c9dde5255bd2024ac080ca4
00007300004aacaeacacaeacacaeac9c999c414441cdcecd7b7d7b7b7d7b7b7d7b7b7d7b
7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b292c29737173acaeacacaeac9c999c
414441cdcecd7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b
7b7d7b292c29737173acaeacacaeac9c999c414441cdcecd7b7d7b7b7d7b7b7d7b7b7d7b
7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b292c29737173a4a5a4bdbebd7b7d7b
0000000000000000004140b400009400007300006a000031000029000020000018000018
000018000018000018000018000018000018000018000018000020000052000073000073
0000730000730000520000315255525a595a5a5d5a0000315255bd000073000073000073
0000520000397b797b8b898b8b8d8b0000525255bd000073000073000073000052000039
a4a5a4a4a5a4a4a5a4949594414441393c39313031292829202420202420202420202420
2024202024202024202024202928293130317b797ba4a5a4a4a5a4949594414441393c39
313031292829202420202420202420202420202420202420202420202420292829313031
7b797ba4a5a4a4a5a4949594414441393c39313031292829202420202420202420202420
2024202024202024202024202928293130317b797bb4b6b4c5c2c57b7d7b000000000000
0000004140b400009400006a00006a00006200005a00005200004a000041000041000041
00004100004100004100004100004100004a00005200005a000073000073000073000073
00004a0000295a595a6265626a696a000039181ca400007300007300007300004a000031
6a696a7b7d7b83818300004a181ca400007300007300007300004a0000319c9d9c9c9d9c
9c9d9c9495948b8d8b7b7d7b7371736a696a626562626162626162626162626162626162
6261626265626a696a7371737b7d7b9c9d9c9c9d9c9495948b8d8b7b7d7b7371736a696a
6265626261626261626261626261626261626261626265626a696a7371737b7d7b9c9d9c
9c9d9c9495948b8d8b7b7d7b7371736a696a626562626162626162626162626162626162
6261626265626a696a7371737b7d7bc5c6c5c5c6c57b7d7b0000000000000000004140b4
00009400006a94897b00006a00006a00006a00006a00006a00006a00006a00006a00006a
00006a00006a00006a00006a00006a00006a00006a00006a00006a00006a00004a000029
5a5d5a6a6d6a73717300004100009c00006a00006a00006a00004a000029626162737573
7b7d7b00004a00009c00006a00006a00006a00004a000029949594949594949594949594
949594949594949594949594949594949594949594949594949594949594949594949594
949594949594949594949594949594949594949594949594949594949594949594949594
949594949594949594949594949594949594949594949594949594949594949594949594
949594949594949594949594949594949594949594949594949594949594949594949594
949594949594949594d5d6d5cdcacd7b7d7b0000000000000000004140b400009400006a
94897b00004a00004a00004a00004a00004a00004a00004a00004a00004a00004a00004a
00004a00004a00004a00004a00004a00004a00004a00004a00004a000029525552626562
6a696a00003900006a00004a00004a00004a00004a0000295a595a6265626a696a000039
00006a00004a00004a00004a00004a0000297b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b
7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b
7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b
7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b
7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b
7b7d7be6e6e6cdcecd7b7d7b0000000000000000004140b400009400006a948d7b000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000eeeeee
cdcecd7b7d7b0000000000000000004140b4000094000073000000d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b
0000000000000000004140b4000094000073000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b000000000000
0000004140b4000094000073000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b4
00009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a
000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeee
cdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b
0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b000000000000
0000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b4
00009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a
000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffd5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeee
cdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5949594000000d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b
0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5000000d5d6d5000000d5d6d5
000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5
000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5
000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5
000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5
000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5
000000d5d6d5000000d5d6d5000000d5d6d5949594000000d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b000000000000
0000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5949594000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b4
00009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5ffffffd5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
000000d5d6d5949594000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a
000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffff
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
949594000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5
000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5949594000000
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeee
cdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5
d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5949594000000d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b
0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5000000d5d6d5d5d6d5000000
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000000000000000
d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000000000
000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5
000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000000000000000d5d6d5
d5d6d5d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5d5d6d5d5d6d5000000000000
d5d6d5000000d5d6d5d5d6d5000000d5d6d5949594000000d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b000000000000
0000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5
d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5
d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5
000000000000d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5000000000000
d5d6d5d5d6d5d5d6d5d5d6d5949594000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b4
00009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5ffffffd5d6d5d5d6d5000000d5d6d5d5d6d5000000000000000000000000000000
000000000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000
d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000
d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5
d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5
000000d5d6d5949594000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a
000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffff
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000
d5d6d5d5d6d5000000000000000000000000000000d5d6d5d5d6d5000000d5d6d5d5d6d5
000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5d5d6d5
d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5
000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5
949594000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5
000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5
000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5
d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5000000
d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5
d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5949594000000
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeee
cdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5
d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5000000
d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5
d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000
d5d6d5d5d6d5000000000000d5d6d5d5d6d5d5d6d5d5d6d5949594000000d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b
0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5000000d5d6d5d5d6d5000000
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000000000000000
d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000000000
000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5
d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000000000000000d5d6d5
d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5000000000000
d5d6d5000000d5d6d5d5d6d5000000d5d6d5949594000000d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b000000000000
0000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5949594000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b4
00009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5ffffffd5d6d5d5d6d5000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
000000d5d6d5949594000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a
000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffff
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
949594000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5
000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000d5d6d5949594000000
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeee
cdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5d5d6d5000000
d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000
d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000
d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000
d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000
d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5000000
d5d6d5000000d5d6d5000000d5d6d5000000d5d6d5d5d6d5949594000000d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b
0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5ffffffd5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5949594000000d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b000000000000
0000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5ffffffd5d6d5949594949594949594949594949594949594949594
949594949594949594949594949594949594949594949594949594949594949594949594
949594949594949594949594949594949594949594949594949594949594949594949594
949594949594949594949594949594949594949594949594949594949594949594949594
949594949594949594949594949594949594949594949594949594949594949594949594
949594949594949594949594949594949594949594949594949594949594949594949594
949594949594949594949594949594000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b4
00009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5ffffff000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a
000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeee
cdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b
0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b000000000000
0000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b4
00009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a
000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
000000eeeeeecdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeee
cdcecd7b7d7b0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b
0000000000000000004140b400009400006a000000d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5
d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5d5d6d5000000eeeeeecdcecd7b7d7b000000000000
0000004140b400009400006a000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000eeeeeecdcecd7b7d7b0000000000000000004140b4
0000940000944140b44140b44140b44140b44140b44140b44140b44140b44140b44140b4
4140b44140b44140b44140b44140b44140b44140b44140b44140b44140b44140b44140b4
4140b44140b44140b44140b44140b44140b44140b44140b44140b44140b44140b44140b4
4140b44140b44140b44140b400009400004a8b8d8bb4b6b4d5d6d500004a4140b44140b4
00009400004a8b8d8bb4b6b4d5d6d500004a4140b44140b400009400004a8b8d8bb4b6b4
d5d6d5e6e6e6eeeaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeecdcecd7b7d7b0000000000000000004140b4000094000094
000094000094000094000094000094000094000094000094000094000094000094000094
000094000094000094000094000094000094000094000094000094000094000094000094
000094000094000094000094000094000094000094000094000094000094000094000094
00009400009400006a0000397b797b9c9d9cb4b6b40000394140b400009400006a000039
7b797b9c9d9cb4b6b40000394140b400009400006a0000397b797b9c9d9cb4b6b4c5c6c5
cdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecd
cdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecd
cdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecdcdcecd
cdcecdcdcecdcdcecd7b7d7b00000000000000000000009400006a00006a00006a00006a
00006a00006a00006a00006a00006a00006a00006a00006a00006a00006a00006a00006a
00006a00006a00006a00006a00006a00006a00006a00006a00006a00006a00006a00006a
00006a00006a00006a00006a00006a00006a00006a00006a00006a00006a00006a00006a
00006a0000204a484a62616273717300002000009400006a00006a0000204a484a626162
73717300002000009400006a00006a0000204a484a6261627371737b797b7b7d7b7b7d7b
7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b
7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b
7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b7b7d7b
7b7d7b7b7d7b000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
00000000000094897b000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
end
%%PageTrailer
%%Trailer
%%EOF

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -9,8 +9,7 @@
# o Jadetex
TARGET=`pwd`/gtk-tut.sgml
JPGS="`pwd`/*.jpg"
EPSS="`pwd`/*.eps"
IMAGES="`pwd`/images"
EXAMPLES=`pwd`/../../examples
PATH=`pwd`:$PATH
@ -35,8 +34,7 @@ if ! cd gtk-tutorial.$DATE; then
fi
cp $TARGET .
cp $JPGS .
cp $EPSS .
cp -R $IMAGES .
# SGML Format
echo -n "Copy SGML and images.... "
@ -48,7 +46,7 @@ if [ ! -d sgml ]; then
mkdir sgml
fi
(cd sgml ; cp $TARGET . ; cp $JPGS .)
(cd sgml ; cp $TARGET . ; cp -R $IMAGES . ; rm -rf images/CVS)
echo "done"
# HTML Format
@ -61,11 +59,12 @@ if [ ! -d html ]; then
mkdir html
fi
(db2html gtk-tut.sgml ; mv gtk-tut/* html ; cp $JPGS html ; rm -rf gtk-tut) > /dev/null
(db2html gtk-tut.sgml ; mv gtk-tut/* html ; cp -R $IMAGES html ; rm -rf gtk-tut) > /dev/null
(cd html ; ln -s book1.html index.html ; rm -rf images/CVS)
echo "done"
# Text, PS and DVI Format
echo -n "Formatting into Text, PS and DVI.... "
# PS, PDF and DVI Format
echo -n "Formatting into PS, DVI and PDF.... "
if [ ! -d ps ]; then
if [ -e ps ]; then
echo "ERROR: ps is not a directory"
@ -74,22 +73,6 @@ if [ ! -d ps ]; then
mkdir ps
fi
if [ ! -d txt ]; then
if [ -e txt ]; then
echo "ERROR: ps is not a directory"
exit
fi
mkdir txt
fi
sed 's/gtk_tut_packbox1.jpg/gtk_tut_packbox1.eps/ ; s/gtk_tut_packbox2.jpg/gtk_tut_packbox2.eps/ ; s/gtk_tut_table.jpg/gtk_tut_table.eps/' gtk-tut.sgml > ps/gtk-tut.sgml
(cd ps ; db2ps gtk-tut.sgml ; ps2pdf gtk-tut.ps gtk-tut.pdf ; pdftotext gtk-tut.pdf ; mv gtk-tut.txt ../txt ; rm -f *) > /dev/null 2>&1
sed 's/gtk_tut_packbox1.jpg/gtk_tut_packbox1.eps/ ; s/gtk_tut_packbox2.jpg/gtk_tut_packbox2.eps/ ; s/gtk_tut_table.jpg/gtk_tut_table.eps/' gtk-tut.sgml > ps/gtk-tut.sgml
(cp *.eps ps ; cd ps ; db2ps gtk-tut.sgml ; rm gtk-tut.aux gtk-tut.log gtk-tut.sgml gtk-tut.tex *.eps) > /dev/null 2>&1
echo "done"
# PDF Format
echo -n "Formatting into PDF.... "
if [ ! -d pdf ]; then
if [ -e pdf ]; then
echo "ERROR: pdf is not a directory"
@ -98,16 +81,51 @@ if [ ! -d pdf ]; then
mkdir pdf
fi
(db2pdf gtk-tut.sgml ; mv gtk-tut.pdf pdf) > /dev/null
#sed 's/gtk_tut_packbox1.jpg/gtk_tut_packbox1.eps/ ; s/gtk_tut_packbox2.jpg/gtk_tut_packbox2.eps/ ; s/gtk_tut_table.jpg/gtk_tut_table.eps/' gtk-tut.sgml > ps/gtk-tut.sgml
sed "s/images\/\(.*\)\.png/images\/\1.eps/g" gtk-tut.sgml > ps/gtk-tut.sgml
cp -R ../images ps
(cd ps ; db2dvi gtk-tut.sgml ; dvips gtk-tut.dvi -o gtk-tut.ps ; dvipdf gtk-tut.dvi ../pdf/gtk-tut.pdf) > /dev/null 2>&1
#sed 's/gtk_tut_packbox1.jpg/gtk_tut_packbox1.eps/ ; s/gtk_tut_packbox2.jpg/gtk_tut_packbox2.eps/ ; s/gtk_tut_table.jpg/gtk_tut_table.eps/' gtk-tut.sgml > ps/gtk-tut.sgml
#sed "s/images\/\(.*\)\.png/images\/\1.eps/g" gtk-tut.sgml > ps/gtk-tut.sgml
#cp -R images ps
(cd ps ; rm gtk-tut.aux gtk-tut.log gtk-tut.sgml gtk-tut.tex ; rm -Rf images) > /dev/null 2>&1
echo "done"
# PDF Format
#echo -n "Formatting into PDF.... "
#if [ ! -d pdf ]; then
# if [ -e pdf ]; then
# echo "ERROR: pdf is not a directory"
# exit
# fi
# mkdir pdf
#fi
#(db2pdf gtk-tut.sgml ; mv gtk-tut.pdf pdf) > /dev/null
#echo "done"
# RTF Format
echo -n "Formatting into RTF.... "
if [ ! -d rtf ]; then
if [ -e rtf ]; then
echo "ERROR: rtf is not a directory"
exit
fi
mkdir rtf
fi
(db2rtf gtk-tut.sgml ; mv gtk-tut.rtf rtf) > /dev/null
cp -R $IMAGES rtf
echo "done"
# Copy examples
echo -n "Copying examples"
cp -R $EXAMPLES .
(cd examples ; make clean ; rm -rf CVS */CVS)
(cd examples ; make clean ; rm -rf CVS */CVS */.cvsignore README.1ST extract.awk extract.sh find-examples.sh)
echo "done"
rm -f *
rm -rf images
# Package it all up
echo -n "Creating packages.... "

View File

@ -18,6 +18,7 @@
* Boston, MA 02111-1307, USA.
*/
#include <stdlib.h>
#include <gtk/gtk.h>
/* Backing pixmap for drawing area */
@ -169,7 +170,7 @@ int main( int argc,
g_signal_connect_swapped (G_OBJECT (button), "clicked",
G_CALLBACK (gtk_widget_destroy),
window);
G_OBJECT (window));
gtk_widget_show (button);
gtk_widget_show (window);

View File

@ -158,11 +158,11 @@ create_input_dialog ()
inputd = gtk_input_dialog_new();
g_signal_connect (G_OBJECT (inputd), "destroy",
G_CALLBACK (input_dialog_destroy), &inputd);
G_CALLBACK (input_dialog_destroy), (gpointer) &inputd);
g_signal_connect_swapped (G_OBJECT (GTK_INPUT_DIALOG (inputd)->close_button),
"clicked",
G_CALLBACK (gtk_widget_hide),
inputd);
G_OBJECT (inputd));
gtk_widget_hide (GTK_INPUT_DIALOG (inputd)->save_button);
gtk_widget_show (inputd);
@ -248,7 +248,7 @@ main (int argc, char *argv[])
g_signal_connect_swapped (G_OBJECT (button), "clicked",
G_CALLBACK (gtk_widget_destroy),
window);
G_OBJECT (window));
gtk_widget_show (button);
gtk_widget_show (window);

View File

@ -73,7 +73,7 @@ int main( int argc,
button = gtk_button_new_with_label ("close");
g_signal_connect_swapped (G_OBJECT (button), "clicked",
G_CALLBACK (gtk_widget_destroy),
window);
G_OBJECT (window));
/* this makes it so the button is the default. */

View File

@ -11,13 +11,14 @@ void get_targets( GtkWidget *widget,
gpointer data )
{
static GdkAtom targets_atom = GDK_NONE;
GtkWidget *window = (GtkWidget *)data;
/* Get the atom corresponding to the string "TARGETS" */
if (targets_atom == GDK_NONE)
targets_atom = gdk_atom_intern ("TARGETS", FALSE);
/* And request the "TARGETS" target for the primary selection */
gtk_selection_convert (widget, GDK_SELECTION_PRIMARY, targets_atom,
gtk_selection_convert (window, GDK_SELECTION_PRIMARY, targets_atom,
GDK_CURRENT_TIME);
}
@ -82,9 +83,9 @@ int main( int argc,
button = gtk_button_new_with_label ("Get Targets");
gtk_container_add (GTK_CONTAINER (window), button);
g_signal_connect (G_OBJECT(button), "clicked",
G_CALLBACK (get_targets), NULL);
g_signal_connect (G_OBJECT(button), "selection_received",
g_signal_connect (G_OBJECT (button), "clicked",
G_CALLBACK (get_targets), (gpointer) window);
g_signal_connect (G_OBJECT (window), "selection_received",
G_CALLBACK (selection_received), NULL);
gtk_widget_show (button);

View File

@ -2,6 +2,10 @@
#include <stdlib.h>
#include <gtk/gtk.h>
#include <time.h>
#include <string.h>
GtkWidget *selection_button;
GtkWidget *selection_widget;
/* Callback when the user toggles the selection */
void selection_toggled( GtkWidget *widget,
@ -9,7 +13,7 @@ void selection_toggled( GtkWidget *widget,
{
if (GTK_TOGGLE_BUTTON (widget)->active)
{
*have_selection = gtk_selection_owner_set (widget,
*have_selection = gtk_selection_owner_set (selection_widget,
GDK_SELECTION_PRIMARY,
GDK_CURRENT_TIME);
/* if claiming the selection failed, we return the button to
@ -37,7 +41,7 @@ gint selection_clear( GtkWidget *widget,
gint *have_selection )
{
*have_selection = FALSE;
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), FALSE);
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (selection_button), FALSE);
return TRUE;
}
@ -65,7 +69,6 @@ int main( int argc,
char *argv[] )
{
GtkWidget *window;
GtkWidget *selection_button;
static int have_selection = FALSE;
@ -82,21 +85,22 @@ int main( int argc,
/* Create a toggle button to act as the selection */
selection_widget = gtk_invisible_new ();
selection_button = gtk_toggle_button_new_with_label ("Claim Selection");
gtk_container_add (GTK_CONTAINER (window), selection_button);
gtk_widget_show (selection_button);
g_signal_connect (G_OBJECT (selection_button), "toggled",
G_CALLBACK (selection_toggled), &have_selection);
g_signal_connect (G_OBJECT (selection_button), "selection_clear_event",
G_CALLBACK (selection_clear), &have_selection);
G_CALLBACK (selection_toggled), (gpointer) &have_selection);
g_signal_connect (G_OBJECT (selection_widget), "selection_clear_event",
G_CALLBACK (selection_clear), (gpointer) &have_selection);
gtk_selection_add_target (selection_button,
gtk_selection_add_target (selection_widget,
GDK_SELECTION_PRIMARY,
GDK_SELECTION_TYPE_STRING,
1);
g_signal_connect (G_OBJECT (selection_button), "selection_get",
G_CALLBACK (selection_handle), &have_selection);
g_signal_connect (G_OBJECT (selection_widget), "selection_get",
G_CALLBACK (selection_handle), (gpointer) &have_selection);
gtk_widget_show (selection_button);
gtk_widget_show (window);

View File

@ -160,7 +160,7 @@ int main( int argc,
gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spinner2), TRUE);
g_signal_connect (G_OBJECT (adj), "value_changed",
G_CALLBACK (change_digits),
spinner2);
(gpointer) spinner2);
gtk_box_pack_start (GTK_BOX (vbox2), spinner2, FALSE, TRUE, 0);
hbox = gtk_hbox_new (FALSE, 0);
@ -169,14 +169,14 @@ int main( int argc,
button = gtk_check_button_new_with_label ("Snap to 0.5-ticks");
g_signal_connect (G_OBJECT (button), "clicked",
G_CALLBACK (toggle_snap),
spinner1);
(gpointer) spinner1);
gtk_box_pack_start (GTK_BOX (vbox), button, TRUE, TRUE, 0);
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
button = gtk_check_button_new_with_label ("Numeric only input mode");
g_signal_connect (G_OBJECT (button), "clicked",
G_CALLBACK (toggle_numeric),
spinner1);
(gpointer) spinner1);
gtk_box_pack_start (GTK_BOX (vbox), button, TRUE, TRUE, 0);
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
@ -207,7 +207,7 @@ int main( int argc,
button = gtk_button_new_with_label ("Close");
g_signal_connect_swapped (G_OBJECT (button), "clicked",
G_CALLBACK (gtk_widget_destroy),
window);
G_OBJECT (window));
gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 5);
gtk_widget_show_all (window);

View File

@ -96,7 +96,7 @@ tictactoe_init (Tictactoe *ttt)
gtk_table_attach_defaults (GTK_TABLE (table), ttt->buttons[i][j],
i, i+1, j, j+1);
g_signal_connect (G_OBJECT (ttt->buttons[i][j]), "toggled",
G_CALLBACK (tictactoe_toggle), ttt);
G_CALLBACK (tictactoe_toggle), (gpointer) ttt);
gtk_widget_set_size_request (ttt->buttons[i][j], 20, 20);
gtk_widget_show (ttt->buttons[i][j]);
}