Subversion Repositories bacoAlunos

Rev

Rev 1830 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1830 Rev 1844
1
##
1
##
2
## Properties file to be used with ant build.xml
2
## Properties file to be used with ant build.xml
3
##
3
##
4
 
4
 
5
env.JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
5
env.JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
6
#No Futuro este ponto de acesso usado para publicitar coisas como URL's de Blogs pode deixar de ser diferente da configuracao de servidor
6
#No Futuro este ponto de acesso usado para publicitar coisas como URL's de Blogs pode deixar de ser diferente da configuracao de servidor
7
site.url=${service.url}
7
site.url=${service.url}
-
 
8
 
8
system.intranet.url=/StartAuthentication.do
9
system.intranet.url=/StartAuthentication.do
9
system.public.url=/
10
system.public.url=/
10
 
11
 
11
#See src/web/layout/themes/
12
#See src/web/layout/themes/
12
#See src/web/css/
13
#See src/web/css/
13
 
14
 
14
#system.redirections.policy.index.welcome=welcomePedagogicSurvey
15
#system.redirections.policy.index.welcome=welcomePedagogicSurvey
15
#system.redirections.policy.authentication.action=/authenticatePae.do
16
#system.redirections.policy.authentication.action=/authenticatePae.do
16
 
17
 
17
##database configuration
18
##database configuration
18
database.host=localhost
19
database.host=localhost
19
database.port=3306
20
database.port=3306
20
database.catalog=estgweb
21
database.catalog=estgweb
21
database.username=root
22
database.username=root
22
database.password=
23
database.password=
23
database.connection.url=jdbc:mysql://${database.host}:${database.port}/${database.catalog}?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
24
database.connection.url=jdbc:mysql://${database.host}:${database.port}/${database.catalog}?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
24
hibernate.show.sql=false
25
hibernate.show.sql=false
25
 
26
 
26
use.ldap=true
27
use.ldap=true
27
 
28
 
28
 
29
 
29
ionline.user=ionlineDummyUser
30
ionline.user=ionlineDummyUser
30
ionline.pass=ionlineDummyPass
31
ionline.pass=ionlineDummyPass
31
 
32
 
32
################
33
################
33
# System Instance Type Specification
34
# System Instance Type Specification
34
################
35
################
35
mode.pae.enabled=false
36
mode.pae.enabled=false
36
system.theme=estg
37
system.theme=estg
37
system.redirections.policy.index.welcome=welcome
38
system.redirections.policy.index.welcome=welcome
38
system.redirections.policy.authentication.action=/authenticate.do
39
system.redirections.policy.authentication.action=/authenticate.do
39
system.redirections.policy.authentication.logout.action=/Logout.do
40
system.redirections.policy.authentication.logout.action=/Logout.do
40
authentication.policy.service=Authenticate
41
authentication.policy.service=Authenticate
41
authentication.policy.username.msg.key=username
42
authentication.policy.username.msg.key=username
42
authentication.policy.password.msg.key=password
43
authentication.policy.password.msg.key=password
43
system.mail.standard.certificated.home.page=/user/home.do
44
system.mail.standard.certificated.home.page=/user/home.do
44
system.wsjson.service.course.report.quest.result.api=http://pae.ipportalegre.pt/wsjson/api/app/ws-course-pedagogic-results-list
45
system.wsjson.service.course.report.quest.result.api=http://pae.ipportalegre.pt/wsjson/api/app/ws-course-pedagogic-results-list
45
system.wsjson.service.course.units.reports.api=http://localhost/wsjson/api/app/ws-units-report-list
46
system.wsjson.service.course.units.reports.api=http://localhost/wsjson/api/app/ws-units-report-list
46
system.wsjson.service.course.units.dtp.stats.api=http://localhost/wsjson/api/app/ws-units-dtp-stats
47
system.wsjson.service.course.units.dtp.stats.api=http://localhost/wsjson/api/app/ws-units-dtp-stats
47
 
48
 
48
 
49
 
