Project

General

Profile

Feature #478 » 0061-tolua-Place-no-trailing-spaces-to-generated-code.patch

Marko Lindqvist, 04/19/2024 08:16 PM

View differences:

dependencies/tolua-5.2/Makefile.am
patch/02-fix-use-after-free.patch \
patch/03-tolua_bnd_takeownership-prototype.patch \
patch/04-include-tolua_event.patch \
patch/05-gen-code-fix-null-dereferences.patch
patch/05-gen-code-fix-null-dereferences.patch \
patch/06-gen-code-no-trailing-spaces.patch
dependencies/tolua-5.2/patch/06-gen-code-no-trailing-spaces.patch
diff -Nurd tolua-5.2/src/bin/lua/function.lua tolua-5.2/src/bin/lua/function.lua
--- tolua-5.2/src/bin/lua/function.lua 2024-04-19 19:45:25.124931920 +0300
+++ tolua-5.2/src/bin/lua/function.lua 2024-04-19 19:45:19.592919930 +0300
@@ -85,7 +85,7 @@
func = 'tolua_isusertable'
type = self.parent.type
end
- output(' !'..func..'(tolua_S,1,"'..type..'",0,&tolua_err) || \n')
+ output(' !'..func..'(tolua_S,1,"'..type..'",0,&tolua_err) ||\n')
end
-- check args
local vararg = false
@@ -94,7 +94,7 @@
while self.args[i] and self.args[i].type ~= "..." do
local btype = isbasic(self.args[i].type)
if btype ~= 'state' then
- output(' !'..self.args[i]:outchecktype(narg,false)..' || \n')
+ output(' !'..self.args[i]:outchecktype(narg,false)..' ||\n')
end
if btype ~= 'state' then
narg = narg+1
dependencies/tolua-5.2/src/bin/lua/function.lua
func = 'tolua_isusertable'
type = self.parent.type
end
output(' !'..func..'(tolua_S,1,"'..type..'",0,&tolua_err) || \n')
output(' !'..func..'(tolua_S,1,"'..type..'",0,&tolua_err) ||\n')
end
-- check args
local vararg = false
......
while self.args[i] and self.args[i].type ~= "..." do
local btype = isbasic(self.args[i].type)
if btype ~= 'state' then
output(' !'..self.args[i]:outchecktype(narg,false)..' || \n')
output(' !'..self.args[i]:outchecktype(narg,false)..' ||\n')
end
if btype ~= 'state' then
narg = narg+1
dependencies/tolua-5.2/src/bin/toluabind.c
33, 39, 46, 46,102,117,110, 99, 46, 46, 39, 40,116,111,108,
117, 97, 95, 83, 44, 49, 44, 34, 39, 46, 46,116,121,112,101,
46, 46, 39, 34, 44, 48, 44, 38,116,111,108,117, 97, 95,101,
114,114, 41, 32,124,124, 32, 92,110, 39, 41, 10,101,110,100,
10,108,111, 99, 97,108, 32,118, 97,114, 97,114,103, 32, 61,
32,102, 97,108,115,101, 10,105,102, 32,115,101,108,102, 46,
97,114,103,115, 91, 49, 93, 46,116,121,112,101, 32,126, 61,
32, 39,118,111,105,100, 39, 32,116,104,101,110, 10,108,111,
99, 97,108, 32,105, 61, 49, 10,119,104,105,108,101, 32,115,
101,108,102, 46, 97,114,103,115, 91,105, 93, 32, 97,110,100,
32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 46,116,
121,112,101, 32,126, 61, 32, 34, 46, 46, 46, 34, 32,100,111,
10,108,111, 99, 97,108, 32, 98,116,121,112,101, 32, 61, 32,
105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46, 97,114,
103,115, 91,105, 93, 46,116,121,112,101, 41, 10,105,102, 32,
98,116,121,112,101, 32,126, 61, 32, 39,115,116, 97,116,101,
39, 32,116,104,101,110, 10,111,117,116,112,117,116, 40, 39,
32, 33, 39, 46, 46,115,101,108,102, 46, 97,114,103,115, 91,
105, 93, 58,111,117,116, 99,104,101, 99,107,116,121,112,101,
40,110, 97,114,103, 44,102, 97,108,115,101, 41, 46, 46, 39,
32,124,124, 32, 92,110, 39, 41, 10,101,110,100, 10,105,102,
32, 98,116,121,112,101, 32,126, 61, 32, 39,115,116, 97,116,
101, 39, 32,116,104,101,110, 10,110, 97,114,103, 32, 61, 32,
110, 97,114,103, 43, 49, 10,101,110,100, 10,105, 32, 61, 32,
105, 43, 49, 10,101,110,100, 10,105,102, 32,115,101,108,102,
46, 97,114,103,115, 91,105, 93, 32,116,104,101,110, 10,118,
97,114, 97,114,103, 32, 61, 32,116,114,117,101, 10,101,110,
100, 10,101,110,100, 10,105,102, 32,110,111,116, 32,118, 97,
114, 97,114,103, 32,116,104,101,110, 10,111,117,116,112,117,
116, 40, 39, 32, 33,116,111,108,117, 97, 95,105,115,110,111,
111, 98,106, 40,116,111,108,117, 97, 95, 83, 44, 39, 46, 46,
110, 97,114,103, 46, 46, 39, 44, 38,116,111,108,117, 97, 95,
101,114,114, 41, 92,110, 39, 41, 10,101,108,115,101, 10,111,
117,116,112,117,116, 40, 39, 32, 48, 92,110, 39, 41, 10,101,
110,100, 10,111,117,116,112,117,116, 40, 39, 32, 41, 39, 41,
10,111,117,116,112,117,116, 40, 39, 32,103,111,116,111, 32,
116,111,108,117, 97, 95,108,101,114,114,111,114, 59, 39, 41,
10,111,117,116,112,117,116, 40, 39, 32,101,108,115,101, 92,
110, 39, 41, 10,105,102, 32,111,118,101,114,108,111, 97,100,
32, 60, 32, 48, 32,116,104,101,110, 10,111,117,116,112,117,
116, 40, 39, 35,101,110,100,105,102, 92,110, 39, 41, 10,101,
110,100, 10,111,117,116,112,117,116, 40, 39, 32,123, 39, 41,
10,108,111, 99, 97,108, 32,110, 97,114,103, 10,105,102, 32,
114,114, 41, 32,124,124, 92,110, 39, 41, 10,101,110,100, 10,
108,111, 99, 97,108, 32,118, 97,114, 97,114,103, 32, 61, 32,
102, 97,108,115,101, 10,105,102, 32,115,101,108,102, 46, 97,
114,103,115, 91, 49, 93, 46,116,121,112,101, 32,126, 61, 32,
39,118,111,105,100, 39, 32,116,104,101,110, 10,108,111, 99,
97,108, 32,105, 61, 49, 10,119,104,105,108,101, 32,115,101,
108,102, 46, 97,114,103,115, 91,105, 93, 32, 97,110,100, 32,
115,101,108,102, 46, 97,114,103,115, 91,105, 93, 46,116,121,
112,101, 32,126, 61, 32, 34, 46, 46, 46, 34, 32,100,111, 10,
108,111, 99, 97,108, 32, 98,116,121,112,101, 32, 61, 32,105,
115, 98, 97,115,105, 99, 40,115,101,108,102, 46, 97,114,103,
115, 91,105, 93, 46,116,121,112,101, 41, 10,105,102, 32, 98,
116,121,112,101, 32,126, 61, 32, 39,115,116, 97,116,101, 39,
32,116,104,101,110, 10,111,117,116,112,117,116, 40, 39, 32,
33, 39, 46, 46,115,101,108,102, 46, 97,114,103,115, 91,105,
93, 58,111,117,116, 99,104,101, 99,107,116,121,112,101, 40,
110, 97,114,103, 44,102, 97,108,115,101, 41, 46, 46, 39, 32,
124,124, 92,110, 39, 41, 10,101,110,100, 10,105,102, 32, 98,
116,121,112,101, 32,126, 61, 32, 39,115,116, 97,116,101, 39,
32,116,104,101,110, 10,110, 97,114,103, 32, 61, 32,110, 97,
114,103, 43, 49, 10,101,110,100, 10,105, 32, 61, 32,105, 43,
49, 10,101,110,100, 10,105,102, 32,115,101,108,102, 46, 97,
114,103,115, 91,105, 93, 32,116,104,101,110, 10,118, 97,114,
97,114,103, 32, 61, 32,116,114,117,101, 10,101,110,100, 10,
101,110,100, 10,105,102, 32,110,111,116, 32,118, 97,114, 97,
114,103, 32,116,104,101,110, 10,111,117,116,112,117,116, 40,
39, 32, 33,116,111,108,117, 97, 95,105,115,110,111,111, 98,
106, 40,116,111,108,117, 97, 95, 83, 44, 39, 46, 46,110, 97,
114,103, 46, 46, 39, 44, 38,116,111,108,117, 97, 95,101,114,
114, 41, 92,110, 39, 41, 10,101,108,115,101, 10,111,117,116,
112,117,116, 40, 39, 32, 48, 92,110, 39, 41, 10,101,110,100,
10,111,117,116,112,117,116, 40, 39, 32, 41, 39, 41, 10,111,
117,116,112,117,116, 40, 39, 32,103,111,116,111, 32,116,111,
108,117, 97, 95,108,101,114,114,111,114, 59, 39, 41, 10,111,
117,116,112,117,116, 40, 39, 32,101,108,115,101, 92,110, 39,
41, 10,105,102, 32,111,118,101,114,108,111, 97,100, 32, 60,
32, 48, 32,116,104,101,110, 10,111,117,116,112,117,116, 40,
39, 35,101,110,100,105,102, 92,110, 39, 41, 10,101,110,100,
10,111,117,116,112,117,116, 40, 39, 32,123, 39, 41, 10,108,
111, 99, 97,108, 32,110, 97,114,103, 10,105,102, 32, 99,108,
97,115,115, 32,116,104,101,110, 32,110, 97,114,103, 61, 50,
32,101,108,115,101, 32,110, 97,114,103, 61, 49, 32,101,110,
100, 10,105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,
115,101,108,102, 46,110, 97,109,101,126, 61, 39,110,101,119,
39, 32, 97,110,100, 32,115,116, 97,116,105, 99, 61, 61,110,
105,108, 32,116,104,101,110, 10,111,117,116,112,117,116, 40,
39, 32, 39, 44,115,101,108,102, 46, 99,111,110,115,116, 44,
115,101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,
101, 44, 39, 42, 39, 44, 39,115,101,108,102, 32, 61, 32, 39,
41, 10,111,117,116,112,117,116, 40, 39, 40, 39, 44,115,101,
108,102, 46, 99,111,110,115,116, 44,115,101,108,102, 46,112,
97,114,101,110,116, 46,116,121,112,101, 44, 39, 42, 41, 32,
39, 41, 10,111,117,116,112,117,116, 40, 39,116,111,108,117,
97, 95,116,111,117,115,101,114,116,121,112,101, 40,116,111,
108,117, 97, 95, 83, 44, 49, 44, 48, 41, 59, 39, 41, 10,101,
108,115,101,105,102, 32,115,116, 97,116,105, 99, 32,116,104,
101,110, 10, 95, 44, 95, 44,115,101,108,102, 46,109,111,100,
32, 61, 32,115,116,114,102,105,110,100, 40,115,101,108,102,
46,109,111,100, 44, 39, 94, 37,115, 42,115,116, 97,116,105,
99, 37,115, 37,115, 42, 40, 46, 42, 41, 39, 41, 10,101,110,
100, 10,105,102, 32,115,101,108,102, 46, 97,114,103,115, 91,
49, 93, 46,116,121,112,101, 32,126, 61, 32, 39,118,111,105,
100, 39, 32,116,104,101,110, 10,108,111, 99, 97,108, 32,105,
61, 49, 10,119,104,105,108,101, 32,115,101,108,102, 46, 97,
114,103,115, 91,105, 93, 32, 97,110,100, 32,115,101,108,102,
46, 97,114,103,115, 91,105, 93, 46,116,121,112,101, 32,126,
61, 32, 34, 46, 46, 46, 34, 32,100,111, 10,115,101,108,102,
46, 97,114,103,115, 91,105, 93, 58,100,101, 99,108, 97,114,
101, 40,110, 97,114,103, 41, 10,105,102, 32,105,115, 98, 97,
115,105, 99, 40,115,101,108,102, 46, 97,114,103,115, 91,105,
93, 46,116,121,112,101, 41, 32,126, 61, 32, 34,115,116, 97,
116,101, 34, 32,116,104,101,110, 10,110, 97,114,103, 32, 61,
32,110, 97,114,103, 43, 49, 10,101,110,100, 10,105, 32, 61,
32,105, 43, 49, 10,101,110,100, 10,101,110,100, 10,105,102,
32, 99,108, 97,115,115, 32, 97,110,100, 32,115,101,108,102,
46,110, 97,109,101,126, 61, 39,110,101,119, 39, 32, 97,110,
100, 32,115,116, 97,116,105, 99, 61, 61,110,105,108, 32,116,
104,101,110, 10,111,117,116,112,117,116, 40, 39, 35,105,102,
110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69, 76, 69,
65, 83, 69, 92,110, 39, 41, 10,111,117,116,112,117,116, 40,
39, 32,105,102, 32, 40, 33,115,101,108,102, 41, 32,116,111,
108,117, 97, 95,101,114,114,111,114, 40,116,111,108,117, 97,
95, 83, 44, 34,105,110,118, 97,108,105,100, 32, 92, 39,115,
101,108,102, 92, 39, 32,105,110, 32,102,117,110, 99,116,105,
111,110, 32, 92, 39, 39, 46, 46,115,101,108,102, 46,110, 97,
109,101, 46, 46, 39, 92, 39, 34, 44, 78, 85, 76, 76, 41, 59,
39, 41, 59, 10,111,117,116,112,117,116, 40, 39, 35,101,110,
100,105,102, 92,110, 39, 41, 10,101,110,100, 10,105,102, 32,
99,108, 97,115,115, 32,116,104,101,110, 32,110, 97,114,103,
61, 50, 32,101,108,115,101, 32,110, 97,114,103, 61, 49, 32,
101,110,100, 10,105,102, 32, 99,108, 97,115,115, 32, 97,110,
100, 32,115,101,108,102, 46,110, 97,109,101,126, 61, 39,110,
101,119, 39, 32, 97,110,100, 32,115,116, 97,116,105, 99, 61,
61,110,105,108, 32,116,104,101,110, 10,111,117,116,112,117,
116, 40, 39, 32, 39, 44,115,101,108,102, 46, 99,111,110,115,
116, 44,115,101,108,102, 46,112, 97,114,101,110,116, 46,116,
121,112,101, 44, 39, 42, 39, 44, 39,115,101,108,102, 32, 61,
32, 39, 41, 10,111,117,116,112,117,116, 40, 39, 40, 39, 44,
115,101,108,102, 46, 99,111,110,115,116, 44,115,101,108,102,
46,112, 97,114,101,110,116, 46,116,121,112,101, 44, 39, 42,
41, 32, 39, 41, 10,111,117,116,112,117,116, 40, 39,116,111,
108,117, 97, 95,116,111,117,115,101,114,116,121,112,101, 40,
116,111,108,117, 97, 95, 83, 44, 49, 44, 48, 41, 59, 39, 41,
10,101,108,115,101,105,102, 32,115,116, 97,116,105, 99, 32,
116,104,101,110, 10, 95, 44, 95, 44,115,101,108,102, 46,109,
111,100, 32, 61, 32,115,116,114,102,105,110,100, 40,115,101,
108,102, 46,109,111,100, 44, 39, 94, 37,115, 42,115,116, 97,
116,105, 99, 37,115, 37,115, 42, 40, 46, 42, 41, 39, 41, 10,
101,110,100, 10,105,102, 32,115,101,108,102, 46, 97,114,103,
115, 91, 49, 93, 46,116,121,112,101, 32,126, 61, 32, 39,118,
111,105,100, 39, 32,116,104,101,110, 10,108,111, 99, 97,108,
32,105, 61, 49, 10,119,104,105,108,101, 32,115,101,108,102,
46, 97,114,103,115, 91,105, 93, 32, 97,110,100, 32,115,101,
108,102, 46, 97,114,103,115, 91,105, 93, 46,116,121,112,101,
32,126, 61, 32, 34, 46, 46, 46, 34, 32,100,111, 10,115,101,
108,102, 46, 97,114,103,115, 91,105, 93, 58,100,101, 99,108,
97,114,101, 40,110, 97,114,103, 41, 10,105,102, 32,105,115,
98, 97,115,105, 99, 40,115,101,108,102, 46, 97,114,103,115,
91,105, 93, 46,116,121,112,101, 41, 32,126, 61, 32, 34,115,
116, 97,116,101, 34, 32,116,104,101,110, 10,110, 97,114,103,
32, 61, 32,110, 97,114,103, 43, 49, 10,101,110,100, 10,105,
32, 61, 32,105, 43, 49, 10,101,110,100, 10,101,110,100, 10,
105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,115,101,
108,102, 46,110, 97,109,101,126, 61, 39,110,101,119, 39, 32,
97,110,100, 32,115,116, 97,116,105, 99, 61, 61,110,105,108,
32,116,104,101,110, 10,111,117,116,112,117,116, 40, 39, 35,
105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69,
76, 69, 65, 83, 69, 92,110, 39, 41, 10,111,117,116,112,117,
116, 40, 39, 32,105,102, 32, 40, 33,115,101,108,102, 41, 32,
116,111,108,117, 97, 95,101,114,114,111,114, 40,116,111,108,
117, 97, 95, 83, 44, 34,105,110,118, 97,108,105,100, 32, 92,
39,115,101,108,102, 92, 39, 32,105,110, 32,102,117,110, 99,
116,105,111,110, 32, 92, 39, 39, 46, 46,115,101,108,102, 46,
110, 97,109,101, 46, 46, 39, 92, 39, 34, 44, 78, 85, 76, 76,
41, 59, 39, 41, 59, 10,111,117,116,112,117,116, 40, 39, 35,
101,110,100,105,102, 92,110, 39, 41, 10,101,110,100, 10,105,
102, 32, 99,108, 97,115,115, 32,116,104,101,110, 32,110, 97,
114,103, 61, 50, 32,101,108,115,101, 32,110, 97,114,103, 61,
49, 32,101,110,100, 10,105,102, 32,115,101,108,102, 46, 97,
114,103,115, 91, 49, 93, 46,116,121,112,101, 32,126, 61, 32,
39,118,111,105,100, 39, 32,116,104,101,110, 10,108,111, 99,
97,108, 32,105, 61, 49, 10,119,104,105,108,101, 32,115,101,
108,102, 46, 97,114,103,115, 91,105, 93, 32, 97,110,100, 32,
115,101,108,102, 46, 97,114,103,115, 91,105, 93, 46,116,121,
112,101, 32,126, 61, 32, 34, 46, 46, 46, 34, 32,100,111, 10,
105,102, 32,105,115, 98, 97,115,105, 99, 40,115,101,108,102,
46, 97,114,103,115, 91,105, 93, 46,116,121,112,101, 41, 32,
126, 61, 32, 34,115,116, 97,116,101, 34, 32,116,104,101,110,
10,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,103,
101,116, 97,114,114, 97,121, 40,110, 97,114,103, 41, 10,110,
97,114,103, 32, 61, 32,110, 97,114,103, 43, 49, 10,101,110,
100, 10,105, 32, 61, 32,105, 43, 49, 10,101,110,100, 10,101,
110,100, 10,105,102, 32, 99,108, 97,115,115, 32, 97,110,100,
32,115,101,108,102, 46,110, 97,109,101, 61, 61, 39,100,101,
108,101,116,101, 39, 32,116,104,101,110, 10,111,117,116,112,
117,116, 40, 39, 32,116,111,108,117, 97, 95,114,101,108,101,
97,115,101, 40,116,111,108,117, 97, 95, 83, 44,115,101,108,
102, 41, 59, 39, 41, 10,111,117,116,112,117,116, 40, 39, 32,
100,101,108,101,116,101, 32,115,101,108,102, 59, 39, 41, 10,
101,108,115,101,105,102, 32, 99,108, 97,115,115, 32, 97,110,
100, 32,115,101,108,102, 46,110, 97,109,101, 32, 61, 61, 32,
39,111,112,101,114, 97,116,111,114, 38, 91, 93, 39, 32,116,
104,101,110, 10,111,117,116,112,117,116, 40, 39, 32,115,101,
108,102, 45, 62,111,112,101,114, 97,116,111,114, 91, 93, 40,
39, 44,115,101,108,102, 46, 97,114,103,115, 91, 49, 93, 46,
110, 97,109,101, 44, 39, 45, 49, 41, 32, 61, 32, 39, 44,115,
101,108,102, 46, 97,114,103,115, 91, 50, 93, 46,110, 97,109,
101, 44, 39, 59, 39, 41, 10,101,108,115,101, 10,111,117,116,
112,117,116, 40, 39, 32,123, 39, 41, 10,105,102, 32,115,101,
108,102, 46,116,121,112,101, 32,126, 61, 32, 39, 39, 32, 97,
110,100, 32,115,101,108,102, 46,116,121,112,101, 32,126, 61,
32, 39,118,111,105,100, 39, 32,116,104,101,110, 10,108,111,
99, 97,108, 32, 99,116,121,112,101, 32, 61, 32,115,101,108,
102, 46,116,121,112,101, 10,105,102, 32, 99,116,121,112,101,
32, 61, 61, 32, 39,118, 97,108,117,101, 39, 32,111,114, 32,
99,116,121,112,101, 32, 61, 61, 32, 39,102,117,110, 99,116,
105,111,110, 39, 32,116,104,101,110, 10, 99,116,121,112,101,
32, 61, 32, 39,105,110,116, 39, 10,101,110,100, 10,105,102,
32,115,101,108,102, 46,116,121,112,101, 32, 61, 61, 32, 39,
116,111,108,117, 97, 95,109,117,108,116,114,101,116, 39, 32,
116,104,101,110, 10,111,117,116,112,117,116, 40, 39, 32,116,
111,108,117, 97, 95,114,101,116, 32, 61, 32, 39, 41, 10,101,
108,115,101, 10,111,117,116,112,117,116, 40, 39, 32, 39, 44,
115,101,108,102, 46,109,111,100, 44, 99,116,121,112,101, 44,
115,101,108,102, 46,112,116,114, 44, 39,116,111,108,117, 97,
95,114,101,116, 32, 61, 32, 39, 41, 10,101,110,100, 10,105,
102, 32,105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46,
116,121,112,101, 41, 32,111,114, 32,115,101,108,102, 46,112,
116,114, 32,126, 61, 32, 39, 39, 32,116,104,101,110, 10,111,
117,116,112,117,116, 40, 39, 40, 39, 44,115,101,108,102, 46,
109,111,100, 44, 99,116,121,112,101, 44,115,101,108,102, 46,
112,116,114, 44, 39, 41, 32, 39, 41, 10,101,110,100, 10,101,
108,115,101, 10,111,117,116,112,117,116, 40, 39, 32, 39, 41,
10,101,110,100, 10,105,102, 32, 99,108, 97,115,115, 32, 97,
110,100, 32,115,101,108,102, 46,110, 97,109,101, 61, 61, 39,
110,101,119, 39, 32,116,104,101,110, 10,111,117,116,112,117,
116, 40, 39,110,101,119, 39, 44,115,101,108,102, 46,116,121,
112,101, 44, 39, 40, 39, 41, 10,101,108,115,101,105,102, 32,
99,108, 97,115,115, 32, 97,110,100, 32,115,116, 97,116,105,
99, 32,116,104,101,110, 10,111,117,116,112,117,116, 40, 99,
108, 97,115,115, 46, 46, 39, 58, 58, 39, 46, 46,115,101,108,
102, 46,110, 97,109,101, 44, 39, 40, 39, 41, 10,101,108,115,
101,105,102, 32, 99,108, 97,115,115, 32,116,104,101,110, 10,
111,117,116,112,117,116, 40, 39,115,101,108,102, 45, 62, 39,
46, 46,115,101,108,102, 46,110, 97,109,101, 44, 39, 40, 39,
41, 10,101,108,115,101, 10,111,117,116,112,117,116, 40,115,
101,108,102, 46,110, 97,109,101, 44, 39, 40, 39, 41, 10,101,
110,100, 10,108,111, 99, 97,108, 32,105, 61, 49, 10,119,104,
105,108,101, 32,115,101,108,102, 46, 97,114,103,115, 91,105,
93, 32, 97,110,100, 32,115,101,108,102, 46, 97,114,103,115,
91,105, 93, 46,116,121,112,101, 32,126, 61, 32, 34, 46, 46,
46, 34, 32,100,111, 10,115,101,108,102, 46, 97,114,103,115,
91,105, 93, 58,112, 97,115,115,112, 97,114, 40, 41, 10,105,
32, 61, 32,105, 43, 49, 10,105,102, 32,115,101,108,102, 46,
97,114,103,115, 91,105, 93, 32, 97,110,100, 32,115,101,108,
102, 46, 97,114,103,115, 91,105, 93, 46,116,121,112,101, 32,
126, 61, 32, 34, 46, 46, 46, 34, 32,116,104,101,110, 10,111,
117,116,112,117,116, 40, 39, 44, 39, 41, 10,101,110,100, 10,
101,110,100, 10,105,102, 32, 99,108, 97,115,115, 32, 97,110,
100, 32,115,101,108,102, 46,110, 97,109,101, 32, 61, 61, 32,
39,111,112,101,114, 97,116,111,114, 91, 93, 39, 32,116,104,
101,110, 10,111,117,116,112,117,116, 40, 39, 45, 49, 41, 59,
39, 41, 10,101,108,115,101, 10,111,117,116,112,117,116, 40,
39, 41, 59, 39, 41, 10,101,110,100, 10,105,102, 32,115,101,
108,102, 46,116,121,112,101, 32,126, 61, 32, 39, 39, 32, 97,
110,100, 32,115,101,108,102, 46,116,121,112,101, 32,126, 61,
32, 39,118,111,105,100, 39, 32, 97,110,100, 32,115,101,108,
102, 46,116,121,112,101, 32,126, 61, 32, 39,116,111,108,117,
97, 95,109,117,108,116,114,101,116, 39, 32,116,104,101,110,
10,110,114,101,116, 32, 61, 32,110,114,101,116, 32, 43, 32,
49, 10,108,111, 99, 97,108, 32,116, 44, 99,116, 32, 61, 32,
32,126, 61, 32, 34, 46, 46, 46, 34, 32,100,111, 10,105,102,
32,105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46, 97,
114,103,115, 91,105, 93, 46,116,121,112,101, 41, 32,126, 61,
32, 34,115,116, 97,116,101, 34, 32,116,104,101,110, 10,115,
101,108,102, 46, 97,114,103,115, 91,105, 93, 58,103,101,116,
97,114,114, 97,121, 40,110, 97,114,103, 41, 10,110, 97,114,
103, 32, 61, 32,110, 97,114,103, 43, 49, 10,101,110,100, 10,
105, 32, 61, 32,105, 43, 49, 10,101,110,100, 10,101,110,100,
10,105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,115,
101,108,102, 46,110, 97,109,101, 61, 61, 39,100,101,108,101,
116,101, 39, 32,116,104,101,110, 10,111,117,116,112,117,116,
40, 39, 32,116,111,108,117, 97, 95,114,101,108,101, 97,115,
101, 40,116,111,108,117, 97, 95, 83, 44,115,101,108,102, 41,
59, 39, 41, 10,111,117,116,112,117,116, 40, 39, 32,100,101,
108,101,116,101, 32,115,101,108,102, 59, 39, 41, 10,101,108,
115,101,105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,
115,101,108,102, 46,110, 97,109,101, 32, 61, 61, 32, 39,111,
112,101,114, 97,116,111,114, 38, 91, 93, 39, 32,116,104,101,
110, 10,111,117,116,112,117,116, 40, 39, 32,115,101,108,102,
45, 62,111,112,101,114, 97,116,111,114, 91, 93, 40, 39, 44,
115,101,108,102, 46, 97,114,103,115, 91, 49, 93, 46,110, 97,
109,101, 44, 39, 45, 49, 41, 32, 61, 32, 39, 44,115,101,108,
102, 46, 97,114,103,115, 91, 50, 93, 46,110, 97,109,101, 44,
39, 59, 39, 41, 10,101,108,115,101, 10,111,117,116,112,117,
116, 40, 39, 32,123, 39, 41, 10,105,102, 32,115,101,108,102,
46,116,121,112,101, 32,126, 61, 32, 39, 39, 32, 97,110,100,
32,115,101,108,102, 46,116,121,112,101, 32,126, 61, 32, 39,
118,111,105,100, 39, 32,116,104,101,110, 10,108,111, 99, 97,
108, 32, 99,116,121,112,101, 32, 61, 32,115,101,108,102, 46,
116,121,112,101, 10,105,102, 32, 99,116,121,112,101, 32, 61,
61, 32, 39,118, 97,108,117,101, 39, 32,111,114, 32, 99,116,
121,112,101, 32, 61, 61, 32, 39,102,117,110, 99,116,105,111,
110, 39, 32,116,104,101,110, 10, 99,116,121,112,101, 32, 61,
32, 39,105,110,116, 39, 10,101,110,100, 10,105,102, 32,115,
101,108,102, 46,116,121,112,101, 32, 61, 61, 32, 39,116,111,
108,117, 97, 95,109,117,108,116,114,101,116, 39, 32,116,104,
101,110, 10,111,117,116,112,117,116, 40, 39, 32,116,111,108,
117, 97, 95,114,101,116, 32, 61, 32, 39, 41, 10,101,108,115,
101, 10,111,117,116,112,117,116, 40, 39, 32, 39, 44,115,101,
108,102, 46,109,111,100, 44, 99,116,121,112,101, 44,115,101,
108,102, 46,112,116,114, 44, 39,116,111,108,117, 97, 95,114,
101,116, 32, 61, 32, 39, 41, 10,101,110,100, 10,105,102, 32,
105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46,116,121,
112,101, 41, 10,105,102, 32,116, 32,116,104,101,110, 10,105,
102, 32,116, 61, 61, 39,102,117,110, 99,116,105,111,110, 39,
32,116,104,101,110, 32,116, 61, 39,118, 97,108,117,101, 39,
32,101,110,100, 10,105,102, 32,115,101,108,102, 46,116,121,
112,101, 32, 61, 61, 32, 39,116,111,108,117, 97, 95,105,110,
100,101,120, 39, 32,116,104,101,110, 10,111,117,116,112,117,
116, 40, 39, 32,105,102, 32, 40,116,111,108,117, 97, 95,114,
101,116, 32, 60, 32, 48, 41, 32,108,117, 97, 95,112,117,115,
104,110,105,108, 40,116,111,108,117, 97, 95, 83, 41, 59, 39,
41, 10,111,117,116,112,117,116, 40, 39, 32,101,108,115,101,
32,116,111,108,117, 97, 95,112,117,115,104, 39, 46, 46,116,
46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 40, 39, 44,
99,116, 44, 39, 41,116,111,108,117, 97, 95,114,101,116, 43,
49, 41, 59, 39, 41, 10,101,108,115,101, 10,111,117,116,112,
117,116, 40, 39, 32,116,111,108,117, 97, 95,112,117,115,104,
39, 46, 46,116, 46, 46, 39, 40,116,111,108,117, 97, 95, 83,
44, 40, 39, 44, 99,116, 44, 39, 41,116,111,108,117, 97, 95,
114,101,116, 41, 59, 39, 41, 10,101,110,100, 10,101,108,115,
101, 10,116, 32, 61, 32,115,101,108,102, 46,116,121,112,101,
10,105,102, 32,115,101,108,102, 46,112,116,114, 32, 61, 61,
32, 39, 39, 32,116,104,101,110, 10,111,117,116,112,117,116,
40, 39, 32,123, 39, 41, 10,111,117,116,112,117,116, 40, 39,
35,105,102,100,101,102, 32, 95, 95, 99,112,108,117,115,112,
108,117,115, 92,110, 39, 41, 10,111,117,116,112,117,116, 40,
39, 32,118,111,105,100, 42, 32,116,111,108,117, 97, 95,111,
98,106, 32, 61, 32,110,101,119, 39, 44,116, 44, 39, 40,116,
111,108,117, 97, 95,114,101,116, 41, 59, 39, 41, 10,111,117,
116,112,117,116, 40, 39, 32,116,111,108,117, 97, 95,112,117,
115,104,117,115,101,114,116,121,112,101, 40,116,111,108,117,
97, 95, 83, 44,116,111,108,117, 97, 95, 99,108,111,110,101,
40,116,111,108,117, 97, 95, 83, 44,116,111,108,117, 97, 95,
111, 98,106, 44, 39, 46, 46, 32, 40, 95, 99,111,108,108,101,
99,116, 91,116, 93, 32,111,114, 32, 39, 78, 85, 76, 76, 39,
41, 32, 46, 46, 39, 41, 44, 34, 39, 44,116, 44, 39, 34, 41,
59, 39, 41, 10,111,117,116,112,117,116, 40, 39, 35,101,108,
115,101, 92,110, 39, 41, 10,111,117,116,112,117,116, 40, 39,
32,118,111,105,100, 42, 32,116,111,108,117, 97, 95,111, 98,
106, 32, 61, 32,116,111,108,117, 97, 95, 99,111,112,121, 40,
116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41,
38,116,111,108,117, 97, 95,114,101,116, 44,115,105,122,101,
111,102, 40, 39, 44,116, 44, 39, 41, 41, 59, 39, 41, 10,111,
117,116,112,117,116, 40, 39, 32,116,111,108,117, 97, 95,112,
117,115,104,117,115,101,114,116,121,112,101, 40,116,111,108,
117, 97, 95, 83, 44,116,111,108,117, 97, 95, 99,108,111,110,
101, 40,116,111,108,117, 97, 95, 83, 44,116,111,108,117, 97,
95,111, 98,106, 44, 78, 85, 76, 76, 41, 44, 34, 39, 44,116,
44, 39, 34, 41, 59, 39, 41, 10,111,117,116,112,117,116, 40,
39, 35,101,110,100,105,102, 92,110, 39, 41, 10,111,117,116,
112,117,116, 40, 39, 32,125, 39, 41, 10,101,108,115,101,105,
102, 32,115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 39,
38, 39, 32,116,104,101,110, 10,111,117,116,112,117,116, 40,
39, 32,116,111,108,117, 97, 95,112,117,115,104,117,115,101,
114,116,121,112,101, 40,116,111,108,117, 97, 95, 83, 44, 40,
118,111,105,100, 42, 41, 38,116,111,108,117, 97, 95,114,101,
116, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10,101,
108,115,101, 10,111,117,116,112,117,116, 40, 39, 32,116,111,
108,117, 97, 95,112,117,115,104,117,115,101,114,116,121,112,
101, 40,116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100,
42, 41,116,111,108,117, 97, 95,114,101,116, 44, 34, 39, 44,
116, 44, 39, 34, 41, 59, 39, 41, 10,105,102, 32,115,101,108,
102, 46,109,111,100, 32, 61, 61, 32, 39,116,111,108,117, 97,
95,111,119,110, 39, 32,116,104,101,110, 10,111,117,116,112,
117,116, 40, 39, 32,108,117, 97, 95,112,117,115,104, 99,102,
117,110, 99,116,105,111,110, 40,116,111,108,117, 97, 95, 83,
44, 32,116,111,108,117, 97, 95, 98,110,100, 95,116, 97,107,
101,111,119,110,101,114,115,104,105,112, 41, 59, 39, 41, 10,
111,117,116,112,117,116, 40, 39, 32,108,117, 97, 95,112,117,
115,104,118, 97,108,117,101, 40,116,111,108,117, 97, 95, 83,
44, 32, 45, 50, 41, 59, 39, 41, 10,111,117,116,112,117,116,
40, 39, 32,108,117, 97, 95, 99, 97,108,108, 40,116,111,108,
117, 97, 95, 83, 44, 32, 49, 44, 32, 48, 41, 59, 39, 41, 10,
101,110,100, 10,101,110,100, 10,101,110,100, 10,101,110,100,
112,101, 41, 32,111,114, 32,115,101,108,102, 46,112,116,114,
32,126, 61, 32, 39, 39, 32,116,104,101,110, 10,111,117,116,
112,117,116, 40, 39, 40, 39, 44,115,101,108,102, 46,109,111,
100, 44, 99,116,121,112,101, 44,115,101,108,102, 46,112,116,
114, 44, 39, 41, 32, 39, 41, 10,101,110,100, 10,101,108,115,
101, 10,111,117,116,112,117,116, 40, 39, 32, 39, 41, 10,101,
110,100, 10,105,102, 32, 99,108, 97,115,115, 32, 97,110,100,
32,115,101,108,102, 46,110, 97,109,101, 61, 61, 39,110,101,
119, 39, 32,116,104,101,110, 10,111,117,116,112,117,116, 40,
39,110,101,119, 39, 44,115,101,108,102, 46,116,121,112,101,
44, 39, 40, 39, 41, 10,101,108,115,101,105,102, 32, 99,108,
97,115,115, 32, 97,110,100, 32,115,116, 97,116,105, 99, 32,
116,104,101,110, 10,111,117,116,112,117,116, 40, 99,108, 97,
115,115, 46, 46, 39, 58, 58, 39, 46, 46,115,101,108,102, 46,
110, 97,109,101, 44, 39, 40, 39, 41, 10,101,108,115,101,105,
102, 32, 99,108, 97,115,115, 32,116,104,101,110, 10,111,117,
116,112,117,116, 40, 39,115,101,108,102, 45, 62, 39, 46, 46,
115,101,108,102, 46,110, 97,109,101, 44, 39, 40, 39, 41, 10,
101,108,115,101, 10,111,117,116,112,117,116, 40,115,101,108,
102, 46,110, 97,109,101, 44, 39, 40, 39, 41, 10,101,110,100,
10,108,111, 99, 97,108, 32,105, 61, 49, 10,119,104,105,108,
101, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 32,
100,111, 10,110,114,101,116, 32, 61, 32,110,114,101,116, 32,
43, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,
114,101,116,118, 97,108,117,101, 40, 41, 10,105, 32, 61, 32,
105, 43, 49, 10,101,110,100, 10,111,117,116,112,117,116, 40,
39, 32,125, 39, 41, 10,105,102, 32, 99,108, 97,115,115, 32,
116,104,101,110, 32,110, 97,114,103, 61, 50, 32,101,108,115,
101, 32,110, 97,114,103, 61, 49, 32,101,110,100, 10,105,102,
32,115,101,108,102, 46, 97,114,103,115, 91, 49, 93, 46,116,
121,112,101, 32,126, 61, 32, 39,118,111,105,100, 39, 32,116,
104,101,110, 10,108,111, 99, 97,108, 32,105, 61, 49, 10,119,
104,105,108,101, 32,115,101,108,102, 46, 97,114,103,115, 91,
105, 93, 32,100,111, 10,105,102, 32,105,115, 98, 97,115,105,
99, 40,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 46,
116,121,112,101, 41, 32,126, 61, 32, 34,115,116, 97,116,101,
34, 32,116,104,101,110, 10,115,101,108,102, 46, 97,114,103,
115, 91,105, 93, 58,115,101,116, 97,114,114, 97,121, 40,110,
97,114,103, 41, 10,110, 97,114,103, 32, 61, 32,110, 97,114,
103, 43, 49, 10,101,110,100, 10,105, 32, 61, 32,105, 43, 49,
10,101,110,100, 10,101,110,100, 10,105,102, 32,115,101,108,
102, 46, 97,114,103,115, 91, 49, 93, 46,116,121,112,101, 32,
126, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,110, 10,
108,111, 99, 97,108, 32,105, 61, 49, 10,119,104,105,108,101,
32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 32,100,
111, 10,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,
102,114,101,101, 97,114,114, 97,121, 40, 41, 10,105, 32, 61,
32,105, 43, 49, 10,101,110,100, 10,101,110,100, 10,101,110,
100, 10,111,117,116,112,117,116, 40, 39, 32,125, 39, 41, 10,
105,102, 32,115,101,108,102, 46,116,121,112,101, 32, 61, 61,
32, 34,116,111,108,117, 97, 95,109,117,108,116,114,101,116,
34, 32,116,104,101,110, 10,111,117,116,112,117,116, 40, 39,
32,114,101,116,117,114,110, 32, 39, 46, 46,110,114,101,116,
46, 46, 39, 32, 43, 32,116,111,108,117, 97, 95,114,101,116,
59, 39, 41, 10,101,108,115,101, 10,111,117,116,112,117,116,
40, 39, 32,114,101,116,117,114,110, 32, 39, 46, 46,110,114,
101,116, 46, 46, 39, 59, 39, 41, 10,101,110,100, 10,105,102,
32,111,118,101,114,108,111, 97,100, 32, 60, 32, 48, 32,116,
104,101,110, 10,111,117,116,112,117,116, 40, 39, 35,105,102,
110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69, 76, 69,
65, 83, 69, 92,110, 39, 41, 10,111,117,116,112,117,116, 40,
39,116,111,108,117, 97, 95,108,101,114,114,111,114, 58, 92,
110, 39, 41, 10,111,117,116,112,117,116, 40, 39, 32,116,111,
108,117, 97, 95,101,114,114,111,114, 40,116,111,108,117, 97,
95, 83, 44, 34, 35,102,101,114,114,111,114, 32,105,110, 32,
102,117,110, 99,116,105,111,110, 32, 92, 39, 39, 46, 46,115,
101,108,102, 46,108,110, 97,109,101, 46, 46, 39, 92, 39, 46,
34, 44, 38,116,111,108,117, 97, 95,101,114,114, 41, 59, 39,
41, 10,111,117,116,112,117,116, 40, 39, 32,114,101,116,117,
114,110, 32, 48, 59, 39, 41, 10,111,117,116,112,117,116, 40,
39, 35,101,110,100,105,102, 92,110, 39, 41, 10,101,108,115,
101, 10,111,117,116,112,117,116, 40, 39,116,111,108,117, 97,
95,108,101,114,114,111,114, 58, 92,110, 39, 41, 10,111,117,
116,112,117,116, 40, 39, 32,114,101,116,117,114,110, 32, 39,
46, 46,115,116,114,115,117, 98, 40,115,101,108,102, 46, 99,
110, 97,109,101, 44, 49, 44, 45, 51, 41, 46, 46,102,111,114,
109, 97,116, 40, 34, 37, 48, 50,100, 34, 44,111,118,101,114,
108,111, 97,100, 41, 46, 46, 39, 40,116,111,108,117, 97, 95,
83, 41, 59, 39, 41, 10,101,110,100, 10,111,117,116,112,117,
116, 40, 39,125, 39, 41, 10,111,117,116,112,117,116, 40, 39,
92,110, 39, 41, 10,101,110,100, 10,102,117,110, 99,116,105,
111,110, 32, 99,108, 97,115,115, 70,117,110, 99,116,105,111,
110, 58,114,101,103,105,115,116,101,114, 32, 40, 41, 10,111,
117,116,112,117,116, 40, 39, 32,116,111,108,117, 97, 95,102,
117,110, 99,116,105,111,110, 40,116,111,108,117, 97, 95, 83,
44, 34, 39, 46, 46,115,101,108,102, 46,108,110, 97,109,101,
46, 46, 39, 34, 44, 39, 46, 46,115,101,108,102, 46, 99,110,
97,109,101, 46, 46, 39, 41, 59, 39, 41, 10,101,110,100, 10,
102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 70,
117,110, 99,116,105,111,110, 58,112,114,105,110,116, 32, 40,
105,100,101,110,116, 44, 99,108,111,115,101, 41, 10,112,114,
105,110,116, 40,105,100,101,110,116, 46, 46, 34, 70,117,110,
99,116,105,111,110,123, 34, 41, 10,112,114,105,110,116, 40,
105,100,101,110,116, 46, 46, 34, 32,109,111,100, 32, 61, 32,
39, 34, 46, 46,115,101,108,102, 46,109,111,100, 46, 46, 34,
39, 44, 34, 41, 10,112,114,105,110,116, 40,105,100,101,110,
116, 46, 46, 34, 32,116,121,112,101, 32, 61, 32, 39, 34, 46,
46,115,101,108,102, 46,116,121,112,101, 46, 46, 34, 39, 44,
34, 41, 10,112,114,105,110,116, 40,105,100,101,110,116, 46,
46, 34, 32,112,116,114, 32, 61, 32, 39, 34, 46, 46,115,101,
108,102, 46,112,116,114, 46, 46, 34, 39, 44, 34, 41, 10,112,
114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,110,
97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,
110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,112,114,105,
110,116, 40,105,100,101,110,116, 46, 46, 34, 32,108,110, 97,
109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,108,
110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,112,114,105,
110,116, 40,105,100,101,110,116, 46, 46, 34, 32, 99,111,110,
115,116, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46, 99,
111,110,115,116, 46, 46, 34, 39, 44, 34, 41, 10,112,114,105,
110,116, 40,105,100,101,110,116, 46, 46, 34, 32, 99,110, 97,
109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46, 99,
110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,112,114,105,
110,116, 40,105,100,101,110,116, 46, 46, 34, 32,108,110, 97,
109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,108,
110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,112,114,105,
110,116, 40,105,100,101,110,116, 46, 46, 34, 32, 97,114,103,
115, 32, 61, 32,123, 34, 41, 10,108,111, 99, 97,108, 32,105,
61, 49, 10,119,104,105,108,101, 32,115,101,108,102, 46, 97,
114,103,115, 91,105, 93, 32,100,111, 10,115,101,108,102, 46,
97,114,103,115, 91,105, 93, 58,112,114,105,110,116, 40,105,
100,101,110,116, 46, 46, 34, 32, 34, 44, 34, 44, 34, 41, 10,
105, 32, 61, 32,105, 43, 49, 10,101,110,100, 10,112,114,105,
110,116, 40,105,100,101,110,116, 46, 46, 34, 32,125, 34, 41,
10,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100, 10,
102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 70,
117,110, 99,116,105,111,110, 58,114,101,113,117,105,114,101,
99,111,108,108,101, 99,116,105,111,110, 32, 40,116, 41, 10,
108,111, 99, 97,108, 32,114, 32, 61, 32,102, 97,108,115,101,
10,105,102, 32,115,101,108,102, 46,116,121,112,101, 32,126,
61, 32, 39, 39, 32, 97,110,100, 32,110,111,116, 32,105,115,
97,110,100, 32,115,101,108,102, 46, 97,114,103,115, 91,105,
93, 46,116,121,112,101, 32,126, 61, 32, 34, 46, 46, 46, 34,
32,100,111, 10,115,101,108,102, 46, 97,114,103,115, 91,105,
93, 58,112, 97,115,115,112, 97,114, 40, 41, 10,105, 32, 61,
32,105, 43, 49, 10,105,102, 32,115,101,108,102, 46, 97,114,
103,115, 91,105, 93, 32, 97,110,100, 32,115,101,108,102, 46,
97,114,103,115, 91,105, 93, 46,116,121,112,101, 32,126, 61,
32, 34, 46, 46, 46, 34, 32,116,104,101,110, 10,111,117,116,
112,117,116, 40, 39, 44, 39, 41, 10,101,110,100, 10,101,110,
100, 10,105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,
115,101,108,102, 46,110, 97,109,101, 32, 61, 61, 32, 39,111,
112,101,114, 97,116,111,114, 91, 93, 39, 32,116,104,101,110,
10,111,117,116,112,117,116, 40, 39, 45, 49, 41, 59, 39, 41,
10,101,108,115,101, 10,111,117,116,112,117,116, 40, 39, 41,
59, 39, 41, 10,101,110,100, 10,105,102, 32,115,101,108,102,
46,116,121,112,101, 32,126, 61, 32, 39, 39, 32, 97,110,100,
32,115,101,108,102, 46,116,121,112,101, 32,126, 61, 32, 39,
118,111,105,100, 39, 32, 97,110,100, 32,115,101,108,102, 46,
116,121,112,101, 32,126, 61, 32, 39,116,111,108,117, 97, 95,
109,117,108,116,114,101,116, 39, 32,116,104,101,110, 10,110,
114,101,116, 32, 61, 32,110,114,101,116, 32, 43, 32, 49, 10,
108,111, 99, 97,108, 32,116, 44, 99,116, 32, 61, 32,105,115,
98, 97,115,105, 99, 40,115,101,108,102, 46,116,121,112,101,
41, 32, 97,110,100, 32,115,101,108,102, 46,112,116,114, 61,
61, 39, 39, 32,116,104,101,110, 10,108,111, 99, 97,108, 32,
116,121,112,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,
102, 46,116,121,112,101, 44, 34, 37,115, 42, 99,111,110,115,
116, 37,115, 42, 34, 44, 34, 34, 41, 10,116, 91,116,121,112,
101, 93, 32, 61, 32, 34,116,111,108,117, 97, 95, 99,111,108,
108,101, 99,116, 95, 34, 32, 46, 46, 32,103,115,117, 98, 40,
116,121,112,101, 44, 34, 58, 58, 34, 44, 34, 95, 34, 41, 10,
114, 32, 61, 32,116,114,117,101, 10,101,110,100, 10,108,111,
41, 10,105,102, 32,116, 32,116,104,101,110, 10,105,102, 32,
116, 61, 61, 39,102,117,110, 99,116,105,111,110, 39, 32,116,
104,101,110, 32,116, 61, 39,118, 97,108,117,101, 39, 32,101,
110,100, 10,105,102, 32,115,101,108,102, 46,116,121,112,101,
32, 61, 61, 32, 39,116,111,108,117, 97, 95,105,110,100,101,
120, 39, 32,116,104,101,110, 10,111,117,116,112,117,116, 40,
39, 32,105,102, 32, 40,116,111,108,117, 97, 95,114,101,116,
32, 60, 32, 48, 41, 32,108,117, 97, 95,112,117,115,104,110,
105,108, 40,116,111,108,117, 97, 95, 83, 41, 59, 39, 41, 10,
111,117,116,112,117,116, 40, 39, 32,101,108,115,101, 32,116,
111,108,117, 97, 95,112,117,115,104, 39, 46, 46,116, 46, 46,
39, 40,116,111,108,117, 97, 95, 83, 44, 40, 39, 44, 99,116,
44, 39, 41,116,111,108,117, 97, 95,114,101,116, 43, 49, 41,
59, 39, 41, 10,101,108,115,101, 10,111,117,116,112,117,116,
40, 39, 32,116,111,108,117, 97, 95,112,117,115,104, 39, 46,
46,116, 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 40,
39, 44, 99,116, 44, 39, 41,116,111,108,117, 97, 95,114,101,
116, 41, 59, 39, 41, 10,101,110,100, 10,101,108,115,101, 10,
116, 32, 61, 32,115,101,108,102, 46,116,121,112,101, 10,105,
102, 32,115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 39,
39, 32,116,104,101,110, 10,111,117,116,112,117,116, 40, 39,
32,123, 39, 41, 10,111,117,116,112,117,116, 40, 39, 35,105,
102,100,101,102, 32, 95, 95, 99,112,108,117,115,112,108,117,
115, 92,110, 39, 41, 10,111,117,116,112,117,116, 40, 39, 32,
118,111,105,100, 42, 32,116,111,108,117, 97, 95,111, 98,106,
32, 61, 32,110,101,119, 39, 44,116, 44, 39, 40,116,111,108,
117, 97, 95,114,101,116, 41, 59, 39, 41, 10,111,117,116,112,
117,116, 40, 39, 32,116,111,108,117, 97, 95,112,117,115,104,
117,115,101,114,116,121,112,101, 40,116,111,108,117, 97, 95,
83, 44,116,111,108,117, 97, 95, 99,108,111,110,101, 40,116,
111,108,117, 97, 95, 83, 44,116,111,108,117, 97, 95,111, 98,
106, 44, 39, 46, 46, 32, 40, 95, 99,111,108,108,101, 99,116,
91,116, 93, 32,111,114, 32, 39, 78, 85, 76, 76, 39, 41, 32,
46, 46, 39, 41, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39,
41, 10,111,117,116,112,117,116, 40, 39, 35,101,108,115,101,
92,110, 39, 41, 10,111,117,116,112,117,116, 40, 39, 32,118,
111,105,100, 42, 32,116,111,108,117, 97, 95,111, 98,106, 32,
61, 32,116,111,108,117, 97, 95, 99,111,112,121, 40,116,111,
108,117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41, 38,116,
111,108,117, 97, 95,114,101,116, 44,115,105,122,101,111,102,
40, 39, 44,116, 44, 39, 41, 41, 59, 39, 41, 10,111,117,116,
112,117,116, 40, 39, 32,116,111,108,117, 97, 95,112,117,115,
104,117,115,101,114,116,121,112,101, 40,116,111,108,117, 97,
95, 83, 44,116,111,108,117, 97, 95, 99,108,111,110,101, 40,
116,111,108,117, 97, 95, 83, 44,116,111,108,117, 97, 95,111,
98,106, 44, 78, 85, 76, 76, 41, 44, 34, 39, 44,116, 44, 39,
34, 41, 59, 39, 41, 10,111,117,116,112,117,116, 40, 39, 35,
101,110,100,105,102, 92,110, 39, 41, 10,111,117,116,112,117,
116, 40, 39, 32,125, 39, 41, 10,101,108,115,101,105,102, 32,
115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 39, 38, 39,
32,116,104,101,110, 10,111,117,116,112,117,116, 40, 39, 32,
116,111,108,117, 97, 95,112,117,115,104,117,115,101,114,116,
121,112,101, 40,116,111,108,117, 97, 95, 83, 44, 40,118,111,
105,100, 42, 41, 38,116,111,108,117, 97, 95,114,101,116, 44,
34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10,101,108,115,
101, 10,111,117,116,112,117,116, 40, 39, 32,116,111,108,117,
97, 95,112,117,115,104,117,115,101,114,116,121,112,101, 40,
116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41,
116,111,108,117, 97, 95,114,101,116, 44, 34, 39, 44,116, 44,
39, 34, 41, 59, 39, 41, 10,105,102, 32,115,101,108,102, 46,
109,111,100, 32, 61, 61, 32, 39,116,111,108,117, 97, 95,111,
119,110, 39, 32,116,104,101,110, 10,111,117,116,112,117,116,
40, 39, 32,108,117, 97, 95,112,117,115,104, 99,102,117,110,
99,116,105,111,110, 40,116,111,108,117, 97, 95, 83, 44, 32,
116,111,108,117, 97, 95, 98,110,100, 95,116, 97,107,101,111,
119,110,101,114,115,104,105,112, 41, 59, 39, 41, 10,111,117,
116,112,117,116, 40, 39, 32,108,117, 97, 95,112,117,115,104,
118, 97,108,117,101, 40,116,111,108,117, 97, 95, 83, 44, 32,
45, 50, 41, 59, 39, 41, 10,111,117,116,112,117,116, 40, 39,
32,108,117, 97, 95, 99, 97,108,108, 40,116,111,108,117, 97,
95, 83, 44, 32, 49, 44, 32, 48, 41, 59, 39, 41, 10,101,110,
100, 10,101,110,100, 10,101,110,100, 10,101,110,100, 10,108,
111, 99, 97,108, 32,105, 61, 49, 10,119,104,105,108,101, 32,
115,101,108,102, 46, 97,114,103,115, 91,105, 93, 32,100,111,
10,110,114,101,116, 32, 61, 32,110,114,101,116, 32, 43, 32,
115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,114,101,
116,118, 97,108,117,101, 40, 41, 10,105, 32, 61, 32,105, 43,
49, 10,101,110,100, 10,111,117,116,112,117,116, 40, 39, 32,
125, 39, 41, 10,105,102, 32, 99,108, 97,115,115, 32,116,104,
101,110, 32,110, 97,114,103, 61, 50, 32,101,108,115,101, 32,
110, 97,114,103, 61, 49, 32,101,110,100, 10,105,102, 32,115,
101,108,102, 46, 97,114,103,115, 91, 49, 93, 46,116,121,112,
101, 32,126, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,
110, 10,108,111, 99, 97,108, 32,105, 61, 49, 10,119,104,105,
108,101, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93,
32,100,111, 10,105,102, 32,105,115, 98, 97,115,105, 99, 40,
115,101,108,102, 46, 97,114,103,115, 91,105, 93, 46,116,121,
112,101, 41, 32,126, 61, 32, 34,115,116, 97,116,101, 34, 32,
116,104,101,110, 10,115,101,108,102, 46, 97,114,103,115, 91,
105, 93, 58,115,101,116, 97,114,114, 97,121, 40,110, 97,114,
103, 41, 10,110, 97,114,103, 32, 61, 32,110, 97,114,103, 43,
49, 10,101,110,100, 10,105, 32, 61, 32,105, 43, 49, 10,101,
110,100, 10,101,110,100, 10,105,102, 32,115,101,108,102, 46,
97,114,103,115, 91, 49, 93, 46,116,121,112,101, 32,126, 61,
32, 39,118,111,105,100, 39, 32,116,104,101,110, 10,108,111,
99, 97,108, 32,105, 61, 49, 10,119,104,105,108,101, 32,115,
101,108,102, 46, 97,114,103,115, 91,105, 93, 32,100,111, 10,
114, 32, 61, 32,115,101,108,102, 46, 97,114,103,115, 91,105,
93, 58,114,101,113,117,105,114,101, 99,111,108,108,101, 99,
116,105,111,110, 40,116, 41, 32,111,114, 32,114, 10,105, 32,
61, 32,105, 43, 49, 10,101,110,100, 10,114,101,116,117,114,
110, 32,114, 10,101,110,100, 10,102,117,110, 99,116,105,111,
110, 32, 99,108, 97,115,115, 70,117,110, 99,116,105,111,110,
58,111,118,101,114,108,111, 97,100, 32, 40, 41, 10,114,101,
116,117,114,110, 32,115,101,108,102, 46,112, 97,114,101,110,
116, 58,111,118,101,114,108,111, 97,100, 40,115,101,108,102,
46,108,110, 97,109,101, 41, 10,101,110,100, 10,102,117,110,
99,116,105,111,110, 32, 95, 70,117,110, 99,116,105,111,110,
32, 40,116, 41, 10,115,101,116,109,101,116, 97,116, 97, 98,
108,101, 40,116, 44, 99,108, 97,115,115, 70,117,110, 99,116,
105,111,110, 41, 10,105,102, 32,116, 46, 99,111,110,115,116,
32,126, 61, 32, 39, 99,111,110,115,116, 39, 32, 97,110,100,
32,116, 46, 99,111,110,115,116, 32,126, 61, 32, 39, 39, 32,
116,104,101,110, 10,101,114,114,111,114, 40, 34, 35,105,110,
118, 97,108,105,100, 32, 39, 99,111,110,115,116, 39, 32,115,
112,101, 99,105,102,105, 99, 97,116,105,111,110, 34, 41, 10,
101,110,100, 10, 97,112,112,101,110,100, 40,116, 41, 10,105,
102, 32,116, 58,105,110, 99,108, 97,115,115, 40, 41, 32,116,
104,101,110, 10,105,102, 32,116, 46,110, 97,109,101, 32, 61,
61, 32,116, 46,112, 97,114,101,110,116, 46,110, 97,109,101,
32,116,104,101,110, 10,116, 46,110, 97,109,101, 32, 61, 32,
39,110,101,119, 39, 10,116, 46,108,110, 97,109,101, 32, 61,
32, 39,110,101,119, 39, 10,105,102, 32,115,116,114,105,110,
103, 46,102,105,110,100, 40,116, 46,116,121,112,101, 44, 34,
116,111,108,117, 97, 95,111,119,110, 34, 41, 32,116,104,101,
110, 10,116, 46,109,111,100, 32, 61, 32, 34,116,111,108,117,
97, 95,111,119,110, 34, 10,101,110,100, 10,116, 46,116,121,
112,101, 32, 61, 32,116, 46,112, 97,114,101,110,116, 46,110,
97,109,101, 10,116, 46,112,116,114, 32, 61, 32, 39, 42, 39,
10,101,108,115,101,105,102, 32,116, 46,110, 97,109,101, 32,
61, 61, 32, 39,126, 39, 46, 46,116, 46,112, 97,114,101,110,
116, 46,110, 97,109,101, 32,116,104,101,110, 10,116, 46,110,
97,109,101, 32, 61, 32, 39,100,101,108,101,116,101, 39, 10,
116, 46,108,110, 97,109,101, 32, 61, 32, 39,100,101,108,101,
116,101, 39, 10,116, 46,112, 97,114,101,110,116, 46, 95,100,
101,108,101,116,101, 32, 61, 32,116,114,117,101, 10,101,108,
115,101,105,102, 32,116, 46,116,121,112,101, 32, 61, 61, 32,
39,116,111,108,117, 97, 95,108,101,110, 39, 32,116,104,101,
110, 10,116, 46,108,110, 97,109,101, 32, 61, 32, 34, 46,108,
101,110, 34, 10,101,110,100, 10,101,110,100, 10,116, 46, 99,
110, 97,109,101, 32, 61, 32,116, 58, 99,102,117,110, 99,110,
97,109,101, 40, 34,116,111,108,117, 97, 34, 41, 46, 46,116,
58,111,118,101,114,108,111, 97,100, 40,116, 41, 10,114,101,
116,117,114,110, 32,116, 10,101,110,100, 10,102,117,110, 99,
116,105,111,110, 32, 70,117,110, 99,116,105,111,110, 32, 40,
100, 44, 97, 44, 99, 41, 10,108,111, 99, 97,108, 32,116, 32,
61, 32,115,112,108,105,116, 40,115,116,114,115,117, 98, 40,
97, 44, 50, 44, 45, 50, 41, 44, 39, 44, 39, 41, 10,108,111,
99, 97,108, 32,105, 61, 49, 10,108,111, 99, 97,108, 32,108,
32, 61, 32,123,110, 61, 48,125, 10,119,104,105,108,101, 32,
116, 91,105, 93, 32,100,111, 10,108, 46,110, 32, 61, 32,108,
46,110, 43, 49, 10,108, 91,108, 46,110, 93, 32, 61, 32, 68,
101, 99,108, 97,114, 97,116,105,111,110, 40,116, 91,105, 93,
44, 39,118, 97,114, 39, 41, 10,105, 32, 61, 32,105, 43, 49,
10,101,110,100, 10,108,111, 99, 97,108, 32,102, 32, 61, 32,
68,101, 99,108, 97,114, 97,116,105,111,110, 40,100, 44, 39,
102,117,110, 99, 39, 41, 10,102, 46, 97,114,103,115, 32, 61,
32,108, 10,102, 46, 99,111,110,115,116, 32, 61, 32, 99, 10,
114,101,116,117,114,110, 32, 95, 70,117,110, 99,116,105,111,
110, 40,102, 41, 10,101,110,100,32
115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,102,114,
101,101, 97,114,114, 97,121, 40, 41, 10,105, 32, 61, 32,105,
43, 49, 10,101,110,100, 10,101,110,100, 10,101,110,100, 10,
111,117,116,112,117,116, 40, 39, 32,125, 39, 41, 10,105,102,
32,115,101,108,102, 46,116,121,112,101, 32, 61, 61, 32, 34,
116,111,108,117, 97, 95,109,117,108,116,114,101,116, 34, 32,
116,104,101,110, 10,111,117,116,112,117,116, 40, 39, 32,114,
101,116,117,114,110, 32, 39, 46, 46,110,114,101,116, 46, 46,
39, 32, 43, 32,116,111,108,117, 97, 95,114,101,116, 59, 39,
41, 10,101,108,115,101, 10,111,117,116,112,117,116, 40, 39,
32,114,101,116,117,114,110, 32, 39, 46, 46,110,114,101,116,
46, 46, 39, 59, 39, 41, 10,101,110,100, 10,105,102, 32,111,
118,101,114,108,111, 97,100, 32, 60, 32, 48, 32,116,104,101,
110, 10,111,117,116,112,117,116, 40, 39, 35,105,102,110,100,
101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69, 76, 69, 65, 83,
69, 92,110, 39, 41, 10,111,117,116,112,117,116, 40, 39,116,
111,108,117, 97, 95,108,101,114,114,111,114, 58, 92,110, 39,
41, 10,111,117,116,112,117,116, 40, 39, 32,116,111,108,117,
97, 95,101,114,114,111,114, 40,116,111,108,117, 97, 95, 83,
44, 34, 35,102,101,114,114,111,114, 32,105,110, 32,102,117,
110, 99,116,105,111,110, 32, 92, 39, 39, 46, 46,115,101,108,
102, 46,108,110, 97,109,101, 46, 46, 39, 92, 39, 46, 34, 44,
38,116,111,108,117, 97, 95,101,114,114, 41, 59, 39, 41, 10,
111,117,116,112,117,116, 40, 39, 32,114,101,116,117,114,110,
32, 48, 59, 39, 41, 10,111,117,116,112,117,116, 40, 39, 35,
101,110,100,105,102, 92,110, 39, 41, 10,101,108,115,101, 10,
111,117,116,112,117,116, 40, 39,116,111,108,117, 97, 95,108,
101,114,114,111,114, 58, 92,110, 39, 41, 10,111,117,116,112,
117,116, 40, 39, 32,114,101,116,117,114,110, 32, 39, 46, 46,
115,116,114,115,117, 98, 40,115,101,108,102, 46, 99,110, 97,
109,101, 44, 49, 44, 45, 51, 41, 46, 46,102,111,114,109, 97,
116, 40, 34, 37, 48, 50,100, 34, 44,111,118,101,114,108,111,
97,100, 41, 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 41,
59, 39, 41, 10,101,110,100, 10,111,117,116,112,117,116, 40,
39,125, 39, 41, 10,111,117,116,112,117,116, 40, 39, 92,110,
39, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110,
32, 99,108, 97,115,115, 70,117,110, 99,116,105,111,110, 58,
114,101,103,105,115,116,101,114, 32, 40, 41, 10,111,117,116,
112,117,116, 40, 39, 32,116,111,108,117, 97, 95,102,117,110,
99,116,105,111,110, 40,116,111,108,117, 97, 95, 83, 44, 34,
39, 46, 46,115,101,108,102, 46,108,110, 97,109,101, 46, 46,
39, 34, 44, 39, 46, 46,115,101,108,102, 46, 99,110, 97,109,
101, 46, 46, 39, 41, 59, 39, 41, 10,101,110,100, 10,102,117,
110, 99,116,105,111,110, 32, 99,108, 97,115,115, 70,117,110,
99,116,105,111,110, 58,112,114,105,110,116, 32, 40,105,100,
101,110,116, 44, 99,108,111,115,101, 41, 10,112,114,105,110,
116, 40,105,100,101,110,116, 46, 46, 34, 70,117,110, 99,116,
105,111,110,123, 34, 41, 10,112,114,105,110,116, 40,105,100,
101,110,116, 46, 46, 34, 32,109,111,100, 32, 61, 32, 39, 34,
46, 46,115,101,108,102, 46,109,111,100, 46, 46, 34, 39, 44,
34, 41, 10,112,114,105,110,116, 40,105,100,101,110,116, 46,
46, 34, 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,
101,108,102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34, 41,
10,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
32,112,116,114, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
46,112,116,114, 46, 46, 34, 39, 44, 34, 41, 10,112,114,105,
110,116, 40,105,100,101,110,116, 46, 46, 34, 32,110, 97,109,
101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,110, 97,
109,101, 46, 46, 34, 39, 44, 34, 41, 10,112,114,105,110,116,
40,105,100,101,110,116, 46, 46, 34, 32,108,110, 97,109,101,
32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,108,110, 97,
109,101, 46, 46, 34, 39, 44, 34, 41, 10,112,114,105,110,116,
40,105,100,101,110,116, 46, 46, 34, 32, 99,111,110,115,116,
32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46, 99,111,110,
115,116, 46, 46, 34, 39, 44, 34, 41, 10,112,114,105,110,116,
40,105,100,101,110,116, 46, 46, 34, 32, 99,110, 97,109,101,
32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46, 99,110, 97,
109,101, 46, 46, 34, 39, 44, 34, 41, 10,112,114,105,110,116,
40,105,100,101,110,116, 46, 46, 34, 32,108,110, 97,109,101,
32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,108,110, 97,
109,101, 46, 46, 34, 39, 44, 34, 41, 10,112,114,105,110,116,
40,105,100,101,110,116, 46, 46, 34, 32, 97,114,103,115, 32,
61, 32,123, 34, 41, 10,108,111, 99, 97,108, 32,105, 61, 49,
10,119,104,105,108,101, 32,115,101,108,102, 46, 97,114,103,
115, 91,105, 93, 32,100,111, 10,115,101,108,102, 46, 97,114,
103,115, 91,105, 93, 58,112,114,105,110,116, 40,105,100,101,
110,116, 46, 46, 34, 32, 34, 44, 34, 44, 34, 41, 10,105, 32,
61, 32,105, 43, 49, 10,101,110,100, 10,112,114,105,110,116,
40,105,100,101,110,116, 46, 46, 34, 32,125, 34, 41, 10,112,
114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,125, 34,
46, 46, 99,108,111,115,101, 41, 10,101,110,100, 10,102,117,
110, 99,116,105,111,110, 32, 99,108, 97,115,115, 70,117,110,
99,116,105,111,110, 58,114,101,113,117,105,114,101, 99,111,
108,108,101, 99,116,105,111,110, 32, 40,116, 41, 10,108,111,
99, 97,108, 32,114, 32, 61, 32,102, 97,108,115,101, 10,105,
102, 32,115,101,108,102, 46,116,121,112,101, 32,126, 61, 32,
39, 39, 32, 97,110,100, 32,110,111,116, 32,105,115, 98, 97,
115,105, 99, 40,115,101,108,102, 46,116,121,112,101, 41, 32,
97,110,100, 32,115,101,108,102, 46,112,116,114, 61, 61, 39,
39, 32,116,104,101,110, 10,108,111, 99, 97,108, 32,116,121,
112,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46,
116,121,112,101, 44, 34, 37,115, 42, 99,111,110,115,116, 37,
115, 42, 34, 44, 34, 34, 41, 10,116, 91,116,121,112,101, 93,
32, 61, 32, 34,116,111,108,117, 97, 95, 99,111,108,108,101,
99,116, 95, 34, 32, 46, 46, 32,103,115,117, 98, 40,116,121,
112,101, 44, 34, 58, 58, 34, 44, 34, 95, 34, 41, 10,114, 32,
61, 32,116,114,117,101, 10,101,110,100, 10,108,111, 99, 97,
108, 32,105, 61, 49, 10,119,104,105,108,101, 32,115,101,108,
102, 46, 97,114,103,115, 91,105, 93, 32,100,111, 10,114, 32,
61, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,
114,101,113,117,105,114,101, 99,111,108,108,101, 99,116,105,
111,110, 40,116, 41, 32,111,114, 32,114, 10,105, 32, 61, 32,
105, 43, 49, 10,101,110,100, 10,114,101,116,117,114,110, 32,
114, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
99,108, 97,115,115, 70,117,110, 99,116,105,111,110, 58,111,
118,101,114,108,111, 97,100, 32, 40, 41, 10,114,101,116,117,
114,110, 32,115,101,108,102, 46,112, 97,114,101,110,116, 58,
111,118,101,114,108,111, 97,100, 40,115,101,108,102, 46,108,
110, 97,109,101, 41, 10,101,110,100, 10,102,117,110, 99,116,
105,111,110, 32, 95, 70,117,110, 99,116,105,111,110, 32, 40,
116, 41, 10,115,101,116,109,101,116, 97,116, 97, 98,108,101,
40,116, 44, 99,108, 97,115,115, 70,117,110, 99,116,105,111,
110, 41, 10,105,102, 32,116, 46, 99,111,110,115,116, 32,126,
61, 32, 39, 99,111,110,115,116, 39, 32, 97,110,100, 32,116,
46, 99,111,110,115,116, 32,126, 61, 32, 39, 39, 32,116,104,
101,110, 10,101,114,114,111,114, 40, 34, 35,105,110,118, 97,
108,105,100, 32, 39, 99,111,110,115,116, 39, 32,115,112,101,
99,105,102,105, 99, 97,116,105,111,110, 34, 41, 10,101,110,
100, 10, 97,112,112,101,110,100, 40,116, 41, 10,105,102, 32,
116, 58,105,110, 99,108, 97,115,115, 40, 41, 32,116,104,101,
110, 10,105,102, 32,116, 46,110, 97,109,101, 32, 61, 61, 32,
116, 46,112, 97,114,101,110,116, 46,110, 97,109,101, 32,116,
104,101,110, 10,116, 46,110, 97,109,101, 32, 61, 32, 39,110,
101,119, 39, 10,116, 46,108,110, 97,109,101, 32, 61, 32, 39,
110,101,119, 39, 10,105,102, 32,115,116,114,105,110,103, 46,
102,105,110,100, 40,116, 46,116,121,112,101, 44, 34,116,111,
108,117, 97, 95,111,119,110, 34, 41, 32,116,104,101,110, 10,
116, 46,109,111,100, 32, 61, 32, 34,116,111,108,117, 97, 95,
111,119,110, 34, 10,101,110,100, 10,116, 46,116,121,112,101,
32, 61, 32,116, 46,112, 97,114,101,110,116, 46,110, 97,109,
101, 10,116, 46,112,116,114, 32, 61, 32, 39, 42, 39, 10,101,
108,115,101,105,102, 32,116, 46,110, 97,109,101, 32, 61, 61,
32, 39,126, 39, 46, 46,116, 46,112, 97,114,101,110,116, 46,
110, 97,109,101, 32,116,104,101,110, 10,116, 46,110, 97,109,
101, 32, 61, 32, 39,100,101,108,101,116,101, 39, 10,116, 46,
108,110, 97,109,101, 32, 61, 32, 39,100,101,108,101,116,101,
39, 10,116, 46,112, 97,114,101,110,116, 46, 95,100,101,108,
101,116,101, 32, 61, 32,116,114,117,101, 10,101,108,115,101,
105,102, 32,116, 46,116,121,112,101, 32, 61, 61, 32, 39,116,
111,108,117, 97, 95,108,101,110, 39, 32,116,104,101,110, 10,
116, 46,108,110, 97,109,101, 32, 61, 32, 34, 46,108,101,110,
34, 10,101,110,100, 10,101,110,100, 10,116, 46, 99,110, 97,
109,101, 32, 61, 32,116, 58, 99,102,117,110, 99,110, 97,109,
101, 40, 34,116,111,108,117, 97, 34, 41, 46, 46,116, 58,111,
118,101,114,108,111, 97,100, 40,116, 41, 10,114,101,116,117,
114,110, 32,116, 10,101,110,100, 10,102,117,110, 99,116,105,
111,110, 32, 70,117,110, 99,116,105,111,110, 32, 40,100, 44,
97, 44, 99, 41, 10,108,111, 99, 97,108, 32,116, 32, 61, 32,
115,112,108,105,116, 40,115,116,114,115,117, 98, 40, 97, 44,
50, 44, 45, 50, 41, 44, 39, 44, 39, 41, 10,108,111, 99, 97,
108, 32,105, 61, 49, 10,108,111, 99, 97,108, 32,108, 32, 61,
32,123,110, 61, 48,125, 10,119,104,105,108,101, 32,116, 91,
105, 93, 32,100,111, 10,108, 46,110, 32, 61, 32,108, 46,110,
43, 49, 10,108, 91,108, 46,110, 93, 32, 61, 32, 68,101, 99,
108, 97,114, 97,116,105,111,110, 40,116, 91,105, 93, 44, 39,
118, 97,114, 39, 41, 10,105, 32, 61, 32,105, 43, 49, 10,101,
110,100, 10,108,111, 99, 97,108, 32,102, 32, 61, 32, 68,101,
99,108, 97,114, 97,116,105,111,110, 40,100, 44, 39,102,117,
110, 99, 39, 41, 10,102, 46, 97,114,103,115, 32, 61, 32,108,
10,102, 46, 99,111,110,115,116, 32, 61, 32, 99, 10,114,101,
116,117,114,110, 32, 95, 70,117,110, 99,116,105,111,110, 40,
102, 41, 10,101,110,100,32
};
if (luaL_loadbuffer(tolua_S,(char*)B,sizeof(B),"tolua: embedded Lua code") == LUA_OK)
lua_pcall(tolua_S,0,LUA_MULTRET,0);
(2-2/2)