49
#mode.pae.enabled=true
50
#mode.pae.enabled=true
50
#system.theme=ipp
51
#system.theme=ipp
51
#system.redirections.policy.index.welcome=welcomePedagogicSurvey
52
#system.redirections.policy.index.welcome=welcomePedagogicSurvey
52
#system.redirections.policy.authentication.action=/authenticatePae.do
53
#system.redirections.policy.authentication.action=/authenticatePae.do
53
#authentication.policy.service=AuthenticatePae
54
#authentication.policy.service=AuthenticatePae
54
#authentication.policy.username.msg.key=username.pae
55
#authentication.policy.username.msg.key=username.pae
55
#authentication.policy.password.msg.key=password.pae
56
#authentication.policy.password.msg.key=password.pae
56
#system.mail.standard.certificated.home.page=/user/homePae.do
57
#system.mail.standard.certificated.home.page=/user/homePae.do
57
#system.wsjson.service.course.report.quest.result.api=http://127.0.0.1/baco/wsjson/api/app/ws-course-pedagogic-results-list
58
#system.wsjson.service.course.report.quest.result.api=http://127.0.0.1/baco/wsjson/api/app/ws-course-pedagogic-results-list
58
#system.wsjson.service.course.units.reports.api=http://deptal.estgp.pt/wsjson/api/app/ws-units-report-list
59
#system.wsjson.service.course.units.reports.api=http://deptal.estgp.pt/wsjson/api/app/ws-units-report-list
59
#system.wsjson.service.course.units.dtp.stats.api=http://deptal.estgp.pt/wsjson/api/app/ws-units-dtp-stats
60
#system.wsjson.service.course.units.dtp.stats.api=http://deptal.estgp.pt/wsjson/api/app/ws-units-dtp-stats
60
################
61
################
61
#
62
#
62
################
63
################
63
 
64
 
64
#Paths configuration
65
#Paths configuration
65
tomcat.home=C:/Servidores/tomcat
66
tomcat.home=C:/Servidores/tomcat
66
#tomcat 5.5
67
#tomcat 5.5
67
tomcat.libs.ant.home=${tomcat.home}/server/lib
68
tomcat.libs.ant.home=${tomcat.home}/server/lib
68
tomcat.libs.common.home=${tomcat.home}/common/lib
69
tomcat.libs.common.home=${tomcat.home}/common/lib
69
#tomcat 6
70
#tomcat 6
70
#tomcat.libs.ant.home=${tomcat.home}/lib
71
#tomcat.libs.ant.home=${tomcat.home}/lib
71
#tomcat.libs.common.home=${tomcat.home}/lib
72
#tomcat.libs.common.home=${tomcat.home}/lib
72
 
73
 
73
 
74
 
74
tomcat.host=localhost
75
tomcat.host=localhost
75
tomcat.port=8080
76
tomcat.port=8080
76
tomcat.url=http://${tomcat.host}:${tomcat.port}
77
tomcat.url=http://${tomcat.host}:${tomcat.port}
77
tomcat.manager=${tomcat.url}/manager
78
tomcat.manager=${tomcat.url}/manager
78
tomcat.username=admin
79
tomcat.username=admin
79
tomcat.password=admin
80
tomcat.password=admin
80
 
81
 
-
 
82
#URL PARA SERVICOS DE ABERTURA DE IMAGENS PARA PDF'S POR EXEMPLO
81
service.url=${tomcat.url}${tomcat.context.path}
83
service.url=${tomcat.url}${tomcat.context.path}
82
 
84
 
83
#IF is ROOT use Nothing
85
#IF is ROOT use Nothing
84
#example for ROOT:
86
#example for ROOT:
85
#        tomcat.context.path.install=/
87
#        tomcat.context.path.install=/
86
#        tomcat.context.path=
88
#        tomcat.context.path=
87
#
89
#
88
#example for /mitra:
90
#example for /mitra:
89
#        tomcat.context.path.install=/mitra
91
#        tomcat.context.path.install=/mitra
90
#        tomcat.context.path=/mitra
92
#        tomcat.context.path=/mitra
91
#
93
#
92
tomcat.context.path.install=/estgweb
94
tomcat.context.path.install=/estgweb
93
tomcat.context.path=/estgweb
95
tomcat.context.path=/estgweb
94
tomcat.war.file=estgweb.war
96
tomcat.war.file=estgweb.war
95
 
97
 
96
 
98
 
97
common.lib.dir =../common
99
common.lib.dir =../common
98
conf.dir            =conf
100
conf.dir            =conf
99
lib.dir             =lib
101
lib.dir             =lib
100
data.dir            =/VDATA/BACODATA
102
data.dir            =/VDATA/BACODATA
101
src.web             =src/web
103
src.web             =src/web
102
src.dir             =src/java
104
src.dir             =src/java
103
src.scripts         =src/scripts
105
src.scripts         =src/scripts
104
src.xsd             =src/xsd
106
src.xsd             =src/xsd
105
hbm.dir             =src/hbm
107
hbm.dir             =src/hbm
106
build.dir           =build/ant
108
build.dir           =build/ant
107
build.dir.classes   =${build.dir}/classes
109
build.dir.classes   =${build.dir}/classes
108
build.dir.war       =${build.dir}/war
110
build.dir.war       =${build.dir}/war
109
build.dir.jsp       =${build.dir}/jsp
111
build.dir.jsp       =${build.dir}/jsp
110
build.dir.ws        =${build.dir}/ws
112
build.dir.ws        =${build.dir}/ws
111
build.dir.scripts   =${build.dir}/scripts
113
build.dir.scripts   =${build.dir}/scripts
112
log.dir             =${data.dir}
114
log.dir             =${data.dir}
113
dist.dir            =dist
115
dist.dir            =dist
114
gen.dir             =gen
116
gen.dir             =gen
115
gen.dir.java        =${gen.dir}/java
117
gen.dir.java        =${gen.dir}/java
116
 
118
 
117
 
119
 
118
intranet.setup.folders.filename=mkcursos.exe
120
intranet.setup.folders.filename=mkcursos.exe
119
intranet.setup.folders.file.src=etc/data/intranet/${intranet.setup.folders.filename}
121
intranet.setup.folders.file.src=etc/data/intranet/${intranet.setup.folders.filename}
120
build.dir.relative.intranet.setup.folders=/etc/data/intranet
122
build.dir.relative.intranet.setup.folders=/etc/data/intranet
121
build.dir.relative.intranet.setup.folders.file=${build.dir.relative.intranet.setup.folders}/${intranet.setup.folders.filename}
123
build.dir.relative.intranet.setup.folders.file=${build.dir.relative.intranet.setup.folders}/${intranet.setup.folders.filename}
122
build.dir.intranet.setup.folders.file=${build.dir.classes}${build.dir.relative.intranet.setup.folders}
124
build.dir.intranet.setup.folders.file=${build.dir.classes}${build.dir.relative.intranet.setup.folders}
123
 
125
 
124
#conf files
126
#conf files
125
app.properties.filename=app.properties
127
app.properties.filename=app.properties
126
app.properties=${conf.dir}/${app.properties.filename}
128
app.properties=${conf.dir}/${app.properties.filename}
127
app.properties.build=${build.dir.classes}/${package.dir}
129
app.properties.build=${build.dir.classes}/${package.dir}
128
 
130
 
129
 
131
 
130
mime.types.filename=mime.types
132
mime.types.filename=mime.types
131
mime.types=${conf.dir}/${mime.types.filename}
133
mime.types=${conf.dir}/${mime.types.filename}
132
mime.types.build=${build.dir.classes}/jomm/utils
134
mime.types.build=${build.dir.classes}/jomm/utils
133
 
135
 
134
 
136
 
135
hibernate.cfg.xml.filename=hibernate.cfg.xml
137
hibernate.cfg.xml.filename=hibernate.cfg.xml
136
olap.cfg.xml.filename=olap.cfg.xml
138
olap.cfg.xml.filename=olap.cfg.xml
137
hibernate.cfg.xml=${conf.dir}/${hibernate.cfg.xml.filename}
139
hibernate.cfg.xml=${conf.dir}/${hibernate.cfg.xml.filename}
138
olap.cfg.xml=${conf.dir}/${olap.cfg.xml.filename}
140
olap.cfg.xml=${conf.dir}/${olap.cfg.xml.filename}
139
hibernate.cfg.xml.build=${build.dir.classes}/${package.dir}
141
hibernate.cfg.xml.build=${build.dir.classes}/${package.dir}
140
olap.cfg.xml.build=${build.dir.classes}/${package.dir}
142
olap.cfg.xml.build=${build.dir.classes}/${package.dir}
141
 
143
 
142
messages.properties.filename=MessageResourcesAll.properties
144
messages.properties.filename=MessageResourcesAll.properties
143
messages.properties=${conf.dir}/${messages.properties.filename}
145
messages.properties=${conf.dir}/${messages.properties.filename}
144
messages.properties.build=${build.dir.classes}
146
messages.properties.build=${build.dir.classes}
145
 
147
 
146
ldap.properties.filename=ldap.properties
148
ldap.properties.filename=ldap.properties
147
ldap.properties=${conf.dir}/${ldap.properties.filename}
149
ldap.properties=${conf.dir}/${ldap.properties.filename}
148
ldap.properties.build=${build.dir.classes}
150
ldap.properties.build=${build.dir.classes}
149
 
151
 
150
jdbc.properties.filename=jdbc.properties
152
jdbc.properties.filename=jdbc.properties
151
jdbc.properties=${conf.dir}/${jdbc.properties.filename}
153
jdbc.properties=${conf.dir}/${jdbc.properties.filename}
152
jdbc.properties.build=${build.dir.classes}/${package.dir}
154
jdbc.properties.build=${build.dir.classes}/${package.dir}
153
 
155
 
154
jdbc.olap.properties.filename=jdbcOlap.properties
156
jdbc.olap.properties.filename=jdbcOlap.properties
155
jdbc.olap.properties=${conf.dir}/${jdbc.olap.properties.filename}
157
jdbc.olap.properties=${conf.dir}/${jdbc.olap.properties.filename}
156
jdbc.olap.properties.build=${build.dir.classes}/${package.dir}
158
jdbc.olap.properties.build=${build.dir.classes}/${package.dir}
157
 
159
 
158
 
160
 
159
log4j.properties.filename=log4j.properties
161
log4j.properties.filename=log4j.properties
160
log4j.properties=${conf.dir}/${log4j.properties.filename}
162
log4j.properties=${conf.dir}/${log4j.properties.filename}
161
 
163
 
162
#log file confirguration
164
#log file confirguration
163
log.file=${data.dir}/../bacov3-local.log
165
log.file=${data.dir}/../bacov3-local.log
164
log.level=info
166
log.level=info
165
 
167
 
166
#email templates
168
#email templates
167
email.templates.dir=/template/email
169
email.templates.dir=/template/email
168
email.templates.dir.build=${build.dir.classes}${email.templates.dir}
170
email.templates.dir.build=${build.dir.classes}${email.templates.dir}
169
email.templates.dir.conf=${conf.dir}${email.templates.dir}
171
email.templates.dir.conf=${conf.dir}${email.templates.dir}
170
 
172
 
171
##If RoundRobin is false will use email.from property in from address
173
##If RoundRobin is false will use email.from property in from address
172
email.server=smtp.gmail.com
174
email.server=smtp.gmail.com
173
email.from=baco@estgp.pt
175
email.from=baco@estgp.pt
174
email.use.round.robin=true
176
email.use.round.robin=true
175
#If not set will not use any security, only for localhost
177
#If not set will not use any security, only for localhost
176
email.use.security=true
178
email.use.security=true
177
#EMAIL SERVER SMTP GOOGLE
179
#EMAIL SERVER SMTP GOOGLE
178
email.password=DUMMY_PASSWORD_GMAIL
180
email.password=DUMMY_PASSWORD_GMAIL
179
email.user.prefix=bacodev
181
email.user.prefix=bacodev
180
email.user.sufix=@estgp.pt
182
email.user.sufix=@estgp.pt
181
email.user.count=10
183
email.user.count=10
182
 
184
 
183
#email templates
185
#email templates
184
sms.templates.dir=/template/sms
186
sms.templates.dir=/template/sms
185
sms.templates.dir.build=${build.dir.classes}${sms.templates.dir}
187
sms.templates.dir.build=${build.dir.classes}${sms.templates.dir}
186
sms.templates.dir.conf=${conf.dir}${sms.templates.dir}
188
sms.templates.dir.conf=${conf.dir}${sms.templates.dir}
187
 
189
 
188
#assignement templates
190
#assignement templates
189
assignement.templates.dir=/template/assignement
191
assignement.templates.dir=/template/assignement
190
assignement.templates.dir.build=${build.dir.classes}${assignement.templates.dir}
192
assignement.templates.dir.build=${build.dir.classes}${assignement.templates.dir}
191
assignement.templates.dir.conf=${conf.dir}${assignement.templates.dir}
193
assignement.templates.dir.conf=${conf.dir}${assignement.templates.dir}
192
 
194
 
193
#DATA
195
#DATA
194
out.dir=${data.dir}/out
196
out.dir=${data.dir}/out
195
tmp.dir=${data.dir}/tmp
197
tmp.dir=${data.dir}/tmp
196
 
198
 
197
#Paths of packages configuration
199
#Paths of packages configuration
198
package.dir=pt/estgp/estgweb
200
package.dir=pt/estgp/estgweb
199
domain.package.dir=${package.dir}/domain
201
domain.package.dir=${package.dir}/domain
200
dao.hbm.package.dir=${hbm.dir}/${domain.package.dir}
202
dao.hbm.package.dir=${hbm.dir}/${domain.package.dir}
201
dao.domain.package.dir=${gen.dir.java}/${domain.package.dir}
203
dao.domain.package.dir=${gen.dir.java}/${domain.package.dir}
202
dao.interfaces.package.dir=${dao.domain.package.dir}/dao
204
dao.interfaces.package.dir=${dao.domain.package.dir}/dao
203
dao.impl.package.dir=${dao.interfaces.package.dir}/impl
205
dao.impl.package.dir=${dao.interfaces.package.dir}/impl
204
 
206
 
205
#Packages configuration
207
#Packages configuration
206
package=pt.estgp.estgweb
208
package=pt.estgp.estgweb
207
domain.package=${package}.domain
209
domain.package=${package}.domain
208
dao.interfaces.package=${domain.package}.dao
210
dao.interfaces.package=${domain.package}.dao
209
dao.impl.package=${dao.interfaces.package}.impl
211
dao.impl.package=${dao.interfaces.package}.impl
210
 
212
 
211
#Hibernate Mappings Builder
213
#Hibernate Mappings Builder
212
mapping.buider.class=${domain.package}.utils.BuildMappings
214
mapping.buider.class=${domain.package}.utils.BuildMappings
213
mapping.buider.class.file=${domain.package.dir}/utils/BuildMappings.java
215
mapping.buider.class.file=${domain.package.dir}/utils/BuildMappings.java
214
 
216
 
215
#Scripts tools
217
#Scripts tools
216
scripts.buider.class=jomm.utils.DosJarIncludePathGenerator
218
scripts.buider.class=jomm.utils.DosJarIncludePathGenerator
217
scripts.buider.class.file=jomm/utils/DosJarIncludePathGenerator.java
219
scripts.buider.class.file=jomm/utils/DosJarIncludePathGenerator.java
218
scripts.target.libs.file=libs.bat
220
scripts.target.libs.file=libs.bat
219
scripts.setenv.file=setenv.bat
221
scripts.setenv.file=setenv.bat
220
 
222
 
221
#JSP Interfaces Json Config Builder
223
#JSP Interfaces Json Config Builder
222
jsp.interfaces.web.json.class=${package}.web.utils.JspInterfacesJsonGen
224
jsp.interfaces.web.json.class=${package}.web.utils.JspInterfacesJsonGen
223
jsp.interfaces.web.json.class.file=${package.dir}/web/utils/JspInterfacesJsonGen.java
225
jsp.interfaces.web.json.class.file=${package.dir}/web/utils/JspInterfacesJsonGen.java
224
 
226
 
225
soa.services.json.class=${package}.services.ServiceFinder
227
soa.services.json.class=${package}.services.ServiceFinder
226
soa.services.json.class.file=${package.dir}/services/ServiceFinder.java
228
soa.services.json.class.file=${package.dir}/services/ServiceFinder.java
227
 
229
 
228
#templates for code generation
230
#templates for code generation
229
dao.template.dir=${conf.dir}/template/dao
231
dao.template.dir=${conf.dir}/template/dao
230
dao.interfaces.template=idao.ftl
232
dao.interfaces.template=idao.ftl
231
dao.impl.template=daoimpl.ftl
233
dao.impl.template=daoimpl.ftl
232
dao.file.pattern=Dao
234
dao.file.pattern=Dao
233
 
235
 
234
#WEB-SERVICES CONFIGURATION
236
#WEB-SERVICES CONFIGURATION
235
ws.conf.dir=${conf.dir}/web-services
237
ws.conf.dir=${conf.dir}/web-services
236
 
238
 
237
ws.debug=false
239
ws.debug=false
238
ws.keep=true
240
ws.keep=true
239
ws.verbose=false
241
ws.verbose=false
240
ws.extension=true
242
ws.extension=true
241
# customization files
243
# customization files
242
ws.client.binding.dir=${conf.dir}/web-services/
244
ws.client.binding.dir=${conf.dir}/web-services/
243
ws.client.binding.file=generic-client.xml
245
ws.client.binding.file=generic-client.xml
244
 
246
 
245
ws.client.features=explicitcontext,useonewayoperations
247
ws.client.features=explicitcontext,useonewayoperations
246
#Siges Service Specific Configuration
248
#Siges Service Specific Configuration
247
ws.siges.package=pt.ipp.siges.web.services.clients
249
ws.siges.package=pt.ipp.siges.web.services.clients
248
#DONT USE ANY MORE NOW IS IN CONFIGURATION DATABASE ONLY FOR BUILD WEB-SERVICES
250
#DONT USE ANY MORE NOW IS IN CONFIGURATION DATABASE ONLY FOR BUILD WEB-SERVICES
249
ws.siges.wsdl=http://172.20.100.5:8080/SigesWeb/SiGesWEB.asmx?wsdl
251
ws.siges.wsdl=http://172.20.100.5:8080/SigesWeb/SiGesWEB.asmx?wsdl
250
#DONT USE ANY MORE NOW IS IN CONFIGURATION DATABASE
252
#DONT USE ANY MORE NOW IS IN CONFIGURATION DATABASE
251
#ws.siges.wsdl=http://localhost:8080/SigesWeb/SiGesWEB.asmx?wsdl
253
#ws.siges.wsdl=http://localhost:8080/SigesWeb/SiGesWEB.asmx?wsdl
252
ws.siges.target.namespace=http://www.ipportalegre.pt/siges/web/services
254
ws.siges.target.namespace=http://www.ipportalegre.pt/siges/web/services
253
ws.siges.binding.file=siges-client.xml
255
ws.siges.binding.file=siges-client.xml
254
 
256
 
255
#Google Service Specific Configuration
257
#Google Service Specific Configuration
256
 
258
 
257
ws.google.package=com.google.api.ws.clients
259
ws.google.package=com.google.api.ws.clients
258
 
260
 
259
 
261
 
260
ORACLE_SIGES_URL
262
ORACLE_SIGES_URL
261
oracle.siges.url=jdbc:oracle:thin:@193.137.229.147:1521:SIGES11
263
oracle.siges.url=jdbc:oracle:thin:@193.137.229.147:1521:SIGES11
262
oracle.siges.username=dummyChangeInLocal
264
oracle.siges.username=dummyChangeInLocal
263
oracle.siges.password=dummyChangeInLocal
265
oracle.siges.password=dummyChangeInLocal
264
 
266
 
265
 
267
 
266
##Em testes colocar a true
268
##Em testes colocar a true
267
test.control.var=false
269
test.control.var=false
268
 
270
 
269
 
271
 
270
admin.email.1=jmachado@estgp.pt
272
admin.email.1=jmachado@estgp.pt
271
admin.email.2=ci@estgp.pt
273
admin.email.2=ci@estgp.pt
272
 
274
 
273
 
275
 
274
##GOOGLE RECAPTCHA
276
##GOOGLE RECAPTCHA
275
google.recaptcha.secret.key=DUMMY_PLEASE_SET_IN_LOCAL_PROPERTIES
277
google.recaptcha.secret.key=DUMMY_PLEASE_SET_IN_LOCAL_PROPERTIES
276
 
278
 
277
 
279
 
278
ldap.queries.login=CHANGE
280
ldap.queries.login=CHANGE
279
ldap.queries.password=CHANGE
281
ldap.queries.password=CHANGE
280
 
282
 
281
Generated by GNU Enscript 1.6.5.2.
283
Generated by GNU Enscript 1.6.5.2.
282
 
284
 
283
 
285