1<html>
2<head><script>
3var $wnd = parent;
4var $doc = $wnd.document;
5var $moduleName = "org.cs3.dokuwiki.jsp.JspConverter";
6</script></head>
7<body>
8<font face='arial' size='-1'>This script is part of module</font>
9<code>org.cs3.dokuwiki.jsp.JspConverter</code>
10<script><!--
11function nullMethod(){
12  return window;
13}
14
15function java_lang_Object_equals__Ljava_lang_Object_2(other){
16  return this === other;
17}
18
19function java_lang_Object_hashCode__(){
20  return java_lang_System_identityHashCode__Ljava_lang_Object_2(this);
21}
22
23function java_lang_Object_toString__(){
24  return this.java_lang_Object_typeName + '@' + this.hashCode__();
25}
26
27function java_lang_Object(){
28}
29
30_ = java_lang_Object.prototype = {};
31_.equals__Ljava_lang_Object_2 = java_lang_Object_equals__Ljava_lang_Object_2;
32_.hashCode__ = java_lang_Object_hashCode__;
33_.toString__ = java_lang_Object_toString__;
34_.toString = function(){
35  return this.toString__();
36}
37;
38_.java_lang_Object_typeName = 'java.lang.Object';
39_.java_lang_Object_typeId = 0;
40function com_google_gwt_core_client_GWT_getTypeName__Ljava_lang_Object_2(o){
41  return o == null?null:o.java_lang_Object_typeName;
42}
43
44com_google_gwt_core_client_GWT_sUncaughtExceptionHandler = null;
45function com_google_gwt_core_client_Impl_getNextHashId__(){
46  return ++com_google_gwt_core_client_Impl_sNextHashId;
47}
48
49function com_google_gwt_core_client_Impl_getHashCode__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
50  return o == null?0:o.$H?o.$H:(o.$H = com_google_gwt_core_client_Impl_getNextHashId__());
51}
52
53function com_google_gwt_core_client_Impl_getHashCode__Ljava_lang_Object_2(o){
54  return o == null?0:o.$H?o.$H:(o.$H = com_google_gwt_core_client_Impl_getNextHashId__());
55}
56
57com_google_gwt_core_client_Impl_sNextHashId = 0;
58function java_lang_Throwable_$clinit__(){
59  java_lang_Throwable_$clinit__ = nullMethod;
60  java_lang_Throwable_NO_1STACK_1TRACE = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[N', [0], [13], [0], null);
61  return window;
62}
63
64function java_lang_Throwable_toString__(){
65  var className, msg;
66  className = com_google_gwt_core_client_GWT_getTypeName__Ljava_lang_Object_2(this);
67  msg = this.java_lang_Throwable_message;
68  if (msg !== null) {
69    return className + ': ' + msg;
70  }
71   else {
72    return className;
73  }
74}
75
76function java_lang_Throwable_$initCause__Ljava_lang_Throwable_2Ljava_lang_Throwable_2(this$static, cause){
77  if (this$static.java_lang_Throwable_cause !== null) {
78    throw java_lang_IllegalStateException_$IllegalStateException__Ljava_lang_IllegalStateException_2Ljava_lang_String_2(new java_lang_IllegalStateException(), "Can't overwrite cause");
79  }
80  if (cause === this$static) {
81    throw java_lang_IllegalArgumentException_$IllegalArgumentException__Ljava_lang_IllegalArgumentException_2Ljava_lang_String_2(new java_lang_IllegalArgumentException(), 'Self-causation not permitted');
82  }
83  this$static.java_lang_Throwable_cause = cause;
84  return this$static;
85}
86
87function java_lang_Throwable_$Throwable__Ljava_lang_Throwable_2(this$static){
88  java_lang_Throwable_$clinit__();
89  return this$static;
90}
91
92function java_lang_Throwable_$Throwable__Ljava_lang_Throwable_2Ljava_lang_String_2(this$static, message0){
93  java_lang_Throwable_$clinit__();
94  this$static.java_lang_Throwable_message = message0;
95  return this$static;
96}
97
98function java_lang_Throwable(){
99}
100
101_ = java_lang_Throwable.prototype = new java_lang_Object();
102_.toString__ = java_lang_Throwable_toString__;
103_.java_lang_Object_typeName = 'java.lang.Throwable';
104_.java_lang_Object_typeId = 1;
105_.java_lang_Throwable_cause = null;
106_.java_lang_Throwable_message = null;
107function java_lang_Exception_$Exception__Ljava_lang_Exception_2(this$static){
108  java_lang_Throwable_$Throwable__Ljava_lang_Throwable_2(this$static);
109  return this$static;
110}
111
112function java_lang_Exception_$Exception__Ljava_lang_Exception_2Ljava_lang_String_2(this$static, message0){
113  java_lang_Throwable_$Throwable__Ljava_lang_Throwable_2Ljava_lang_String_2(this$static, message0);
114  return this$static;
115}
116
117function java_lang_Exception(){
118}
119
120_ = java_lang_Exception.prototype = new java_lang_Throwable();
121_.java_lang_Object_typeName = 'java.lang.Exception';
122_.java_lang_Object_typeId = 2;
123function java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, message0){
124  java_lang_Exception_$Exception__Ljava_lang_Exception_2Ljava_lang_String_2(this$static, message0);
125  return this$static;
126}
127
128function java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static){
129  java_lang_Exception_$Exception__Ljava_lang_Exception_2(this$static);
130  return this$static;
131}
132
133function java_lang_RuntimeException(){
134}
135
136_ = java_lang_RuntimeException.prototype = new java_lang_Exception();
137_.java_lang_Object_typeName = 'java.lang.RuntimeException';
138_.java_lang_Object_typeId = 3;
139function com_google_gwt_core_client_JavaScriptException_$JavaScriptException__Lcom_google_gwt_core_client_JavaScriptException_2Ljava_lang_String_2Ljava_lang_String_2(this$static, name0, description){
140  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, 'JavaScript ' + name0 + ' exception: ' + description);
141  this$static.com_google_gwt_core_client_JavaScriptException_name = name0;
142  this$static.com_google_gwt_core_client_JavaScriptException_description = description;
143  return this$static;
144}
145
146function com_google_gwt_core_client_JavaScriptException(){
147}
148
149_ = com_google_gwt_core_client_JavaScriptException.prototype = new java_lang_RuntimeException();
150_.java_lang_Object_typeName = 'com.google.gwt.core.client.JavaScriptException';
151_.java_lang_Object_typeId = 4;
152_.com_google_gwt_core_client_JavaScriptException_name = null;
153_.com_google_gwt_core_client_JavaScriptException_description = null;
154function com_google_gwt_core_client_JavaScriptObject_equalsImpl__Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2(o, other){
155  return o === other;
156}
157
158function com_google_gwt_core_client_JavaScriptObject_toStringImpl__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
159  if (o.toString)
160    return o.toString();
161  return '[object]';
162}
163
164function com_google_gwt_core_client_JavaScriptObject_equals__Ljava_lang_Object_2(other){
165  return com_google_gwt_core_client_JavaScriptObject_$equals__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(this, other);
166}
167
168function com_google_gwt_core_client_JavaScriptObject_hashCode__(){
169  return com_google_gwt_core_client_JavaScriptObject_$hashCode__Lcom_google_gwt_core_client_JavaScriptObject_2(this);
170}
171
172function com_google_gwt_core_client_JavaScriptObject_toString__(){
173  return com_google_gwt_core_client_JavaScriptObject_toStringImpl__Lcom_google_gwt_core_client_JavaScriptObject_2(this);
174}
175
176function com_google_gwt_core_client_JavaScriptObject_$equals__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(this$static, other){
177  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(other, 1)) {
178    return false;
179  }
180  return com_google_gwt_core_client_JavaScriptObject_equalsImpl__Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(other, 1));
181}
182
183function com_google_gwt_core_client_JavaScriptObject_$hashCode__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static){
184  return com_google_gwt_core_client_Impl_getHashCode__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static);
185}
186
187function com_google_gwt_core_client_JavaScriptObject(){
188}
189
190_ = com_google_gwt_core_client_JavaScriptObject.prototype = new java_lang_Object();
191_.equals__Ljava_lang_Object_2 = com_google_gwt_core_client_JavaScriptObject_equals__Ljava_lang_Object_2;
192_.hashCode__ = com_google_gwt_core_client_JavaScriptObject_hashCode__;
193_.toString__ = com_google_gwt_core_client_JavaScriptObject_toString__;
194_.java_lang_Object_typeName = 'com.google.gwt.core.client.JavaScriptObject';
195_.java_lang_Object_typeId = 5;
196function com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(typeName, typeIdExprs, queryIdExprs, dimExprs, defaultValue){
197  return com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2IILjava_lang_Object_2(typeName, typeIdExprs, queryIdExprs, dimExprs, 0, com_google_gwt_lang_Array_getValueCount__Ljava_lang_Object_2(dimExprs), defaultValue);
198}
199
200function com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2(typeName, typeId, queryId, values){
201  var length0, result, i;
202  length0 = com_google_gwt_lang_Array_getValueCount__Ljava_lang_Object_2(values);
203  result = com_google_gwt_lang_Array_$Array__Lcom_google_gwt_lang_Array_2IIILjava_lang_String_2(new com_google_gwt_lang_Array(), length0, typeId, queryId, typeName);
204  for (i = 0; i < length0; ++i) {
205    com_google_gwt_lang_Array__1set__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(result, i, com_google_gwt_lang_Array_getValue__Ljava_lang_Object_2I(values, i));
206  }
207  return result;
208}
209
210function com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(array0, index0, value0){
211  if (value0 !== null && array0.com_google_gwt_lang_Array_queryId != 0 && !com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(value0, array0.com_google_gwt_lang_Array_queryId)) {
212    throw java_lang_ArrayStoreException_$ArrayStoreException__Ljava_lang_ArrayStoreException_2(new java_lang_ArrayStoreException());
213  }
214  return com_google_gwt_lang_Array__1set__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(array0, index0, value0);
215}
216
217function com_google_gwt_lang_Array__1set__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(array0, index0, value0){
218  return array0[index0] = value0;
219}
220
221function com_google_gwt_lang_Array_getIntValue__Ljava_lang_Object_2I(values, index0){
222  return values[index0];
223}
224
225function com_google_gwt_lang_Array_getValue__Ljava_lang_Object_2I(values, index0){
226  return values[index0];
227}
228
229function com_google_gwt_lang_Array_getValueCount__Ljava_lang_Object_2(values){
230  return values.length;
231}
232
233function com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2IILjava_lang_Object_2(typeName, typeIdExprs, queryIdExprs, dimExprs, index0, count, defaultValue){
234  var length0, result, i, i;
235  if ((length0 = com_google_gwt_lang_Array_getIntValue__Ljava_lang_Object_2I(dimExprs, index0))< 0) {
236    throw java_lang_NegativeArraySizeException_$NegativeArraySizeException__Ljava_lang_NegativeArraySizeException_2(new java_lang_NegativeArraySizeException());
237  }
238  result = com_google_gwt_lang_Array_$Array__Lcom_google_gwt_lang_Array_2IIILjava_lang_String_2(new com_google_gwt_lang_Array(), length0, com_google_gwt_lang_Array_getIntValue__Ljava_lang_Object_2I(typeIdExprs, index0), com_google_gwt_lang_Array_getIntValue__Ljava_lang_Object_2I(queryIdExprs, index0), typeName);
239  ++index0;
240  if (index0 < count) {
241    typeName = typeName.substring__I(1);
242    for (i = 0; i < length0; ++i) {
243      com_google_gwt_lang_Array__1set__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(result, i, com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2IILjava_lang_Object_2(typeName, typeIdExprs, queryIdExprs, dimExprs, index0, count, defaultValue));
244    }
245  }
246   else {
247    for (i = 0; i < length0; ++i) {
248      com_google_gwt_lang_Array__1set__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(result, i, defaultValue);
249    }
250  }
251  return result;
252}
253
254function com_google_gwt_lang_Array_$Array__Lcom_google_gwt_lang_Array_2IIILjava_lang_String_2(this$static, length0, typeId, queryId, typeName){
255  this$static.com_google_gwt_lang_Array_length = length0;
256  this$static.com_google_gwt_lang_Array_queryId = queryId;
257  this$static.java_lang_Object_typeName = typeName;
258  this$static.java_lang_Object_typeId = typeId;
259  return this$static;
260}
261
262function com_google_gwt_lang_Array(){
263}
264
265_ = com_google_gwt_lang_Array.prototype = new java_lang_Object();
266_.java_lang_Object_typeName = 'com.google.gwt.lang.Array';
267_.java_lang_Object_typeId = 0;
268function com_google_gwt_lang_Cast_canCast__II(srcId, dstId){
269  if (!srcId)
270    return false;
271  return !(!com_google_gwt_lang_Cast_typeIdArray[srcId][dstId]);
272}
273
274function com_google_gwt_lang_Cast_charToString__C(x0){
275  return String.fromCharCode(x0);
276}
277
278function com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(src0, dstId){
279  if (src0 != null)
280    com_google_gwt_lang_Cast_canCast__II(src0.java_lang_Object_typeId, dstId) || com_google_gwt_lang_Exceptions_throwClassCastException__();
281  return src0;
282}
283
284function com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(src0, dstId){
285  if (src0 == null)
286    return false;
287  return com_google_gwt_lang_Cast_canCast__II(src0.java_lang_Object_typeId, dstId);
288}
289
290function com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(x0){
291  return x0 & 65535;
292}
293
294function com_google_gwt_lang_Cast_narrow_1int__Ljava_lang_Object_2(x0){
295  return ~(~x0);
296}
297
298function com_google_gwt_lang_Cast_round_1int__Ljava_lang_Object_2(x0){
299  if (x0 > java_lang_Integer_MAX_1VALUE)
300    return java_lang_Integer_MAX_1VALUE;
301  if (x0 < java_lang_Integer_MIN_1VALUE)
302    return java_lang_Integer_MIN_1VALUE;
303  return x0 >= 0?Math.floor(x0):Math.ceil(x0);
304}
305
306function com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2(o){
307  if (o !== null) {
308    throw java_lang_ClassCastException_$ClassCastException__Ljava_lang_ClassCastException_2(new java_lang_ClassCastException());
309  }
310  return null;
311}
312
313function com_google_gwt_lang_Cast_wrapJSO__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(jso, seed){
314  _ = seed.prototype;
315  if (jso && !(jso.java_lang_Object_typeId >= _.java_lang_Object_typeId)) {
316    for (var i in _) {
317      jso[i] = _[i];
318    }
319  }
320  return jso;
321}
322
323function com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2(e){
324  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(e, 2)) {
325    return e;
326  }
327  return com_google_gwt_core_client_JavaScriptException_$JavaScriptException__Lcom_google_gwt_core_client_JavaScriptException_2Ljava_lang_String_2Ljava_lang_String_2(new com_google_gwt_core_client_JavaScriptException(), com_google_gwt_lang_Exceptions_javaScriptExceptionName__Ljava_lang_Object_2(e), com_google_gwt_lang_Exceptions_javaScriptExceptionDescription__Ljava_lang_Object_2(e));
328}
329
330function com_google_gwt_lang_Exceptions_throwClassCastException__(){
331  throw java_lang_ClassCastException_$ClassCastException__Ljava_lang_ClassCastException_2(new java_lang_ClassCastException());
332}
333
334function com_google_gwt_lang_Exceptions_javaScriptExceptionDescription__Ljava_lang_Object_2(e){
335  return e.message;
336}
337
338function com_google_gwt_lang_Exceptions_javaScriptExceptionName__Ljava_lang_Object_2(e){
339  return e.name;
340}
341
342function com_google_gwt_user_client_DOM_$clinit__(){
343  com_google_gwt_user_client_DOM_$clinit__ = nullMethod;
344  com_google_gwt_user_client_DOM_sEventPreviewStack = java_util_Vector_$Vector__Ljava_util_Vector_2(new java_util_Vector());
345  {
346    com_google_gwt_user_client_DOM_impl = new com_google_gwt_user_client_impl_DOMImplMozilla();
347    com_google_gwt_user_client_DOM_impl.init__();
348  }
349  return window;
350}
351
352function com_google_gwt_user_client_DOM_appendChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(parent0, child){
353  com_google_gwt_user_client_DOM_$clinit__();
354  com_google_gwt_user_client_DOM_impl.appendChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(parent0, child);
355}
356
357function com_google_gwt_user_client_DOM_compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(elem1, elem2){
358  com_google_gwt_user_client_DOM_$clinit__();
359  return com_google_gwt_user_client_DOM_impl.compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(elem1, elem2);
360}
361
362function com_google_gwt_user_client_DOM_createButton__(){
363  com_google_gwt_user_client_DOM_$clinit__();
364  return com_google_gwt_user_client_DOM_impl.createElement__Ljava_lang_String_2('button');
365}
366
367function com_google_gwt_user_client_DOM_createDiv__(){
368  com_google_gwt_user_client_DOM_$clinit__();
369  return com_google_gwt_user_client_DOM_impl.createElement__Ljava_lang_String_2('div');
370}
371
372function com_google_gwt_user_client_DOM_createTextArea__(){
373  com_google_gwt_user_client_DOM_$clinit__();
374  return com_google_gwt_user_client_DOM_impl.createElement__Ljava_lang_String_2('textarea');
375}
376
377function com_google_gwt_user_client_DOM_eventCancelBubble__Lcom_google_gwt_user_client_Event_2Z(evt, cancel){
378  com_google_gwt_user_client_DOM_$clinit__();
379  com_google_gwt_user_client_DOM_impl.eventCancelBubble__Lcom_google_gwt_user_client_Event_2Z(evt, cancel);
380}
381
382function com_google_gwt_user_client_DOM_eventGetAltKey__Lcom_google_gwt_user_client_Event_2(evt){
383  com_google_gwt_user_client_DOM_$clinit__();
384  return com_google_gwt_user_client_DOM_impl.eventGetAltKey__Lcom_google_gwt_user_client_Event_2(evt);
385}
386
387function com_google_gwt_user_client_DOM_eventGetCtrlKey__Lcom_google_gwt_user_client_Event_2(evt){
388  com_google_gwt_user_client_DOM_$clinit__();
389  return com_google_gwt_user_client_DOM_impl.eventGetCtrlKey__Lcom_google_gwt_user_client_Event_2(evt);
390}
391
392function com_google_gwt_user_client_DOM_eventGetKeyCode__Lcom_google_gwt_user_client_Event_2(evt){
393  com_google_gwt_user_client_DOM_$clinit__();
394  return com_google_gwt_user_client_DOM_impl.eventGetKeyCode__Lcom_google_gwt_user_client_Event_2(evt);
395}
396
397function com_google_gwt_user_client_DOM_eventGetShiftKey__Lcom_google_gwt_user_client_Event_2(evt){
398  com_google_gwt_user_client_DOM_$clinit__();
399  return com_google_gwt_user_client_DOM_impl.eventGetShiftKey__Lcom_google_gwt_user_client_Event_2(evt);
400}
401
402function com_google_gwt_user_client_DOM_eventGetType__Lcom_google_gwt_user_client_Event_2(evt){
403  com_google_gwt_user_client_DOM_$clinit__();
404  return com_google_gwt_user_client_DOM_impl.eventGetTypeInt__Lcom_google_gwt_user_client_Event_2(evt);
405}
406
407function com_google_gwt_user_client_DOM_eventPreventDefault__Lcom_google_gwt_user_client_Event_2(evt){
408  com_google_gwt_user_client_DOM_$clinit__();
409  com_google_gwt_user_client_DOM_impl.eventPreventDefault__Lcom_google_gwt_user_client_Event_2(evt);
410}
411
412function com_google_gwt_user_client_DOM_eventToString__Lcom_google_gwt_user_client_Event_2(evt){
413  com_google_gwt_user_client_DOM_$clinit__();
414  return com_google_gwt_user_client_DOM_impl.eventToString__Lcom_google_gwt_user_client_Event_2(evt);
415}
416
417function com_google_gwt_user_client_DOM_getAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, attr){
418  com_google_gwt_user_client_DOM_$clinit__();
419  return com_google_gwt_user_client_DOM_impl.getAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, attr);
420}
421
422function com_google_gwt_user_client_DOM_getElementById__Ljava_lang_String_2(id){
423  com_google_gwt_user_client_DOM_$clinit__();
424  return com_google_gwt_user_client_DOM_impl.getElementById__Ljava_lang_String_2(id);
425}
426
427function com_google_gwt_user_client_DOM_getEventsSunk__Lcom_google_gwt_user_client_Element_2(elem){
428  com_google_gwt_user_client_DOM_$clinit__();
429  return com_google_gwt_user_client_DOM_impl.getEventsSunk__Lcom_google_gwt_user_client_Element_2(elem);
430}
431
432function com_google_gwt_user_client_DOM_getParent__Lcom_google_gwt_user_client_Element_2(elem){
433  com_google_gwt_user_client_DOM_$clinit__();
434  return com_google_gwt_user_client_DOM_impl.getParent__Lcom_google_gwt_user_client_Element_2(elem);
435}
436
437function com_google_gwt_user_client_DOM_removeChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(parent0, child){
438  com_google_gwt_user_client_DOM_$clinit__();
439  com_google_gwt_user_client_DOM_impl.removeChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(parent0, child);
440}
441
442function com_google_gwt_user_client_DOM_setAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, attr, value0){
443  com_google_gwt_user_client_DOM_$clinit__();
444  com_google_gwt_user_client_DOM_impl.setAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, attr, value0);
445}
446
447function com_google_gwt_user_client_DOM_setBooleanAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Z(elem, attr, value0){
448  com_google_gwt_user_client_DOM_$clinit__();
449  com_google_gwt_user_client_DOM_impl.setBooleanAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Z(elem, attr, value0);
450}
451
452function com_google_gwt_user_client_DOM_setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(elem, listener){
453  com_google_gwt_user_client_DOM_$clinit__();
454  com_google_gwt_user_client_DOM_impl.setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(elem, listener);
455}
456
457function com_google_gwt_user_client_DOM_setInnerHTML__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, html){
458  com_google_gwt_user_client_DOM_$clinit__();
459  com_google_gwt_user_client_DOM_impl.setInnerHTML__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, html);
460}
461
462function com_google_gwt_user_client_DOM_setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, text0){
463  com_google_gwt_user_client_DOM_$clinit__();
464  com_google_gwt_user_client_DOM_impl.setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, text0);
465}
466
467function com_google_gwt_user_client_DOM_setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I(elem, attr, value0){
468  com_google_gwt_user_client_DOM_$clinit__();
469  com_google_gwt_user_client_DOM_impl.setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I(elem, attr, value0);
470}
471
472function com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, attr, value0){
473  com_google_gwt_user_client_DOM_$clinit__();
474  com_google_gwt_user_client_DOM_impl.setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, attr, value0);
475}
476
477function com_google_gwt_user_client_DOM_sinkEvents__Lcom_google_gwt_user_client_Element_2I(elem, eventBits){
478  com_google_gwt_user_client_DOM_$clinit__();
479  com_google_gwt_user_client_DOM_impl.sinkEvents__Lcom_google_gwt_user_client_Element_2I(elem, eventBits);
480}
481
482function com_google_gwt_user_client_DOM_toString__Lcom_google_gwt_user_client_Element_2(elem){
483  com_google_gwt_user_client_DOM_$clinit__();
484  return com_google_gwt_user_client_DOM_impl.toString__Lcom_google_gwt_user_client_Element_2(elem);
485}
486
487function com_google_gwt_user_client_DOM_dispatchEvent__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(evt, elem, listener){
488  com_google_gwt_user_client_DOM_$clinit__();
489  var handler;
490  handler = com_google_gwt_core_client_GWT_sUncaughtExceptionHandler;
491  if (handler !== null) {
492    com_google_gwt_user_client_DOM_dispatchEventAndCatch__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(evt, elem, listener, handler);
493  }
494   else {
495    com_google_gwt_user_client_DOM_dispatchEventImpl__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(evt, elem, listener);
496  }
497}
498
499function com_google_gwt_user_client_DOM_previewEvent__Lcom_google_gwt_user_client_Event_2(evt){
500  com_google_gwt_user_client_DOM_$clinit__();
501  var ret, preview;
502  ret = true;
503  if (com_google_gwt_user_client_DOM_sEventPreviewStack.size__() > 0) {
504    preview = com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2(java_util_Vector_$get__Ljava_util_Vector_2I(com_google_gwt_user_client_DOM_sEventPreviewStack, com_google_gwt_user_client_DOM_sEventPreviewStack.size__() - 1));
505    if (!(ret = null.nullMethod0())) {
506      com_google_gwt_user_client_DOM_eventCancelBubble__Lcom_google_gwt_user_client_Event_2Z(evt, true);
507      com_google_gwt_user_client_DOM_eventPreventDefault__Lcom_google_gwt_user_client_Event_2(evt);
508    }
509  }
510  return ret;
511}
512
513function com_google_gwt_user_client_DOM_dispatchEventAndCatch__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(evt, elem, listener, handler){
514  com_google_gwt_user_client_DOM_$clinit__();
515  var e, $e0;
516  try {
517    com_google_gwt_user_client_DOM_dispatchEventImpl__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(evt, elem, listener);
518  }
519   catch ($e0) {
520    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
521    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 2)) {
522      e = $e0;
523      null.nullMethod0();
524    }
525     else
526      throw $e0;
527  }
528}
529
530function com_google_gwt_user_client_DOM_dispatchEventImpl__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(evt, elem, listener){
531  com_google_gwt_user_client_DOM_$clinit__();
532  if (elem === com_google_gwt_user_client_DOM_sCaptureElem) {
533    if (com_google_gwt_user_client_DOM_eventGetType__Lcom_google_gwt_user_client_Event_2(evt) == 8192) {
534      com_google_gwt_user_client_DOM_sCaptureElem = null;
535    }
536  }
537  listener.onBrowserEvent__Lcom_google_gwt_user_client_Event_2(evt);
538}
539
540com_google_gwt_user_client_DOM_impl = null;
541com_google_gwt_user_client_DOM_sCaptureElem = null;
542function com_google_gwt_user_client_Element_equals__Ljava_lang_Object_2(other){
543  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(other, 3)) {
544    return com_google_gwt_user_client_DOM_compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(other, 3));
545  }
546  return com_google_gwt_core_client_JavaScriptObject_$equals__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(com_google_gwt_lang_Cast_wrapJSO__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(this, com_google_gwt_user_client_Element), other);
547}
548
549function com_google_gwt_user_client_Element_hashCode__(){
550  return com_google_gwt_core_client_JavaScriptObject_$hashCode__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_lang_Cast_wrapJSO__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(this, com_google_gwt_user_client_Element));
551}
552
553function com_google_gwt_user_client_Element_toString__(){
554  return com_google_gwt_user_client_DOM_toString__Lcom_google_gwt_user_client_Element_2(this);
555}
556
557function com_google_gwt_user_client_Element(){
558}
559
560_ = com_google_gwt_user_client_Element.prototype = new com_google_gwt_core_client_JavaScriptObject();
561_.equals__Ljava_lang_Object_2 = com_google_gwt_user_client_Element_equals__Ljava_lang_Object_2;
562_.hashCode__ = com_google_gwt_user_client_Element_hashCode__;
563_.toString__ = com_google_gwt_user_client_Element_toString__;
564_.java_lang_Object_typeName = 'com.google.gwt.user.client.Element';
565_.java_lang_Object_typeId = 6;
566function com_google_gwt_user_client_Event_equals__Ljava_lang_Object_2(other){
567  return com_google_gwt_core_client_JavaScriptObject_$equals__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(com_google_gwt_lang_Cast_wrapJSO__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(this, com_google_gwt_user_client_Event), other);
568}
569
570function com_google_gwt_user_client_Event_hashCode__(){
571  return com_google_gwt_core_client_JavaScriptObject_$hashCode__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_lang_Cast_wrapJSO__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(this, com_google_gwt_user_client_Event));
572}
573
574function com_google_gwt_user_client_Event_toString__(){
575  return com_google_gwt_user_client_DOM_eventToString__Lcom_google_gwt_user_client_Event_2(this);
576}
577
578function com_google_gwt_user_client_Event(){
579}
580
581_ = com_google_gwt_user_client_Event.prototype = new com_google_gwt_core_client_JavaScriptObject();
582_.equals__Ljava_lang_Object_2 = com_google_gwt_user_client_Event_equals__Ljava_lang_Object_2;
583_.hashCode__ = com_google_gwt_user_client_Event_hashCode__;
584_.toString__ = com_google_gwt_user_client_Event_toString__;
585_.java_lang_Object_typeName = 'com.google.gwt.user.client.Event';
586_.java_lang_Object_typeId = 7;
587function com_google_gwt_user_client_Window_$clinit__(){
588  com_google_gwt_user_client_Window_$clinit__ = nullMethod;
589  com_google_gwt_user_client_Window_closingListeners = java_util_Vector_$Vector__Ljava_util_Vector_2(new java_util_Vector());
590  com_google_gwt_user_client_Window_resizeListeners = java_util_Vector_$Vector__Ljava_util_Vector_2(new java_util_Vector());
591  {
592    com_google_gwt_user_client_Window_init__();
593  }
594  return window;
595}
596
597function com_google_gwt_user_client_Window_addWindowCloseListener__Lcom_google_gwt_user_client_WindowCloseListener_2(listener){
598  com_google_gwt_user_client_Window_$clinit__();
599  com_google_gwt_user_client_Window_closingListeners.add__Ljava_lang_Object_2(listener);
600}
601
602function com_google_gwt_user_client_Window_onClosed__(){
603  com_google_gwt_user_client_Window_$clinit__();
604  var handler;
605  handler = com_google_gwt_core_client_GWT_sUncaughtExceptionHandler;
606  if (handler !== null) {
607    com_google_gwt_user_client_Window_fireClosedAndCatch__Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(handler);
608  }
609   else {
610    com_google_gwt_user_client_Window_fireClosedImpl__();
611  }
612}
613
614function com_google_gwt_user_client_Window_onClosing__(){
615  com_google_gwt_user_client_Window_$clinit__();
616  var handler;
617  handler = com_google_gwt_core_client_GWT_sUncaughtExceptionHandler;
618  if (handler !== null) {
619    return com_google_gwt_user_client_Window_fireClosingAndCatch__Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(handler);
620  }
621   else {
622    return com_google_gwt_user_client_Window_fireClosingImpl__();
623  }
624}
625
626function com_google_gwt_user_client_Window_onResize__(){
627  com_google_gwt_user_client_Window_$clinit__();
628  var handler;
629  handler = com_google_gwt_core_client_GWT_sUncaughtExceptionHandler;
630  if (handler !== null) {
631    com_google_gwt_user_client_Window_fireResizedAndCatch__Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(handler);
632  }
633   else {
634    com_google_gwt_user_client_Window_fireResizedImpl__();
635  }
636}
637
638function com_google_gwt_user_client_Window_fireClosedAndCatch__Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(handler){
639  com_google_gwt_user_client_Window_$clinit__();
640  var e, $e0;
641  try {
642    com_google_gwt_user_client_Window_fireClosedImpl__();
643  }
644   catch ($e0) {
645    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
646    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 2)) {
647      e = $e0;
648      null.nullMethod0();
649    }
650     else
651      throw $e0;
652  }
653}
654
655function com_google_gwt_user_client_Window_fireClosedImpl__(){
656  com_google_gwt_user_client_Window_$clinit__();
657  var it, listener;
658  for (it = com_google_gwt_user_client_Window_closingListeners.iterator__(); it.hasNext__();) {
659    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 4);
660    listener.onWindowClosed__();
661  }
662}
663
664function com_google_gwt_user_client_Window_fireClosingAndCatch__Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(handler){
665  com_google_gwt_user_client_Window_$clinit__();
666  var e, $e0;
667  try {
668    return com_google_gwt_user_client_Window_fireClosingImpl__();
669  }
670   catch ($e0) {
671    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
672    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 2)) {
673      e = $e0;
674      null.nullMethod0();
675      return null;
676    }
677     else
678      throw $e0;
679  }
680}
681
682function com_google_gwt_user_client_Window_fireClosingImpl__(){
683  com_google_gwt_user_client_Window_$clinit__();
684  var ret, it, listener, msg;
685  ret = null;
686  for (it = com_google_gwt_user_client_Window_closingListeners.iterator__(); it.hasNext__();) {
687    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 4);
688    msg = listener.onWindowClosing__();
689    if (ret === null) {
690      ret = msg;
691    }
692  }
693  return ret;
694}
695
696function com_google_gwt_user_client_Window_fireResizedAndCatch__Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(handler){
697  com_google_gwt_user_client_Window_$clinit__();
698  var e, $e0;
699  try {
700    com_google_gwt_user_client_Window_fireResizedImpl__();
701  }
702   catch ($e0) {
703    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
704    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 2)) {
705      e = $e0;
706      null.nullMethod0();
707    }
708     else
709      throw $e0;
710  }
711}
712
713function com_google_gwt_user_client_Window_fireResizedImpl__(){
714  com_google_gwt_user_client_Window_$clinit__();
715  var it, listener;
716  for (it = com_google_gwt_user_client_Window_resizeListeners.iterator__(); it.hasNext__();) {
717    listener = com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2(it.next__());
718    null.nullMethod0();
719  }
720}
721
722function com_google_gwt_user_client_Window_init__(){
723  com_google_gwt_user_client_Window_$clinit__();
724  $wnd.__gwt_initHandlers(function(){
725    com_google_gwt_user_client_Window_onResize__();
726  }
727  , function(){
728    return com_google_gwt_user_client_Window_onClosing__();
729  }
730  , function(){
731    com_google_gwt_user_client_Window_onClosed__();
732    $wnd.onresize = null;
733    $wnd.onbeforeclose = null;
734    $wnd.onclose = null;
735  }
736  );
737}
738
739function com_google_gwt_user_client_impl_DOMImpl_appendChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(parent0, child){
740  parent0.appendChild(child);
741}
742
743function com_google_gwt_user_client_impl_DOMImpl_createElement__Ljava_lang_String_2(tag){
744  return $doc.createElement(tag);
745}
746
747function com_google_gwt_user_client_impl_DOMImpl_eventCancelBubble__Lcom_google_gwt_user_client_Event_2Z(evt, cancel){
748  evt.cancelBubble = cancel;
749}
750
751function com_google_gwt_user_client_impl_DOMImpl_eventGetAltKey__Lcom_google_gwt_user_client_Event_2(evt){
752  return evt.altKey;
753}
754
755function com_google_gwt_user_client_impl_DOMImpl_eventGetCtrlKey__Lcom_google_gwt_user_client_Event_2(evt){
756  return evt.ctrlKey;
757}
758
759function com_google_gwt_user_client_impl_DOMImpl_eventGetKeyCode__Lcom_google_gwt_user_client_Event_2(evt){
760  return evt.which?evt.which:evt.keyCode;
761}
762
763function com_google_gwt_user_client_impl_DOMImpl_eventGetShiftKey__Lcom_google_gwt_user_client_Event_2(evt){
764  return evt.shiftKey;
765}
766
767function com_google_gwt_user_client_impl_DOMImpl_eventGetTypeInt__Lcom_google_gwt_user_client_Event_2(evt){
768  switch (evt.type) {
769    case 'blur':
770      return 4096;
771    case 'change':
772      return 1024;
773    case 'click':
774      return 1;
775    case 'dblclick':
776      return 2;
777    case 'focus':
778      return 2048;
779    case 'keydown':
780      return 128;
781    case 'keypress':
782      return 256;
783    case 'keyup':
784      return 512;
785    case 'load':
786      return 32768;
787    case 'losecapture':
788      return 8192;
789    case 'mousedown':
790      return 4;
791    case 'mousemove':
792      return 64;
793    case 'mouseout':
794      return 32;
795    case 'mouseover':
796      return 16;
797    case 'mouseup':
798      return 8;
799    case 'scroll':
800      return 16384;
801    case 'error':
802      return 65536;
803  }
804}
805
806function com_google_gwt_user_client_impl_DOMImpl_getAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, attr){
807  var ret = elem[attr];
808  return ret == null?null:String(ret);
809}
810
811function com_google_gwt_user_client_impl_DOMImpl_getElementById__Ljava_lang_String_2(id){
812  var elem = $doc.getElementById(id);
813  return elem?elem:null;
814}
815
816function com_google_gwt_user_client_impl_DOMImpl_getEventsSunk__Lcom_google_gwt_user_client_Element_2(elem){
817  return elem.__eventBits?elem.__eventBits:0;
818}
819
820function com_google_gwt_user_client_impl_DOMImpl_removeChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(parent0, child){
821  parent0.removeChild(child);
822}
823
824function com_google_gwt_user_client_impl_DOMImpl_setAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, attr, value0){
825  elem[attr] = value0;
826}
827
828function com_google_gwt_user_client_impl_DOMImpl_setBooleanAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Z(elem, attr, value0){
829  elem[attr] = value0;
830}
831
832function com_google_gwt_user_client_impl_DOMImpl_setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(elem, listener){
833  elem.__listener = listener;
834}
835
836function com_google_gwt_user_client_impl_DOMImpl_setInnerHTML__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, html){
837  if (!html) {
838    html = '';
839  }
840  elem.innerHTML = html;
841}
842
843function com_google_gwt_user_client_impl_DOMImpl_setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, text0){
844  while (elem.firstChild) {
845    elem.removeChild(elem.firstChild);
846  }
847  elem.appendChild($doc.createTextNode(text0));
848}
849
850function com_google_gwt_user_client_impl_DOMImpl_setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I(elem, attr, value0){
851  elem[attr] = value0;
852}
853
854function com_google_gwt_user_client_impl_DOMImpl_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, attr, value0){
855  elem.style[attr] = value0;
856}
857
858function com_google_gwt_user_client_impl_DOMImpl(){
859}
860
861_ = com_google_gwt_user_client_impl_DOMImpl.prototype = new java_lang_Object();
862_.appendChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2 = com_google_gwt_user_client_impl_DOMImpl_appendChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2;
863_.createElement__Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_createElement__Ljava_lang_String_2;
864_.eventCancelBubble__Lcom_google_gwt_user_client_Event_2Z = com_google_gwt_user_client_impl_DOMImpl_eventCancelBubble__Lcom_google_gwt_user_client_Event_2Z;
865_.eventGetAltKey__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImpl_eventGetAltKey__Lcom_google_gwt_user_client_Event_2;
866_.eventGetCtrlKey__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImpl_eventGetCtrlKey__Lcom_google_gwt_user_client_Event_2;
867_.eventGetKeyCode__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImpl_eventGetKeyCode__Lcom_google_gwt_user_client_Event_2;
868_.eventGetShiftKey__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImpl_eventGetShiftKey__Lcom_google_gwt_user_client_Event_2;
869_.eventGetTypeInt__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImpl_eventGetTypeInt__Lcom_google_gwt_user_client_Event_2;
870_.getAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_getAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2;
871_.getElementById__Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_getElementById__Ljava_lang_String_2;
872_.getEventsSunk__Lcom_google_gwt_user_client_Element_2 = com_google_gwt_user_client_impl_DOMImpl_getEventsSunk__Lcom_google_gwt_user_client_Element_2;
873_.removeChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2 = com_google_gwt_user_client_impl_DOMImpl_removeChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2;
874_.setAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_setAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2;
875_.setBooleanAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Z = com_google_gwt_user_client_impl_DOMImpl_setBooleanAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Z;
876_.setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2 = com_google_gwt_user_client_impl_DOMImpl_setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2;
877_.setInnerHTML__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_setInnerHTML__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2;
878_.setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2;
879_.setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I = com_google_gwt_user_client_impl_DOMImpl_setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I;
880_.setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2;
881_.java_lang_Object_typeName = 'com.google.gwt.user.client.impl.DOMImpl';
882_.java_lang_Object_typeId = 0;
883function com_google_gwt_user_client_impl_DOMImplStandard_eventPreventDefault__Lcom_google_gwt_user_client_Event_2(evt){
884  evt.preventDefault();
885}
886
887function com_google_gwt_user_client_impl_DOMImplStandard_eventToString__Lcom_google_gwt_user_client_Event_2(evt){
888  return evt.toString();
889}
890
891function com_google_gwt_user_client_impl_DOMImplStandard_getParent__Lcom_google_gwt_user_client_Element_2(elem){
892  var parent0 = elem.parentNode;
893  if (parent0 == null) {
894    return null;
895  }
896  if (parent0.nodeType != 1)
897    parent0 = null;
898  return parent0?parent0:null;
899}
900
901function com_google_gwt_user_client_impl_DOMImplStandard_init__(){
902  $wnd.__dispatchCapturedMouseEvent = function(evt){
903    if ($wnd.__dispatchCapturedEvent(evt)) {
904      var cap = $wnd.__captureElem;
905      if (cap && cap.__listener) {
906        com_google_gwt_user_client_DOM_dispatchEvent__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(evt, cap, cap.__listener);
907        evt.stopPropagation();
908      }
909    }
910  }
911  ;
912  $wnd.__dispatchCapturedEvent = function(evt){
913    if (!com_google_gwt_user_client_DOM_previewEvent__Lcom_google_gwt_user_client_Event_2(evt)) {
914      evt.stopPropagation();
915      evt.preventDefault();
916      return false;
917    }
918    return true;
919  }
920  ;
921  $wnd.addEventListener('mouseout', function(evt){
922    var cap = $wnd.__captureElem;
923    if (cap) {
924      if (!evt.relatedTarget) {
925        $wnd.__captureElem = null;
926        if (cap.__listener) {
927          var lcEvent = $doc.createEvent('UIEvent');
928          lcEvent.initUIEvent('losecapture', false, false, $wnd, 0);
929          com_google_gwt_user_client_DOM_dispatchEvent__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(lcEvent, cap, cap.__listener);
930        }
931      }
932    }
933  }
934  , true);
935  $wnd.addEventListener('click', $wnd.__dispatchCapturedMouseEvent, true);
936  $wnd.addEventListener('dblclick', $wnd.__dispatchCapturedMouseEvent, true);
937  $wnd.addEventListener('mousedown', $wnd.__dispatchCapturedMouseEvent, true);
938  $wnd.addEventListener('mouseup', $wnd.__dispatchCapturedMouseEvent, true);
939  $wnd.addEventListener('mousemove', $wnd.__dispatchCapturedMouseEvent, true);
940  $wnd.addEventListener('keydown', $wnd.__dispatchCapturedEvent, true);
941  $wnd.addEventListener('keyup', $wnd.__dispatchCapturedEvent, true);
942  $wnd.addEventListener('keypress', $wnd.__dispatchCapturedEvent, true);
943  $wnd.__dispatchEvent = function(evt){
944    var listener, curElem = this;
945    while (curElem && !(listener = curElem.__listener))
946      curElem = curElem.parentNode;
947    if (curElem && curElem.nodeType != 1)
948      curElem = null;
949    if (listener)
950      com_google_gwt_user_client_DOM_dispatchEvent__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(evt, curElem, listener);
951  }
952  ;
953  $wnd.__captureElem = null;
954}
955
956function com_google_gwt_user_client_impl_DOMImplStandard_sinkEvents__Lcom_google_gwt_user_client_Element_2I(elem, bits){
957  elem.__eventBits = bits;
958  elem.onclick = bits & 1?$wnd.__dispatchEvent:null;
959  elem.ondblclick = bits & 2?$wnd.__dispatchEvent:null;
960  elem.onmousedown = bits & 4?$wnd.__dispatchEvent:null;
961  elem.onmouseup = bits & 8?$wnd.__dispatchEvent:null;
962  elem.onmouseover = bits & 16?$wnd.__dispatchEvent:null;
963  elem.onmouseout = bits & 32?$wnd.__dispatchEvent:null;
964  elem.onmousemove = bits & 64?$wnd.__dispatchEvent:null;
965  elem.onkeydown = bits & 128?$wnd.__dispatchEvent:null;
966  elem.onkeypress = bits & 256?$wnd.__dispatchEvent:null;
967  elem.onkeyup = bits & 512?$wnd.__dispatchEvent:null;
968  elem.onchange = bits & 1024?$wnd.__dispatchEvent:null;
969  elem.onfocus = bits & 2048?$wnd.__dispatchEvent:null;
970  elem.onblur = bits & 4096?$wnd.__dispatchEvent:null;
971  elem.onlosecapture = bits & 8192?$wnd.__dispatchEvent:null;
972  elem.onscroll = bits & 16384?$wnd.__dispatchEvent:null;
973  elem.onload = bits & 32768?$wnd.__dispatchEvent:null;
974  elem.onerror = bits & 65536?$wnd.__dispatchEvent:null;
975}
976
977function com_google_gwt_user_client_impl_DOMImplStandard_toString__Lcom_google_gwt_user_client_Element_2(elem){
978  var temp = elem.cloneNode(true);
979  var tempDiv = $doc.createElement('DIV');
980  tempDiv.appendChild(temp);
981  outer = tempDiv.innerHTML;
982  temp.innerHTML = '';
983  return outer;
984}
985
986function com_google_gwt_user_client_impl_DOMImplStandard(){
987}
988
989_ = com_google_gwt_user_client_impl_DOMImplStandard.prototype = new com_google_gwt_user_client_impl_DOMImpl();
990_.eventPreventDefault__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImplStandard_eventPreventDefault__Lcom_google_gwt_user_client_Event_2;
991_.eventToString__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImplStandard_eventToString__Lcom_google_gwt_user_client_Event_2;
992_.getParent__Lcom_google_gwt_user_client_Element_2 = com_google_gwt_user_client_impl_DOMImplStandard_getParent__Lcom_google_gwt_user_client_Element_2;
993_.init__ = com_google_gwt_user_client_impl_DOMImplStandard_init__;
994_.sinkEvents__Lcom_google_gwt_user_client_Element_2I = com_google_gwt_user_client_impl_DOMImplStandard_sinkEvents__Lcom_google_gwt_user_client_Element_2I;
995_.toString__Lcom_google_gwt_user_client_Element_2 = com_google_gwt_user_client_impl_DOMImplStandard_toString__Lcom_google_gwt_user_client_Element_2;
996_.java_lang_Object_typeName = 'com.google.gwt.user.client.impl.DOMImplStandard';
997_.java_lang_Object_typeId = 0;
998function com_google_gwt_user_client_impl_DOMImplMozilla_compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(elem1, elem2){
999  if (!elem1 && !elem2) {
1000    return true;
1001  }
1002   else if (!elem1 || !elem2) {
1003    return false;
1004  }
1005  return elem1.isSameNode(elem2);
1006}
1007
1008function com_google_gwt_user_client_impl_DOMImplMozilla(){
1009}
1010
1011_ = com_google_gwt_user_client_impl_DOMImplMozilla.prototype = new com_google_gwt_user_client_impl_DOMImplStandard();
1012_.compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2 = com_google_gwt_user_client_impl_DOMImplMozilla_compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2;
1013_.java_lang_Object_typeName = 'com.google.gwt.user.client.impl.DOMImplMozilla';
1014_.java_lang_Object_typeId = 0;
1015function com_google_gwt_user_client_ui_UIObject_toString__(){
1016  if (this.com_google_gwt_user_client_ui_UIObject_element === null) {
1017    return '(null handle)';
1018  }
1019  return com_google_gwt_user_client_DOM_toString__Lcom_google_gwt_user_client_Element_2(this.com_google_gwt_user_client_ui_UIObject_element);
1020}
1021
1022function com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2(this$static, elem){
1023  this$static.com_google_gwt_user_client_ui_UIObject_element = elem;
1024}
1025
1026function com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2(this$static, style0){
1027  if (this$static.com_google_gwt_user_client_ui_UIObject_element === null) {
1028    throw java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(new java_lang_RuntimeException(), 'Null widget handle.  If you are creating a composite, ensure that initWidget() has been called.');
1029  }
1030  com_google_gwt_user_client_DOM_setAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element, 'className', style0);
1031}
1032
1033function com_google_gwt_user_client_ui_UIObject_$sinkEvents__Lcom_google_gwt_user_client_ui_UIObject_2I(this$static, eventBitsToAdd){
1034  com_google_gwt_user_client_DOM_sinkEvents__Lcom_google_gwt_user_client_Element_2I(this$static.com_google_gwt_user_client_ui_UIObject_element, eventBitsToAdd | com_google_gwt_user_client_DOM_getEventsSunk__Lcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_UIObject_element));
1035}
1036
1037function com_google_gwt_user_client_ui_UIObject(){
1038}
1039
1040_ = com_google_gwt_user_client_ui_UIObject.prototype = new java_lang_Object();
1041_.toString__ = com_google_gwt_user_client_ui_UIObject_toString__;
1042_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.UIObject';
1043_.java_lang_Object_typeId = 0;
1044_.com_google_gwt_user_client_ui_UIObject_element = null;
1045function com_google_gwt_user_client_ui_Widget_onBrowserEvent__Lcom_google_gwt_user_client_Event_2(event0){
1046}
1047
1048function com_google_gwt_user_client_ui_Widget_onAttach__(){
1049  com_google_gwt_user_client_ui_Widget_$onAttach__Lcom_google_gwt_user_client_ui_Widget_2(this);
1050}
1051
1052function com_google_gwt_user_client_ui_Widget_onDetach__(){
1053  com_google_gwt_user_client_ui_Widget_$onDetach__Lcom_google_gwt_user_client_ui_Widget_2(this);
1054}
1055
1056function com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2(this$static){
1057  if (this$static.com_google_gwt_user_client_ui_Widget_parent !== null) {
1058    com_google_gwt_user_client_ui_ComplexPanel_$remove__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2(this$static.com_google_gwt_user_client_ui_Widget_parent, this$static);
1059  }
1060   else if (this$static.com_google_gwt_user_client_ui_Widget_parent !== null) {
1061    throw java_lang_IllegalStateException_$IllegalStateException__Ljava_lang_IllegalStateException_2Ljava_lang_String_2(new java_lang_IllegalStateException(), "This widget's parent does not implement HasWidgets");
1062  }
1063}
1064
1065function com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, parent0){
1066  this$static.com_google_gwt_user_client_ui_Widget_parent = parent0;
1067  if (parent0 === null) {
1068    this$static.onDetach__();
1069  }
1070   else if (parent0.com_google_gwt_user_client_ui_Widget_attached) {
1071    this$static.onAttach__();
1072  }
1073}
1074
1075function com_google_gwt_user_client_ui_Widget_$onAttach__Lcom_google_gwt_user_client_ui_Widget_2(this$static){
1076  if (this$static.com_google_gwt_user_client_ui_Widget_attached) {
1077    return ;
1078  }
1079  this$static.com_google_gwt_user_client_ui_Widget_attached = true;
1080  com_google_gwt_user_client_DOM_setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(this$static.com_google_gwt_user_client_ui_UIObject_element, this$static);
1081}
1082
1083function com_google_gwt_user_client_ui_Widget_$onDetach__Lcom_google_gwt_user_client_ui_Widget_2(this$static){
1084  if (!this$static.com_google_gwt_user_client_ui_Widget_attached) {
1085    return ;
1086  }
1087  this$static.com_google_gwt_user_client_ui_Widget_attached = false;
1088  com_google_gwt_user_client_DOM_setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(this$static.com_google_gwt_user_client_ui_UIObject_element, null);
1089}
1090
1091function com_google_gwt_user_client_ui_Widget(){
1092}
1093
1094_ = com_google_gwt_user_client_ui_Widget.prototype = new com_google_gwt_user_client_ui_UIObject();
1095_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_ui_Widget_onBrowserEvent__Lcom_google_gwt_user_client_Event_2;
1096_.onAttach__ = com_google_gwt_user_client_ui_Widget_onAttach__;
1097_.onDetach__ = com_google_gwt_user_client_ui_Widget_onDetach__;
1098_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.Widget';
1099_.java_lang_Object_typeId = 8;
1100_.com_google_gwt_user_client_ui_Widget_attached = false;
1101_.com_google_gwt_user_client_ui_Widget_parent = null;
1102function com_google_gwt_user_client_ui_Panel_onAttach__(){
1103  com_google_gwt_user_client_ui_Panel_$onAttach__Lcom_google_gwt_user_client_ui_Panel_2(this);
1104}
1105
1106function com_google_gwt_user_client_ui_Panel_onDetach__(){
1107  com_google_gwt_user_client_ui_Panel_$onDetach__Lcom_google_gwt_user_client_ui_Panel_2(this);
1108}
1109
1110function com_google_gwt_user_client_ui_Panel_$disown__Lcom_google_gwt_user_client_ui_Panel_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w){
1111  var elem;
1112  if (w.com_google_gwt_user_client_ui_Widget_parent !== this$static) {
1113    throw java_lang_IllegalArgumentException_$IllegalArgumentException__Ljava_lang_IllegalArgumentException_2Ljava_lang_String_2(new java_lang_IllegalArgumentException(), 'w is not a child of this panel');
1114  }
1115  elem = w.com_google_gwt_user_client_ui_UIObject_element;
1116  com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2(w, null);
1117  com_google_gwt_user_client_DOM_removeChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(com_google_gwt_user_client_DOM_getParent__Lcom_google_gwt_user_client_Element_2(elem), elem);
1118}
1119
1120function com_google_gwt_user_client_ui_Panel_$adopt__Lcom_google_gwt_user_client_ui_Panel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2(this$static, w, container){
1121  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2(w);
1122  if (container !== null) {
1123    com_google_gwt_user_client_DOM_appendChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(container, w.com_google_gwt_user_client_ui_UIObject_element);
1124  }
1125  com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2(w, this$static);
1126}
1127
1128function com_google_gwt_user_client_ui_Panel_$onAttach__Lcom_google_gwt_user_client_ui_Panel_2(this$static){
1129  var it, child;
1130  com_google_gwt_user_client_ui_Widget_$onAttach__Lcom_google_gwt_user_client_ui_Widget_2(this$static);
1131  for (it = this$static.iterator__(); com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$hasNext__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(it);) {
1132    child = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(it);
1133    child.onAttach__();
1134  }
1135}
1136
1137function com_google_gwt_user_client_ui_Panel_$onDetach__Lcom_google_gwt_user_client_ui_Panel_2(this$static){
1138  var it, child;
1139  com_google_gwt_user_client_ui_Widget_$onDetach__Lcom_google_gwt_user_client_ui_Widget_2(this$static);
1140  for (it = this$static.iterator__(); com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$hasNext__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(it);) {
1141    child = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(it);
1142    child.onDetach__();
1143  }
1144}
1145
1146function com_google_gwt_user_client_ui_Panel(){
1147}
1148
1149_ = com_google_gwt_user_client_ui_Panel.prototype = new com_google_gwt_user_client_ui_Widget();
1150_.onAttach__ = com_google_gwt_user_client_ui_Panel_onAttach__;
1151_.onDetach__ = com_google_gwt_user_client_ui_Panel_onDetach__;
1152_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.Panel';
1153_.java_lang_Object_typeId = 9;
1154function com_google_gwt_user_client_ui_ComplexPanel_iterator__(){
1155  return com_google_gwt_user_client_ui_WidgetCollection_$iterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2(this.com_google_gwt_user_client_ui_ComplexPanel_children);
1156}
1157
1158function com_google_gwt_user_client_ui_ComplexPanel_$ComplexPanel__Lcom_google_gwt_user_client_ui_ComplexPanel_2(this$static){
1159  com_google_gwt_user_client_ui_ComplexPanel_$$init__Lcom_google_gwt_user_client_ui_ComplexPanel_2(this$static);
1160  return this$static;
1161}
1162
1163function com_google_gwt_user_client_ui_ComplexPanel_$add__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2(this$static, w, container){
1164  com_google_gwt_user_client_ui_ComplexPanel_$insert__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2I(this$static, w, container, this$static.com_google_gwt_user_client_ui_ComplexPanel_children.com_google_gwt_user_client_ui_WidgetCollection_size);
1165}
1166
1167function com_google_gwt_user_client_ui_ComplexPanel_$$init__Lcom_google_gwt_user_client_ui_ComplexPanel_2(this$static){
1168  this$static.com_google_gwt_user_client_ui_ComplexPanel_children = com_google_gwt_user_client_ui_WidgetCollection_$WidgetCollection__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_HasWidgets_2(new com_google_gwt_user_client_ui_WidgetCollection(), this$static);
1169}
1170
1171function com_google_gwt_user_client_ui_ComplexPanel_$insert__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2I(this$static, w, container, beforeIndex){
1172  if (w.com_google_gwt_user_client_ui_Widget_parent === this$static) {
1173    return ;
1174  }
1175  com_google_gwt_user_client_ui_Panel_$adopt__Lcom_google_gwt_user_client_ui_Panel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2(this$static, w, container);
1176  com_google_gwt_user_client_ui_WidgetCollection_$insert__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2I(this$static.com_google_gwt_user_client_ui_ComplexPanel_children, w, beforeIndex);
1177}
1178
1179function com_google_gwt_user_client_ui_ComplexPanel_$remove__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w){
1180  if (!com_google_gwt_user_client_ui_WidgetCollection_$contains__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static.com_google_gwt_user_client_ui_ComplexPanel_children, w)) {
1181    return false;
1182  }
1183  com_google_gwt_user_client_ui_Panel_$disown__Lcom_google_gwt_user_client_ui_Panel_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w);
1184  com_google_gwt_user_client_ui_WidgetCollection_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static.com_google_gwt_user_client_ui_ComplexPanel_children, w);
1185  return true;
1186}
1187
1188function com_google_gwt_user_client_ui_ComplexPanel(){
1189}
1190
1191_ = com_google_gwt_user_client_ui_ComplexPanel.prototype = new com_google_gwt_user_client_ui_Panel();
1192_.iterator__ = com_google_gwt_user_client_ui_ComplexPanel_iterator__;
1193_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.ComplexPanel';
1194_.java_lang_Object_typeId = 10;
1195function com_google_gwt_user_client_ui_AbsolutePanel_$AbsolutePanel__Lcom_google_gwt_user_client_ui_AbsolutePanel_2(this$static){
1196  com_google_gwt_user_client_ui_ComplexPanel_$ComplexPanel__Lcom_google_gwt_user_client_ui_ComplexPanel_2(this$static);
1197  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2(this$static, com_google_gwt_user_client_DOM_createDiv__());
1198  com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element, 'position', 'relative');
1199  com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element, 'overflow', 'hidden');
1200  return this$static;
1201}
1202
1203function com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w){
1204  com_google_gwt_user_client_ui_ComplexPanel_$add__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2(this$static, w, this$static.com_google_gwt_user_client_ui_UIObject_element);
1205}
1206
1207function com_google_gwt_user_client_ui_AbsolutePanel(){
1208}
1209
1210_ = com_google_gwt_user_client_ui_AbsolutePanel.prototype = new com_google_gwt_user_client_ui_ComplexPanel();
1211_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.AbsolutePanel';
1212_.java_lang_Object_typeId = 11;
1213function com_google_gwt_user_client_ui_FocusWidget_$clinit__(){
1214  com_google_gwt_user_client_ui_FocusWidget_$clinit__ = nullMethod;
1215  com_google_gwt_user_client_ui_FocusWidget_impl = new com_google_gwt_user_client_ui_impl_FocusImpl();
1216  return window;
1217}
1218
1219function com_google_gwt_user_client_ui_FocusWidget_addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2(listener){
1220  if (this.com_google_gwt_user_client_ui_FocusWidget_clickListeners === null) {
1221    this.com_google_gwt_user_client_ui_FocusWidget_clickListeners = com_google_gwt_user_client_ui_ClickListenerCollection_$ClickListenerCollection__Lcom_google_gwt_user_client_ui_ClickListenerCollection_2(new com_google_gwt_user_client_ui_ClickListenerCollection());
1222  }
1223  this.com_google_gwt_user_client_ui_FocusWidget_clickListeners.add__Ljava_lang_Object_2(listener);
1224}
1225
1226function com_google_gwt_user_client_ui_FocusWidget_onBrowserEvent__Lcom_google_gwt_user_client_Event_2(event0){
1227  com_google_gwt_user_client_ui_FocusWidget_$onBrowserEvent__Lcom_google_gwt_user_client_ui_FocusWidget_2Lcom_google_gwt_user_client_Event_2(this, event0);
1228}
1229
1230function com_google_gwt_user_client_ui_FocusWidget_$FocusWidget__Lcom_google_gwt_user_client_ui_FocusWidget_2Lcom_google_gwt_user_client_Element_2(this$static, elem){
1231  com_google_gwt_user_client_ui_FocusWidget_$clinit__();
1232  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2(this$static, elem);
1233  com_google_gwt_user_client_ui_UIObject_$sinkEvents__Lcom_google_gwt_user_client_ui_UIObject_2I(this$static, 7041);
1234  return this$static;
1235}
1236
1237function com_google_gwt_user_client_ui_FocusWidget_$onBrowserEvent__Lcom_google_gwt_user_client_ui_FocusWidget_2Lcom_google_gwt_user_client_Event_2(this$static, event0){
1238  switch (com_google_gwt_user_client_DOM_eventGetType__Lcom_google_gwt_user_client_Event_2(event0)) {
1239    case 1:
1240      if (this$static.com_google_gwt_user_client_ui_FocusWidget_clickListeners !== null) {
1241        com_google_gwt_user_client_ui_ClickListenerCollection_$fireClick__Lcom_google_gwt_user_client_ui_ClickListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static.com_google_gwt_user_client_ui_FocusWidget_clickListeners, this$static);
1242      }
1243
1244      break;
1245    case 4096:
1246    case 2048:
1247      if (this$static.com_google_gwt_user_client_ui_FocusWidget_focusListeners !== null) {
1248        null.nullMethod0();
1249      }
1250
1251      break;
1252    case 128:
1253    case 512:
1254    case 256:
1255      if (this$static.com_google_gwt_user_client_ui_FocusWidget_keyboardListeners !== null) {
1256        null.nullMethod0();
1257      }
1258
1259      break;
1260  }
1261}
1262
1263function com_google_gwt_user_client_ui_FocusWidget_$setEnabled__Lcom_google_gwt_user_client_ui_FocusWidget_2Z(this$static, enabled){
1264  com_google_gwt_user_client_DOM_setBooleanAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Z(this$static.com_google_gwt_user_client_ui_UIObject_element, 'disabled', !enabled);
1265}
1266
1267function com_google_gwt_user_client_ui_FocusWidget(){
1268}
1269
1270_ = com_google_gwt_user_client_ui_FocusWidget.prototype = new com_google_gwt_user_client_ui_Widget();
1271_.addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2 = com_google_gwt_user_client_ui_FocusWidget_addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2;
1272_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_ui_FocusWidget_onBrowserEvent__Lcom_google_gwt_user_client_Event_2;
1273_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.FocusWidget';
1274_.java_lang_Object_typeId = 12;
1275_.com_google_gwt_user_client_ui_FocusWidget_clickListeners = null;
1276_.com_google_gwt_user_client_ui_FocusWidget_focusListeners = null;
1277_.com_google_gwt_user_client_ui_FocusWidget_keyboardListeners = null;
1278function com_google_gwt_user_client_ui_ButtonBase_$ButtonBase__Lcom_google_gwt_user_client_ui_ButtonBase_2Lcom_google_gwt_user_client_Element_2(this$static, elem){
1279  com_google_gwt_user_client_ui_FocusWidget_$FocusWidget__Lcom_google_gwt_user_client_ui_FocusWidget_2Lcom_google_gwt_user_client_Element_2(this$static, elem);
1280  return this$static;
1281}
1282
1283function com_google_gwt_user_client_ui_ButtonBase_$setHTML__Lcom_google_gwt_user_client_ui_ButtonBase_2Ljava_lang_String_2(this$static, html){
1284  com_google_gwt_user_client_DOM_setInnerHTML__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element, html);
1285}
1286
1287function com_google_gwt_user_client_ui_ButtonBase(){
1288}
1289
1290_ = com_google_gwt_user_client_ui_ButtonBase.prototype = new com_google_gwt_user_client_ui_FocusWidget();
1291_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.ButtonBase';
1292_.java_lang_Object_typeId = 13;
1293function com_google_gwt_user_client_ui_Button_adjustType__Lcom_google_gwt_user_client_Element_2(button0){
1294  if (button0.type == 'submit') {
1295    try {
1296      button0.setAttribute('type', 'button');
1297    }
1298     catch (e) {
1299    }
1300  }
1301}
1302
1303function com_google_gwt_user_client_ui_Button_$Button__Lcom_google_gwt_user_client_ui_Button_2(this$static){
1304  com_google_gwt_user_client_ui_ButtonBase_$ButtonBase__Lcom_google_gwt_user_client_ui_ButtonBase_2Lcom_google_gwt_user_client_Element_2(this$static, com_google_gwt_user_client_DOM_createButton__());
1305  com_google_gwt_user_client_ui_Button_adjustType__Lcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_UIObject_element);
1306  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2(this$static, 'gwt-Button');
1307  return this$static;
1308}
1309
1310function com_google_gwt_user_client_ui_Button_$Button__Lcom_google_gwt_user_client_ui_Button_2Ljava_lang_String_2(this$static, html){
1311  com_google_gwt_user_client_ui_Button_$Button__Lcom_google_gwt_user_client_ui_Button_2(this$static);
1312  com_google_gwt_user_client_ui_ButtonBase_$setHTML__Lcom_google_gwt_user_client_ui_ButtonBase_2Ljava_lang_String_2(this$static, html);
1313  return this$static;
1314}
1315
1316function com_google_gwt_user_client_ui_Button(){
1317}
1318
1319_ = com_google_gwt_user_client_ui_Button.prototype = new com_google_gwt_user_client_ui_ButtonBase();
1320_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.Button';
1321_.java_lang_Object_typeId = 14;
1322function java_util_AbstractCollection_contains__Ljava_lang_Object_2(o){
1323  var iter;
1324  iter = java_util_AbstractCollection_$advanceToFind__Ljava_util_AbstractCollection_2Ljava_util_Iterator_2Ljava_lang_Object_2(this, this.iterator__(), o);
1325  return iter === null?false:true;
1326}
1327
1328function java_util_AbstractCollection_toString__(){
1329  return java_util_AbstractCollection_$toString__Ljava_util_AbstractCollection_2(this);
1330}
1331
1332function java_util_AbstractCollection_$advanceToFind__Ljava_util_AbstractCollection_2Ljava_util_Iterator_2Ljava_lang_Object_2(this$static, iter, o){
1333  var t;
1334  while (iter.hasNext__()) {
1335    t = iter.next__();
1336    if (o === null?t === null:o.equals__Ljava_lang_Object_2(t)) {
1337      return iter;
1338    }
1339  }
1340  return null;
1341}
1342
1343function java_util_AbstractCollection_$toString__Ljava_util_AbstractCollection_2(this$static){
1344  var sb, comma, iter;
1345  sb = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
1346  comma = null;
1347  sb.append__Ljava_lang_String_2('[');
1348  iter = this$static.iterator__();
1349  while (iter.hasNext__()) {
1350    if (comma !== null) {
1351      sb.append__Ljava_lang_String_2(comma);
1352    }
1353     else {
1354      comma = ', ';
1355    }
1356    sb.append__Ljava_lang_String_2(java_lang_String_valueOf__Ljava_lang_Object_2(iter.next__()));
1357  }
1358  sb.append__Ljava_lang_String_2(']');
1359  return sb.toString__();
1360}
1361
1362function java_util_AbstractCollection(){
1363}
1364
1365_ = java_util_AbstractCollection.prototype = new java_lang_Object();
1366_.contains__Ljava_lang_Object_2 = java_util_AbstractCollection_contains__Ljava_lang_Object_2;
1367_.toString__ = java_util_AbstractCollection_toString__;
1368_.java_lang_Object_typeName = 'java.util.AbstractCollection';
1369_.java_lang_Object_typeId = 0;
1370function java_util_AbstractList_add__ILjava_lang_Object_2(index0, element){
1371  throw java_lang_UnsupportedOperationException_$UnsupportedOperationException__Ljava_lang_UnsupportedOperationException_2Ljava_lang_String_2(new java_lang_UnsupportedOperationException(), 'add');
1372}
1373
1374function java_util_AbstractList_add__Ljava_lang_Object_2(obj){
1375  this.add__ILjava_lang_Object_2(this.size__(), obj);
1376  return true;
1377}
1378
1379function java_util_AbstractList_equals__Ljava_lang_Object_2(o){
1380  return java_util_AbstractList_$equals__Ljava_util_AbstractList_2Ljava_lang_Object_2(this, o);
1381}
1382
1383function java_util_AbstractList_hashCode__(){
1384  return java_util_AbstractList_$hashCode__Ljava_util_AbstractList_2(this);
1385}
1386
1387function java_util_AbstractList_iterator__(){
1388  return java_util_AbstractList$IteratorImpl_$AbstractList$IteratorImpl__Ljava_util_AbstractList$IteratorImpl_2Ljava_util_AbstractList_2(new java_util_AbstractList$IteratorImpl(), this);
1389}
1390
1391function java_util_AbstractList_$equals__Ljava_util_AbstractList_2Ljava_lang_Object_2(this$static, o){
1392  var other, iter, iterOther, elem, elemOther;
1393  if (o === this$static) {
1394    return true;
1395  }
1396  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(o, 23)) {
1397    return false;
1398  }
1399  other = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(o, 23);
1400  if (this$static.size__() != other.size__()) {
1401    return false;
1402  }
1403  iter = this$static.iterator__();
1404  iterOther = other.iterator__();
1405  while (iter.hasNext__()) {
1406    elem = iter.next__();
1407    elemOther = iterOther.next__();
1408    if (!(elem === null?elemOther === null:elem.equals__Ljava_lang_Object_2(elemOther))) {
1409      return false;
1410    }
1411  }
1412  return true;
1413}
1414
1415function java_util_AbstractList_$hashCode__Ljava_util_AbstractList_2(this$static){
1416  var k, coeff, iter, obj;
1417  k = 1;
1418  coeff = 31;
1419  iter = this$static.iterator__();
1420  while (iter.hasNext__()) {
1421    obj = iter.next__();
1422    k = 31 * k +(obj === null?0:obj.hashCode__());
1423  }
1424  return k;
1425}
1426
1427function java_util_AbstractList(){
1428}
1429
1430_ = java_util_AbstractList.prototype = new java_util_AbstractCollection();
1431_.add__ILjava_lang_Object_2 = java_util_AbstractList_add__ILjava_lang_Object_2;
1432_.add__Ljava_lang_Object_2 = java_util_AbstractList_add__Ljava_lang_Object_2;
1433_.equals__Ljava_lang_Object_2 = java_util_AbstractList_equals__Ljava_lang_Object_2;
1434_.hashCode__ = java_util_AbstractList_hashCode__;
1435_.iterator__ = java_util_AbstractList_iterator__;
1436_.java_lang_Object_typeName = 'java.util.AbstractList';
1437_.java_lang_Object_typeId = 15;
1438function java_util_Vector_equals__Ljava_lang_Object_2Ljava_lang_Object_2(a, b){
1439  return a === null?b === null:a.equals__Ljava_lang_Object_2(b);
1440}
1441
1442function java_util_Vector_add__ILjava_lang_Object_2(index0, o){
1443  var a = this.array;
1444  this.array = a.slice(0, index0).concat(o, a.slice(index0));
1445}
1446
1447function java_util_Vector_add__Ljava_lang_Object_2(o){
1448  var a = this.array;
1449  a[a.length] = o;
1450  return true;
1451}
1452
1453function java_util_Vector_contains__Ljava_lang_Object_2(o){
1454  return java_util_Vector_$contains__Ljava_util_Vector_2Ljava_lang_Object_2(this, o);
1455}
1456
1457function java_util_Vector_equals__Ljava_lang_Object_2(o){
1458  return java_util_AbstractList_$equals__Ljava_util_AbstractList_2Ljava_lang_Object_2(this, o);
1459}
1460
1461function java_util_Vector_get__I(index0){
1462  return java_util_Vector_$get__Ljava_util_Vector_2I(this, index0);
1463}
1464
1465function java_util_Vector_hashCode__(){
1466  return java_util_AbstractList_$hashCode__Ljava_util_AbstractList_2(this);
1467}
1468
1469function java_util_Vector_indexOf__Ljava_lang_Object_2I(o, startIndex){
1470  var a = this.array;
1471  var i = startIndex - 1;
1472  var n = a.length;
1473  while (++i < n) {
1474    if (java_util_Vector_equals__Ljava_lang_Object_2Ljava_lang_Object_2(a[i], o))
1475      return i;
1476  }
1477  return -1;
1478}
1479
1480function java_util_Vector_isEmpty__(){
1481  return this.array.length == 0;
1482}
1483
1484function java_util_Vector_remove__I(index0){
1485  var a = this.array;
1486  var old = a[index0];
1487  this.array = a.slice(0, index0).concat(a.slice(index0 + 1));
1488  return old;
1489}
1490
1491function java_util_Vector_setSize__I(newSize){
1492  for (var i = this.array.length; i < newSize; ++i)
1493    this.array[i] = null;
1494  for (var i = this.array.length - 1; i >= newSize; --i)
1495    delete(this.array[i]);
1496  this.array.length = newSize;
1497}
1498
1499function java_util_Vector_size__(){
1500  return this.array.length;
1501}
1502
1503function java_util_Vector_toString__(){
1504  return java_util_AbstractCollection_$toString__Ljava_util_AbstractCollection_2(this);
1505}
1506
1507function java_util_Vector__1get__I(index0){
1508  return this.array[index0];
1509}
1510
1511function java_util_Vector_initArray__(){
1512  this.array = new Array();
1513}
1514
1515function java_util_Vector_$Vector__Ljava_util_Vector_2(this$static){
1516  this$static.initArray__();
1517  return this$static;
1518}
1519
1520function java_util_Vector_$get__Ljava_util_Vector_2I(this$static, index0){
1521  if (index0 < 0 || index0 >= this$static.size__()) {
1522    throw java_util_NoSuchElementException_$NoSuchElementException__Ljava_util_NoSuchElementException_2(new java_util_NoSuchElementException());
1523  }
1524  return this$static._1get__I(index0);
1525}
1526
1527function java_util_Vector_$contains__Ljava_util_Vector_2Ljava_lang_Object_2(this$static, o){
1528  return java_util_Vector_$indexOf__Ljava_util_Vector_2Ljava_lang_Object_2(this$static, o) != (-1);
1529}
1530
1531function java_util_Vector_$indexOf__Ljava_util_Vector_2Ljava_lang_Object_2(this$static, o){
1532  return this$static.indexOf__Ljava_lang_Object_2I(o, 0);
1533}
1534
1535function java_util_Vector(){
1536}
1537
1538_ = java_util_Vector.prototype = new java_util_AbstractList();
1539_.add__ILjava_lang_Object_2 = java_util_Vector_add__ILjava_lang_Object_2;
1540_.add__Ljava_lang_Object_2 = java_util_Vector_add__Ljava_lang_Object_2;
1541_.contains__Ljava_lang_Object_2 = java_util_Vector_contains__Ljava_lang_Object_2;
1542_.equals__Ljava_lang_Object_2 = java_util_Vector_equals__Ljava_lang_Object_2;
1543_.get__I = java_util_Vector_get__I;
1544_.hashCode__ = java_util_Vector_hashCode__;
1545_.indexOf__Ljava_lang_Object_2I = java_util_Vector_indexOf__Ljava_lang_Object_2I;
1546_.isEmpty__ = java_util_Vector_isEmpty__;
1547_.remove__I = java_util_Vector_remove__I;
1548_.setSize__I = java_util_Vector_setSize__I;
1549_.size__ = java_util_Vector_size__;
1550_.toString__ = java_util_Vector_toString__;
1551_._1get__I = java_util_Vector__1get__I;
1552_.initArray__ = java_util_Vector_initArray__;
1553_.java_lang_Object_typeName = 'java.util.Vector';
1554_.java_lang_Object_typeId = 16;
1555function com_google_gwt_user_client_ui_ChangeListenerCollection_$ChangeListenerCollection__Lcom_google_gwt_user_client_ui_ChangeListenerCollection_2(this$static){
1556  java_util_Vector_$Vector__Ljava_util_Vector_2(this$static);
1557  return this$static;
1558}
1559
1560function com_google_gwt_user_client_ui_ChangeListenerCollection_$fireChange__Lcom_google_gwt_user_client_ui_ChangeListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, sender){
1561  var it, listener;
1562  for (it = this$static.iterator__(); it.hasNext__();) {
1563    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 5);
1564    listener.onChange__Lcom_google_gwt_user_client_ui_Widget_2(sender);
1565  }
1566}
1567
1568function com_google_gwt_user_client_ui_ChangeListenerCollection(){
1569}
1570
1571_ = com_google_gwt_user_client_ui_ChangeListenerCollection.prototype = new java_util_Vector();
1572_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.ChangeListenerCollection';
1573_.java_lang_Object_typeId = 17;
1574function com_google_gwt_user_client_ui_ClickListenerCollection_$ClickListenerCollection__Lcom_google_gwt_user_client_ui_ClickListenerCollection_2(this$static){
1575  java_util_Vector_$Vector__Ljava_util_Vector_2(this$static);
1576  return this$static;
1577}
1578
1579function com_google_gwt_user_client_ui_ClickListenerCollection_$fireClick__Lcom_google_gwt_user_client_ui_ClickListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, sender){
1580  var it, listener;
1581  for (it = this$static.iterator__(); it.hasNext__();) {
1582    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 6);
1583    listener.onClick__Lcom_google_gwt_user_client_ui_Widget_2(sender);
1584  }
1585}
1586
1587function com_google_gwt_user_client_ui_ClickListenerCollection(){
1588}
1589
1590_ = com_google_gwt_user_client_ui_ClickListenerCollection.prototype = new java_util_Vector();
1591_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.ClickListenerCollection';
1592_.java_lang_Object_typeId = 18;
1593function com_google_gwt_user_client_ui_HasHorizontalAlignment_$clinit__(){
1594  com_google_gwt_user_client_ui_HasHorizontalAlignment_$clinit__ = nullMethod;
1595  com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1CENTER = com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_$HasHorizontalAlignment$HorizontalAlignmentConstant__Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant(), 'center');
1596  com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1LEFT = com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_$HasHorizontalAlignment$HorizontalAlignmentConstant__Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant(), 'left');
1597  com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1RIGHT = com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_$HasHorizontalAlignment$HorizontalAlignmentConstant__Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant(), 'right');
1598  return window;
1599}
1600
1601function com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_$HasHorizontalAlignment$HorizontalAlignmentConstant__Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2Ljava_lang_String_2(this$static, textAlignString){
1602  this$static.com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_textAlignString = textAlignString;
1603  return this$static;
1604}
1605
1606function com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant(){
1607}
1608
1609_ = com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant.prototype = new java_lang_Object();
1610_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.HasHorizontalAlignment$HorizontalAlignmentConstant';
1611_.java_lang_Object_typeId = 0;
1612_.com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_textAlignString = null;
1613function com_google_gwt_user_client_ui_KeyboardListenerCollection_getKeyboardModifiers__Lcom_google_gwt_user_client_Event_2(event0){
1614  return (com_google_gwt_user_client_DOM_eventGetShiftKey__Lcom_google_gwt_user_client_Event_2(event0)?1:0)|(com_google_gwt_user_client_DOM_eventGetCtrlKey__Lcom_google_gwt_user_client_Event_2(event0)?2:0) |(com_google_gwt_user_client_DOM_eventGetAltKey__Lcom_google_gwt_user_client_Event_2(event0)?4:0);
1615}
1616
1617function com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyboardEvent__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Event_2(this$static, sender, event0){
1618  var modifiers;
1619  modifiers = com_google_gwt_user_client_ui_KeyboardListenerCollection_getKeyboardModifiers__Lcom_google_gwt_user_client_Event_2(event0);
1620  switch (com_google_gwt_user_client_DOM_eventGetType__Lcom_google_gwt_user_client_Event_2(event0)) {
1621    case 128:
1622      com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyDown__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2CI(this$static, sender, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(com_google_gwt_user_client_DOM_eventGetKeyCode__Lcom_google_gwt_user_client_Event_2(event0)), modifiers);
1623      break;
1624    case 512:
1625      com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyUp__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2CI(this$static, sender, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(com_google_gwt_user_client_DOM_eventGetKeyCode__Lcom_google_gwt_user_client_Event_2(event0)), modifiers);
1626      break;
1627    case 256:
1628      com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyPress__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2CI(this$static, sender, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(com_google_gwt_user_client_DOM_eventGetKeyCode__Lcom_google_gwt_user_client_Event_2(event0)), modifiers);
1629      break;
1630  }
1631}
1632
1633function com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyDown__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2CI(this$static, sender, keyCode0, modifiers){
1634  var it, listener;
1635  for (it = this$static.iterator__(); it.hasNext__();) {
1636    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 7);
1637    listener.onKeyDown__Lcom_google_gwt_user_client_ui_Widget_2CI(sender, keyCode0, modifiers);
1638  }
1639}
1640
1641function com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyUp__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2CI(this$static, sender, keyCode0, modifiers){
1642  var it, listener;
1643  for (it = this$static.iterator__(); it.hasNext__();) {
1644    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 7);
1645    listener.onKeyUp__Lcom_google_gwt_user_client_ui_Widget_2CI(sender, keyCode0, modifiers);
1646  }
1647}
1648
1649function com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyPress__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2CI(this$static, sender, key, modifiers){
1650  var it, listener;
1651  for (it = this$static.iterator__(); it.hasNext__();) {
1652    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 7);
1653    listener.onKeyPress__Lcom_google_gwt_user_client_ui_Widget_2CI(sender, key, modifiers);
1654  }
1655}
1656
1657function com_google_gwt_user_client_ui_KeyboardListenerCollection_$KeyboardListenerCollection__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2(this$static){
1658  java_util_Vector_$Vector__Ljava_util_Vector_2(this$static);
1659  return this$static;
1660}
1661
1662function com_google_gwt_user_client_ui_KeyboardListenerCollection(){
1663}
1664
1665_ = com_google_gwt_user_client_ui_KeyboardListenerCollection.prototype = new java_util_Vector();
1666_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.KeyboardListenerCollection';
1667_.java_lang_Object_typeId = 19;
1668function com_google_gwt_user_client_ui_Label_onBrowserEvent__Lcom_google_gwt_user_client_Event_2(event0){
1669  switch (com_google_gwt_user_client_DOM_eventGetType__Lcom_google_gwt_user_client_Event_2(event0)) {
1670    case 1:
1671      if (this.com_google_gwt_user_client_ui_Label_clickListeners !== null) {
1672        null.nullMethod0();
1673      }
1674
1675      break;
1676    case 4:
1677    case 8:
1678    case 64:
1679    case 16:
1680    case 32:
1681      if (this.com_google_gwt_user_client_ui_Label_mouseListeners !== null) {
1682        null.nullMethod0();
1683      }
1684
1685      break;
1686  }
1687}
1688
1689function com_google_gwt_user_client_ui_Label_$Label__Lcom_google_gwt_user_client_ui_Label_2(this$static){
1690  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2(this$static, com_google_gwt_user_client_DOM_createDiv__());
1691  com_google_gwt_user_client_ui_UIObject_$sinkEvents__Lcom_google_gwt_user_client_ui_UIObject_2I(this$static, 125);
1692  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2(this$static, 'gwt-Label');
1693  return this$static;
1694}
1695
1696function com_google_gwt_user_client_ui_Label_$setText__Lcom_google_gwt_user_client_ui_Label_2Ljava_lang_String_2(this$static, text0){
1697  com_google_gwt_user_client_DOM_setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element, text0);
1698}
1699
1700function com_google_gwt_user_client_ui_Label(){
1701}
1702
1703_ = com_google_gwt_user_client_ui_Label.prototype = new com_google_gwt_user_client_ui_Widget();
1704_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_ui_Label_onBrowserEvent__Lcom_google_gwt_user_client_Event_2;
1705_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.Label';
1706_.java_lang_Object_typeId = 20;
1707_.com_google_gwt_user_client_ui_Label_clickListeners = null;
1708_.com_google_gwt_user_client_ui_Label_mouseListeners = null;
1709function com_google_gwt_user_client_ui_RootPanel_$clinit__(){
1710  com_google_gwt_user_client_ui_RootPanel_$clinit__ = nullMethod;
1711  com_google_gwt_user_client_ui_RootPanel_rootPanels = java_util_HashMap_$HashMap__Ljava_util_HashMap_2(new java_util_HashMap());
1712  return window;
1713}
1714
1715function com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2(id){
1716  com_google_gwt_user_client_ui_RootPanel_$clinit__();
1717  var gwt, elem;
1718  gwt = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(com_google_gwt_user_client_ui_RootPanel_rootPanels, id), 8);
1719  if (gwt !== null) {
1720    return gwt;
1721  }
1722  elem = null;
1723  if (id !== null) {
1724    if (null ===(elem = com_google_gwt_user_client_DOM_getElementById__Ljava_lang_String_2(id))) {
1725      return null;
1726    }
1727  }
1728  if (com_google_gwt_user_client_ui_RootPanel_rootPanels.java_util_HashMap_fullSlots == 0) {
1729    com_google_gwt_user_client_ui_RootPanel_hookWindowClosing__();
1730  }
1731  java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(com_google_gwt_user_client_ui_RootPanel_rootPanels, id, gwt = com_google_gwt_user_client_ui_RootPanel_$RootPanel__Lcom_google_gwt_user_client_ui_RootPanel_2Lcom_google_gwt_user_client_Element_2(new com_google_gwt_user_client_ui_RootPanel(), elem));
1732  return gwt;
1733}
1734
1735function com_google_gwt_user_client_ui_RootPanel_getBodyElement__(){
1736  com_google_gwt_user_client_ui_RootPanel_$clinit__();
1737  return $doc.body;
1738}
1739
1740function com_google_gwt_user_client_ui_RootPanel_hookWindowClosing__(){
1741  com_google_gwt_user_client_ui_RootPanel_$clinit__();
1742  com_google_gwt_user_client_Window_addWindowCloseListener__Lcom_google_gwt_user_client_WindowCloseListener_2(new com_google_gwt_user_client_ui_RootPanel$1());
1743}
1744
1745function com_google_gwt_user_client_ui_RootPanel_$RootPanel__Lcom_google_gwt_user_client_ui_RootPanel_2Lcom_google_gwt_user_client_Element_2(this$static, elem){
1746  com_google_gwt_user_client_ui_RootPanel_$clinit__();
1747  com_google_gwt_user_client_ui_AbsolutePanel_$AbsolutePanel__Lcom_google_gwt_user_client_ui_AbsolutePanel_2(this$static);
1748  if (elem === null) {
1749    elem = com_google_gwt_user_client_ui_RootPanel_getBodyElement__();
1750  }
1751  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2(this$static, elem);
1752  com_google_gwt_user_client_ui_Panel_$onAttach__Lcom_google_gwt_user_client_ui_Panel_2(this$static);
1753  return this$static;
1754}
1755
1756function com_google_gwt_user_client_ui_RootPanel(){
1757}
1758
1759_ = com_google_gwt_user_client_ui_RootPanel.prototype = new com_google_gwt_user_client_ui_AbsolutePanel();
1760_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.RootPanel';
1761_.java_lang_Object_typeId = 21;
1762function com_google_gwt_user_client_ui_RootPanel$1_onWindowClosed__(){
1763  var it, gwt;
1764  for (it = java_util_AbstractMap$3_$iterator__Ljava_util_AbstractMap$3_2(java_util_AbstractMap_$values__Ljava_util_AbstractMap_2(com_google_gwt_user_client_ui_RootPanel_$clinit__().com_google_gwt_user_client_ui_RootPanel_rootPanels)); java_util_AbstractMap$4_$hasNext__Ljava_util_AbstractMap$4_2(it);) {
1765    gwt = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_AbstractMap$4_$next__Ljava_util_AbstractMap$4_2(it), 8);
1766    com_google_gwt_user_client_ui_Panel_$onDetach__Lcom_google_gwt_user_client_ui_Panel_2(gwt);
1767  }
1768}
1769
1770function com_google_gwt_user_client_ui_RootPanel$1_onWindowClosing__(){
1771  return null;
1772}
1773
1774function com_google_gwt_user_client_ui_RootPanel$1(){
1775}
1776
1777_ = com_google_gwt_user_client_ui_RootPanel$1.prototype = new java_lang_Object();
1778_.onWindowClosed__ = com_google_gwt_user_client_ui_RootPanel$1_onWindowClosed__;
1779_.onWindowClosing__ = com_google_gwt_user_client_ui_RootPanel$1_onWindowClosing__;
1780_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.RootPanel$1';
1781_.java_lang_Object_typeId = 22;
1782function com_google_gwt_user_client_ui_TextBoxBase_$clinit__(){
1783  com_google_gwt_user_client_ui_TextBoxBase_$clinit__ = nullMethod;
1784  com_google_gwt_user_client_ui_TextBoxBase_ALIGN_1CENTER = com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_$TextBoxBase$TextAlignConstant__Lcom_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant(), 'center');
1785  com_google_gwt_user_client_ui_TextBoxBase_ALIGN_1JUSTIFY = com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_$TextBoxBase$TextAlignConstant__Lcom_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant(), 'justify');
1786  com_google_gwt_user_client_ui_TextBoxBase_ALIGN_1LEFT = com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_$TextBoxBase$TextAlignConstant__Lcom_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant(), 'left');
1787  com_google_gwt_user_client_ui_TextBoxBase_ALIGN_1RIGHT = com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_$TextBoxBase$TextAlignConstant__Lcom_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant(), 'right');
1788  com_google_gwt_user_client_ui_TextBoxBase_impl = new com_google_gwt_user_client_ui_impl_TextBoxImpl();
1789  return window;
1790}
1791
1792function com_google_gwt_user_client_ui_TextBoxBase_addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2(listener){
1793  if (this.com_google_gwt_user_client_ui_TextBoxBase_clickListeners === null) {
1794    this.com_google_gwt_user_client_ui_TextBoxBase_clickListeners = com_google_gwt_user_client_ui_ClickListenerCollection_$ClickListenerCollection__Lcom_google_gwt_user_client_ui_ClickListenerCollection_2(new com_google_gwt_user_client_ui_ClickListenerCollection());
1795  }
1796  this.com_google_gwt_user_client_ui_TextBoxBase_clickListeners.add__Ljava_lang_Object_2(listener);
1797}
1798
1799function com_google_gwt_user_client_ui_TextBoxBase_onBrowserEvent__Lcom_google_gwt_user_client_Event_2(event0){
1800  var type0;
1801  com_google_gwt_user_client_ui_FocusWidget_$onBrowserEvent__Lcom_google_gwt_user_client_ui_FocusWidget_2Lcom_google_gwt_user_client_Event_2(this, event0);
1802  type0 = com_google_gwt_user_client_DOM_eventGetType__Lcom_google_gwt_user_client_Event_2(event0);
1803  if (this.com_google_gwt_user_client_ui_TextBoxBase_keyboardListeners !== null && (type0 & 896)!= 0) {
1804    this.com_google_gwt_user_client_ui_TextBoxBase_currentEvent = event0;
1805    com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyboardEvent__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Event_2(this.com_google_gwt_user_client_ui_TextBoxBase_keyboardListeners, this, event0);
1806    this.com_google_gwt_user_client_ui_TextBoxBase_currentEvent = null;
1807  }
1808   else if (type0 == 1) {
1809    if (this.com_google_gwt_user_client_ui_TextBoxBase_clickListeners !== null) {
1810      com_google_gwt_user_client_ui_ClickListenerCollection_$fireClick__Lcom_google_gwt_user_client_ui_ClickListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this.com_google_gwt_user_client_ui_TextBoxBase_clickListeners, this);
1811    }
1812  }
1813   else if (type0 == 1024) {
1814    if (this.com_google_gwt_user_client_ui_TextBoxBase_changeListeners !== null) {
1815      com_google_gwt_user_client_ui_ChangeListenerCollection_$fireChange__Lcom_google_gwt_user_client_ui_ChangeListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this.com_google_gwt_user_client_ui_TextBoxBase_changeListeners, this);
1816    }
1817  }
1818}
1819
1820function com_google_gwt_user_client_ui_TextBoxBase_$TextBoxBase__Lcom_google_gwt_user_client_ui_TextBoxBase_2Lcom_google_gwt_user_client_Element_2(this$static, elem){
1821  com_google_gwt_user_client_ui_TextBoxBase_$clinit__();
1822  com_google_gwt_user_client_ui_FocusWidget_$FocusWidget__Lcom_google_gwt_user_client_ui_FocusWidget_2Lcom_google_gwt_user_client_Element_2(this$static, elem);
1823  com_google_gwt_user_client_ui_UIObject_$sinkEvents__Lcom_google_gwt_user_client_ui_UIObject_2I(this$static, 1024);
1824  return this$static;
1825}
1826
1827function com_google_gwt_user_client_ui_TextBoxBase_$addKeyboardListener__Lcom_google_gwt_user_client_ui_TextBoxBase_2Lcom_google_gwt_user_client_ui_KeyboardListener_2(this$static, listener){
1828  if (this$static.com_google_gwt_user_client_ui_TextBoxBase_keyboardListeners === null) {
1829    this$static.com_google_gwt_user_client_ui_TextBoxBase_keyboardListeners = com_google_gwt_user_client_ui_KeyboardListenerCollection_$KeyboardListenerCollection__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2(new com_google_gwt_user_client_ui_KeyboardListenerCollection());
1830  }
1831  this$static.com_google_gwt_user_client_ui_TextBoxBase_keyboardListeners.add__Ljava_lang_Object_2(listener);
1832}
1833
1834function com_google_gwt_user_client_ui_TextBoxBase_$addChangeListener__Lcom_google_gwt_user_client_ui_TextBoxBase_2Lcom_google_gwt_user_client_ui_ChangeListener_2(this$static, listener){
1835  if (this$static.com_google_gwt_user_client_ui_TextBoxBase_changeListeners === null) {
1836    this$static.com_google_gwt_user_client_ui_TextBoxBase_changeListeners = com_google_gwt_user_client_ui_ChangeListenerCollection_$ChangeListenerCollection__Lcom_google_gwt_user_client_ui_ChangeListenerCollection_2(new com_google_gwt_user_client_ui_ChangeListenerCollection());
1837  }
1838  this$static.com_google_gwt_user_client_ui_TextBoxBase_changeListeners.add__Ljava_lang_Object_2(listener);
1839}
1840
1841function com_google_gwt_user_client_ui_TextBoxBase_$getText__Lcom_google_gwt_user_client_ui_TextBoxBase_2(this$static){
1842  return com_google_gwt_user_client_DOM_getAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element, 'value');
1843}
1844
1845function com_google_gwt_user_client_ui_TextBoxBase(){
1846}
1847
1848_ = com_google_gwt_user_client_ui_TextBoxBase.prototype = new com_google_gwt_user_client_ui_FocusWidget();
1849_.addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2 = com_google_gwt_user_client_ui_TextBoxBase_addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2;
1850_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_ui_TextBoxBase_onBrowserEvent__Lcom_google_gwt_user_client_Event_2;
1851_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.TextBoxBase';
1852_.java_lang_Object_typeId = 23;
1853_.com_google_gwt_user_client_ui_TextBoxBase_changeListeners = null;
1854_.com_google_gwt_user_client_ui_TextBoxBase_clickListeners = null;
1855_.com_google_gwt_user_client_ui_TextBoxBase_currentEvent = null;
1856_.com_google_gwt_user_client_ui_TextBoxBase_keyboardListeners = null;
1857function com_google_gwt_user_client_ui_TextArea_$TextArea__Lcom_google_gwt_user_client_ui_TextArea_2(this$static){
1858  com_google_gwt_user_client_ui_TextBoxBase_$TextBoxBase__Lcom_google_gwt_user_client_ui_TextBoxBase_2Lcom_google_gwt_user_client_Element_2(this$static, com_google_gwt_user_client_DOM_createTextArea__());
1859  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2(this$static, 'gwt-TextArea');
1860  return this$static;
1861}
1862
1863function com_google_gwt_user_client_ui_TextArea_$setCharacterWidth__Lcom_google_gwt_user_client_ui_TextArea_2I(this$static, width){
1864  com_google_gwt_user_client_DOM_setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I(this$static.com_google_gwt_user_client_ui_UIObject_element, 'cols', width);
1865}
1866
1867function com_google_gwt_user_client_ui_TextArea_$setVisibleLines__Lcom_google_gwt_user_client_ui_TextArea_2I(this$static, lines){
1868  com_google_gwt_user_client_DOM_setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I(this$static.com_google_gwt_user_client_ui_UIObject_element, 'rows', lines);
1869}
1870
1871function com_google_gwt_user_client_ui_TextArea(){
1872}
1873
1874_ = com_google_gwt_user_client_ui_TextArea.prototype = new com_google_gwt_user_client_ui_TextBoxBase();
1875_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.TextArea';
1876_.java_lang_Object_typeId = 24;
1877function com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_$TextBoxBase$TextAlignConstant__Lcom_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_2Ljava_lang_String_2(this$static, textAlignString){
1878  this$static.com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_textAlignString = textAlignString;
1879  return this$static;
1880}
1881
1882function com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant(){
1883}
1884
1885_ = com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant.prototype = new java_lang_Object();
1886_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.TextBoxBase$TextAlignConstant';
1887_.java_lang_Object_typeId = 0;
1888_.com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_textAlignString = null;
1889function com_google_gwt_user_client_ui_WidgetCollection_$WidgetCollection__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_HasWidgets_2(this$static, parent0){
1890  this$static.com_google_gwt_user_client_ui_WidgetCollection_parent = parent0;
1891  this$static.com_google_gwt_user_client_ui_WidgetCollection_array = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[Lcom.google.gwt.user.client.ui.Widget;', [0], [10], [4], null);
1892  return this$static;
1893}
1894
1895function com_google_gwt_user_client_ui_WidgetCollection_$iterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2(this$static){
1896  return com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2Lcom_google_gwt_user_client_ui_WidgetCollection_2(new com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator(), this$static);
1897}
1898
1899function com_google_gwt_user_client_ui_WidgetCollection_$contains__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w){
1900  return com_google_gwt_user_client_ui_WidgetCollection_$indexOf__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w) != (-1);
1901}
1902
1903function com_google_gwt_user_client_ui_WidgetCollection_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w){
1904  var index0;
1905  index0 = com_google_gwt_user_client_ui_WidgetCollection_$indexOf__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w);
1906  if (index0 == (-1)) {
1907    throw java_util_NoSuchElementException_$NoSuchElementException__Ljava_util_NoSuchElementException_2(new java_util_NoSuchElementException());
1908  }
1909  com_google_gwt_user_client_ui_WidgetCollection_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection_2I(this$static, index0);
1910}
1911
1912function com_google_gwt_user_client_ui_WidgetCollection_$insert__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2I(this$static, w, beforeIndex){
1913  var newArray, i, i;
1914  if (beforeIndex < 0 || beforeIndex > this$static.com_google_gwt_user_client_ui_WidgetCollection_size) {
1915    throw java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2(new java_lang_IndexOutOfBoundsException());
1916  }
1917  if (this$static.com_google_gwt_user_client_ui_WidgetCollection_size == this$static.com_google_gwt_user_client_ui_WidgetCollection_array.com_google_gwt_lang_Array_length) {
1918    newArray = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[Lcom.google.gwt.user.client.ui.Widget;', [0], [10], [this$static.com_google_gwt_user_client_ui_WidgetCollection_array.com_google_gwt_lang_Array_length * 2], null);
1919    for (i = 0; i < this$static.com_google_gwt_user_client_ui_WidgetCollection_array.com_google_gwt_lang_Array_length; ++i) {
1920      com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(newArray, i, this$static.com_google_gwt_user_client_ui_WidgetCollection_array[i]);
1921    }
1922    this$static.com_google_gwt_user_client_ui_WidgetCollection_array = newArray;
1923  }
1924  ++this$static.com_google_gwt_user_client_ui_WidgetCollection_size;
1925  for (i = this$static.com_google_gwt_user_client_ui_WidgetCollection_size - 1; i > beforeIndex; --i) {
1926    com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_ui_WidgetCollection_array, i, this$static.com_google_gwt_user_client_ui_WidgetCollection_array[i - 1]);
1927  }
1928  com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_ui_WidgetCollection_array, beforeIndex, w);
1929}
1930
1931function com_google_gwt_user_client_ui_WidgetCollection_$indexOf__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w){
1932  var i;
1933  for (i = 0; i < this$static.com_google_gwt_user_client_ui_WidgetCollection_size; ++i) {
1934    if (this$static.com_google_gwt_user_client_ui_WidgetCollection_array[i] === w) {
1935      return i;
1936    }
1937  }
1938  return (-1);
1939}
1940
1941function com_google_gwt_user_client_ui_WidgetCollection_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection_2I(this$static, index0){
1942  var i;
1943  if (index0 < 0 || index0 >= this$static.com_google_gwt_user_client_ui_WidgetCollection_size) {
1944    throw java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2(new java_lang_IndexOutOfBoundsException());
1945  }
1946  --this$static.com_google_gwt_user_client_ui_WidgetCollection_size;
1947  for (i = index0; i < this$static.com_google_gwt_user_client_ui_WidgetCollection_size; ++i) {
1948    com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_ui_WidgetCollection_array, i, this$static.com_google_gwt_user_client_ui_WidgetCollection_array[i + 1]);
1949  }
1950  com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_ui_WidgetCollection_array, this$static.com_google_gwt_user_client_ui_WidgetCollection_size, null);
1951}
1952
1953function com_google_gwt_user_client_ui_WidgetCollection(){
1954}
1955
1956_ = com_google_gwt_user_client_ui_WidgetCollection.prototype = new java_lang_Object();
1957_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.WidgetCollection';
1958_.java_lang_Object_typeId = 0;
1959_.com_google_gwt_user_client_ui_WidgetCollection_array = null;
1960_.com_google_gwt_user_client_ui_WidgetCollection_parent = null;
1961_.com_google_gwt_user_client_ui_WidgetCollection_size = 0;
1962function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_hasNext__(){
1963  return com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$hasNext__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(this);
1964}
1965
1966function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_next__(){
1967  return com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(this);
1968}
1969
1970function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2Lcom_google_gwt_user_client_ui_WidgetCollection_2(this$static, this$0){
1971  this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0 = this$0;
1972  return this$static;
1973}
1974
1975function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$hasNext__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(this$static){
1976  return this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index < this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size - 1;
1977}
1978
1979function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(this$static){
1980  if (this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index >= this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size) {
1981    throw java_util_NoSuchElementException_$NoSuchElementException__Ljava_util_NoSuchElementException_2(new java_util_NoSuchElementException());
1982  }
1983  return this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_array[++this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index];
1984}
1985
1986function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator(){
1987}
1988
1989_ = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator.prototype = new java_lang_Object();
1990_.hasNext__ = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_hasNext__;
1991_.next__ = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_next__;
1992_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.WidgetCollection$WidgetIterator';
1993_.java_lang_Object_typeId = 0;
1994_.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index = (-1);
1995function com_google_gwt_user_client_ui_impl_FocusImpl(){
1996}
1997
1998_ = com_google_gwt_user_client_ui_impl_FocusImpl.prototype = new java_lang_Object();
1999_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.impl.FocusImpl';
2000_.java_lang_Object_typeId = 0;
2001function com_google_gwt_user_client_ui_impl_TextBoxImpl(){
2002}
2003
2004_ = com_google_gwt_user_client_ui_impl_TextBoxImpl.prototype = new java_lang_Object();
2005_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.impl.TextBoxImpl';
2006_.java_lang_Object_typeId = 0;
2007function com_google_gwt_xml_client_DOMException_$DOMException__Lcom_google_gwt_xml_client_DOMException_2SLjava_lang_String_2(this$static, code, message0){
2008  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, message0);
2009  this$static.com_google_gwt_xml_client_DOMException_code = code;
2010  return this$static;
2011}
2012
2013function com_google_gwt_xml_client_DOMException(){
2014}
2015
2016_ = com_google_gwt_xml_client_DOMException.prototype = new java_lang_RuntimeException();
2017_.java_lang_Object_typeName = 'com.google.gwt.xml.client.DOMException';
2018_.java_lang_Object_typeId = 25;
2019_.com_google_gwt_xml_client_DOMException_code = 0;
2020function com_google_gwt_xml_client_XMLParser_$clinit__(){
2021  com_google_gwt_xml_client_XMLParser_$clinit__ = nullMethod;
2022  com_google_gwt_xml_client_XMLParser_impl = com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__().com_google_gwt_xml_client_impl_XMLParserImpl_impl;
2023  return window;
2024}
2025
2026function com_google_gwt_xml_client_XMLParser_parse__Ljava_lang_String_2(contents){
2027  com_google_gwt_xml_client_XMLParser_$clinit__();
2028  return com_google_gwt_xml_client_impl_XMLParserImpl_$parse__Lcom_google_gwt_xml_client_impl_XMLParserImpl_2Ljava_lang_String_2(com_google_gwt_xml_client_XMLParser_impl, contents);
2029}
2030
2031function com_google_gwt_xml_client_impl_DOMItem_equals__Ljava_lang_Object_2(o){
2032  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(o, 14)) {
2033    return com_google_gwt_user_client_DOM_compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(this.castToElement__Lcom_google_gwt_core_client_JavaScriptObject_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject), this.castToElement__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(o, 14).com_google_gwt_xml_client_impl_DOMItem_jsObject));
2034  }
2035  return false;
2036}
2037
2038function com_google_gwt_xml_client_impl_DOMItem_castToElement__Lcom_google_gwt_core_client_JavaScriptObject_2(toBeCast){
2039  return toBeCast;
2040}
2041
2042function com_google_gwt_xml_client_impl_DOMItem_$DOMItem__Lcom_google_gwt_xml_client_impl_DOMItem_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, jso){
2043  this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject = jso;
2044  return this$static;
2045}
2046
2047function com_google_gwt_xml_client_impl_DOMItem(){
2048}
2049
2050_ = com_google_gwt_xml_client_impl_DOMItem.prototype = new java_lang_Object();
2051_.equals__Ljava_lang_Object_2 = com_google_gwt_xml_client_impl_DOMItem_equals__Ljava_lang_Object_2;
2052_.castToElement__Lcom_google_gwt_core_client_JavaScriptObject_2 = com_google_gwt_xml_client_impl_DOMItem_castToElement__Lcom_google_gwt_core_client_JavaScriptObject_2;
2053_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.DOMItem';
2054_.java_lang_Object_typeId = 26;
2055_.com_google_gwt_xml_client_impl_DOMItem_jsObject = null;
2056function com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(node){
2057  var nodeType0;
2058  if (node === null) {
2059    return null;
2060  }
2061  nodeType0 = com_google_gwt_xml_client_impl_XMLParserImpl_getNodeType__Lcom_google_gwt_core_client_JavaScriptObject_2(node);
2062  switch (nodeType0) {
2063    case 2:
2064      return com_google_gwt_xml_client_impl_AttrImpl_$AttrImpl__Lcom_google_gwt_xml_client_impl_AttrImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_AttrImpl(), node);
2065    case 4:
2066      return com_google_gwt_xml_client_impl_CDATASectionImpl_$CDATASectionImpl__Lcom_google_gwt_xml_client_impl_CDATASectionImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_CDATASectionImpl(), node);
2067    case 8:
2068      return com_google_gwt_xml_client_impl_CommentImpl_$CommentImpl__Lcom_google_gwt_xml_client_impl_CommentImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_CommentImpl(), node);
2069    case 11:
2070      return com_google_gwt_xml_client_impl_DocumentFragmentImpl_$DocumentFragmentImpl__Lcom_google_gwt_xml_client_impl_DocumentFragmentImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_DocumentFragmentImpl(), node);
2071    case 9:
2072      return com_google_gwt_xml_client_impl_DocumentImpl_$DocumentImpl__Lcom_google_gwt_xml_client_impl_DocumentImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_DocumentImpl(), node);
2073    case 1:
2074      return com_google_gwt_xml_client_impl_ElementImpl_$ElementImpl__Lcom_google_gwt_xml_client_impl_ElementImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_ElementImpl(), node);
2075    case 7:
2076      return com_google_gwt_xml_client_impl_ProcessingInstructionImpl_$ProcessingInstructionImpl__Lcom_google_gwt_xml_client_impl_ProcessingInstructionImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_ProcessingInstructionImpl(), node);
2077    case 3:
2078      return com_google_gwt_xml_client_impl_TextImpl_$TextImpl__Lcom_google_gwt_xml_client_impl_TextImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_TextImpl(), node);
2079    default:return com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_NodeImpl(), node);
2080  }
2081}
2082
2083function com_google_gwt_xml_client_impl_NodeImpl_appendChild__Lcom_google_gwt_xml_client_Node_2(newChild){
2084  var newChildJs, appendChildResults, e, $e0;
2085  try {
2086    newChildJs = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(newChild, 14).com_google_gwt_xml_client_impl_DOMItem_jsObject;
2087    appendChildResults = com_google_gwt_xml_client_impl_XMLParserImpl_appendChild__Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject, newChildJs);
2088    return com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(appendChildResults);
2089  }
2090   catch ($e0) {
2091    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
2092    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 16)) {
2093      e = $e0;
2094      throw com_google_gwt_xml_client_impl_DOMNodeException_$DOMNodeException__Lcom_google_gwt_xml_client_impl_DOMNodeException_2SLjava_lang_Throwable_2Lcom_google_gwt_xml_client_impl_DOMItem_2(new com_google_gwt_xml_client_impl_DOMNodeException(), 13, e, this);
2095    }
2096     else
2097      throw $e0;
2098  }
2099}
2100
2101function com_google_gwt_xml_client_impl_NodeImpl_getChildNodes__(){
2102  return com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this);
2103}
2104
2105function com_google_gwt_xml_client_impl_NodeImpl_getOwnerDocument__(){
2106  return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_getOwnerDocument__Lcom_google_gwt_core_client_JavaScriptObject_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject)), 19);
2107}
2108
2109function com_google_gwt_xml_client_impl_NodeImpl_getParentNode__(){
2110  return com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_getParentNode__Lcom_google_gwt_core_client_JavaScriptObject_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject));
2111}
2112
2113function com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, jso){
2114  com_google_gwt_xml_client_impl_DOMItem_$DOMItem__Lcom_google_gwt_xml_client_impl_DOMItem_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, jso);
2115  return this$static;
2116}
2117
2118function com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static){
2119  return com_google_gwt_xml_client_impl_NodeListImpl_$NodeListImpl__Lcom_google_gwt_xml_client_impl_NodeListImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_NodeListImpl(), com_google_gwt_xml_client_impl_XMLParserImpl_getChildNodes__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject));
2120}
2121
2122function com_google_gwt_xml_client_impl_NodeImpl_$hasAttributes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static){
2123  return com_google_gwt_xml_client_impl_XMLParserImpl_hasAttributes__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2124}
2125
2126function com_google_gwt_xml_client_impl_NodeImpl_$getAttributes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static){
2127  return com_google_gwt_xml_client_impl_NamedNodeMapImpl_$NamedNodeMapImpl__Lcom_google_gwt_xml_client_impl_NamedNodeMapImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_NamedNodeMapImpl(), com_google_gwt_xml_client_impl_XMLParserImpl_getAttributes__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject));
2128}
2129
2130function com_google_gwt_xml_client_impl_NodeImpl_$hasChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static){
2131  return com_google_gwt_xml_client_impl_XMLParserImpl_hasChildNodes__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2132}
2133
2134function com_google_gwt_xml_client_impl_NodeImpl_$getNodeName__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static){
2135  return com_google_gwt_xml_client_impl_XMLParserImpl_getNodeName__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2136}
2137
2138function com_google_gwt_xml_client_impl_NodeImpl_$getFirstChild__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static){
2139  return com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static).item__I(0);
2140}
2141
2142function com_google_gwt_xml_client_impl_NodeImpl(){
2143}
2144
2145_ = com_google_gwt_xml_client_impl_NodeImpl.prototype = new com_google_gwt_xml_client_impl_DOMItem();
2146_.appendChild__Lcom_google_gwt_xml_client_Node_2 = com_google_gwt_xml_client_impl_NodeImpl_appendChild__Lcom_google_gwt_xml_client_Node_2;
2147_.getChildNodes__ = com_google_gwt_xml_client_impl_NodeImpl_getChildNodes__;
2148_.getOwnerDocument__ = com_google_gwt_xml_client_impl_NodeImpl_getOwnerDocument__;
2149_.getParentNode__ = com_google_gwt_xml_client_impl_NodeImpl_getParentNode__;
2150_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.NodeImpl';
2151_.java_lang_Object_typeId = 27;
2152function com_google_gwt_xml_client_impl_AttrImpl_toString__(){
2153  var b;
2154  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
2155  b.append__Ljava_lang_String_2(' ' + com_google_gwt_xml_client_impl_AttrImpl_$getName__Lcom_google_gwt_xml_client_impl_AttrImpl_2(this));
2156  b.append__Ljava_lang_String_2('="');
2157  b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_AttrImpl_$getValue__Lcom_google_gwt_xml_client_impl_AttrImpl_2(this));
2158  b.append__Ljava_lang_String_2('"');
2159  return b.toString__();
2160}
2161
2162function com_google_gwt_xml_client_impl_AttrImpl_$getName__Lcom_google_gwt_xml_client_impl_AttrImpl_2(this$static){
2163  return com_google_gwt_xml_client_impl_XMLParserImpl_getName__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2164}
2165
2166function com_google_gwt_xml_client_impl_AttrImpl_$getValue__Lcom_google_gwt_xml_client_impl_AttrImpl_2(this$static){
2167  return com_google_gwt_xml_client_impl_XMLParserImpl_getValue__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2168}
2169
2170function com_google_gwt_xml_client_impl_AttrImpl_$AttrImpl__Lcom_google_gwt_xml_client_impl_AttrImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2171  com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2172  return this$static;
2173}
2174
2175function com_google_gwt_xml_client_impl_AttrImpl(){
2176}
2177
2178_ = com_google_gwt_xml_client_impl_AttrImpl.prototype = new com_google_gwt_xml_client_impl_NodeImpl();
2179_.toString__ = com_google_gwt_xml_client_impl_AttrImpl_toString__;
2180_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.AttrImpl';
2181_.java_lang_Object_typeId = 28;
2182function com_google_gwt_xml_client_impl_CharacterDataImpl_getData__(){
2183  return com_google_gwt_xml_client_impl_CharacterDataImpl_$getData__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2(this);
2184}
2185
2186function com_google_gwt_xml_client_impl_CharacterDataImpl_$getData__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2(this$static){
2187  return com_google_gwt_xml_client_impl_XMLParserImpl_getData__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2188}
2189
2190function com_google_gwt_xml_client_impl_CharacterDataImpl_$CharacterDataImpl__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2191  com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2192  return this$static;
2193}
2194
2195function com_google_gwt_xml_client_impl_CharacterDataImpl(){
2196}
2197
2198_ = com_google_gwt_xml_client_impl_CharacterDataImpl.prototype = new com_google_gwt_xml_client_impl_NodeImpl();
2199_.getData__ = com_google_gwt_xml_client_impl_CharacterDataImpl_getData__;
2200_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.CharacterDataImpl';
2201_.java_lang_Object_typeId = 29;
2202function com_google_gwt_xml_client_impl_TextImpl_toString__(){
2203  var b, x0, i;
2204  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
2205  x0 = com_google_gwt_xml_client_impl_CharacterDataImpl_$getData__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2(this).split__Ljava_lang_String_2I('(?=[;&<>\'"])', (-1));
2206  for (i = 0; i < x0.com_google_gwt_lang_Array_length; i++) {
2207    if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(x0[i], ';')) {
2208      b.append__Ljava_lang_String_2('&semi;');
2209      b.append__Ljava_lang_String_2(x0[i].substring__I(1));
2210    }
2211     else if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(x0[i], '&')) {
2212      b.append__Ljava_lang_String_2('&amp;');
2213      b.append__Ljava_lang_String_2(x0[i].substring__I(1));
2214    }
2215     else if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(x0[i], '"')) {
2216      b.append__Ljava_lang_String_2('&quot;');
2217      b.append__Ljava_lang_String_2(x0[i].substring__I(1));
2218    }
2219     else if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(x0[i], "'")) {
2220      b.append__Ljava_lang_String_2('&apos;');
2221      b.append__Ljava_lang_String_2(x0[i].substring__I(1));
2222    }
2223     else if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(x0[i], '<')) {
2224      b.append__Ljava_lang_String_2('&lt;');
2225      b.append__Ljava_lang_String_2(x0[i].substring__I(1));
2226    }
2227     else if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(x0[i], '>')) {
2228      b.append__Ljava_lang_String_2('&gt;');
2229      b.append__Ljava_lang_String_2(x0[i].substring__I(1));
2230    }
2231     else {
2232      b.append__Ljava_lang_String_2(x0[i]);
2233    }
2234  }
2235  return b.toString__();
2236}
2237
2238function com_google_gwt_xml_client_impl_TextImpl_$TextImpl__Lcom_google_gwt_xml_client_impl_TextImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2239  com_google_gwt_xml_client_impl_CharacterDataImpl_$CharacterDataImpl__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2240  return this$static;
2241}
2242
2243function com_google_gwt_xml_client_impl_TextImpl(){
2244}
2245
2246_ = com_google_gwt_xml_client_impl_TextImpl.prototype = new com_google_gwt_xml_client_impl_CharacterDataImpl();
2247_.toString__ = com_google_gwt_xml_client_impl_TextImpl_toString__;
2248_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.TextImpl';
2249_.java_lang_Object_typeId = 30;
2250function com_google_gwt_xml_client_impl_CDATASectionImpl_toString__(){
2251  var b;
2252  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2Ljava_lang_String_2(new java_lang_StringBuffer(), '<![CDATA[');
2253  b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_CharacterDataImpl_$getData__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2(this));
2254  b.append__Ljava_lang_String_2(']]>');
2255  return b.toString__();
2256}
2257
2258function com_google_gwt_xml_client_impl_CDATASectionImpl_$CDATASectionImpl__Lcom_google_gwt_xml_client_impl_CDATASectionImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2259  com_google_gwt_xml_client_impl_TextImpl_$TextImpl__Lcom_google_gwt_xml_client_impl_TextImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2260  return this$static;
2261}
2262
2263function com_google_gwt_xml_client_impl_CDATASectionImpl(){
2264}
2265
2266_ = com_google_gwt_xml_client_impl_CDATASectionImpl.prototype = new com_google_gwt_xml_client_impl_TextImpl();
2267_.toString__ = com_google_gwt_xml_client_impl_CDATASectionImpl_toString__;
2268_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.CDATASectionImpl';
2269_.java_lang_Object_typeId = 31;
2270function com_google_gwt_xml_client_impl_CommentImpl_toString__(){
2271  var b;
2272  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2Ljava_lang_String_2(new java_lang_StringBuffer(), '<!--');
2273  b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_CharacterDataImpl_$getData__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2(this));
2274  b.append__Ljava_lang_String_2('-->');
2275  return b.toString__();
2276}
2277
2278function com_google_gwt_xml_client_impl_CommentImpl_$CommentImpl__Lcom_google_gwt_xml_client_impl_CommentImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2279  com_google_gwt_xml_client_impl_CharacterDataImpl_$CharacterDataImpl__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2280  return this$static;
2281}
2282
2283function com_google_gwt_xml_client_impl_CommentImpl(){
2284}
2285
2286_ = com_google_gwt_xml_client_impl_CommentImpl.prototype = new com_google_gwt_xml_client_impl_CharacterDataImpl();
2287_.toString__ = com_google_gwt_xml_client_impl_CommentImpl_toString__;
2288_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.CommentImpl';
2289_.java_lang_Object_typeId = 32;
2290function com_google_gwt_xml_client_impl_DOMNodeException_$DOMNodeException__Lcom_google_gwt_xml_client_impl_DOMNodeException_2SLjava_lang_Throwable_2Lcom_google_gwt_xml_client_impl_DOMItem_2(this$static, code, e, item0){
2291  com_google_gwt_xml_client_DOMException_$DOMException__Lcom_google_gwt_xml_client_DOMException_2SLjava_lang_String_2(this$static, code, 'Error during DOM manipulation of: ' + com_google_gwt_xml_client_impl_DOMParseException_summarize__Ljava_lang_String_2(item0.toString__()));
2292  java_lang_Throwable_$initCause__Ljava_lang_Throwable_2Ljava_lang_Throwable_2(this$static, e);
2293  this$static.com_google_gwt_xml_client_impl_DOMNodeException_item = item0;
2294  return this$static;
2295}
2296
2297function com_google_gwt_xml_client_impl_DOMNodeException(){
2298}
2299
2300_ = com_google_gwt_xml_client_impl_DOMNodeException.prototype = new com_google_gwt_xml_client_DOMException();
2301_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.DOMNodeException';
2302_.java_lang_Object_typeId = 33;
2303_.com_google_gwt_xml_client_impl_DOMNodeException_item = null;
2304function com_google_gwt_xml_client_impl_DOMParseException_summarize__Ljava_lang_String_2(text0){
2305  return text0.substring__II(0, java_lang_Math_min__II(text0.length__(), 128));
2306}
2307
2308function com_google_gwt_xml_client_impl_DOMParseException_$DOMParseException__Lcom_google_gwt_xml_client_impl_DOMParseException_2Ljava_lang_String_2Ljava_lang_Throwable_2(this$static, contents, e){
2309  com_google_gwt_xml_client_DOMException_$DOMException__Lcom_google_gwt_xml_client_DOMException_2SLjava_lang_String_2(this$static, 12, 'Failed to parse: ' + com_google_gwt_xml_client_impl_DOMParseException_summarize__Ljava_lang_String_2(contents));
2310  java_lang_Throwable_$initCause__Ljava_lang_Throwable_2Ljava_lang_Throwable_2(this$static, e);
2311  this$static.com_google_gwt_xml_client_impl_DOMParseException_contents = contents;
2312  return this$static;
2313}
2314
2315function com_google_gwt_xml_client_impl_DOMParseException(){
2316}
2317
2318_ = com_google_gwt_xml_client_impl_DOMParseException.prototype = new com_google_gwt_xml_client_DOMException();
2319_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.DOMParseException';
2320_.java_lang_Object_typeId = 34;
2321_.com_google_gwt_xml_client_impl_DOMParseException_contents = null;
2322function com_google_gwt_xml_client_impl_DocumentFragmentImpl_toString__(){
2323  var b, i;
2324  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
2325  for (i = 0; i < com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this).getLength__(); i++) {
2326    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_Object_2(b, com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this).item__I(i));
2327  }
2328  return b.toString__();
2329}
2330
2331function com_google_gwt_xml_client_impl_DocumentFragmentImpl_$DocumentFragmentImpl__Lcom_google_gwt_xml_client_impl_DocumentFragmentImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2332  com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2333  return this$static;
2334}
2335
2336function com_google_gwt_xml_client_impl_DocumentFragmentImpl(){
2337}
2338
2339_ = com_google_gwt_xml_client_impl_DocumentFragmentImpl.prototype = new com_google_gwt_xml_client_impl_NodeImpl();
2340_.toString__ = com_google_gwt_xml_client_impl_DocumentFragmentImpl_toString__;
2341_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.DocumentFragmentImpl';
2342_.java_lang_Object_typeId = 35;
2343function com_google_gwt_xml_client_impl_DocumentImpl_createElement__Ljava_lang_String_2(tagName0){
2344  var e, $e0;
2345  try {
2346    return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_createElement__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject, tagName0)), 15);
2347  }
2348   catch ($e0) {
2349    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
2350    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 16)) {
2351      e = $e0;
2352      throw com_google_gwt_xml_client_impl_DOMNodeException_$DOMNodeException__Lcom_google_gwt_xml_client_impl_DOMNodeException_2SLjava_lang_Throwable_2Lcom_google_gwt_xml_client_impl_DOMItem_2(new com_google_gwt_xml_client_impl_DOMNodeException(), 5, e, this);
2353    }
2354     else
2355      throw $e0;
2356  }
2357}
2358
2359function com_google_gwt_xml_client_impl_DocumentImpl_createProcessingInstruction__Ljava_lang_String_2Ljava_lang_String_2(target0, data0){
2360  var e, $e0;
2361  try {
2362    return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_createProcessingInstruction__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2Ljava_lang_String_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject, target0, data0)), 17);
2363  }
2364   catch ($e0) {
2365    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
2366    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 16)) {
2367      e = $e0;
2368      throw com_google_gwt_xml_client_impl_DOMNodeException_$DOMNodeException__Lcom_google_gwt_xml_client_impl_DOMNodeException_2SLjava_lang_Throwable_2Lcom_google_gwt_xml_client_impl_DOMItem_2(new com_google_gwt_xml_client_impl_DOMNodeException(), 5, e, this);
2369    }
2370     else
2371      throw $e0;
2372  }
2373}
2374
2375function com_google_gwt_xml_client_impl_DocumentImpl_createTextNode__Ljava_lang_String_2(data0){
2376  var e, $e0;
2377  try {
2378    return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_createTextNode__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject, data0)), 18);
2379  }
2380   catch ($e0) {
2381    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
2382    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 16)) {
2383      e = $e0;
2384      throw com_google_gwt_xml_client_impl_DOMNodeException_$DOMNodeException__Lcom_google_gwt_xml_client_impl_DOMNodeException_2SLjava_lang_Throwable_2Lcom_google_gwt_xml_client_impl_DOMItem_2(new com_google_gwt_xml_client_impl_DOMNodeException(), 5, e, this);
2385    }
2386     else
2387      throw $e0;
2388  }
2389}
2390
2391function com_google_gwt_xml_client_impl_DocumentImpl_getDocumentElement__(){
2392  return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_getDocumentElement__Lcom_google_gwt_core_client_JavaScriptObject_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject)), 15);
2393}
2394
2395function com_google_gwt_xml_client_impl_DocumentImpl_toString__(){
2396  var b, children0, i;
2397  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
2398  children0 = com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this);
2399  for (i = 0; i < children0.getLength__(); i++) {
2400    b.append__Ljava_lang_String_2(children0.item__I(i).toString__());
2401  }
2402  return b.toString__();
2403}
2404
2405function com_google_gwt_xml_client_impl_DocumentImpl_$DocumentImpl__Lcom_google_gwt_xml_client_impl_DocumentImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2406  com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2407  return this$static;
2408}
2409
2410function com_google_gwt_xml_client_impl_DocumentImpl(){
2411}
2412
2413_ = com_google_gwt_xml_client_impl_DocumentImpl.prototype = new com_google_gwt_xml_client_impl_NodeImpl();
2414_.createElement__Ljava_lang_String_2 = com_google_gwt_xml_client_impl_DocumentImpl_createElement__Ljava_lang_String_2;
2415_.createProcessingInstruction__Ljava_lang_String_2Ljava_lang_String_2 = com_google_gwt_xml_client_impl_DocumentImpl_createProcessingInstruction__Ljava_lang_String_2Ljava_lang_String_2;
2416_.createTextNode__Ljava_lang_String_2 = com_google_gwt_xml_client_impl_DocumentImpl_createTextNode__Ljava_lang_String_2;
2417_.getDocumentElement__ = com_google_gwt_xml_client_impl_DocumentImpl_getDocumentElement__;
2418_.toString__ = com_google_gwt_xml_client_impl_DocumentImpl_toString__;
2419_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.DocumentImpl';
2420_.java_lang_Object_typeId = 36;
2421function com_google_gwt_xml_client_impl_ElementImpl_getAttribute__Ljava_lang_String_2(tagName0){
2422  return com_google_gwt_xml_client_impl_XMLParserImpl_getAttribute__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject, tagName0);
2423}
2424
2425function com_google_gwt_xml_client_impl_ElementImpl_getTagName__(){
2426  return com_google_gwt_xml_client_impl_ElementImpl_$getTagName__Lcom_google_gwt_xml_client_impl_ElementImpl_2(this);
2427}
2428
2429function com_google_gwt_xml_client_impl_ElementImpl_setAttribute__Ljava_lang_String_2Ljava_lang_String_2(name0, value0){
2430  var e, $e0;
2431  try {
2432    com_google_gwt_xml_client_impl_XMLParserImpl_setAttribute__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2Ljava_lang_String_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject, name0, value0);
2433  }
2434   catch ($e0) {
2435    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
2436    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 16)) {
2437      e = $e0;
2438      throw com_google_gwt_xml_client_impl_DOMNodeException_$DOMNodeException__Lcom_google_gwt_xml_client_impl_DOMNodeException_2SLjava_lang_Throwable_2Lcom_google_gwt_xml_client_impl_DOMItem_2(new com_google_gwt_xml_client_impl_DOMNodeException(), 13, e, this);
2439    }
2440     else
2441      throw $e0;
2442  }
2443}
2444
2445function com_google_gwt_xml_client_impl_ElementImpl_toString__(){
2446  var b;
2447  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2Ljava_lang_String_2(new java_lang_StringBuffer(), '<');
2448  b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_ElementImpl_$getTagName__Lcom_google_gwt_xml_client_impl_ElementImpl_2(this));
2449  if (com_google_gwt_xml_client_impl_NodeImpl_$hasAttributes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this)) {
2450    b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_NodeListImpl_$toString__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(com_google_gwt_xml_client_impl_NodeImpl_$getAttributes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this)));
2451  }
2452  if (com_google_gwt_xml_client_impl_NodeImpl_$hasChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this)) {
2453    b.append__Ljava_lang_String_2('>');
2454    b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_NodeListImpl_$toString__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this)));
2455    b.append__Ljava_lang_String_2('</');
2456    b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_ElementImpl_$getTagName__Lcom_google_gwt_xml_client_impl_ElementImpl_2(this));
2457    b.append__Ljava_lang_String_2('>');
2458  }
2459   else {
2460    b.append__Ljava_lang_String_2('/>');
2461  }
2462  return b.toString__();
2463}
2464
2465function com_google_gwt_xml_client_impl_ElementImpl_$getTagName__Lcom_google_gwt_xml_client_impl_ElementImpl_2(this$static){
2466  return com_google_gwt_xml_client_impl_XMLParserImpl_getTagName__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2467}
2468
2469function com_google_gwt_xml_client_impl_ElementImpl_$ElementImpl__Lcom_google_gwt_xml_client_impl_ElementImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2470  com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2471  return this$static;
2472}
2473
2474function com_google_gwt_xml_client_impl_ElementImpl(){
2475}
2476
2477_ = com_google_gwt_xml_client_impl_ElementImpl.prototype = new com_google_gwt_xml_client_impl_NodeImpl();
2478_.getAttribute__Ljava_lang_String_2 = com_google_gwt_xml_client_impl_ElementImpl_getAttribute__Ljava_lang_String_2;
2479_.getTagName__ = com_google_gwt_xml_client_impl_ElementImpl_getTagName__;
2480_.setAttribute__Ljava_lang_String_2Ljava_lang_String_2 = com_google_gwt_xml_client_impl_ElementImpl_setAttribute__Ljava_lang_String_2Ljava_lang_String_2;
2481_.toString__ = com_google_gwt_xml_client_impl_ElementImpl_toString__;
2482_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.ElementImpl';
2483_.java_lang_Object_typeId = 37;
2484function com_google_gwt_xml_client_impl_NodeListImpl_getLength__(){
2485  return com_google_gwt_xml_client_impl_NodeListImpl_$getLength__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(this);
2486}
2487
2488function com_google_gwt_xml_client_impl_NodeListImpl_item__I(index0){
2489  return com_google_gwt_xml_client_impl_NodeListImpl_$item__Lcom_google_gwt_xml_client_impl_NodeListImpl_2I(this, index0);
2490}
2491
2492function com_google_gwt_xml_client_impl_NodeListImpl_toString__(){
2493  return com_google_gwt_xml_client_impl_NodeListImpl_$toString__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(this);
2494}
2495
2496function com_google_gwt_xml_client_impl_NodeListImpl_$NodeListImpl__Lcom_google_gwt_xml_client_impl_NodeListImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2497  com_google_gwt_xml_client_impl_DOMItem_$DOMItem__Lcom_google_gwt_xml_client_impl_DOMItem_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2498  return this$static;
2499}
2500
2501function com_google_gwt_xml_client_impl_NodeListImpl_$getLength__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(this$static){
2502  return com_google_gwt_xml_client_impl_XMLParserImpl_getLength__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2503}
2504
2505function com_google_gwt_xml_client_impl_NodeListImpl_$item__Lcom_google_gwt_xml_client_impl_NodeListImpl_2I(this$static, index0){
2506  return com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_item__Lcom_google_gwt_core_client_JavaScriptObject_2I(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject, index0));
2507}
2508
2509function com_google_gwt_xml_client_impl_NodeListImpl_$toString__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(this$static){
2510  var b, i;
2511  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
2512  for (i = 0; i < this$static.getLength__(); i++) {
2513    b.append__Ljava_lang_String_2(this$static.item__I(i).toString__());
2514  }
2515  return b.toString__();
2516}
2517
2518function com_google_gwt_xml_client_impl_NodeListImpl(){
2519}
2520
2521_ = com_google_gwt_xml_client_impl_NodeListImpl.prototype = new com_google_gwt_xml_client_impl_DOMItem();
2522_.getLength__ = com_google_gwt_xml_client_impl_NodeListImpl_getLength__;
2523_.item__I = com_google_gwt_xml_client_impl_NodeListImpl_item__I;
2524_.toString__ = com_google_gwt_xml_client_impl_NodeListImpl_toString__;
2525_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.NodeListImpl';
2526_.java_lang_Object_typeId = 38;
2527function com_google_gwt_xml_client_impl_NamedNodeMapImpl_getLength__(){
2528  return com_google_gwt_xml_client_impl_NodeListImpl_$getLength__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(this);
2529}
2530
2531function com_google_gwt_xml_client_impl_NamedNodeMapImpl_item__I(index0){
2532  return com_google_gwt_xml_client_impl_NodeListImpl_$item__Lcom_google_gwt_xml_client_impl_NodeListImpl_2I(this, index0);
2533}
2534
2535function com_google_gwt_xml_client_impl_NamedNodeMapImpl_$NamedNodeMapImpl__Lcom_google_gwt_xml_client_impl_NamedNodeMapImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2536  com_google_gwt_xml_client_impl_NodeListImpl_$NodeListImpl__Lcom_google_gwt_xml_client_impl_NodeListImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2537  return this$static;
2538}
2539
2540function com_google_gwt_xml_client_impl_NamedNodeMapImpl(){
2541}
2542
2543_ = com_google_gwt_xml_client_impl_NamedNodeMapImpl.prototype = new com_google_gwt_xml_client_impl_NodeListImpl();
2544_.getLength__ = com_google_gwt_xml_client_impl_NamedNodeMapImpl_getLength__;
2545_.item__I = com_google_gwt_xml_client_impl_NamedNodeMapImpl_item__I;
2546_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.NamedNodeMapImpl';
2547_.java_lang_Object_typeId = 39;
2548function com_google_gwt_xml_client_impl_ProcessingInstructionImpl_toString__(){
2549  var b;
2550  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2Ljava_lang_String_2(new java_lang_StringBuffer(), '<?');
2551  b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_NodeImpl_$getNodeName__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this));
2552  b.append__Ljava_lang_String_2(' ');
2553  b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_ProcessingInstructionImpl_$getData__Lcom_google_gwt_xml_client_impl_ProcessingInstructionImpl_2(this));
2554  b.append__Ljava_lang_String_2('?>');
2555  return b.toString__();
2556}
2557
2558function com_google_gwt_xml_client_impl_ProcessingInstructionImpl_$ProcessingInstructionImpl__Lcom_google_gwt_xml_client_impl_ProcessingInstructionImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2559  com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2560  return this$static;
2561}
2562
2563function com_google_gwt_xml_client_impl_ProcessingInstructionImpl_$getData__Lcom_google_gwt_xml_client_impl_ProcessingInstructionImpl_2(this$static){
2564  return com_google_gwt_xml_client_impl_XMLParserImpl_getData__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2565}
2566
2567function com_google_gwt_xml_client_impl_ProcessingInstructionImpl(){
2568}
2569
2570_ = com_google_gwt_xml_client_impl_ProcessingInstructionImpl.prototype = new com_google_gwt_xml_client_impl_NodeImpl();
2571_.toString__ = com_google_gwt_xml_client_impl_ProcessingInstructionImpl_toString__;
2572_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.ProcessingInstructionImpl';
2573_.java_lang_Object_typeId = 40;
2574function com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__(){
2575  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__ = nullMethod;
2576  com_google_gwt_xml_client_impl_XMLParserImpl_impl = com_google_gwt_xml_client_impl_XMLParserImplStandard_$XMLParserImplStandard__Lcom_google_gwt_xml_client_impl_XMLParserImplStandard_2(new com_google_gwt_xml_client_impl_XMLParserImplStandard());
2577  return window;
2578}
2579
2580function com_google_gwt_xml_client_impl_XMLParserImpl_appendChild__Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2(jsObject, newChildJs){
2581  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2582  var out = jsObject.appendChild(newChildJs);
2583  return out == null?null:out;
2584}
2585
2586function com_google_gwt_xml_client_impl_XMLParserImpl_createElement__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(jsObject, tagName0){
2587  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2588  var out = jsObject.createElement(tagName0);
2589  return out == null?null:out;
2590}
2591
2592function com_google_gwt_xml_client_impl_XMLParserImpl_createProcessingInstruction__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2Ljava_lang_String_2(jsObject, target0, data0){
2593  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2594  var out = jsObject.createProcessingInstruction(target0, data0);
2595  return out == null?null:out;
2596}
2597
2598function com_google_gwt_xml_client_impl_XMLParserImpl_createTextNode__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(jsObject, data0){
2599  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2600  var out = jsObject.createTextNode(data0);
2601  return out == null?null:out;
2602}
2603
2604function com_google_gwt_xml_client_impl_XMLParserImpl_getAttribute__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(o, name0){
2605  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2606  return o.getAttribute(name0);
2607}
2608
2609function com_google_gwt_xml_client_impl_XMLParserImpl_getAttributes__Lcom_google_gwt_core_client_JavaScriptObject_2(t){
2610  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2611  return t.attributes;
2612}
2613
2614function com_google_gwt_xml_client_impl_XMLParserImpl_getChildNodes__Lcom_google_gwt_core_client_JavaScriptObject_2(t){
2615  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2616  var out = t.childNodes;
2617  return out == null?null:out;
2618}
2619
2620function com_google_gwt_xml_client_impl_XMLParserImpl_getData__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2621  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2622  return o.data;
2623}
2624
2625function com_google_gwt_xml_client_impl_XMLParserImpl_getDocumentElement__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2626  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2627  return o.documentElement;
2628}
2629
2630function com_google_gwt_xml_client_impl_XMLParserImpl_getLength__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2631  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2632  return o.length;
2633}
2634
2635function com_google_gwt_xml_client_impl_XMLParserImpl_getName__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2636  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2637  return o.name;
2638}
2639
2640function com_google_gwt_xml_client_impl_XMLParserImpl_getNodeName__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2641  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2642  var out = o.nodeName;
2643  return out == null?null:out;
2644}
2645
2646function com_google_gwt_xml_client_impl_XMLParserImpl_getNodeType__Lcom_google_gwt_core_client_JavaScriptObject_2(jsObject){
2647  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2648  var out = jsObject.nodeType;
2649  return out == null?-1:out;
2650}
2651
2652function com_google_gwt_xml_client_impl_XMLParserImpl_getOwnerDocument__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2653  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2654  return o.ownerDocument;
2655}
2656
2657function com_google_gwt_xml_client_impl_XMLParserImpl_getParentNode__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2658  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2659  var out = o.parentNode;
2660  return out == null?null:out;
2661}
2662
2663function com_google_gwt_xml_client_impl_XMLParserImpl_getTagName__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2664  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2665  return o.tagName;
2666}
2667
2668function com_google_gwt_xml_client_impl_XMLParserImpl_getValue__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2669  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2670  return o.value;
2671}
2672
2673function com_google_gwt_xml_client_impl_XMLParserImpl_hasAttributes__Lcom_google_gwt_core_client_JavaScriptObject_2(jsObject){
2674  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2675  return jsObject.attributes.length != 0;
2676}
2677
2678function com_google_gwt_xml_client_impl_XMLParserImpl_hasChildNodes__Lcom_google_gwt_core_client_JavaScriptObject_2(jsObject){
2679  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2680  return jsObject.hasChildNodes();
2681}
2682
2683function com_google_gwt_xml_client_impl_XMLParserImpl_item__Lcom_google_gwt_core_client_JavaScriptObject_2I(t, index0){
2684  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2685  if (index0 >= t.length) {
2686    return null;
2687  }
2688  var out = t.item(index0);
2689  return out == null?null:out;
2690}
2691
2692function com_google_gwt_xml_client_impl_XMLParserImpl_setAttribute__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2Ljava_lang_String_2(jsObject, name0, value0){
2693  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2694  jsObject.setAttribute(name0, value0);
2695}
2696
2697function com_google_gwt_xml_client_impl_XMLParserImpl_$parse__Lcom_google_gwt_xml_client_impl_XMLParserImpl_2Ljava_lang_String_2(this$static, contents){
2698  var e, $e0;
2699  try {
2700    return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.parseImpl__Ljava_lang_String_2(contents)), 19);
2701  }
2702   catch ($e0) {
2703    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
2704    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 16)) {
2705      e = $e0;
2706      throw com_google_gwt_xml_client_impl_DOMParseException_$DOMParseException__Lcom_google_gwt_xml_client_impl_DOMParseException_2Ljava_lang_String_2Ljava_lang_Throwable_2(new com_google_gwt_xml_client_impl_DOMParseException(), contents, e);
2707    }
2708     else
2709      throw $e0;
2710  }
2711}
2712
2713function com_google_gwt_xml_client_impl_XMLParserImpl_$XMLParserImpl__Lcom_google_gwt_xml_client_impl_XMLParserImpl_2(this$static){
2714  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2715  return this$static;
2716}
2717
2718function com_google_gwt_xml_client_impl_XMLParserImpl(){
2719}
2720
2721_ = com_google_gwt_xml_client_impl_XMLParserImpl.prototype = new java_lang_Object();
2722_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.XMLParserImpl';
2723_.java_lang_Object_typeId = 0;
2724function com_google_gwt_xml_client_impl_XMLParserImplStandard_createDOMParser__(){
2725  return new DOMParser();
2726}
2727
2728function com_google_gwt_xml_client_impl_XMLParserImplStandard_parseImpl__Ljava_lang_String_2(contents){
2729  var domParser = this.com_google_gwt_xml_client_impl_XMLParserImplStandard_domParser;
2730  var result = domParser.parseFromString(contents, 'text/xml');
2731  var roottag = result.documentElement;
2732  if (roottag.tagName == 'parsererror' && roottag.namespaceURI == 'http://www.mozilla.org/newlayout/xml/parsererror.xml') {
2733    throw new Error(roottag.firstChild.data);
2734  }
2735  return result;
2736}
2737
2738function com_google_gwt_xml_client_impl_XMLParserImplStandard_$XMLParserImplStandard__Lcom_google_gwt_xml_client_impl_XMLParserImplStandard_2(this$static){
2739  com_google_gwt_xml_client_impl_XMLParserImpl_$XMLParserImpl__Lcom_google_gwt_xml_client_impl_XMLParserImpl_2(this$static);
2740  com_google_gwt_xml_client_impl_XMLParserImplStandard_$$init__Lcom_google_gwt_xml_client_impl_XMLParserImplStandard_2(this$static);
2741  return this$static;
2742}
2743
2744function com_google_gwt_xml_client_impl_XMLParserImplStandard_$$init__Lcom_google_gwt_xml_client_impl_XMLParserImplStandard_2(this$static){
2745  this$static.com_google_gwt_xml_client_impl_XMLParserImplStandard_domParser = com_google_gwt_xml_client_impl_XMLParserImplStandard_createDOMParser__();
2746}
2747
2748function com_google_gwt_xml_client_impl_XMLParserImplStandard(){
2749}
2750
2751_ = com_google_gwt_xml_client_impl_XMLParserImplStandard.prototype = new com_google_gwt_xml_client_impl_XMLParserImpl();
2752_.parseImpl__Ljava_lang_String_2 = com_google_gwt_xml_client_impl_XMLParserImplStandard_parseImpl__Ljava_lang_String_2;
2753_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.XMLParserImplStandard';
2754_.java_lang_Object_typeId = 0;
2755function java_io_OutputStream(){
2756}
2757
2758_ = java_io_OutputStream.prototype = new java_lang_Object();
2759_.java_lang_Object_typeName = 'java.io.OutputStream';
2760_.java_lang_Object_typeId = 0;
2761function java_io_FilterOutputStream(){
2762}
2763
2764_ = java_io_FilterOutputStream.prototype = new java_io_OutputStream();
2765_.java_lang_Object_typeName = 'java.io.FilterOutputStream';
2766_.java_lang_Object_typeId = 0;
2767function java_io_PrintStream(){
2768}
2769
2770_ = java_io_PrintStream.prototype = new java_io_FilterOutputStream();
2771_.java_lang_Object_typeName = 'java.io.PrintStream';
2772_.java_lang_Object_typeId = 0;
2773function java_lang_ArrayStoreException_$ArrayStoreException__Ljava_lang_ArrayStoreException_2(this$static){
2774  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
2775  return this$static;
2776}
2777
2778function java_lang_ArrayStoreException(){
2779}
2780
2781_ = java_lang_ArrayStoreException.prototype = new java_lang_RuntimeException();
2782_.java_lang_Object_typeName = 'java.lang.ArrayStoreException';
2783_.java_lang_Object_typeId = 41;
2784function java_lang_Boolean_$clinit__(){
2785  java_lang_Boolean_$clinit__ = nullMethod;
2786  java_lang_Boolean_FALSE = java_lang_Boolean_$Boolean__Ljava_lang_Boolean_2Z(new java_lang_Boolean(), false);
2787  java_lang_Boolean_TRUE = java_lang_Boolean_$Boolean__Ljava_lang_Boolean_2Z(new java_lang_Boolean(), true);
2788  return window;
2789}
2790
2791function java_lang_Boolean_equals__Ljava_lang_Object_2(o){
2792  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(o, 20) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(o, 20).java_lang_Boolean_value == this.java_lang_Boolean_value;
2793}
2794
2795function java_lang_Boolean_hashCode__(){
2796  var hashCodeForTrue, hashCodeForFalse;
2797  hashCodeForTrue = 1231;
2798  hashCodeForFalse = 1237;
2799  return this.java_lang_Boolean_value?1231:1237;
2800}
2801
2802function java_lang_Boolean_toString__(){
2803  return this.java_lang_Boolean_value?'true':'false';
2804}
2805
2806function java_lang_Boolean_$Boolean__Ljava_lang_Boolean_2Z(this$static, value0){
2807  java_lang_Boolean_$clinit__();
2808  this$static.java_lang_Boolean_value = value0;
2809  return this$static;
2810}
2811
2812function java_lang_Boolean(){
2813}
2814
2815_ = java_lang_Boolean.prototype = new java_lang_Object();
2816_.equals__Ljava_lang_Object_2 = java_lang_Boolean_equals__Ljava_lang_Object_2;
2817_.hashCode__ = java_lang_Boolean_hashCode__;
2818_.toString__ = java_lang_Boolean_toString__;
2819_.java_lang_Object_typeName = 'java.lang.Boolean';
2820_.java_lang_Object_typeId = 42;
2821_.java_lang_Boolean_value = false;
2822function java_lang_Character_isDigit__C(c){
2823  return null != String.fromCharCode(c).match(/\d/);
2824}
2825
2826function java_lang_Character_isLetter__C(c){
2827  return null != String.fromCharCode(c).match(/[A-Z]/i);
2828}
2829
2830function java_lang_Character_isLetterOrDigit__C(c){
2831  return null != String.fromCharCode(c).match(/[A-Z\d]/i);
2832}
2833
2834function java_lang_Character_isLowerCase__C(c){
2835  return java_lang_Character_toLowerCase__C(c) == c && java_lang_Character_isLetter__C(c);
2836}
2837
2838function java_lang_Character_isUpperCase__C(c){
2839  return java_lang_Character_toUpperCase__C(c) == c && java_lang_Character_isLetter__C(c);
2840}
2841
2842function java_lang_Character_toLowerCase__C(c){
2843  return String.fromCharCode(c).toLowerCase().charCodeAt(0);
2844}
2845
2846function java_lang_Character_toString__C(x0){
2847  return java_lang_String_valueOf__C(x0);
2848}
2849
2850function java_lang_Character_toUpperCase__C(c){
2851  return String.fromCharCode(c).toUpperCase().charCodeAt(0);
2852}
2853
2854function java_lang_Character_equals__Ljava_lang_Object_2(o){
2855  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(o, 21) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(o, 21).java_lang_Character_value == this.java_lang_Character_value;
2856}
2857
2858function java_lang_Character_hashCode__(){
2859  return this.java_lang_Character_value;
2860}
2861
2862function java_lang_Character_toString__(){
2863  return java_lang_String_valueOf__C(this.java_lang_Character_value);
2864}
2865
2866function java_lang_Character_$Character__Ljava_lang_Character_2C(this$static, value0){
2867  this$static.java_lang_Character_value = value0;
2868  return this$static;
2869}
2870
2871function java_lang_Character(){
2872}
2873
2874_ = java_lang_Character.prototype = new java_lang_Object();
2875_.equals__Ljava_lang_Object_2 = java_lang_Character_equals__Ljava_lang_Object_2;
2876_.hashCode__ = java_lang_Character_hashCode__;
2877_.toString__ = java_lang_Character_toString__;
2878_.java_lang_Object_typeName = 'java.lang.Character';
2879_.java_lang_Object_typeId = 43;
2880_.java_lang_Character_value = 0;
2881function java_lang_ClassCastException_$ClassCastException__Ljava_lang_ClassCastException_2(this$static){
2882  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
2883  return this$static;
2884}
2885
2886function java_lang_ClassCastException_$ClassCastException__Ljava_lang_ClassCastException_2Ljava_lang_String_2(this$static, message0){
2887  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, message0);
2888  return this$static;
2889}
2890
2891function java_lang_ClassCastException(){
2892}
2893
2894_ = java_lang_ClassCastException.prototype = new java_lang_RuntimeException();
2895_.java_lang_Object_typeName = 'java.lang.ClassCastException';
2896_.java_lang_Object_typeId = 44;
2897function java_lang_IllegalArgumentException_$IllegalArgumentException__Ljava_lang_IllegalArgumentException_2Ljava_lang_String_2(this$static, message0){
2898  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, message0);
2899  return this$static;
2900}
2901
2902function java_lang_IllegalArgumentException(){
2903}
2904
2905_ = java_lang_IllegalArgumentException.prototype = new java_lang_RuntimeException();
2906_.java_lang_Object_typeName = 'java.lang.IllegalArgumentException';
2907_.java_lang_Object_typeId = 45;
2908function java_lang_IllegalStateException_$IllegalStateException__Ljava_lang_IllegalStateException_2Ljava_lang_String_2(this$static, s){
2909  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, s);
2910  return this$static;
2911}
2912
2913function java_lang_IllegalStateException_$IllegalStateException__Ljava_lang_IllegalStateException_2(this$static){
2914  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
2915  return this$static;
2916}
2917
2918function java_lang_IllegalStateException(){
2919}
2920
2921_ = java_lang_IllegalStateException.prototype = new java_lang_RuntimeException();
2922_.java_lang_Object_typeName = 'java.lang.IllegalStateException';
2923_.java_lang_Object_typeId = 46;
2924function java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2(this$static){
2925  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
2926  return this$static;
2927}
2928
2929function java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2Ljava_lang_String_2(this$static, message0){
2930  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, message0);
2931  return this$static;
2932}
2933
2934function java_lang_IndexOutOfBoundsException(){
2935}
2936
2937_ = java_lang_IndexOutOfBoundsException.prototype = new java_lang_RuntimeException();
2938_.java_lang_Object_typeName = 'java.lang.IndexOutOfBoundsException';
2939_.java_lang_Object_typeId = 47;
2940function java_lang_Number_$clinit__(){
2941  java_lang_Number_$clinit__ = nullMethod;
2942  java_lang_Number__1_1hexDigits = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[Ljava.lang.String;', 0, 22, ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f']);
2943  return window;
2944}
2945
2946function java_lang_Number__1_1isLongNaN__J(x0){
2947  java_lang_Number_$clinit__();
2948  return isNaN(x0);
2949}
2950
2951function java_lang_Number__1_1parseLongRadix__Ljava_lang_String_2I(s, radix){
2952  java_lang_Number_$clinit__();
2953  return parseInt(s, radix);
2954}
2955
2956function java_lang_Integer_parseInt__Ljava_lang_String_2(s){
2957  return java_lang_Integer_parseInt__Ljava_lang_String_2I(s, 10);
2958}
2959
2960function java_lang_Integer_parseInt__Ljava_lang_String_2I(s, radix){
2961  var x0;
2962  x0 = java_lang_Number__1_1parseLongRadix__Ljava_lang_String_2I(s, radix);
2963  if (java_lang_Number__1_1isLongNaN__J(x0)) {
2964    throw java_lang_NumberFormatException_$NumberFormatException__Ljava_lang_NumberFormatException_2Ljava_lang_String_2(new java_lang_NumberFormatException(), s);
2965  }
2966   else {
2967    return com_google_gwt_lang_Cast_narrow_1int__Ljava_lang_Object_2(x0);
2968  }
2969}
2970
2971java_lang_Integer_MIN_1VALUE = (-2147483648);
2972java_lang_Integer_MAX_1VALUE = 2147483647;
2973function java_lang_Math_min__II(x0, y0){
2974  return x0 < y0?x0:y0;
2975}
2976
2977function java_lang_NegativeArraySizeException_$NegativeArraySizeException__Ljava_lang_NegativeArraySizeException_2(this$static){
2978  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
2979  return this$static;
2980}
2981
2982function java_lang_NegativeArraySizeException(){
2983}
2984
2985_ = java_lang_NegativeArraySizeException.prototype = new java_lang_RuntimeException();
2986_.java_lang_Object_typeName = 'java.lang.NegativeArraySizeException';
2987_.java_lang_Object_typeId = 48;
2988function java_lang_NullPointerException_$NullPointerException__Ljava_lang_NullPointerException_2(this$static){
2989  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
2990  return this$static;
2991}
2992
2993function java_lang_NullPointerException(){
2994}
2995
2996_ = java_lang_NullPointerException.prototype = new java_lang_RuntimeException();
2997_.java_lang_Object_typeName = 'java.lang.NullPointerException';
2998_.java_lang_Object_typeId = 49;
2999function java_lang_NumberFormatException_$NumberFormatException__Ljava_lang_NumberFormatException_2Ljava_lang_String_2(this$static, message0){
3000  java_lang_IllegalArgumentException_$IllegalArgumentException__Ljava_lang_IllegalArgumentException_2Ljava_lang_String_2(this$static, message0);
3001  return this$static;
3002}
3003
3004function java_lang_NumberFormatException(){
3005}
3006
3007_ = java_lang_NumberFormatException.prototype = new java_lang_IllegalArgumentException();
3008_.java_lang_Object_typeName = 'java.lang.NumberFormatException';
3009_.java_lang_Object_typeId = 50;
3010function java_lang_String_$clinit__(){
3011  java_lang_String_$clinit__ = nullMethod;
3012  {
3013    java_lang_String__1_1initHashCache__();
3014  }
3015  return window;
3016}
3017
3018function java_lang_String_valueOf__C(x0){
3019  java_lang_String_$clinit__();
3020  return String.fromCharCode(x0);
3021}
3022
3023function java_lang_String_valueOf___3CII(x0, offset, count){
3024  java_lang_String_$clinit__();
3025  var s, stop;
3026  if (offset < 0) {
3027    throw java_lang_StringIndexOutOfBoundsException_$StringIndexOutOfBoundsException__Ljava_lang_StringIndexOutOfBoundsException_2I(new java_lang_StringIndexOutOfBoundsException(), offset);
3028  }
3029  if (count < 0) {
3030    throw java_lang_StringIndexOutOfBoundsException_$StringIndexOutOfBoundsException__Ljava_lang_StringIndexOutOfBoundsException_2I(new java_lang_StringIndexOutOfBoundsException(), count);
3031  }
3032  if (offset > x0.com_google_gwt_lang_Array_length - count) {
3033    throw java_lang_StringIndexOutOfBoundsException_$StringIndexOutOfBoundsException__Ljava_lang_StringIndexOutOfBoundsException_2I(new java_lang_StringIndexOutOfBoundsException(), offset + count);
3034  }
3035  s = '';
3036  stop = offset + count;
3037  while (offset < stop) {
3038    s += java_lang_Character_toString__C(x0[offset++]);
3039  }
3040  return s;
3041}
3042
3043function java_lang_String_valueOf___3C(x0){
3044  java_lang_String_$clinit__();
3045  return java_lang_String_valueOf___3CII(x0, 0, x0.com_google_gwt_lang_Array_length);
3046}
3047
3048function java_lang_String_valueOf__Ljava_lang_Object_2(x0){
3049  java_lang_String_$clinit__();
3050  return x0 !== null?x0.toString__():'null';
3051}
3052
3053function java_lang_String__1String___3C(value0){
3054  java_lang_String_$clinit__();
3055  return java_lang_String_valueOf___3C(value0);
3056}
3057
3058function java_lang_String__1String___3CII(value0, offset, count){
3059  java_lang_String_$clinit__();
3060  return java_lang_String_valueOf___3CII(value0, offset, count);
3061}
3062
3063function java_lang_String__1_1createArray__I(numElements){
3064  java_lang_String_$clinit__();
3065  return com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[Ljava.lang.String;', [0], [22], [numElements], null);
3066}
3067
3068function java_lang_String__1_1equals__Ljava_lang_String_2Ljava_lang_Object_2(me, other){
3069  java_lang_String_$clinit__();
3070  return me.toString() == other;
3071}
3072
3073function java_lang_String__1_1hashCode__Ljava_lang_String_2(me){
3074  java_lang_String_$clinit__();
3075  var hashCode = java_lang_String_hashCache[me];
3076  if (hashCode) {
3077    return hashCode;
3078  }
3079  hashCode = 0;
3080  var len = me.length;
3081  var i = len;
3082  while (--i >= 0) {
3083    hashCode <<= 1;
3084    hashCode += me.charCodeAt(i);
3085  }
3086  java_lang_String_hashCache[me] = hashCode;
3087  return hashCode;
3088}
3089
3090function java_lang_String__1_1initHashCache__(){
3091  java_lang_String_$clinit__();
3092  java_lang_String_hashCache = {};
3093}
3094
3095function java_lang_String_charAt__I(index0){
3096  return this.charCodeAt(index0);
3097}
3098
3099function java_lang_String_compareTo__Ljava_lang_Object_2(other){
3100  return java_lang_String_$compareTo__Ljava_lang_String_2Ljava_lang_Object_2(this, other);
3101}
3102
3103function java_lang_String_endsWith__Ljava_lang_String_2(suffix){
3104  return this.lastIndexOf(suffix) != -1 && this.lastIndexOf(suffix) == this.length - suffix.length;
3105}
3106
3107function java_lang_String_equals__Ljava_lang_Object_2(other){
3108  return java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2(this, other);
3109}
3110
3111function java_lang_String_hashCode__(){
3112  return java_lang_String_$hashCode__Ljava_lang_String_2(this);
3113}
3114
3115function java_lang_String_indexOf__I(ch){
3116  return this.indexOf(String.fromCharCode(ch));
3117}
3118
3119function java_lang_String_indexOf__Ljava_lang_String_2(str){
3120  return this.indexOf(str);
3121}
3122
3123function java_lang_String_indexOf__Ljava_lang_String_2I(other, startIndex){
3124  return this.indexOf(other, startIndex);
3125}
3126
3127function java_lang_String_length__(){
3128  return this.length;
3129}
3130
3131function java_lang_String_split__Ljava_lang_String_2I(regex, maxMatch){
3132  var compiled = new RegExp(regex, 'g');
3133  var out = [];
3134  var count = 0;
3135  var trail = this;
3136  var lastTrail = null;
3137  while (true) {
3138    var matchObj = compiled.exec(trail);
3139    if (matchObj == null ||(trail == '' || count == maxMatch - 1 && maxMatch > 0)) {
3140      out[count] = trail;
3141      break;
3142    }
3143     else {
3144      out[count] = trail.substring(0, matchObj.index);
3145      trail = trail.substring(matchObj.index + matchObj[0].length, trail.length);
3146      compiled.lastIndex = 0;
3147      if (lastTrail == trail) {
3148        out[count] = trail.substring(0, 1);
3149        trail = trail.substring(1);
3150      }
3151      lastTrail = trail;
3152      count++;
3153    }
3154  }
3155  if (maxMatch == 0) {
3156    for (var i = out.length - 1; i >= 0; i--) {
3157      if (out[i] != '') {
3158        out.splice(i + 1, out.length -(i + 1));
3159        break;
3160      }
3161    }
3162  }
3163  var jr = java_lang_String__1_1createArray__I(out.length);
3164  var i = 0;
3165  for (i = 0; i < out.length; ++i) {
3166    jr[i] = out[i];
3167  }
3168  return jr;
3169}
3170
3171function java_lang_String_substring__I(beginIndex){
3172  return this.substr(beginIndex, this.length - beginIndex);
3173}
3174
3175function java_lang_String_substring__II(beginIndex, endIndex){
3176  return this.substr(beginIndex, endIndex - beginIndex);
3177}
3178
3179function java_lang_String_toLowerCase__(){
3180  return this.toLowerCase();
3181}
3182
3183function java_lang_String_toString__(){
3184  return this;
3185}
3186
3187function java_lang_String_trim__(){
3188  var r1 = this.replace(/^(\s*)/, '');
3189  var r2 = r1.replace(/\s*$/, '');
3190  return r2;
3191}
3192
3193function java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(this$static, prefix0){
3194  return this$static.indexOf__Ljava_lang_String_2(prefix0) == 0;
3195}
3196
3197function java_lang_String_$compareTo__Ljava_lang_String_2Ljava_lang_String_2(this$static, other){
3198  var length0, i;
3199  length0 = java_lang_Math_min__II(this$static.length__(), other.length__());
3200  for (i = 0; i < length0; i++) {
3201    if (this$static.charAt__I(i) != other.charAt__I(i)) {
3202      return this$static.charAt__I(i) - other.charAt__I(i);
3203    }
3204  }
3205  return this$static.length__() - other.length__();
3206}
3207
3208function java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2(this$static, other){
3209  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(other, 22))
3210    return false;
3211  return java_lang_String__1_1equals__Ljava_lang_String_2Ljava_lang_Object_2(this$static, other);
3212}
3213
3214function java_lang_String_$toCharArray__Ljava_lang_String_2(this$static){
3215  var n, charArr, i;
3216  n = this$static.length__();
3217  charArr = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[C', [0], [(-1)], [n], 0);
3218  for (i = 0; i < n; ++i)
3219    charArr[i] = this$static.charAt__I(i);
3220  return charArr;
3221}
3222
3223function java_lang_String_$hashCode__Ljava_lang_String_2(this$static){
3224  return java_lang_String__1_1hashCode__Ljava_lang_String_2(this$static);
3225}
3226
3227function java_lang_String_$compareTo__Ljava_lang_String_2Ljava_lang_Object_2(this$static, other){
3228  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(other, 22)) {
3229    return java_lang_String_$compareTo__Ljava_lang_String_2Ljava_lang_String_2(this$static, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(other, 22));
3230  }
3231   else {
3232    throw java_lang_ClassCastException_$ClassCastException__Ljava_lang_ClassCastException_2Ljava_lang_String_2(new java_lang_ClassCastException(), 'Cannot compare ' + other + " with String '" + this$static + "'");
3233  }
3234}
3235
3236_ = String.prototype;
3237_.charAt__I = java_lang_String_charAt__I;
3238_.compareTo__Ljava_lang_Object_2 = java_lang_String_compareTo__Ljava_lang_Object_2;
3239_.endsWith__Ljava_lang_String_2 = java_lang_String_endsWith__Ljava_lang_String_2;
3240_.equals__Ljava_lang_Object_2 = java_lang_String_equals__Ljava_lang_Object_2;
3241_.hashCode__ = java_lang_String_hashCode__;
3242_.indexOf__I = java_lang_String_indexOf__I;
3243_.indexOf__Ljava_lang_String_2 = java_lang_String_indexOf__Ljava_lang_String_2;
3244_.indexOf__Ljava_lang_String_2I = java_lang_String_indexOf__Ljava_lang_String_2I;
3245_.length__ = java_lang_String_length__;
3246_.split__Ljava_lang_String_2I = java_lang_String_split__Ljava_lang_String_2I;
3247_.substring__I = java_lang_String_substring__I;
3248_.substring__II = java_lang_String_substring__II;
3249_.toLowerCase__ = java_lang_String_toLowerCase__;
3250_.toString__ = java_lang_String_toString__;
3251_.trim__ = java_lang_String_trim__;
3252_.java_lang_Object_typeName = 'java.lang.String';
3253_.java_lang_Object_typeId = 51;
3254java_lang_String_hashCache = null;
3255function java_lang_StringBuffer_append__Ljava_lang_String_2(toAppend){
3256  var last = this.js.length - 1;
3257  var lastLength = this.js[last].length;
3258  if (this.length > lastLength * lastLength) {
3259    this.js[last] = this.js[last] + toAppend;
3260  }
3261   else {
3262    this.js.push(toAppend);
3263  }
3264  this.length += toAppend.length;
3265  return this;
3266}
3267
3268function java_lang_StringBuffer_length__(){
3269  return this.length;
3270}
3271
3272function java_lang_StringBuffer_replace__IILjava_lang_String_2(start, end, toInsert){
3273  start = Math.max(Math.min(this.length, start), 0);
3274  end = Math.max(Math.min(this.length, end), 0);
3275  this.length = this.length - end + start + toInsert.length;
3276  var i = 0;
3277  var len = this.js[i].length;
3278  while (i < this.js.length && len < start) {
3279    start -= len;
3280    end -= len;
3281    len = this.js[++i].length;
3282  }
3283  if (i < this.js.length && start > 0) {
3284    var extra = this.js[i].substring(start);
3285    this.js[i] = this.js[i].substring(0, start);
3286    this.js.splice(++i, 0, extra);
3287    end -= start;
3288    start = 0;
3289  }
3290  var startOfDelete = i;
3291  var len = this.js[i].length;
3292  while (i < this.js.length && len < end) {
3293    end -= len;
3294    len = this.js[++i].length;
3295  }
3296  this.js.splice(startOfDelete, i - startOfDelete);
3297  if (end > 0) {
3298    this.js[startOfDelete] = this.js[startOfDelete].substring(end);
3299  }
3300  this.js.splice(startOfDelete, 0, toInsert);
3301  this.maybeNormalize__();
3302  return this;
3303}
3304
3305function java_lang_StringBuffer_toString__(){
3306  this.normalize__();
3307  return this.js[0];
3308}
3309
3310function java_lang_StringBuffer_maybeNormalize__(){
3311  if (this.js.length > 1 && this.js.length * this.js.length * this.js.length > this.length) {
3312    this.normalize__();
3313  }
3314}
3315
3316function java_lang_StringBuffer_normalize__(){
3317  if (this.js.length > 1) {
3318    this.js = [this.js.join('')];
3319    this.length = this.js[0].length;
3320  }
3321}
3322
3323function java_lang_StringBuffer_assign__Ljava_lang_String_2(s){
3324  this.js = [s];
3325  this.length = s.length;
3326}
3327
3328function java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(this$static){
3329  java_lang_StringBuffer_$assign__Ljava_lang_StringBuffer_2(this$static);
3330  return this$static;
3331}
3332
3333function java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2Ljava_lang_String_2(this$static, s){
3334  this$static.assign__Ljava_lang_String_2(s);
3335  return this$static;
3336}
3337
3338function java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_Object_2(this$static, x0){
3339  return this$static.append__Ljava_lang_String_2(java_lang_String_valueOf__Ljava_lang_Object_2(x0));
3340}
3341
3342function java_lang_StringBuffer_$assign__Ljava_lang_StringBuffer_2(this$static){
3343  this$static.assign__Ljava_lang_String_2('');
3344}
3345
3346function java_lang_StringBuffer_$delete__Ljava_lang_StringBuffer_2II(this$static, start, end){
3347  return this$static.replace__IILjava_lang_String_2(start, end, '');
3348}
3349
3350function java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static, x0){
3351  return this$static.append__Ljava_lang_String_2(java_lang_String_valueOf__C(x0));
3352}
3353
3354function java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(this$static, length0){
3355  java_lang_StringBuffer_$assign__Ljava_lang_StringBuffer_2(this$static);
3356  return this$static;
3357}
3358
3359function java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(this$static, index0){
3360  return this$static.toString__().charAt__I(index0);
3361}
3362
3363function java_lang_StringBuffer_$substring__Ljava_lang_StringBuffer_2II(this$static, begin, end){
3364  return this$static.toString__().substring__II(begin, end);
3365}
3366
3367function java_lang_StringBuffer_$setLength__Ljava_lang_StringBuffer_2I(this$static, newLength){
3368  var oldLength;
3369  oldLength = this$static.length__();
3370  if (newLength < oldLength) {
3371    java_lang_StringBuffer_$delete__Ljava_lang_StringBuffer_2II(this$static, newLength, oldLength);
3372  }
3373   else {
3374    while (oldLength < newLength) {
3375      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static, 0);
3376      ++oldLength;
3377    }
3378  }
3379}
3380
3381function java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_StringBuffer_2(this$static, x0){
3382  return this$static.append__Ljava_lang_String_2(x0 === null?'null':x0.toString__());
3383}
3384
3385function java_lang_StringBuffer(){
3386}
3387
3388_ = java_lang_StringBuffer.prototype = new java_lang_Object();
3389_.append__Ljava_lang_String_2 = java_lang_StringBuffer_append__Ljava_lang_String_2;
3390_.length__ = java_lang_StringBuffer_length__;
3391_.replace__IILjava_lang_String_2 = java_lang_StringBuffer_replace__IILjava_lang_String_2;
3392_.toString__ = java_lang_StringBuffer_toString__;
3393_.maybeNormalize__ = java_lang_StringBuffer_maybeNormalize__;
3394_.normalize__ = java_lang_StringBuffer_normalize__;
3395_.assign__Ljava_lang_String_2 = java_lang_StringBuffer_assign__Ljava_lang_String_2;
3396_.java_lang_Object_typeName = 'java.lang.StringBuffer';
3397_.java_lang_Object_typeId = 0;
3398function java_lang_StringIndexOutOfBoundsException_$StringIndexOutOfBoundsException__Ljava_lang_StringIndexOutOfBoundsException_2I(this$static, index0){
3399  java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2Ljava_lang_String_2(this$static, 'String index out of range: ' + index0);
3400  return this$static;
3401}
3402
3403function java_lang_StringIndexOutOfBoundsException(){
3404}
3405
3406_ = java_lang_StringIndexOutOfBoundsException.prototype = new java_lang_IndexOutOfBoundsException();
3407_.java_lang_Object_typeName = 'java.lang.StringIndexOutOfBoundsException';
3408_.java_lang_Object_typeId = 52;
3409function java_lang_System_$clinit__(){
3410  java_lang_System_$clinit__ = nullMethod;
3411  java_lang_System_err = new java_io_PrintStream();
3412  java_lang_System_out = new java_io_PrintStream();
3413  return window;
3414}
3415
3416function java_lang_System_identityHashCode__Ljava_lang_Object_2(o){
3417  java_lang_System_$clinit__();
3418  return com_google_gwt_core_client_Impl_getHashCode__Ljava_lang_Object_2(o);
3419}
3420
3421function java_lang_UnsupportedOperationException_$UnsupportedOperationException__Ljava_lang_UnsupportedOperationException_2Ljava_lang_String_2(this$static, message0){
3422  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, message0);
3423  return this$static;
3424}
3425
3426function java_lang_UnsupportedOperationException(){
3427}
3428
3429_ = java_lang_UnsupportedOperationException.prototype = new java_lang_RuntimeException();
3430_.java_lang_Object_typeName = 'java.lang.UnsupportedOperationException';
3431_.java_lang_Object_typeId = 53;
3432function java_util_AbstractList$IteratorImpl_hasNext__(){
3433  return java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2(this);
3434}
3435
3436function java_util_AbstractList$IteratorImpl_next__(){
3437  if (!java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2(this)) {
3438    throw java_util_NoSuchElementException_$NoSuchElementException__Ljava_util_NoSuchElementException_2(new java_util_NoSuchElementException());
3439  }
3440  return this.java_util_AbstractList$IteratorImpl_this$0.get__I(this.java_util_AbstractList$IteratorImpl_last = this.java_util_AbstractList$IteratorImpl_i++);
3441}
3442
3443function java_util_AbstractList$IteratorImpl_$AbstractList$IteratorImpl__Ljava_util_AbstractList$IteratorImpl_2Ljava_util_AbstractList_2(this$static, this$0){
3444  this$static.java_util_AbstractList$IteratorImpl_this$0 = this$0;
3445  return this$static;
3446}
3447
3448function java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2(this$static){
3449  return this$static.java_util_AbstractList$IteratorImpl_i < this$static.java_util_AbstractList$IteratorImpl_this$0.size__();
3450}
3451
3452function java_util_AbstractList$IteratorImpl(){
3453}
3454
3455_ = java_util_AbstractList$IteratorImpl.prototype = new java_lang_Object();
3456_.hasNext__ = java_util_AbstractList$IteratorImpl_hasNext__;
3457_.next__ = java_util_AbstractList$IteratorImpl_next__;
3458_.java_lang_Object_typeName = 'java.util.AbstractList$IteratorImpl';
3459_.java_lang_Object_typeId = 0;
3460_.java_util_AbstractList$IteratorImpl_i = 0;
3461_.java_util_AbstractList$IteratorImpl_last = (-1);
3462function java_util_AbstractMap_containsKey__Ljava_lang_Object_2(key){
3463  return java_util_AbstractMap_$implFindEntry__Ljava_util_AbstractMap_2Ljava_lang_Object_2Z(this, key, false) !== null;
3464}
3465
3466function java_util_AbstractMap_equals__Ljava_lang_Object_2(obj){
3467  var otherMap, keys, otherKeys, iter, key, value0, otherValue;
3468  if (obj === this) {
3469    return true;
3470  }
3471  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(obj, 24)) {
3472    return false;
3473  }
3474  otherMap = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(obj, 24);
3475  keys = this.keySet__();
3476  otherKeys = otherMap.keySet__();
3477  if (!java_util_AbstractSet_$equals__Ljava_util_AbstractSet_2Ljava_lang_Object_2(keys, otherKeys)) {
3478    return false;
3479  }
3480  for (iter = java_util_AbstractMap$1_$iterator__Ljava_util_AbstractMap$1_2(keys); java_util_AbstractMap$2_$hasNext__Ljava_util_AbstractMap$2_2(iter);) {
3481    key = java_util_AbstractMap$2_$next__Ljava_util_AbstractMap$2_2(iter);
3482    value0 = this.get__Ljava_lang_Object_2(key);
3483    otherValue = otherMap.get__Ljava_lang_Object_2(key);
3484    if (value0 === null?otherValue !== null:!value0.equals__Ljava_lang_Object_2(otherValue)) {
3485      return false;
3486    }
3487  }
3488  return true;
3489}
3490
3491function java_util_AbstractMap_get__Ljava_lang_Object_2(key){
3492  var entry;
3493  entry = java_util_AbstractMap_$implFindEntry__Ljava_util_AbstractMap_2Ljava_lang_Object_2Z(this, key, false);
3494  return entry === null?null:entry.java_util_HashMap$ImplMapEntry_value;
3495}
3496
3497function java_util_AbstractMap_hashCode__(){
3498  var hashCode, iter, entry;
3499  hashCode = 0;
3500  for (iter = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this.entrySet__()); java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);) {
3501    entry = java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);
3502    hashCode += java_util_HashMap$ImplMapEntry_$hashCode__Ljava_util_HashMap$ImplMapEntry_2(entry);
3503  }
3504  return hashCode;
3505}
3506
3507function java_util_AbstractMap_keySet__(){
3508  return java_util_AbstractMap_$keySet__Ljava_util_AbstractMap_2(this);
3509}
3510
3511function java_util_AbstractMap_toString__(){
3512  var s, comma, iter, entry;
3513  s = '{';
3514  comma = false;
3515  for (iter = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this.entrySet__()); java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);) {
3516    entry = java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);
3517    if (comma) {
3518      s += ', ';
3519    }
3520     else {
3521      comma = true;
3522    }
3523    s += java_lang_String_valueOf__Ljava_lang_Object_2(entry.java_util_HashMap$ImplMapEntry_key);
3524    s += '=';
3525    s += java_lang_String_valueOf__Ljava_lang_Object_2(entry.java_util_HashMap$ImplMapEntry_value);
3526  }
3527  return s + '}';
3528}
3529
3530function java_util_AbstractMap_$values__Ljava_util_AbstractMap_2(this$static){
3531  var entrySet;
3532  entrySet = java_util_HashMap_$entrySet__Ljava_util_HashMap_2(this$static);
3533  return java_util_AbstractMap$3_$AbstractMap$3__Ljava_util_AbstractMap$3_2Ljava_util_AbstractMap_2Ljava_util_Set_2(new java_util_AbstractMap$3(), this$static, entrySet);
3534}
3535
3536function java_util_AbstractMap_$implFindEntry__Ljava_util_AbstractMap_2Ljava_lang_Object_2Z(this$static, key, remove){
3537  var iter, entry, k;
3538  for (iter = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this$static.entrySet__()); java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);) {
3539    entry = java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);
3540    k = entry.java_util_HashMap$ImplMapEntry_key;
3541    if (key === null?k === null:key.equals__Ljava_lang_Object_2(k)) {
3542      if (remove) {
3543        java_util_HashMap$ImplMapEntryIterator_$remove__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);
3544      }
3545      return entry;
3546    }
3547  }
3548  return null;
3549}
3550
3551function java_util_AbstractMap_$containsValue__Ljava_util_AbstractMap_2Ljava_lang_Object_2(this$static, value0){
3552  var iter, entry, v;
3553  for (iter = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(java_util_HashMap_$entrySet__Ljava_util_HashMap_2(this$static)); java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);) {
3554    entry = java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);
3555    v = entry.java_util_HashMap$ImplMapEntry_value;
3556    if (value0 === null?v === null:value0.equals__Ljava_lang_Object_2(v)) {
3557      return true;
3558    }
3559  }
3560  return false;
3561}
3562
3563function java_util_AbstractMap_$keySet__Ljava_util_AbstractMap_2(this$static){
3564  var entrySet;
3565  entrySet = this$static.entrySet__();
3566  return java_util_AbstractMap$1_$AbstractMap$1__Ljava_util_AbstractMap$1_2Ljava_util_AbstractMap_2Ljava_util_Set_2(new java_util_AbstractMap$1(), this$static, entrySet);
3567}
3568
3569function java_util_AbstractMap(){
3570}
3571
3572_ = java_util_AbstractMap.prototype = new java_lang_Object();
3573_.containsKey__Ljava_lang_Object_2 = java_util_AbstractMap_containsKey__Ljava_lang_Object_2;
3574_.equals__Ljava_lang_Object_2 = java_util_AbstractMap_equals__Ljava_lang_Object_2;
3575_.get__Ljava_lang_Object_2 = java_util_AbstractMap_get__Ljava_lang_Object_2;
3576_.hashCode__ = java_util_AbstractMap_hashCode__;
3577_.keySet__ = java_util_AbstractMap_keySet__;
3578_.toString__ = java_util_AbstractMap_toString__;
3579_.java_lang_Object_typeName = 'java.util.AbstractMap';
3580_.java_lang_Object_typeId = 54;
3581function java_util_AbstractSet_equals__Ljava_lang_Object_2(o){
3582  return java_util_AbstractSet_$equals__Ljava_util_AbstractSet_2Ljava_lang_Object_2(this, o);
3583}
3584
3585function java_util_AbstractSet_hashCode__(){
3586  var hashCode, iter, next;
3587  hashCode = 0;
3588  for (iter = this.iterator__(); iter.hasNext__();) {
3589    next = iter.next__();
3590    if (next !== null) {
3591      hashCode += next.hashCode__();
3592    }
3593  }
3594  return hashCode;
3595}
3596
3597function java_util_AbstractSet_$equals__Ljava_util_AbstractSet_2Ljava_lang_Object_2(this$static, o){
3598  var other, iter, otherItem;
3599  if (o === this$static) {
3600    return true;
3601  }
3602  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(o, 25)) {
3603    return false;
3604  }
3605  other = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(o, 25);
3606  if (other.size__() != this$static.size__()) {
3607    return false;
3608  }
3609  for (iter = other.iterator__(); iter.hasNext__();) {
3610    otherItem = iter.next__();
3611    if (!this$static.contains__Ljava_lang_Object_2(otherItem)) {
3612      return false;
3613    }
3614  }
3615  return true;
3616}
3617
3618function java_util_AbstractSet(){
3619}
3620
3621_ = java_util_AbstractSet.prototype = new java_util_AbstractCollection();
3622_.equals__Ljava_lang_Object_2 = java_util_AbstractSet_equals__Ljava_lang_Object_2;
3623_.hashCode__ = java_util_AbstractSet_hashCode__;
3624_.java_lang_Object_typeName = 'java.util.AbstractSet';
3625_.java_lang_Object_typeId = 55;
3626function java_util_AbstractMap$1_contains__Ljava_lang_Object_2(key){
3627  return this.java_util_AbstractMap$1_this$0.containsKey__Ljava_lang_Object_2(key);
3628}
3629
3630function java_util_AbstractMap$1_iterator__(){
3631  return java_util_AbstractMap$1_$iterator__Ljava_util_AbstractMap$1_2(this);
3632}
3633
3634function java_util_AbstractMap$1_size__(){
3635  return this.java_util_AbstractMap$1_val$entrySet.java_util_HashMap$1_this$0.java_util_HashMap_fullSlots;
3636}
3637
3638function java_util_AbstractMap$1_$AbstractMap$1__Ljava_util_AbstractMap$1_2Ljava_util_AbstractMap_2Ljava_util_Set_2(this$static, this$0, val$entrySet){
3639  this$static.java_util_AbstractMap$1_this$0 = this$0;
3640  this$static.java_util_AbstractMap$1_val$entrySet = val$entrySet;
3641  return this$static;
3642}
3643
3644function java_util_AbstractMap$1_$iterator__Ljava_util_AbstractMap$1_2(this$static){
3645  var outerIter;
3646  outerIter = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this$static.java_util_AbstractMap$1_val$entrySet);
3647  return java_util_AbstractMap$2_$AbstractMap$2__Ljava_util_AbstractMap$2_2Ljava_util_AbstractMap$1_2Ljava_util_Iterator_2(new java_util_AbstractMap$2(), this$static, outerIter);
3648}
3649
3650function java_util_AbstractMap$1(){
3651}
3652
3653_ = java_util_AbstractMap$1.prototype = new java_util_AbstractSet();
3654_.contains__Ljava_lang_Object_2 = java_util_AbstractMap$1_contains__Ljava_lang_Object_2;
3655_.iterator__ = java_util_AbstractMap$1_iterator__;
3656_.size__ = java_util_AbstractMap$1_size__;
3657_.java_lang_Object_typeName = 'java.util.AbstractMap$1';
3658_.java_lang_Object_typeId = 56;
3659function java_util_AbstractMap$2_hasNext__(){
3660  return java_util_AbstractMap$2_$hasNext__Ljava_util_AbstractMap$2_2(this);
3661}
3662
3663function java_util_AbstractMap$2_next__(){
3664  return java_util_AbstractMap$2_$next__Ljava_util_AbstractMap$2_2(this);
3665}
3666
3667function java_util_AbstractMap$2_$AbstractMap$2__Ljava_util_AbstractMap$2_2Ljava_util_AbstractMap$1_2Ljava_util_Iterator_2(this$static, this$1, val$outerIter){
3668  this$static.java_util_AbstractMap$2_this$1 = this$1;
3669  this$static.java_util_AbstractMap$2_val$outerIter = val$outerIter;
3670  return this$static;
3671}
3672
3673function java_util_AbstractMap$2_$hasNext__Ljava_util_AbstractMap$2_2(this$static){
3674  return java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static.java_util_AbstractMap$2_val$outerIter);
3675}
3676
3677function java_util_AbstractMap$2_$next__Ljava_util_AbstractMap$2_2(this$static){
3678  var entry;
3679  entry = java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static.java_util_AbstractMap$2_val$outerIter);
3680  return entry.getKey__();
3681}
3682
3683function java_util_AbstractMap$2(){
3684}
3685
3686_ = java_util_AbstractMap$2.prototype = new java_lang_Object();
3687_.hasNext__ = java_util_AbstractMap$2_hasNext__;
3688_.next__ = java_util_AbstractMap$2_next__;
3689_.java_lang_Object_typeName = 'java.util.AbstractMap$2';
3690_.java_lang_Object_typeId = 0;
3691function java_util_AbstractMap$3_contains__Ljava_lang_Object_2(value0){
3692  return java_util_HashMap_$containsValue__Ljava_util_HashMap_2Ljava_lang_Object_2(this.java_util_AbstractMap$3_this$0, value0);
3693}
3694
3695function java_util_AbstractMap$3_iterator__(){
3696  return java_util_AbstractMap$3_$iterator__Ljava_util_AbstractMap$3_2(this);
3697}
3698
3699function java_util_AbstractMap$3_size__(){
3700  return this.java_util_AbstractMap$3_val$entrySet.java_util_HashMap$1_this$0.java_util_HashMap_fullSlots;
3701}
3702
3703function java_util_AbstractMap$3_$AbstractMap$3__Ljava_util_AbstractMap$3_2Ljava_util_AbstractMap_2Ljava_util_Set_2(this$static, this$0, val$entrySet){
3704  this$static.java_util_AbstractMap$3_this$0 = this$0;
3705  this$static.java_util_AbstractMap$3_val$entrySet = val$entrySet;
3706  return this$static;
3707}
3708
3709function java_util_AbstractMap$3_$iterator__Ljava_util_AbstractMap$3_2(this$static){
3710  var outerIter;
3711  outerIter = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this$static.java_util_AbstractMap$3_val$entrySet);
3712  return java_util_AbstractMap$4_$AbstractMap$4__Ljava_util_AbstractMap$4_2Ljava_util_AbstractMap$3_2Ljava_util_Iterator_2(new java_util_AbstractMap$4(), this$static, outerIter);
3713}
3714
3715function java_util_AbstractMap$3(){
3716}
3717
3718_ = java_util_AbstractMap$3.prototype = new java_util_AbstractCollection();
3719_.contains__Ljava_lang_Object_2 = java_util_AbstractMap$3_contains__Ljava_lang_Object_2;
3720_.iterator__ = java_util_AbstractMap$3_iterator__;
3721_.size__ = java_util_AbstractMap$3_size__;
3722_.java_lang_Object_typeName = 'java.util.AbstractMap$3';
3723_.java_lang_Object_typeId = 0;
3724function java_util_AbstractMap$4_hasNext__(){
3725  return java_util_AbstractMap$4_$hasNext__Ljava_util_AbstractMap$4_2(this);
3726}
3727
3728function java_util_AbstractMap$4_next__(){
3729  return java_util_AbstractMap$4_$next__Ljava_util_AbstractMap$4_2(this);
3730}
3731
3732function java_util_AbstractMap$4_$AbstractMap$4__Ljava_util_AbstractMap$4_2Ljava_util_AbstractMap$3_2Ljava_util_Iterator_2(this$static, this$1, val$outerIter){
3733  this$static.java_util_AbstractMap$4_this$1 = this$1;
3734  this$static.java_util_AbstractMap$4_val$outerIter = val$outerIter;
3735  return this$static;
3736}
3737
3738function java_util_AbstractMap$4_$hasNext__Ljava_util_AbstractMap$4_2(this$static){
3739  return java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static.java_util_AbstractMap$4_val$outerIter);
3740}
3741
3742function java_util_AbstractMap$4_$next__Ljava_util_AbstractMap$4_2(this$static){
3743  var value0;
3744  value0 = java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static.java_util_AbstractMap$4_val$outerIter).getValue__();
3745  return value0;
3746}
3747
3748function java_util_AbstractMap$4(){
3749}
3750
3751_ = java_util_AbstractMap$4.prototype = new java_lang_Object();
3752_.hasNext__ = java_util_AbstractMap$4_hasNext__;
3753_.next__ = java_util_AbstractMap$4_next__;
3754_.java_lang_Object_typeName = 'java.util.AbstractMap$4';
3755_.java_lang_Object_typeId = 0;
3756function java_util_ArrayList_add__ILjava_lang_Object_2(index0, o){
3757  this.java_util_ArrayList_vec.add__ILjava_lang_Object_2(index0, o);
3758}
3759
3760function java_util_ArrayList_add__Ljava_lang_Object_2(o){
3761  return java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2(this, o);
3762}
3763
3764function java_util_ArrayList_contains__Ljava_lang_Object_2(elem){
3765  return java_util_Vector_$contains__Ljava_util_Vector_2Ljava_lang_Object_2(this.java_util_ArrayList_vec, elem);
3766}
3767
3768function java_util_ArrayList_get__I(index0){
3769  return java_util_Vector_$get__Ljava_util_Vector_2I(this.java_util_ArrayList_vec, index0);
3770}
3771
3772function java_util_ArrayList_iterator__(){
3773  return java_util_ArrayList_$iterator__Ljava_util_ArrayList_2(this);
3774}
3775
3776function java_util_ArrayList_size__(){
3777  return java_util_ArrayList_$size__Ljava_util_ArrayList_2(this);
3778}
3779
3780function java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(this$static){
3781  this$static.java_util_ArrayList_vec = java_util_Vector_$Vector__Ljava_util_Vector_2(new java_util_Vector());
3782  return this$static;
3783}
3784
3785function java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2(this$static, o){
3786  return this$static.java_util_ArrayList_vec.add__Ljava_lang_Object_2(o);
3787}
3788
3789function java_util_ArrayList_$size__Ljava_util_ArrayList_2(this$static){
3790  return this$static.java_util_ArrayList_vec.size__();
3791}
3792
3793function java_util_ArrayList_$iterator__Ljava_util_ArrayList_2(this$static){
3794  return this$static.java_util_ArrayList_vec.iterator__();
3795}
3796
3797function java_util_ArrayList(){
3798}
3799
3800_ = java_util_ArrayList.prototype = new java_util_AbstractList();
3801_.add__ILjava_lang_Object_2 = java_util_ArrayList_add__ILjava_lang_Object_2;
3802_.add__Ljava_lang_Object_2 = java_util_ArrayList_add__Ljava_lang_Object_2;
3803_.contains__Ljava_lang_Object_2 = java_util_ArrayList_contains__Ljava_lang_Object_2;
3804_.get__I = java_util_ArrayList_get__I;
3805_.iterator__ = java_util_ArrayList_iterator__;
3806_.size__ = java_util_ArrayList_size__;
3807_.java_lang_Object_typeName = 'java.util.ArrayList';
3808_.java_lang_Object_typeId = 57;
3809_.java_util_ArrayList_vec = null;
3810function java_util_Arrays_$clinit__(){
3811  java_util_Arrays_$clinit__ = nullMethod;
3812  java_util_Arrays_natural = new java_util_Arrays$1();
3813  return window;
3814}
3815
3816function java_util_Arrays_sort___3Ljava_lang_Object_2(x0){
3817  java_util_Arrays_$clinit__();
3818  java_util_Arrays_nativeSort___3Ljava_lang_Object_2ILjava_util_Comparator_2(x0, x0.com_google_gwt_lang_Array_length, java_util_Arrays_natural);
3819}
3820
3821function java_util_Arrays_nativeSort___3Ljava_lang_Object_2ILjava_util_Comparator_2(array0, size, compare){
3822  java_util_Arrays_$clinit__();
3823  if (size == 0) {
3824    return ;
3825  }
3826  var v = new Array();
3827  for (var i = 0; i < size; ++i) {
3828    v[i] = array0[i];
3829  }
3830  if (compare != null) {
3831    var f = function(a, b){
3832      var c = compare.compare__Ljava_lang_Object_2Ljava_lang_Object_2(a, b);
3833      return c;
3834    }
3835    ;
3836    v.sort(f);
3837  }
3838   else {
3839    v.sort();
3840  }
3841  for (i = 0; i < size; ++i) {
3842    array0[i] = v[i];
3843  }
3844}
3845
3846function java_util_Arrays$1_compare__Ljava_lang_Object_2Ljava_lang_Object_2(o1, o2){
3847  return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(o1, 26).compareTo__Ljava_lang_Object_2(o2);
3848}
3849
3850function java_util_Arrays$1(){
3851}
3852
3853_ = java_util_Arrays$1.prototype = new java_lang_Object();
3854_.compare__Ljava_lang_Object_2Ljava_lang_Object_2 = java_util_Arrays$1_compare__Ljava_lang_Object_2Ljava_lang_Object_2;
3855_.java_lang_Object_typeName = 'java.util.Arrays$1';
3856_.java_lang_Object_typeId = 0;
3857function java_util_EmptyStackException_$EmptyStackException__Ljava_util_EmptyStackException_2(this$static){
3858  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
3859  return this$static;
3860}
3861
3862function java_util_EmptyStackException(){
3863}
3864
3865_ = java_util_EmptyStackException.prototype = new java_lang_RuntimeException();
3866_.java_lang_Object_typeName = 'java.util.EmptyStackException';
3867_.java_lang_Object_typeId = 58;
3868function java_util_HashMap_containsKey__Ljava_lang_Object_2(key){
3869  var i, entry;
3870  i = java_util_HashMap_$implFindSlot__Ljava_util_HashMap_2Ljava_lang_Object_2(this, key);
3871  if (i >= 0) {
3872    entry = this.java_util_HashMap_entries[i];
3873    if (entry !== null && entry.java_util_HashMap$ImplMapEntry_inUse) {
3874      return true;
3875    }
3876  }
3877  return false;
3878}
3879
3880function java_util_HashMap_entrySet__(){
3881  return java_util_HashMap_$entrySet__Ljava_util_HashMap_2(this);
3882}
3883
3884function java_util_HashMap_get__Ljava_lang_Object_2(key){
3885  return java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(this, key);
3886}
3887
3888function java_util_HashMap_hashCode__(){
3889  var accum, elements;
3890  accum = 0;
3891  elements = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(java_util_HashMap_$entrySet__Ljava_util_HashMap_2(this));
3892  while (java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(elements)) {
3893    accum += java_util_HashMap$ImplMapEntry_$hashCode__Ljava_util_HashMap$ImplMapEntry_2(java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(elements));
3894  }
3895  return accum;
3896}
3897
3898function java_util_HashMap_keySet__(){
3899  return java_util_HashMap_$keySet__Ljava_util_HashMap_2(this);
3900}
3901
3902function java_util_HashMap_$HashMap__Ljava_util_HashMap_2(this$static){
3903  java_util_HashMap_$HashMap__Ljava_util_HashMap_2I(this$static, 16);
3904  return this$static;
3905}
3906
3907function java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static, key){
3908  var i, entry;
3909  i = java_util_HashMap_$implFindSlot__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static, key);
3910  if (i >= 0) {
3911    entry = this$static.java_util_HashMap_entries[i];
3912    if (entry !== null && entry.java_util_HashMap$ImplMapEntry_inUse) {
3913      return entry.java_util_HashMap$ImplMapEntry_value;
3914    }
3915  }
3916  return null;
3917}
3918
3919function java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, key, value0){
3920  if (this$static.java_util_HashMap_entries.com_google_gwt_lang_Array_length - this$static.java_util_HashMap_emptySlots >= this$static.java_util_HashMap_threshold) {
3921    java_util_HashMap_$implRehash__Ljava_util_HashMap_2(this$static);
3922  }
3923  return java_util_HashMap_$implPutNoRehash__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, key, value0);
3924}
3925
3926function java_util_HashMap_$HashMap__Ljava_util_HashMap_2I(this$static, initialCapacity){
3927  java_util_HashMap_$HashMap__Ljava_util_HashMap_2IF(this$static, initialCapacity, 0.75);
3928  return this$static;
3929}
3930
3931function java_util_HashMap_$HashMap__Ljava_util_HashMap_2IF(this$static, initialCapacity, loadFactor){
3932  if (initialCapacity < 0 || loadFactor <= 0) {
3933    throw java_lang_IllegalArgumentException_$IllegalArgumentException__Ljava_lang_IllegalArgumentException_2Ljava_lang_String_2(new java_lang_IllegalArgumentException(), 'initial capacity was negative or load factor was non-positive');
3934  }
3935  if (initialCapacity == 0) {
3936    initialCapacity = 1;
3937  }
3938  if (loadFactor > 0.9) {
3939    loadFactor = 0.9;
3940  }
3941  this$static.java_util_HashMap_loadFactor = loadFactor;
3942  java_util_HashMap_$realloc__Ljava_util_HashMap_2I(this$static, initialCapacity);
3943  return this$static;
3944}
3945
3946function java_util_HashMap_$realloc__Ljava_util_HashMap_2I(this$static, capacity){
3947  this$static.java_util_HashMap_threshold = com_google_gwt_lang_Cast_round_1int__Ljava_lang_Object_2(capacity * this$static.java_util_HashMap_loadFactor);
3948  this$static.java_util_HashMap_emptySlots = capacity - this$static.java_util_HashMap_fullSlots;
3949  this$static.java_util_HashMap_entries = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[Ljava.util.HashMap$ImplMapEntry;', [0], [0], [capacity], null);
3950}
3951
3952function java_util_HashMap_$implFindSlot__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static, key){
3953  var hashCode, capacity, startIndex, slotIndex, stopIndex, i, entry, testKey;
3954  hashCode = key !== null?key.hashCode__():7919;
3955  hashCode = hashCode < 0?-hashCode:hashCode;
3956  capacity = this$static.java_util_HashMap_entries.com_google_gwt_lang_Array_length;
3957  startIndex = hashCode % capacity;
3958  slotIndex = startIndex;
3959  stopIndex = capacity;
3960  for (i = 0; i < 2; ++i) {
3961    for (; slotIndex < stopIndex; ++slotIndex) {
3962      entry = this$static.java_util_HashMap_entries[slotIndex];
3963      if (entry === null) {
3964        return slotIndex;
3965      }
3966      testKey = entry.java_util_HashMap$ImplMapEntry_key;
3967      if (key === null?testKey === null:key.equals__Ljava_lang_Object_2(testKey)) {
3968        return slotIndex;
3969      }
3970    }
3971    slotIndex = 0;
3972    stopIndex = startIndex;
3973  }
3974  return (-1);
3975}
3976
3977function java_util_HashMap_$entrySet__Ljava_util_HashMap_2(this$static){
3978  return java_util_HashMap$1_$HashMap$1__Ljava_util_HashMap$1_2Ljava_util_HashMap_2(new java_util_HashMap$1(), this$static);
3979}
3980
3981function java_util_HashMap_$implRehash__Ljava_util_HashMap_2(this$static){
3982  var oldEntries, capacity, i, n, oldEntry, slot;
3983  oldEntries = this$static.java_util_HashMap_entries;
3984  capacity = oldEntries.com_google_gwt_lang_Array_length;
3985  if (this$static.java_util_HashMap_fullSlots > this$static.java_util_HashMap_threshold) {
3986    capacity *= 2;
3987  }
3988  java_util_HashMap_$realloc__Ljava_util_HashMap_2I(this$static, capacity);
3989  for (i = 0 , n = oldEntries.com_google_gwt_lang_Array_length; i < n; ++i) {
3990    oldEntry = oldEntries[i];
3991    if (oldEntry !== null && oldEntry.java_util_HashMap$ImplMapEntry_inUse) {
3992      slot = java_util_HashMap_$implFindSlot__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static, oldEntry.java_util_HashMap$ImplMapEntry_key);
3993      this$static.java_util_HashMap_entries[slot] = oldEntry;
3994    }
3995  }
3996}
3997
3998function java_util_HashMap_$implPutNoRehash__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, key, value0){
3999  var i, entry, old, entry;
4000  i = java_util_HashMap_$implFindSlot__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static, key);
4001  if (this$static.java_util_HashMap_entries[i] !== null) {
4002    entry = this$static.java_util_HashMap_entries[i];
4003    old = null;
4004    if (entry.java_util_HashMap$ImplMapEntry_inUse) {
4005      old = entry.java_util_HashMap$ImplMapEntry_value;
4006    }
4007     else {
4008      ++this$static.java_util_HashMap_fullSlots;
4009    }
4010    entry.java_util_HashMap$ImplMapEntry_value = value0;
4011    entry.java_util_HashMap$ImplMapEntry_inUse = true;
4012    return old;
4013  }
4014   else {
4015    ++this$static.java_util_HashMap_fullSlots;
4016    --this$static.java_util_HashMap_emptySlots;
4017    entry = new java_util_HashMap$ImplMapEntry();
4018    entry.java_util_HashMap$ImplMapEntry_key = key;
4019    entry.java_util_HashMap$ImplMapEntry_value = value0;
4020    entry.java_util_HashMap$ImplMapEntry_inUse = true;
4021    this$static.java_util_HashMap_entries[i] = entry;
4022    return null;
4023  }
4024}
4025
4026function java_util_HashMap_$keySet__Ljava_util_HashMap_2(this$static){
4027  return java_util_AbstractMap_$keySet__Ljava_util_AbstractMap_2(this$static);
4028}
4029
4030function java_util_HashMap_$containsValue__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static, value0){
4031  return java_util_AbstractMap_$containsValue__Ljava_util_AbstractMap_2Ljava_lang_Object_2(this$static, value0);
4032}
4033
4034function java_util_HashMap(){
4035}
4036
4037_ = java_util_HashMap.prototype = new java_util_AbstractMap();
4038_.containsKey__Ljava_lang_Object_2 = java_util_HashMap_containsKey__Ljava_lang_Object_2;
4039_.entrySet__ = java_util_HashMap_entrySet__;
4040_.get__Ljava_lang_Object_2 = java_util_HashMap_get__Ljava_lang_Object_2;
4041_.hashCode__ = java_util_HashMap_hashCode__;
4042_.keySet__ = java_util_HashMap_keySet__;
4043_.java_lang_Object_typeName = 'java.util.HashMap';
4044_.java_lang_Object_typeId = 59;
4045_.java_util_HashMap_emptySlots = 0;
4046_.java_util_HashMap_entries = null;
4047_.java_util_HashMap_fullSlots = 0;
4048_.java_util_HashMap_loadFactor = 0.0;
4049_.java_util_HashMap_threshold = 0;
4050function java_util_HashMap$1_iterator__(){
4051  return java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this);
4052}
4053
4054function java_util_HashMap$1_size__(){
4055  return this.java_util_HashMap$1_this$0.java_util_HashMap_fullSlots;
4056}
4057
4058function java_util_HashMap$1_$HashMap$1__Ljava_util_HashMap$1_2Ljava_util_HashMap_2(this$static, this$0){
4059  this$static.java_util_HashMap$1_this$0 = this$0;
4060  return this$static;
4061}
4062
4063function java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this$static){
4064  return java_util_HashMap$ImplMapEntryIterator_$HashMap$ImplMapEntryIterator__Ljava_util_HashMap$ImplMapEntryIterator_2Ljava_util_HashMap_2(new java_util_HashMap$ImplMapEntryIterator(), this$static.java_util_HashMap$1_this$0);
4065}
4066
4067function java_util_HashMap$1(){
4068}
4069
4070_ = java_util_HashMap$1.prototype = new java_util_AbstractSet();
4071_.iterator__ = java_util_HashMap$1_iterator__;
4072_.size__ = java_util_HashMap$1_size__;
4073_.java_lang_Object_typeName = 'java.util.HashMap$1';
4074_.java_lang_Object_typeId = 60;
4075function java_util_HashMap$ImplMapEntry_equals__Ljava_lang_Object_2(a){
4076  var s;
4077  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(a, 27)) {
4078    s = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(a, 27);
4079    if (java_util_HashMap$ImplMapEntry_$equalsWithNullCheck__Ljava_util_HashMap$ImplMapEntry_2Ljava_lang_Object_2Ljava_lang_Object_2(this, this.java_util_HashMap$ImplMapEntry_key, s.getKey__()) && java_util_HashMap$ImplMapEntry_$equalsWithNullCheck__Ljava_util_HashMap$ImplMapEntry_2Ljava_lang_Object_2Ljava_lang_Object_2(this, this.java_util_HashMap$ImplMapEntry_value, s.getValue__())) {
4080      return true;
4081    }
4082  }
4083  return false;
4084}
4085
4086function java_util_HashMap$ImplMapEntry_getKey__(){
4087  return this.java_util_HashMap$ImplMapEntry_key;
4088}
4089
4090function java_util_HashMap$ImplMapEntry_getValue__(){
4091  return this.java_util_HashMap$ImplMapEntry_value;
4092}
4093
4094function java_util_HashMap$ImplMapEntry_hashCode__(){
4095  return java_util_HashMap$ImplMapEntry_$hashCode__Ljava_util_HashMap$ImplMapEntry_2(this);
4096}
4097
4098function java_util_HashMap$ImplMapEntry_$equalsWithNullCheck__Ljava_util_HashMap$ImplMapEntry_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, a, b){
4099  if (a === b) {
4100    return true;
4101  }
4102   else if (a === null) {
4103    return false;
4104  }
4105   else {
4106    return a.equals__Ljava_lang_Object_2(b);
4107  }
4108}
4109
4110function java_util_HashMap$ImplMapEntry_$hashCode__Ljava_util_HashMap$ImplMapEntry_2(this$static){
4111  var keyHash, valueHash;
4112  keyHash = 0;
4113  valueHash = 0;
4114  if (this$static.java_util_HashMap$ImplMapEntry_key !== null) {
4115    keyHash = java_lang_String_$hashCode__Ljava_lang_String_2(this$static.java_util_HashMap$ImplMapEntry_key);
4116  }
4117  if (this$static.java_util_HashMap$ImplMapEntry_value !== null) {
4118    valueHash = this$static.java_util_HashMap$ImplMapEntry_value.hashCode__();
4119  }
4120  return keyHash ^ valueHash;
4121}
4122
4123function java_util_HashMap$ImplMapEntry(){
4124}
4125
4126_ = java_util_HashMap$ImplMapEntry.prototype = new java_lang_Object();
4127_.equals__Ljava_lang_Object_2 = java_util_HashMap$ImplMapEntry_equals__Ljava_lang_Object_2;
4128_.getKey__ = java_util_HashMap$ImplMapEntry_getKey__;
4129_.getValue__ = java_util_HashMap$ImplMapEntry_getValue__;
4130_.hashCode__ = java_util_HashMap$ImplMapEntry_hashCode__;
4131_.java_lang_Object_typeName = 'java.util.HashMap$ImplMapEntry';
4132_.java_lang_Object_typeId = 61;
4133_.java_util_HashMap$ImplMapEntry_inUse = false;
4134_.java_util_HashMap$ImplMapEntry_key = null;
4135_.java_util_HashMap$ImplMapEntry_value = null;
4136function java_util_HashMap$ImplMapEntryIterator_hasNext__(){
4137  return java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(this);
4138}
4139
4140function java_util_HashMap$ImplMapEntryIterator_next__(){
4141  return java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(this);
4142}
4143
4144function java_util_HashMap$ImplMapEntryIterator_$HashMap$ImplMapEntryIterator__Ljava_util_HashMap$ImplMapEntryIterator_2Ljava_util_HashMap_2(this$static, this$0){
4145  this$static.java_util_HashMap$ImplMapEntryIterator_this$0 = this$0;
4146  java_util_HashMap$ImplMapEntryIterator_$maybeAdvanceToFullSlot__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static);
4147  return this$static;
4148}
4149
4150function java_util_HashMap$ImplMapEntryIterator_$maybeAdvanceToFullSlot__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static){
4151  for (; this$static.java_util_HashMap$ImplMapEntryIterator_i < this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_entries.com_google_gwt_lang_Array_length; ++this$static.java_util_HashMap$ImplMapEntryIterator_i) {
4152    if (this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_entries[this$static.java_util_HashMap$ImplMapEntryIterator_i] !== null && this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_entries[this$static.java_util_HashMap$ImplMapEntryIterator_i].java_util_HashMap$ImplMapEntry_inUse) {
4153      return ;
4154    }
4155  }
4156}
4157
4158function java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static){
4159  return this$static.java_util_HashMap$ImplMapEntryIterator_i < this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_entries.com_google_gwt_lang_Array_length;
4160}
4161
4162function java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static){
4163  if (!java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static)) {
4164    throw java_util_NoSuchElementException_$NoSuchElementException__Ljava_util_NoSuchElementException_2(new java_util_NoSuchElementException());
4165  }
4166  this$static.java_util_HashMap$ImplMapEntryIterator_last = this$static.java_util_HashMap$ImplMapEntryIterator_i++;
4167  java_util_HashMap$ImplMapEntryIterator_$maybeAdvanceToFullSlot__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static);
4168  return this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_entries[this$static.java_util_HashMap$ImplMapEntryIterator_last];
4169}
4170
4171function java_util_HashMap$ImplMapEntryIterator_$remove__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static){
4172  if (this$static.java_util_HashMap$ImplMapEntryIterator_last < 0) {
4173    throw java_lang_IllegalStateException_$IllegalStateException__Ljava_lang_IllegalStateException_2(new java_lang_IllegalStateException());
4174  }
4175  this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_entries[this$static.java_util_HashMap$ImplMapEntryIterator_last].java_util_HashMap$ImplMapEntry_inUse = false;
4176  --this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_fullSlots;
4177  this$static.java_util_HashMap$ImplMapEntryIterator_last = (-1);
4178}
4179
4180function java_util_HashMap$ImplMapEntryIterator(){
4181}
4182
4183_ = java_util_HashMap$ImplMapEntryIterator.prototype = new java_lang_Object();
4184_.hasNext__ = java_util_HashMap$ImplMapEntryIterator_hasNext__;
4185_.next__ = java_util_HashMap$ImplMapEntryIterator_next__;
4186_.java_lang_Object_typeName = 'java.util.HashMap$ImplMapEntryIterator';
4187_.java_lang_Object_typeId = 0;
4188_.java_util_HashMap$ImplMapEntryIterator_i = 0;
4189_.java_util_HashMap$ImplMapEntryIterator_last = (-1);
4190function java_util_NoSuchElementException_$NoSuchElementException__Ljava_util_NoSuchElementException_2(this$static){
4191  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
4192  return this$static;
4193}
4194
4195function java_util_NoSuchElementException(){
4196}
4197
4198_ = java_util_NoSuchElementException.prototype = new java_lang_RuntimeException();
4199_.java_lang_Object_typeName = 'java.util.NoSuchElementException';
4200_.java_lang_Object_typeId = 62;
4201function java_util_Stack_$Stack__Ljava_util_Stack_2(this$static){
4202  java_util_Vector_$Vector__Ljava_util_Vector_2(this$static);
4203  return this$static;
4204}
4205
4206function java_util_Stack_$push__Ljava_util_Stack_2Ljava_lang_Object_2(this$static, o){
4207  this$static.add__Ljava_lang_Object_2(o);
4208  return o;
4209}
4210
4211function java_util_Stack_$pop__Ljava_util_Stack_2(this$static){
4212  var sz;
4213  sz = this$static.size__();
4214  if (sz > 0) {
4215    return this$static.remove__I(sz - 1);
4216  }
4217   else {
4218    throw java_util_EmptyStackException_$EmptyStackException__Ljava_util_EmptyStackException_2(new java_util_EmptyStackException());
4219  }
4220}
4221
4222function java_util_Stack(){
4223}
4224
4225_ = java_util_Stack.prototype = new java_util_Vector();
4226_.java_lang_Object_typeName = 'java.util.Stack';
4227_.java_lang_Object_typeId = 63;
4228function org_cs3_dokuwiki_jsp_client_JspConverter_addText__Ljava_lang_String_2(text0){
4229  $wnd.parent.window.opener.addTextFromJspWiki(text0);
4230  $wnd.close();
4231}
4232
4233function org_cs3_dokuwiki_jsp_client_JspConverter_$onModuleLoad__Lorg_cs3_dokuwiki_jsp_client_JspConverter_2(this$static){
4234  var button0, ta, comment;
4235  button0 = com_google_gwt_user_client_ui_Button_$Button__Lcom_google_gwt_user_client_ui_Button_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_Button(), 'Convert to DokuWiki source');
4236  com_google_gwt_user_client_ui_FocusWidget_$setEnabled__Lcom_google_gwt_user_client_ui_FocusWidget_2Z(button0, false);
4237  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2(button0, 'button');
4238  ta = com_google_gwt_user_client_ui_TextArea_$TextArea__Lcom_google_gwt_user_client_ui_TextArea_2(new com_google_gwt_user_client_ui_TextArea());
4239  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2(ta, 'edit');
4240  com_google_gwt_user_client_ui_TextArea_$setCharacterWidth__Lcom_google_gwt_user_client_ui_TextArea_2I(ta, 80);
4241  com_google_gwt_user_client_ui_TextArea_$setVisibleLines__Lcom_google_gwt_user_client_ui_TextArea_2I(ta, 20);
4242  com_google_gwt_user_client_ui_TextBoxBase_$addKeyboardListener__Lcom_google_gwt_user_client_ui_TextBoxBase_2Lcom_google_gwt_user_client_ui_KeyboardListener_2(ta, org_cs3_dokuwiki_jsp_client_JspConverter$1_$JspConverter$1__Lorg_cs3_dokuwiki_jsp_client_JspConverter$1_2Lorg_cs3_dokuwiki_jsp_client_JspConverter_2Lcom_google_gwt_user_client_ui_Button_2Lcom_google_gwt_user_client_ui_TextArea_2(new org_cs3_dokuwiki_jsp_client_JspConverter$1(), this$static, button0, ta));
4243  com_google_gwt_user_client_ui_TextBoxBase_$addChangeListener__Lcom_google_gwt_user_client_ui_TextBoxBase_2Lcom_google_gwt_user_client_ui_ChangeListener_2(ta, org_cs3_dokuwiki_jsp_client_JspConverter$2_$JspConverter$2__Lorg_cs3_dokuwiki_jsp_client_JspConverter$2_2Lorg_cs3_dokuwiki_jsp_client_JspConverter_2Lcom_google_gwt_user_client_ui_Button_2Lcom_google_gwt_user_client_ui_TextArea_2(new org_cs3_dokuwiki_jsp_client_JspConverter$2(), this$static, button0, ta));
4244  comment = com_google_gwt_user_client_ui_Label_$Label__Lcom_google_gwt_user_client_ui_Label_2(new com_google_gwt_user_client_ui_Label());
4245  button0.addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2(org_cs3_dokuwiki_jsp_client_JspConverter$3_$JspConverter$3__Lorg_cs3_dokuwiki_jsp_client_JspConverter$3_2Lorg_cs3_dokuwiki_jsp_client_JspConverter_2Lcom_google_gwt_user_client_ui_Label_2Lcom_google_gwt_user_client_ui_TextArea_2(new org_cs3_dokuwiki_jsp_client_JspConverter$3(), this$static, comment, ta));
4246  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2(com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2('textarea'), ta);
4247  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2(com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2('control'), button0);
4248  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2(com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2('control'), comment);
4249}
4250
4251function org_cs3_dokuwiki_jsp_client_JspConverter(){
4252}
4253
4254_ = org_cs3_dokuwiki_jsp_client_JspConverter.prototype = new java_lang_Object();
4255_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.JspConverter';
4256_.java_lang_Object_typeId = 0;
4257function org_cs3_dokuwiki_jsp_client_JspConverter$1_onKeyDown__Lcom_google_gwt_user_client_ui_Widget_2CI(arg0, arg1, arg2){
4258}
4259
4260function org_cs3_dokuwiki_jsp_client_JspConverter$1_onKeyPress__Lcom_google_gwt_user_client_ui_Widget_2CI(arg0, arg1, arg2){
4261}
4262
4263function org_cs3_dokuwiki_jsp_client_JspConverter$1_onKeyUp__Lcom_google_gwt_user_client_ui_Widget_2CI(arg0, arg1, arg2){
4264  com_google_gwt_user_client_ui_FocusWidget_$setEnabled__Lcom_google_gwt_user_client_ui_FocusWidget_2Z(this.org_cs3_dokuwiki_jsp_client_JspConverter$1_val$button, !java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('', com_google_gwt_user_client_ui_TextBoxBase_$getText__Lcom_google_gwt_user_client_ui_TextBoxBase_2(this.org_cs3_dokuwiki_jsp_client_JspConverter$1_val$ta)));
4265}
4266
4267function org_cs3_dokuwiki_jsp_client_JspConverter$1_$JspConverter$1__Lorg_cs3_dokuwiki_jsp_client_JspConverter$1_2Lorg_cs3_dokuwiki_jsp_client_JspConverter_2Lcom_google_gwt_user_client_ui_Button_2Lcom_google_gwt_user_client_ui_TextArea_2(this$static, this$0, val$button, val$ta){
4268  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$1_this$0 = this$0;
4269  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$1_val$button = val$button;
4270  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$1_val$ta = val$ta;
4271  return this$static;
4272}
4273
4274function org_cs3_dokuwiki_jsp_client_JspConverter$1(){
4275}
4276
4277_ = org_cs3_dokuwiki_jsp_client_JspConverter$1.prototype = new java_lang_Object();
4278_.onKeyDown__Lcom_google_gwt_user_client_ui_Widget_2CI = org_cs3_dokuwiki_jsp_client_JspConverter$1_onKeyDown__Lcom_google_gwt_user_client_ui_Widget_2CI;
4279_.onKeyPress__Lcom_google_gwt_user_client_ui_Widget_2CI = org_cs3_dokuwiki_jsp_client_JspConverter$1_onKeyPress__Lcom_google_gwt_user_client_ui_Widget_2CI;
4280_.onKeyUp__Lcom_google_gwt_user_client_ui_Widget_2CI = org_cs3_dokuwiki_jsp_client_JspConverter$1_onKeyUp__Lcom_google_gwt_user_client_ui_Widget_2CI;
4281_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.JspConverter$1';
4282_.java_lang_Object_typeId = 64;
4283function org_cs3_dokuwiki_jsp_client_JspConverter$2_onChange__Lcom_google_gwt_user_client_ui_Widget_2(arg0){
4284  com_google_gwt_user_client_ui_FocusWidget_$setEnabled__Lcom_google_gwt_user_client_ui_FocusWidget_2Z(this.org_cs3_dokuwiki_jsp_client_JspConverter$2_val$button, !java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('', com_google_gwt_user_client_ui_TextBoxBase_$getText__Lcom_google_gwt_user_client_ui_TextBoxBase_2(this.org_cs3_dokuwiki_jsp_client_JspConverter$2_val$ta)));
4285}
4286
4287function org_cs3_dokuwiki_jsp_client_JspConverter$2_$JspConverter$2__Lorg_cs3_dokuwiki_jsp_client_JspConverter$2_2Lorg_cs3_dokuwiki_jsp_client_JspConverter_2Lcom_google_gwt_user_client_ui_Button_2Lcom_google_gwt_user_client_ui_TextArea_2(this$static, this$0, val$button, val$ta){
4288  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$2_this$0 = this$0;
4289  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$2_val$button = val$button;
4290  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$2_val$ta = val$ta;
4291  return this$static;
4292}
4293
4294function org_cs3_dokuwiki_jsp_client_JspConverter$2(){
4295}
4296
4297_ = org_cs3_dokuwiki_jsp_client_JspConverter$2.prototype = new java_lang_Object();
4298_.onChange__Lcom_google_gwt_user_client_ui_Widget_2 = org_cs3_dokuwiki_jsp_client_JspConverter$2_onChange__Lcom_google_gwt_user_client_ui_Widget_2;
4299_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.JspConverter$2';
4300_.java_lang_Object_typeId = 65;
4301function org_cs3_dokuwiki_jsp_client_JspConverter$3_onClick__Lcom_google_gwt_user_client_ui_Widget_2(sender){
4302  var parser, doc;
4303  com_google_gwt_user_client_ui_Label_$setText__Lcom_google_gwt_user_client_ui_Label_2Ljava_lang_String_2(this.org_cs3_dokuwiki_jsp_client_JspConverter$3_val$comment, 'Please stand by while processing... (This may take a while)');
4304  parser = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$JSPWikiMarkupParser__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(new org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser(), org_cs3_dokuwiki_jsp_client_jspparser_Reader_$Reader__Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_jspparser_Reader(), com_google_gwt_user_client_ui_TextBoxBase_$getText__Lcom_google_gwt_user_client_ui_TextBoxBase_2(this.org_cs3_dokuwiki_jsp_client_JspConverter$3_val$ta)));
4305  doc = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$parse__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(parser);
4306  org_cs3_dokuwiki_jsp_client_JspConverter_addText__Ljava_lang_String_2(org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dump__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2(org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$DokuWikiOutput__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Document_2(new org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput(), doc)));
4307}
4308
4309function org_cs3_dokuwiki_jsp_client_JspConverter$3_$JspConverter$3__Lorg_cs3_dokuwiki_jsp_client_JspConverter$3_2Lorg_cs3_dokuwiki_jsp_client_JspConverter_2Lcom_google_gwt_user_client_ui_Label_2Lcom_google_gwt_user_client_ui_TextArea_2(this$static, this$0, val$comment, val$ta){
4310  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$3_this$0 = this$0;
4311  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$3_val$comment = val$comment;
4312  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$3_val$ta = val$ta;
4313  return this$static;
4314}
4315
4316function org_cs3_dokuwiki_jsp_client_JspConverter$3(){
4317}
4318
4319_ = org_cs3_dokuwiki_jsp_client_JspConverter$3.prototype = new java_lang_Object();
4320_.onClick__Lcom_google_gwt_user_client_ui_Widget_2 = org_cs3_dokuwiki_jsp_client_JspConverter$3_onClick__Lcom_google_gwt_user_client_ui_Widget_2;
4321_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.JspConverter$3';
4322_.java_lang_Object_typeId = 66;
4323function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1isPerl5MetaCharacter__C(ch){
4324  return ch == 42 || ch == 63 || ch == 43 || ch == 91 || ch == 93 || ch == 40 || ch == 41 || ch == 124 || ch == 94 || ch == 36 || ch == 46 || ch == 123 || ch == 125 || ch == 92;
4325}
4326
4327function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1isGlobMetaCharacter__C(ch){
4328  return ch == 42 || ch == 63 || ch == 91 || ch == 93;
4329}
4330
4331function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_globToPerl5___3CI(pattern, options0){
4332  var inCharSet, starCannotMatchNull, questionMatchesZero, ch, buffer;
4333  starCannotMatchNull = false;
4334  buffer = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 2 * pattern.com_google_gwt_lang_Array_length);
4335  inCharSet = false;
4336  questionMatchesZero = (options0 & 4)!= 0;
4337  starCannotMatchNull = (options0 & 2)!= 0;
4338  for (ch = 0; ch < pattern.com_google_gwt_lang_Array_length; ch++) {
4339    switch (pattern[ch]) {
4340      case 42:
4341        if (inCharSet)
4342          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 42);
4343        else {
4344          if (starCannotMatchNull)
4345            buffer.append__Ljava_lang_String_2('.+');
4346          else
4347            buffer.append__Ljava_lang_String_2('.*');
4348        }
4349
4350        break;
4351      case 63:
4352        if (inCharSet)
4353          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 63);
4354        else {
4355          if (questionMatchesZero)
4356            buffer.append__Ljava_lang_String_2('.?');
4357          else
4358            java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 46);
4359        }
4360
4361        break;
4362      case 91:
4363        inCharSet = true;
4364        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, pattern[ch]);
4365        if (ch + 1 < pattern.com_google_gwt_lang_Array_length) {
4366          switch (pattern[ch + 1]) {
4367            case 33:
4368            case 94:
4369              java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 94);
4370              ++ch;
4371              continue;
4372            case 93:
4373              java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 93);
4374              ++ch;
4375              continue;
4376          }
4377        }
4378
4379        break;
4380      case 93:
4381        inCharSet = false;
4382        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, pattern[ch]);
4383        break;
4384      case 92:
4385        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 92);
4386        if (ch == pattern.com_google_gwt_lang_Array_length - 1) {
4387          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 92);
4388        }
4389         else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1isGlobMetaCharacter__C(pattern[ch + 1]))
4390          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, pattern[++ch]);
4391        else
4392          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 92);
4393        break;
4394      default:if (!inCharSet && org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1isPerl5MetaCharacter__C(pattern[ch]))
4395          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 92);
4396        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, pattern[ch]);
4397        break;
4398    }
4399  }
4400  return buffer.toString__();
4401}
4402
4403function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_2_3CI(this$static, pattern, options0){
4404  var perlOptions;
4405  perlOptions = 0;
4406  if ((options0 & 1)!= 0)
4407    perlOptions |= 1;
4408  if ((options0 & 8)!= 0)
4409    perlOptions |= 32768;
4410  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Ljava_lang_String_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1perl5Compiler, org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_globToPerl5___3CI(pattern, options0), perlOptions);
4411}
4412
4413function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_$GlobCompiler__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_2(this$static){
4414  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1perl5Compiler = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$Perl5Compiler__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler());
4415  return this$static;
4416}
4417
4418function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_2Ljava_lang_String_2I(this$static, pattern, options0){
4419  return org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_2_3CI(this$static, java_lang_String_$toCharArray__Ljava_lang_String_2(pattern), options0);
4420}
4421
4422function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler(){
4423}
4424
4425_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler.prototype = new java_lang_Object();
4426_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.GlobCompiler';
4427_.java_lang_Object_typeId = 0;
4428_.org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1perl5Compiler = null;
4429function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_toString__(){
4430  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1toString__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this, 0);
4431}
4432
4433function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$CharStringPointer__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2_3CI(this$static, charArray, offset){
4434  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array = charArray;
4435  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset = offset;
4436  return this$static;
4437}
4438
4439function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, offset){
4440  if (offset < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length && offset >= 0)
4441    return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array[offset];
4442  return 65535;
4443}
4444
4445function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static){
4446  return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length;
4447}
4448
4449function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, inc){
4450  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset += inc;
4451  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static)) {
4452    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length;
4453    return 65535;
4454  }
4455  return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset];
4456}
4457
4458function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1decrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, inc){
4459  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset -= inc;
4460  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset < 0)
4461    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset = 0;
4462  return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset];
4463}
4464
4465function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static){
4466  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset);
4467}
4468
4469function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static){
4470  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, 1);
4471}
4472
4473function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1toString__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, offset){
4474  return java_lang_String__1String___3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, offset, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length - offset);
4475}
4476
4477function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1postIncrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static){
4478  var ret;
4479  ret = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static);
4480  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static);
4481  return ret;
4482}
4483
4484function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, offset){
4485  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset + offset);
4486}
4487
4488function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1setOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, offset){
4489  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset = offset;
4490}
4491
4492function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1decrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static){
4493  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1decrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, 1);
4494}
4495
4496function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$CharStringPointer__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2_3C(this$static, charArray){
4497  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$CharStringPointer__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2_3CI(this$static, charArray, 0);
4498  return this$static;
4499}
4500
4501function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer(){
4502}
4503
4504_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer.prototype = new java_lang_Object();
4505_.toString__ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_toString__;
4506_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.CharStringPointer';
4507_.java_lang_Object_typeId = 0;
4508_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset = 0;
4509_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array = null;
4510function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_$clinit__(){
4511  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_$clinit__ = nullMethod;
4512  var data0, i, j, entry;
4513  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_sharpsMap = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [83, 83]);
4514  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_A = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [256], 0);
4515  {
4516    {
4517      data0 = java_lang_String_$toCharArray__Ljava_lang_String_2('\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u5800\u400F\u5000\u400F\u5800\u400F\u6000\u400F\u5000\u400F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u5000\u400F\u5000\u400F\u5000\u400F\u5800\u400F\u6000\u400C\u6800\x18\u6800\x18\u2800\x18\u2800\u601A\u2800\x18\u6800\x18\u6800\x18\uE800\x15\uE800\x16\u6800\x18\u2800\x19\u3800\x18\u2800\x14\u3800\x18\u2000\x18\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u3800\x18\u6800\x18\uE800\x19\u6800\x19\uE800\x19\u6800\x18\u6800\x18\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\uE800\x15\u6800\x18\uE800\x16\u6800\x1B\u6800\u5017\u6800\x1B\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\uE800\x15\u6800\x19\uE800\x16\u6800\x19\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u5000\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u3800\f\u6800\x18\u2800\u601A\u2800\u601A\u2800\u601A\u2800\u601A\u6800\x1C\u6800\x1C\u6800\x1B\u6800\x1C\0\u7002\uE800\x1D\u6800\x19\u6800\u1010\u6800\x1C\u6800\x1B\u2800\x1C\u2800\x19\u1800\u060B\u1800\u060B\u6800\x1B\u07FD\u7002\u6800\x1C\u6800\x18\u6800\x1B\u1800\u050B\0\u7002\uE800\x1E\u6800\u080B\u6800\u080B\u6800\u080B\u6800\x18\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\u6800\x19\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\u07FD\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\u6800\x19\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\u061D\u7002');
4518      i = 0;
4519      j = 0;
4520      while (i < 512) {
4521        entry = data0[i++] << 16;
4522        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_A[j++] = entry | data0[i++];
4523      }
4524    }
4525  }
4526  return window;
4527}
4528
4529function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_getProperties__I(ch){
4530  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_$clinit__();
4531  var offset, props;
4532  offset = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch);
4533  props = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_A[offset];
4534  return props;
4535}
4536
4537function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_getType__I(ch){
4538  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_$clinit__();
4539  var props;
4540  props = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_getProperties__I(ch);
4541  return props & 31;
4542}
4543
4544function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_isSpaceChar__I(ch){
4545  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_$clinit__();
4546  var type0;
4547  type0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_getType__I(ch);
4548  return (28672 >> type0 & 1)!= 0;
4549}
4550
4551function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_isWhitespace__I(ch){
4552  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_$clinit__();
4553  var props;
4554  props = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_getProperties__I(ch);
4555  return (props & 28672)== 16384;
4556}
4557
4558function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(ch){
4559  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__I(ch);
4560}
4561
4562function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__I(codePoint){
4563  var bWhiteSpace, plane;
4564  bWhiteSpace = false;
4565  if (codePoint >= 0 && codePoint <= 255) {
4566    bWhiteSpace = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_isWhitespace__I(codePoint);
4567  }
4568   else {
4569    plane = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getPlane__I(codePoint);
4570    switch (plane) {
4571      case 0:
4572        bWhiteSpace = true;
4573        break;
4574      case 1:
4575        bWhiteSpace = true;
4576        break;
4577      case 2:
4578        bWhiteSpace = true;
4579        break;
4580      case 3:
4581      case 4:
4582      case 5:
4583      case 6:
4584      case 7:
4585      case 8:
4586      case 9:
4587      case 10:
4588      case 11:
4589      case 12:
4590      case 13:
4591        bWhiteSpace = true;
4592        break;
4593      case 14:
4594        bWhiteSpace = true;
4595        break;
4596      case 15:
4597      case 16:
4598        bWhiteSpace = true;
4599        break;
4600      default:break;
4601    }
4602  }
4603  return bWhiteSpace;
4604}
4605
4606function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isSpaceChar__C(ch){
4607  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isSpaceChar__I(ch);
4608}
4609
4610function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isSpaceChar__I(codePoint){
4611  var bSpaceChar, plane;
4612  bSpaceChar = false;
4613  if (codePoint >= 0 && codePoint <= 255) {
4614    bSpaceChar = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_isSpaceChar__I(codePoint);
4615  }
4616   else {
4617    plane = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getPlane__I(codePoint);
4618    switch (plane) {
4619      case 0:
4620        bSpaceChar = false;
4621        break;
4622      case 1:
4623        bSpaceChar = false;
4624        break;
4625      case 2:
4626        bSpaceChar = false;
4627        break;
4628      case 3:
4629      case 4:
4630      case 5:
4631      case 6:
4632      case 7:
4633      case 8:
4634      case 9:
4635      case 10:
4636      case 11:
4637      case 12:
4638      case 13:
4639        bSpaceChar = false;
4640        break;
4641      case 14:
4642        bSpaceChar = false;
4643        break;
4644      case 15:
4645      case 16:
4646        bSpaceChar = false;
4647        break;
4648      default:break;
4649    }
4650  }
4651  return bSpaceChar;
4652}
4653
4654function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isISOControl__C(ch){
4655  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isISOControl__I(ch);
4656}
4657
4658function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isISOControl__I(codePoint){
4659  return codePoint >= 0 && codePoint <= 31 || codePoint >= 127 && codePoint <= 159;
4660}
4661
4662function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getType__C(ch){
4663  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getType__I(ch);
4664}
4665
4666function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getType__I(codePoint){
4667  var type0, plane;
4668  type0 = 0;
4669  if (codePoint >= 0 && codePoint <= 255) {
4670    type0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_getType__I(codePoint);
4671  }
4672   else {
4673    plane = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getPlane__I(codePoint);
4674    switch (plane) {
4675      case 0:
4676        type0 = 0;
4677        break;
4678      case 1:
4679        type0 = 0;
4680        break;
4681      case 2:
4682        type0 = 0;
4683        break;
4684      case 3:
4685      case 4:
4686      case 5:
4687      case 6:
4688      case 7:
4689      case 8:
4690      case 9:
4691      case 10:
4692      case 11:
4693      case 12:
4694      case 13:
4695        type0 = 0;
4696        break;
4697      case 14:
4698        type0 = 0;
4699        break;
4700      case 15:
4701      case 16:
4702        type0 = 0;
4703        break;
4704      default:break;
4705    }
4706  }
4707  return type0;
4708}
4709
4710function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getPlane__I(ch){
4711  return ch >>> 16;
4712}
4713
4714function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(this$static, message0){
4715  java_lang_Exception_$Exception__Ljava_lang_Exception_2Ljava_lang_String_2(this$static, message0);
4716  return this$static;
4717}
4718
4719function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(){
4720}
4721
4722_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException.prototype = new java_lang_Exception();
4723_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.MalformedPatternException';
4724_.java_lang_Object_typeId = 67;
4725function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__(){
4726  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__ = nullMethod;
4727  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1operandLength = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[I', 69, (-1), [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
4728  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [0, 1, 1, 1, 4, 4, 4, 7, 7, 9, 10, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 1, 12, 12, 0, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51]);
4729  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthVaries = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [12, 13, 16, 17, 10, 11, 26, 34]);
4730  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthOne = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [7, 8, 9, 18, 19, 22, 23, 24, 25, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51]);
4731  return window;
4732}
4733
4734function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOffset___3CI(program, offset){
4735  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4736  return program[offset + 1];
4737}
4738
4739function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(program, offset){
4740  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4741  return program[offset + 2];
4742}
4743
4744function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg2___3CI(program, offset){
4745  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4746  return program[offset + 3];
4747}
4748
4749function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(offset){
4750  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4751  return offset + 2;
4752}
4753
4754function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isInArray__C_3CI(ch, array0, start){
4755  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4756  while (start < array0.com_google_gwt_lang_Array_length)
4757    if (ch == array0[start++])
4758      return true;
4759  return false;
4760}
4761
4762function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(offset){
4763  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4764  return offset + 2;
4765}
4766
4767function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getPrevOperator__I(offset){
4768  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4769  return offset - 2;
4770}
4771
4772function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(program, offset){
4773  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4774  var offs;
4775  if (program === null)
4776    return (-1);
4777  offs = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOffset___3CI(program, offset);
4778  if (offs == 0)
4779    return (-1);
4780  if (program[offset] == 13)
4781    return offset - offs;
4782  return offset + offs;
4783}
4784
4785function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(token){
4786  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4787  return java_lang_Character_isLetterOrDigit__C(token) || token == 95;
4788}
4789
4790function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__(){
4791  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__ = nullMethod;
4792  {
4793    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX = java_util_HashMap_$HashMap__Ljava_util_HashMap_2(new java_util_HashMap());
4794    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'alnum', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 50));
4795    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'word', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 18));
4796    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'alpha', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 38));
4797    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'blank', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 39));
4798    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'cntrl', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 40));
4799    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'digit', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 24));
4800    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'graph', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 41));
4801    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'lower', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 42));
4802    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'print', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 43));
4803    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'punct', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 44));
4804    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'space', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 22));
4805    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'upper', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 45));
4806    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'xdigit', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 46));
4807    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'ascii', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 51));
4808  }
4809  return window;
4810}
4811
4812function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1isSimpleRepetitionOp__C(ch){
4813  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4814  return ch == 42 || ch == 43 || ch == 63;
4815}
4816
4817function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1isComplexRepetitionOp___3CI(ch, offset){
4818  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4819  if (offset < ch.com_google_gwt_lang_Array_length && offset >= 0)
4820    return ch[offset] == 42 || ch[offset] == 43 || ch[offset] == 63 || ch[offset] == 123 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseRepetition___3CI(ch, offset);
4821  return false;
4822}
4823
4824function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseRepetition___3CI(str, offset){
4825  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4826  if (str[offset] != 123)
4827    return false;
4828  ++offset;
4829  if (offset >= str.com_google_gwt_lang_Array_length || !java_lang_Character_isDigit__C(str[offset]))
4830    return false;
4831  while (offset < str.com_google_gwt_lang_Array_length && java_lang_Character_isDigit__C(str[offset]))
4832    ++offset;
4833  if (offset < str.com_google_gwt_lang_Array_length && str[offset] == 44)
4834    ++offset;
4835  while (offset < str.com_google_gwt_lang_Array_length && java_lang_Character_isDigit__C(str[offset]))
4836    ++offset;
4837  if (offset >= str.com_google_gwt_lang_Array_length || str[offset] != 125)
4838    return false;
4839  return true;
4840}
4841
4842function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseHex___3CII_3I(str, offset, maxLength, scanned){
4843  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4844  var val, index0;
4845  val = 0;
4846  scanned[0] = 0;
4847  while (offset < str.com_google_gwt_lang_Array_length && maxLength-- > 0 && (index0 = '0123456789abcdef0123456789ABCDEFx'.indexOf__I(str[offset]))!= (-1)) {
4848    val <<= 4;
4849    val |= index0 & 15;
4850    ++offset;
4851    ++scanned[0];
4852  }
4853  return val;
4854}
4855
4856function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseOctal___3CII_3I(str, offset, maxLength, scanned){
4857  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4858  var val;
4859  val = 0;
4860  scanned[0] = 0;
4861  while (offset < str.com_google_gwt_lang_Array_length && maxLength > 0 && str[offset] >= 48 && str[offset] <= 55) {
4862    val <<= 3;
4863    val |= str[offset] - 48;
4864    --maxLength;
4865    ++offset;
4866    ++scanned[0];
4867  }
4868  return val;
4869}
4870
4871function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1setModifierFlag___3CC(flags, ch){
4872  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4873  switch (ch) {
4874    case 105:
4875      flags[0] |= 1;
4876      return ;
4877    case 103:
4878      flags[0] |= 2;
4879      return ;
4880    case 111:
4881      flags[0] |= 4;
4882      return ;
4883    case 109:
4884      flags[0] |= 8;
4885      return ;
4886    case 115:
4887      flags[0] |= 16;
4888      return ;
4889    case 120:
4890      flags[0] |= 32;
4891      return ;
4892  }
4893}
4894
4895function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$Perl5Compiler__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static){
4896  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4897  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$$init__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
4898  return this$static;
4899}
4900
4901function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Ljava_lang_String_2I(this$static, pattern, options0){
4902  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3CI(this$static, java_lang_String_$toCharArray__Ljava_lang_String_2(pattern), options0);
4903}
4904
4905function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$$init__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static){
4906  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [0]);
4907}
4908
4909function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, current, value0){
4910  var scan, temp, offset;
4911  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program === null || current == (-1))
4912    return ;
4913  scan = current;
4914  while (true) {
4915    temp = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
4916    if (temp == (-1))
4917      break;
4918    scan = temp;
4919  }
4920  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[scan] == 13)
4921    offset = scan - value0;
4922  else
4923    offset = value0 - scan;
4924  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[scan + 1] = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(offset);
4925}
4926
4927function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, operator){
4928  var offset;
4929  offset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize;
4930  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program === null)
4931    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize += 2;
4932  else {
4933    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize++] = operator;
4934    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize++] = 0;
4935  }
4936  return offset;
4937}
4938
4939function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static){
4940  var ret, value0;
4941  ret = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1postIncrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4942  while (true) {
4943    value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4944    if (value0 == 40 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, 1) == 63 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, 2) == 35) {
4945      while (value0 != 65535 && value0 != 41)
4946        value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4947      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4948      continue;
4949    }
4950    if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 32)!= 0) {
4951      if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(value0)) {
4952        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4953        continue;
4954      }
4955       else if (value0 == 35) {
4956        while (value0 != 65535 && value0 != 10)
4957          value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4958        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4959        continue;
4960      }
4961    }
4962    return ret;
4963  }
4964}
4965
4966function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseBranch__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, retFlags){
4967  var nestCheck, handleRepetition, offset, next, min0, max0, flags, operator, value0, maxOffset, pos, num, buffer, e, e, $e0;
4968  nestCheck = false;
4969  handleRepetition = false;
4970  flags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[I', 69, (-1), [0]);
4971  min0 = 0;
4972  max0 = 65535;
4973  offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseAtom__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, flags);
4974  if (offset == (-1)) {
4975    if ((flags[0] & 8)!= 0)
4976      retFlags[0] |= 8;
4977    return (-1);
4978  }
4979  operator = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4980  if (operator == 40 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, 1) == 63 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, 2) == 35) {
4981    while (operator != 65535 && operator != 41)
4982      operator = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4983    if (operator != 65535) {
4984      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
4985      operator = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4986    }
4987  }
4988  if (operator == 123 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseRepetition___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset)) {
4989    next = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset + 1;
4990    pos = maxOffset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length;
4991    value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, next);
4992    while (java_lang_Character_isDigit__C(value0) || value0 == 44) {
4993      if (value0 == 44) {
4994        if (pos != maxOffset)
4995          break;
4996        else
4997          pos = next;
4998      }
4999      ++next;
5000      value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, next);
5001    }
5002    if (value0 == 125) {
5003      buffer = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 10);
5004      if (pos == maxOffset)
5005        pos = next;
5006      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5007      num = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset;
5008      value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5009      while (java_lang_Character_isDigit__C(value0)) {
5010        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, value0);
5011        ++num;
5012        value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5013      }
5014      try {
5015        min0 = java_lang_Integer_parseInt__Ljava_lang_String_2(buffer.toString__());
5016      }
5017       catch ($e0) {
5018        $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
5019        if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 28)) {
5020          e = $e0;
5021          throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unexpected number format exception.  Please report this bug.NumberFormatException message: ' + e.java_lang_Throwable_message);
5022        }
5023         else
5024          throw $e0;
5025      }
5026      value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos);
5027      if (value0 == 44)
5028        ++pos;
5029      else
5030        pos = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset;
5031      num = pos;
5032      buffer = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 10);
5033      value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5034      while (java_lang_Character_isDigit__C(value0)) {
5035        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, value0);
5036        ++num;
5037        value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5038      }
5039      try {
5040        if (num != pos)
5041          max0 = java_lang_Integer_parseInt__Ljava_lang_String_2(buffer.toString__());
5042      }
5043       catch ($e0) {
5044        $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
5045        if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 28)) {
5046          e = $e0;
5047          throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unexpected number format exception.  Please report this bug.NumberFormatException message: ' + e.java_lang_Throwable_message);
5048        }
5049         else
5050          throw $e0;
5051      }
5052      if (max0 == 0 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos) != 48)
5053        max0 = 65535;
5054      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1setOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, next);
5055      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5056      nestCheck = true;
5057      handleRepetition = true;
5058    }
5059  }
5060  if (!nestCheck) {
5061    handleRepetition = false;
5062    if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1isSimpleRepetitionOp__C(operator)) {
5063      retFlags[0] = flags[0];
5064      return offset;
5065    }
5066    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5067    retFlags[0] = operator != 43?4:1;
5068    if (operator == 42 && (flags[0] & 2)!= 0) {
5069      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 16, offset);
5070      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost += 4;
5071    }
5072     else if (operator == 42) {
5073      min0 = 0;
5074      handleRepetition = true;
5075    }
5076     else if (operator == 43 && (flags[0] & 2)!= 0) {
5077      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 17, offset);
5078      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost += 3;
5079    }
5080     else if (operator == 43) {
5081      min0 = 1;
5082      handleRepetition = true;
5083    }
5084     else if (operator == 63) {
5085      min0 = 0;
5086      max0 = 1;
5087      handleRepetition = true;
5088    }
5089  }
5090  if (handleRepetition) {
5091    if ((flags[0] & 2)!= 0) {
5092      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost += com_google_gwt_lang_Cast_round_1int__Ljava_lang_Object_2((2 + this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost)/ 2);
5093      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 10, offset);
5094    }
5095     else {
5096      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost += 4 + this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost;
5097      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, offset, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 34));
5098      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 11, offset);
5099      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, offset, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 15));
5100    }
5101    if (min0 > 0)
5102      retFlags[0] = 1;
5103    if (max0 != 0 && max0 < min0)
5104      throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Invalid interval {' + min0 + ',' + max0 + '}');
5105    if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program !== null) {
5106      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[offset + 2] = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(min0);
5107      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[offset + 3] = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(max0);
5108    }
5109  }
5110  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) == 63) {
5111    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5112    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 29, offset);
5113    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, offset, offset + 2);
5114  }
5115  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1isComplexRepetitionOp___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset))
5116    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Nested repetitions *?+ in expression');
5117  return offset;
5118}
5119
5120function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseUnicodeClass__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static){
5121  var range, skipTest, clss, lastclss, offset, numLength, negFlag, opcodeFlag, posixOpCode;
5122  range = false;
5123  lastclss = 65535;
5124  numLength = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[I', 69, (-1), [0]);
5125  negFlag = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[Z', 0, (-1), [false]);
5126  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) == 94) {
5127    offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 36);
5128    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5129  }
5130   else {
5131    offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 35);
5132  }
5133  clss = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5134  if (clss == 93 || clss == 45)
5135    skipTest = true;
5136  else
5137    skipTest = false;
5138  while (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) && (clss = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input))!= 93 || skipTest) {
5139    skipTest = false;
5140    opcodeFlag = false;
5141    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5142    if (clss == 92 || clss == 91) {
5143      if (clss == 92) {
5144        clss = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1postIncrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5145      }
5146       else {
5147        posixOpCode = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parsePOSIX__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3Z(this$static, negFlag);
5148        if (posixOpCode != 0) {
5149          opcodeFlag = true;
5150          clss = posixOpCode;
5151        }
5152      }
5153      if (opcodeFlag != true) {
5154        switch (clss) {
5155          case 119:
5156            opcodeFlag = true;
5157            clss = 18;
5158            lastclss = 65535;
5159            break;
5160          case 87:
5161            opcodeFlag = true;
5162            clss = 19;
5163            lastclss = 65535;
5164            break;
5165          case 115:
5166            opcodeFlag = true;
5167            clss = 22;
5168            lastclss = 65535;
5169            break;
5170          case 83:
5171            opcodeFlag = true;
5172            clss = 23;
5173            lastclss = 65535;
5174            break;
5175          case 100:
5176            opcodeFlag = true;
5177            clss = 24;
5178            lastclss = 65535;
5179            break;
5180          case 68:
5181            opcodeFlag = true;
5182            clss = 25;
5183            lastclss = 65535;
5184            break;
5185          case 110:
5186            clss = 10;
5187            break;
5188          case 114:
5189            clss = 13;
5190            break;
5191          case 116:
5192            clss = 9;
5193            break;
5194          case 102:
5195            clss = 12;
5196            break;
5197          case 98:
5198            clss = 8;
5199            break;
5200          case 101:
5201            clss = 27;
5202            break;
5203          case 97:
5204            clss = 7;
5205            break;
5206          case 120:
5207            clss = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseHex___3CII_3I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset, 2, numLength));
5208            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, numLength[0]);
5209            break;
5210          case 99:
5211            clss = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1postIncrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5212            if (java_lang_Character_isLowerCase__C(clss))
5213              clss = java_lang_Character_toUpperCase__C(clss);
5214            clss ^= 64;
5215            break;
5216          case 48:
5217          case 49:
5218          case 50:
5219          case 51:
5220          case 52:
5221          case 53:
5222          case 54:
5223          case 55:
5224          case 56:
5225          case 57:
5226            clss = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseOctal___3CII_3I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset - 1, 3, numLength));
5227            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, numLength[0] - 1);
5228            break;
5229          default:break;
5230        }
5231      }
5232    }
5233    if (range) {
5234      if (lastclss > clss)
5235        throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Invalid [] range in expression.');
5236      range = false;
5237    }
5238     else {
5239      lastclss = clss;
5240      if (opcodeFlag == false && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) == 45 && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset + 1 < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, 1) != 93) {
5241        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5242        range = true;
5243        continue;
5244      }
5245    }
5246    if (lastclss == clss) {
5247      if (opcodeFlag == true) {
5248        if (negFlag[0] == false)
5249          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 47);
5250        else
5251          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 48);
5252      }
5253       else
5254        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 49);
5255      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, clss);
5256      if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 1)!= 0 && java_lang_Character_isUpperCase__C(clss) && java_lang_Character_isUpperCase__C(lastclss)) {
5257        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize--;
5258        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, java_lang_Character_toLowerCase__C(clss));
5259      }
5260    }
5261    if (lastclss < clss) {
5262      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 37);
5263      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, lastclss);
5264      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, clss);
5265      if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 1)!= 0 && java_lang_Character_isUpperCase__C(clss) && java_lang_Character_isUpperCase__C(lastclss)) {
5266        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize -= 2;
5267        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, java_lang_Character_toLowerCase__C(lastclss));
5268        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, java_lang_Character_toLowerCase__C(clss));
5269      }
5270      lastclss = 65535;
5271      range = false;
5272    }
5273    lastclss = clss;
5274  }
5275  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) != 93)
5276    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unmatched [] in expression.');
5277  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5278  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 0);
5279  return offset;
5280}
5281
5282function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Z_3I(this$static, isParenthesized, hintFlags){
5283  var value0, paren, modifierFlags, posFlags, negFlags, nodeOffset, parenthesisNum, br, ender, flags, modifiers;
5284  posFlags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [0]);
5285  negFlags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [0]);
5286  nodeOffset = (-1);
5287  parenthesisNum = 0;
5288  flags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[I', 69, (-1), [0]);
5289  modifiers = 'iogmsx-';
5290  modifierFlags = posFlags;
5291  hintFlags[0] = 1;
5292  if (isParenthesized) {
5293    paren = 1;
5294    if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) == 63) {
5295      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5296      paren = value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1postIncrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5297      switch (value0) {
5298        case 58:
5299        case 61:
5300        case 33:
5301          break;
5302        case 35:
5303          value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5304          while (value0 != 65535 && value0 != 41)
5305            value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5306          if (value0 != 41)
5307            throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Sequence (?#... not terminated');
5308          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5309          hintFlags[0] = 8;
5310          return (-1);
5311        default:org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1decrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5312          value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5313          while (value0 != 65535 && modifiers.indexOf__I(value0) != (-1)) {
5314            if (value0 == 45)
5315              modifierFlags = negFlags;
5316            else
5317              org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1setModifierFlag___3CC(modifierFlags, value0);
5318            value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5319          }
5320
5321          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] |= posFlags[0];
5322          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] &= ~negFlags[0];
5323          if (value0 != 41)
5324            throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Sequence (?' + com_google_gwt_lang_Cast_charToString__C(value0) + '...) not recognized');
5325          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5326          hintFlags[0] = 8;
5327          return (-1);
5328      }
5329    }
5330     else {
5331      parenthesisNum = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses;
5332      ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses;
5333      nodeOffset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitArgNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CC(this$static, 27, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(parenthesisNum));
5334    }
5335  }
5336   else
5337    paren = 0;
5338  br = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseAlternation__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, flags);
5339  if (br == (-1))
5340    return (-1);
5341  if (nodeOffset != (-1))
5342    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, nodeOffset, br);
5343  else
5344    nodeOffset = br;
5345  if ((flags[0] & 1)== 0)
5346    hintFlags[0] &= (-2);
5347  hintFlags[0] |= flags[0] & 4;
5348  while (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) == 124) {
5349    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5350    br = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseAlternation__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, flags);
5351    if (br == (-1))
5352      return (-1);
5353    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, nodeOffset, br);
5354    if ((flags[0] & 1)== 0)
5355      hintFlags[0] &= (-2);
5356    hintFlags[0] |= flags[0] & 4;
5357  }
5358  switch (paren) {
5359    case 58:
5360      ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 15);
5361      break;
5362    case 1:
5363      ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitArgNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CC(this$static, 28, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(parenthesisNum));
5364      break;
5365    case 61:
5366    case 33:
5367      ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 33);
5368      hintFlags[0] &= (-2);
5369      break;
5370    case 0:
5371    default:ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 0);
5372      break;
5373  }
5374  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, nodeOffset, ender);
5375  for (br = nodeOffset; br != (-1); br = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, br))
5376    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddOperatorTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, br, ender);
5377  if (paren == 61) {
5378    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 31, nodeOffset);
5379    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, nodeOffset, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 15));
5380  }
5381   else if (paren == 33) {
5382    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 32, nodeOffset);
5383    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, nodeOffset, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 15));
5384  }
5385  if (paren != 0 &&(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) || org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static) != 41)) {
5386    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unmatched parentheses.');
5387  }
5388   else if (paren == 0 && !org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input)) {
5389    if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) == 41)
5390      throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unmatched parentheses.');
5391    else
5392      throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unreached characters at end of expression.  Please report this bug!');
5393  }
5394  return nodeOffset;
5395}
5396
5397function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitArgNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CC(this$static, operator, arg){
5398  var offset;
5399  offset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize;
5400  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program === null)
5401    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize += 3;
5402  else {
5403    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize++] = operator;
5404    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize++] = 0;
5405    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize++] = arg;
5406  }
5407  return offset;
5408}
5409
5410function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, code){
5411  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program !== null)
5412    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize] = code;
5413  ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize;
5414}
5415
5416function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parsePOSIX__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3Z(this$static, negFlag){
5417  var offset, len, pos, value0, buf, opcode, e, $e0;
5418  offset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset;
5419  len = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length;
5420  pos = offset;
5421  value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos++);
5422  if (value0 != 58)
5423    return 0;
5424  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos) == 94) {
5425    negFlag[0] = true;
5426    pos++;
5427  }
5428   else {
5429    negFlag[0] = false;
5430  }
5431  buf = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
5432  try {
5433    while ((value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos++))!= 58 && pos < len) {
5434      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buf, value0);
5435    }
5436  }
5437   catch ($e0) {
5438    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
5439    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 29)) {
5440      e = $e0;
5441      return 0;
5442    }
5443     else
5444      throw $e0;
5445  }
5446  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos++) != 93) {
5447    return 0;
5448  }
5449  opcode = java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, buf.toString__());
5450  if (opcode === null)
5451    return 0;
5452  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1setOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos);
5453  return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(opcode, 21).java_lang_Character_value;
5454}
5455
5456function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseAtom__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, retFlags){
5457  var doDefault, value0, offset, flags, num, buffer, e, ender, length0, pOffset, maxOffset, lastOffset, numLength, doOctal, num, buffer, e, $e0;
5458  flags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[I', 69, (-1), [0]);
5459  retFlags[0] = 0;
5460  doDefault = false;
5461  offset = (-1);
5462  tryAgain: while (true) {
5463    value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5464    switch (value0) {
5465      case 94:
5466        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5467        if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 8)!= 0)
5468          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 2);
5469        else if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 16)!= 0)
5470          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 3);
5471        else
5472          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 1);
5473        break tryAgain;
5474      case 36:
5475        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5476        if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 8)!= 0)
5477          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 5);
5478        else if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 16)!= 0)
5479          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 6);
5480        else
5481          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 4);
5482        break tryAgain;
5483      case 46:
5484        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5485        if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 16)!= 0)
5486          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 8);
5487        else
5488          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 7);
5489        ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost;
5490        retFlags[0] |= 3;
5491        break tryAgain;
5492      case 91:
5493        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5494        offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseUnicodeClass__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5495        retFlags[0] |= 3;
5496        break tryAgain;
5497      case 40:
5498        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5499        offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Z_3I(this$static, true, flags);
5500        if (offset == (-1)) {
5501          if ((flags[0] & 8)!= 0)
5502            continue tryAgain;
5503          return (-1);
5504        }
5505
5506        retFlags[0] |= flags[0] & 5;
5507        break tryAgain;
5508      case 124:
5509      case 41:
5510        if ((flags[0] & 8)!= 0) {
5511          retFlags[0] |= 8;
5512          return (-1);
5513        }
5514
5515        throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Error in expression at ' + org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1toString__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset));
5516      case 63:
5517      case 43:
5518      case 42:
5519        throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), '?+* follows nothing in expression');
5520      case 92:
5521        value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5522        switch (value0) {
5523          case 65:
5524            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 3);
5525            retFlags[0] |= 2;
5526            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5527            break;
5528          case 71:
5529            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 30);
5530            retFlags[0] |= 2;
5531            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5532            break;
5533          case 90:
5534            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 6);
5535            retFlags[0] |= 2;
5536            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5537            break;
5538          case 119:
5539            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 18);
5540            retFlags[0] |= 3;
5541            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5542            break;
5543          case 87:
5544            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 19);
5545            retFlags[0] |= 3;
5546            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5547            break;
5548          case 98:
5549            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 20);
5550            retFlags[0] |= 2;
5551            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5552            break;
5553          case 66:
5554            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 21);
5555            retFlags[0] |= 2;
5556            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5557            break;
5558          case 115:
5559            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 22);
5560            retFlags[0] |= 3;
5561            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5562            break;
5563          case 83:
5564            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 23);
5565            retFlags[0] |= 3;
5566            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5567            break;
5568          case 100:
5569            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 24);
5570            retFlags[0] |= 3;
5571            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5572            break;
5573          case 68:
5574            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 25);
5575            retFlags[0] |= 3;
5576            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5577            break;
5578          case 110:
5579          case 114:
5580          case 116:
5581          case 102:
5582          case 101:
5583          case 97:
5584          case 120:
5585          case 99:
5586          case 48:
5587            doDefault = true;
5588            break tryAgain;
5589          case 49:
5590          case 50:
5591          case 51:
5592          case 52:
5593          case 53:
5594          case 54:
5595          case 55:
5596          case 56:
5597          case 57:
5598            buffer = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 10);
5599            num = 0;
5600            value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5601            while (java_lang_Character_isDigit__C(value0)) {
5602              java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, value0);
5603              ++num;
5604              value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5605            }
5606
5607            try {
5608              num = java_lang_Integer_parseInt__Ljava_lang_String_2(buffer.toString__());
5609            }
5610             catch ($e0) {
5611              $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
5612              if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 28)) {
5613                e = $e0;
5614                throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unexpected number format exception.  Please report this bug.NumberFormatException message: ' + e.java_lang_Throwable_message);
5615              }
5616               else
5617                throw $e0;
5618            }
5619
5620            if (num > 9 && num >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses) {
5621              doDefault = true;
5622              break tryAgain;
5623            }
5624             else {
5625              if (num >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses)
5626                throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Invalid backreference: \\' + num);
5627              this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1sawBackreference = true;
5628              offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitArgNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CC(this$static, 26, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(num));
5629              retFlags[0] |= 1;
5630              value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5631              while (java_lang_Character_isDigit__C(value0))
5632                value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5633              org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1decrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5634              org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5635            }
5636
5637            break;
5638          case 0:
5639          case 65535:
5640            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input))
5641              throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Trailing \\ in expression.');
5642          default:doDefault = true;
5643            break tryAgain;
5644        }
5645
5646        break tryAgain;
5647      case 35:
5648        if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 32)!= 0) {
5649          while (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) != 10)
5650            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5651          if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input))
5652            continue tryAgain;
5653        }
5654
5655      default:org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5656        doDefault = true;
5657        break tryAgain;
5658    }
5659  }
5660  if (doDefault) {
5661    offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 14);
5662    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 65535);
5663    forLoop: for (length0 = 0 , pOffset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset - 1 , maxOffset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length; length0 < 127 && pOffset < maxOffset; ++length0) {
5664      lastOffset = pOffset;
5665      value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset);
5666      switch (value0) {
5667        case 94:
5668        case 36:
5669        case 46:
5670        case 91:
5671        case 40:
5672        case 41:
5673        case 124:
5674          break forLoop;
5675        case 92:
5676          value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, ++pOffset);
5677          switch (value0) {
5678            case 65:
5679            case 71:
5680            case 90:
5681            case 119:
5682            case 87:
5683            case 98:
5684            case 66:
5685            case 115:
5686            case 83:
5687            case 100:
5688            case 68:
5689              --pOffset;
5690              break forLoop;
5691            case 110:
5692              ender = 10;
5693              ++pOffset;
5694              break;
5695            case 114:
5696              ender = 13;
5697              ++pOffset;
5698              break;
5699            case 116:
5700              ender = 9;
5701              ++pOffset;
5702              break;
5703            case 102:
5704              ender = 12;
5705              ++pOffset;
5706              break;
5707            case 101:
5708              ender = 27;
5709              ++pOffset;
5710              break;
5711            case 97:
5712              ender = 7;
5713              ++pOffset;
5714              break;
5715            case 120:
5716              numLength = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [1], 0);
5717              ender = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseHex___3CII_3I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, ++pOffset, 2, numLength));
5718              pOffset += numLength[0];
5719              break;
5720            case 99:
5721              ++pOffset;
5722              ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset++);
5723              if (java_lang_Character_isLowerCase__C(ender))
5724                ender = java_lang_Character_toUpperCase__C(ender);
5725              ender ^= 64;
5726              break;
5727            case 48:
5728            case 49:
5729            case 50:
5730            case 51:
5731            case 52:
5732            case 53:
5733            case 54:
5734            case 55:
5735            case 56:
5736            case 57:
5737              doOctal = false;
5738              value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset);
5739              if (value0 == 48)
5740                doOctal = true;
5741              value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset + 1);
5742              if (java_lang_Character_isDigit__C(value0)) {
5743                buffer = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 10);
5744                num = pOffset;
5745                value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5746                while (java_lang_Character_isDigit__C(value0)) {
5747                  java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, value0);
5748                  ++num;
5749                  value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5750                }
5751                try {
5752                  num = java_lang_Integer_parseInt__Ljava_lang_String_2(buffer.toString__());
5753                }
5754                 catch ($e0) {
5755                  $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
5756                  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 28)) {
5757                    e = $e0;
5758                    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unexpected number format exception.  Please report this bug.NumberFormatException message: ' + e.java_lang_Throwable_message);
5759                  }
5760                   else
5761                    throw $e0;
5762                }
5763                if (!doOctal)
5764                  doOctal = num >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses;
5765              }
5766
5767              if (doOctal) {
5768                numLength = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [1], 0);
5769                ender = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseOctal___3CII_3I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, pOffset, 3, numLength));
5770                pOffset += numLength[0];
5771              }
5772               else {
5773                --pOffset;
5774                break forLoop;
5775              }
5776
5777              break;
5778            case 65535:
5779            case 0:
5780              if (pOffset >= maxOffset)
5781                throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Trailing \\ in expression.');
5782            default:ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset++);
5783              break;
5784          }
5785
5786          break;
5787        case 35:
5788          if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 32)!= 0) {
5789            while (pOffset < maxOffset && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset) != 10)
5790              ++pOffset;
5791          }
5792
5793        case 32:
5794        case 9:
5795        case 10:
5796        case 13:
5797        case 12:
5798        case 11:
5799          if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 32)!= 0) {
5800            ++pOffset;
5801            --length0;
5802            continue;
5803          }
5804
5805        default:ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset++);
5806          break;
5807      }
5808      if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 1)!= 0 && java_lang_Character_isUpperCase__C(ender))
5809        ender = java_lang_Character_toLowerCase__C(ender);
5810      if (pOffset < maxOffset && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1isComplexRepetitionOp___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, pOffset)) {
5811        if (length0 > 0)
5812          pOffset = lastOffset;
5813        else {
5814          ++length0;
5815          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, ender);
5816        }
5817        break;
5818      }
5819      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, ender);
5820    }
5821    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1setOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset - 1);
5822    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5823    if (length0 < 0)
5824      throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unexpected compilation failure.  Please report this bug!');
5825    if (length0 > 0)
5826      retFlags[0] |= 1;
5827    if (length0 == 1)
5828      retFlags[0] |= 2;
5829    if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program !== null)
5830      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(offset)] = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(length0);
5831    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 65535);
5832  }
5833  return offset;
5834}
5835
5836function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, operator, operand){
5837  var src0, dest, offset;
5838  offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[operator] == 10?2:0;
5839  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program === null) {
5840    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize += 2 + offset;
5841    return ;
5842  }
5843  src0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize;
5844  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize += 2 + offset;
5845  dest = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize;
5846  while (src0 > operand) {
5847    --src0;
5848    --dest;
5849    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[dest] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[src0];
5850  }
5851  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[operand++] = operator;
5852  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[operand++] = 0;
5853  while (offset-- > 0)
5854    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[operand++] = 0;
5855}
5856
5857function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseAlternation__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, retFlags){
5858  var chain, offset, latest, flags, value0;
5859  flags = 0;
5860  retFlags[0] = 0;
5861  offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 12);
5862  chain = (-1);
5863  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset == 0) {
5864    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1setOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, (-1));
5865    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5866  }
5867   else {
5868    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1decrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5869    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5870  }
5871  value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5872  while (value0 != 65535 && value0 != 124 && value0 != 41) {
5873    flags &= (-9);
5874    latest = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseBranch__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, retFlags);
5875    if (latest == (-1)) {
5876      if ((flags & 8)!= 0) {
5877        value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5878        continue;
5879      }
5880      return (-1);
5881    }
5882    retFlags[0] |= flags & 1;
5883    if (chain == (-1))
5884      retFlags[0] |= flags & 4;
5885    else {
5886      ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost;
5887      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, chain, latest);
5888    }
5889    chain = latest;
5890    value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5891  }
5892  if (chain == (-1))
5893    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 15);
5894  return offset;
5895}
5896
5897function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddOperatorTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, current, value0){
5898  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program === null || current == (-1) || org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[current]] != 12)
5899    return ;
5900  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(current), value0);
5901}
5902
5903function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3CI(this$static, pattern, options0){
5904  var flags, caseInsensitive, scan, regexp, mustString, startString, first, sawOpen, sawPlus, lastLongest, longest, length0, minLength, curBack, back0, backmost, doItAgain, op, temp;
5905  flags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[I', 69, (-1), [0]);
5906  sawOpen = false;
5907  sawPlus = false;
5908  minLength = 0;
5909  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$CharStringPointer__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2_3C(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer(), pattern);
5910  caseInsensitive = options0 & 1;
5911  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(options0);
5912  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1sawBackreference = false;
5913  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses = 1;
5914  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize = 0;
5915  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost = 0;
5916  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program = null;
5917  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 0);
5918  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Z_3I(this$static, false, flags) == (-1))
5919    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unknown compilation error.');
5920  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize >= 65534)
5921    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Expression is too large.');
5922  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[C', [0], [(-1)], [this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize], 0);
5923  regexp = new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern();
5924  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1program = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program;
5925  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1expression = java_lang_String__1String___3C(pattern);
5926  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1setOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, 0);
5927  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses = 1;
5928  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize = 0;
5929  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost = 0;
5930  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 0);
5931  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Z_3I(this$static, false, flags) == (-1))
5932    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unknown compilation error.');
5933  caseInsensitive = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 1;
5934  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isExpensive = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost >= 10;
5935  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startClassOffset = (-1);
5936  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor = 0;
5937  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back = (-1);
5938  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1options = options0;
5939  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startString = null;
5940  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustString = null;
5941  mustString = null;
5942  startString = null;
5943  scan = 1;
5944  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan)] == 0) {
5945    first = scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
5946    op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[first];
5947    while (op == 27 &&(sawOpen = true) || op == 12 && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, first)] != 12 || op == 17 || op == 29 || org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[op] == 10 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, first) > 0) {
5948      if (op == 17)
5949        sawPlus = true;
5950      else
5951        first += org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1operandLength[op];
5952      first = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(first);
5953      op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[first];
5954    }
5955    doItAgain = true;
5956    while (doItAgain) {
5957      doItAgain = false;
5958      op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[first];
5959      if (op == 14) {
5960        startString = java_lang_String__1String___3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(first + 1), this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(first)]);
5961      }
5962       else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isInArray__C_3CI(op, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthOne, 2))
5963        regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startClassOffset = first;
5964      else if (op == 20 || op == 21)
5965        regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startClassOffset = first;
5966      else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[op] == 1) {
5967        if (op == 1)
5968          regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor = 1;
5969        else if (op == 2)
5970          regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor = 2;
5971        else
5972          regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor = 3;
5973        first = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(first);
5974        doItAgain = true;
5975        continue;
5976      }
5977       else if (op == 16 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(first)]] == 7 && (regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 3)!= 0) {
5978        regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor = 11;
5979        first = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(first);
5980        doItAgain = true;
5981        continue;
5982      }
5983    }
5984    if (sawPlus &&(!sawOpen || !this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1sawBackreference))
5985      regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor |= 4;
5986    lastLongest = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
5987    longest = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
5988    length0 = 0;
5989    minLength = 0;
5990    curBack = 0;
5991    back0 = 0;
5992    backmost = 0;
5993    while (scan > 0 && (op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[scan])!= 0) {
5994      if (op == 12) {
5995        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan)] == 12) {
5996          curBack = (-30000);
5997          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[scan] == 12)
5998            scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
5999        }
6000         else
6001          scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
6002        continue;
6003      }
6004      if (op == 32) {
6005        curBack = (-30000);
6006        scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
6007        continue;
6008      }
6009      if (op == 14) {
6010        first = scan;
6011        while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[temp = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan)] == 28)
6012          scan = temp;
6013        minLength += this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(first)];
6014        temp = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(first)];
6015        if (curBack - back0 == length0) {
6016          lastLongest.append__Ljava_lang_String_2(java_lang_String__1String___3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(first) + 1, temp));
6017          length0 += temp;
6018          curBack += temp;
6019          first = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
6020        }
6021         else if (temp >= length0 +(curBack >= 0?1:0)) {
6022          length0 = temp;
6023          lastLongest = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2Ljava_lang_String_2(new java_lang_StringBuffer(), java_lang_String__1String___3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(first) + 1, temp));
6024          back0 = curBack;
6025          curBack += length0;
6026          first = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
6027        }
6028         else
6029          curBack += temp;
6030      }
6031       else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isInArray__C_3CI(op, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthVaries, 0)) {
6032        curBack = (-30000);
6033        length0 = 0;
6034        if (lastLongest.length__() > longest.length__()) {
6035          longest = lastLongest;
6036          backmost = back0;
6037        }
6038        lastLongest = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
6039        if (op == 17 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isInArray__C_3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan)], org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthOne, 0))
6040          ++minLength;
6041        else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[op] == 10 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isInArray__C_3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan) + 2], org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthOne, 0))
6042          minLength += org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
6043      }
6044       else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isInArray__C_3CI(op, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthOne, 0)) {
6045        ++curBack;
6046        ++minLength;
6047        length0 = 0;
6048        if (lastLongest.length__() > longest.length__()) {
6049          longest = lastLongest;
6050          backmost = back0;
6051        }
6052        lastLongest = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
6053      }
6054      scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
6055    }
6056    if (lastLongest.length__() +(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[first]] == 4?1:0) > longest.length__()) {
6057      longest = lastLongest;
6058      backmost = back0;
6059    }
6060     else
6061      lastLongest = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
6062    if (longest.length__() > 0 && startString === null) {
6063      mustString = longest.toString__();
6064      if (backmost < 0)
6065        backmost = (-1);
6066      regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back = backmost;
6067    }
6068     else
6069      longest = null;
6070  }
6071  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isCaseInsensitive = (caseInsensitive & 1)!= 0;
6072  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1numParentheses = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses - 1;
6073  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1minLength = minLength;
6074  if (mustString !== null) {
6075    regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustString = java_lang_String_$toCharArray__Ljava_lang_String_2(mustString);
6076    regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustUtility = 100;
6077  }
6078  if (startString !== null)
6079    regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startString = java_lang_String_$toCharArray__Ljava_lang_String_2(startString);
6080  return regexp;
6081}
6082
6083function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler(){
6084}
6085
6086_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler.prototype = new java_lang_Object();
6087_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.Perl5Compiler';
6088_.java_lang_Object_typeId = 0;
6089_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input = null;
6090_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1sawBackreference = false;
6091_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses = 0;
6092_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize = 0;
6093_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost = 0;
6094_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program = null;
6095org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX = null;
6096function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_toString__(){
6097  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$group__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(this, 0);
6098}
6099
6100function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$group__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(this$static, group){
6101  var begin, end, length0;
6102  if (group < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset.com_google_gwt_lang_Array_length) {
6103    begin = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset[group];
6104    end = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset[group];
6105    length0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1match.length__();
6106    if (begin >= 0 && end >= 0) {
6107      if (begin < length0 && end <= length0 && end > begin)
6108        return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1match.substring__II(begin, end);
6109      else if (begin <= end)
6110        return '';
6111    }
6112  }
6113  return null;
6114}
6115
6116function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$Perl5MatchResult__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(this$static, groups){
6117  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [groups], 0);
6118  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [groups], 0);
6119  return this$static;
6120}
6121
6122function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$beginOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(this$static, group){
6123  var begin, end;
6124  if (group < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset.com_google_gwt_lang_Array_length) {
6125    begin = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset[group];
6126    end = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset[group];
6127    if (begin >= 0 && end >= 0)
6128      return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1matchBeginOffset + begin;
6129  }
6130  return (-1);
6131}
6132
6133function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$endOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(this$static, group){
6134  var begin, end;
6135  if (group < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset.com_google_gwt_lang_Array_length) {
6136    begin = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset[group];
6137    end = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset[group];
6138    if (begin >= 0 && end >= 0)
6139      return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1matchBeginOffset + end;
6140  }
6141  return (-1);
6142}
6143
6144function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult(){
6145}
6146
6147_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult.prototype = new java_lang_Object();
6148_.toString__ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_toString__;
6149_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.Perl5MatchResult';
6150_.java_lang_Object_typeId = 0;
6151_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1matchBeginOffset = 0;
6152_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset = null;
6153_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset = null;
6154_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1match = null;
6155function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1compare___3CI_3CII(s1, s1Offs, s2, s2Offs, n){
6156  var cnt;
6157  for (cnt = 0; cnt < n; cnt++ , s1Offs++ , s2Offs++) {
6158    if (s1Offs >= s1.com_google_gwt_lang_Array_length)
6159      return false;
6160    if (s2Offs >= s2.com_google_gwt_lang_Array_length)
6161      return false;
6162    if (s1[s1Offs] != s2[s2Offs])
6163      return false;
6164  }
6165  return true;
6166}
6167
6168function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1findFirst___3CII_3C(input, current, endOffset, mustString){
6169  var count, saveCurrent, ch;
6170  if (input.com_google_gwt_lang_Array_length == 0)
6171    return endOffset;
6172  ch = mustString[0];
6173  while (current < endOffset) {
6174    if (ch == input[current]) {
6175      saveCurrent = current;
6176      count = 0;
6177      while (current < endOffset && count < mustString.com_google_gwt_lang_Array_length) {
6178        if (mustString[count] != input[current])
6179          break;
6180        ++count;
6181        ++current;
6182      }
6183      current = saveCurrent;
6184      if (count >= mustString.com_google_gwt_lang_Array_length)
6185        break;
6186    }
6187    ++current;
6188  }
6189  return current;
6190}
6191
6192function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$$init__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static){
6193  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1stack = java_util_Stack_$Stack__Ljava_util_Stack_2(new java_util_Stack());
6194}
6195
6196function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1initInterpreterGlobals__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern_2_3CIII(this$static, expression, input, beginOffset, endOffset, currentOffset){
6197  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1caseInsensitive = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isCaseInsensitive;
6198  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input = input;
6199  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset = endOffset;
6200  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition();
6201  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = 0;
6202  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition = null;
6203  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1program;
6204  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1stack.setSize__I(0);
6205  if (currentOffset == beginOffset || currentOffset <= 0)
6206    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar = 10;
6207  else {
6208    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar = input[currentOffset - 1];
6209    if (!this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar == 10)
6210      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar = 0;
6211  }
6212  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1numParentheses;
6213  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = currentOffset;
6214  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol = beginOffset;
6215  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol = endOffset;
6216  endOffset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses + 1;
6217  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets === null || endOffset > this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets.com_google_gwt_lang_Array_length) {
6218    if (endOffset < 20)
6219      endOffset = 20;
6220    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [endOffset], 0);
6221    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [endOffset], 0);
6222  }
6223}
6224
6225function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, offset){
6226  var count;
6227  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = offset;
6228  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen = 0;
6229  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize = 0;
6230  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses > 0) {
6231    for (count = 0; count <= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses; count++) {
6232      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[count] = (-1);
6233      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[count] = (-1);
6234    }
6235  }
6236  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, 1)) {
6237    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[0] = offset;
6238    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[0] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset;
6239    return true;
6240  }
6241  return false;
6242}
6243
6244function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1matchUnicodeClass__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2C_3CIC(this$static, code, __program, offset, opcode){
6245  var isANYOF;
6246  isANYOF = opcode == 35;
6247  while (__program[offset] != 0) {
6248    if (__program[offset] == 37) {
6249      offset++;
6250      if (code >= __program[offset] && code <= __program[offset + 1]) {
6251        return isANYOF;
6252      }
6253       else {
6254        offset += 2;
6255      }
6256    }
6257     else if (__program[offset] == 49) {
6258      offset++;
6259      if (__program[offset++] == code)
6260        return isANYOF;
6261    }
6262     else {
6263      isANYOF = __program[offset] == 47?isANYOF:!isANYOF;
6264      offset++;
6265      switch (__program[offset++]) {
6266        case 18:
6267          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(code))
6268            return isANYOF;
6269          break;
6270        case 19:
6271          if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(code))
6272            return isANYOF;
6273          break;
6274        case 22:
6275          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(code))
6276            return isANYOF;
6277          break;
6278        case 23:
6279          if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(code))
6280            return isANYOF;
6281          break;
6282        case 24:
6283          if (java_lang_Character_isDigit__C(code))
6284            return isANYOF;
6285          break;
6286        case 25:
6287          if (!java_lang_Character_isDigit__C(code))
6288            return isANYOF;
6289          break;
6290        case 50:
6291          if (java_lang_Character_isLetterOrDigit__C(code))
6292            return isANYOF;
6293          break;
6294        case 38:
6295          if (java_lang_Character_isLetter__C(code))
6296            return isANYOF;
6297          break;
6298        case 39:
6299          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isSpaceChar__C(code))
6300            return isANYOF;
6301          break;
6302        case 40:
6303          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isISOControl__C(code))
6304            return isANYOF;
6305          break;
6306        case 42:
6307          if (java_lang_Character_isLowerCase__C(code))
6308            return isANYOF;
6309          if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1caseInsensitive && java_lang_Character_isUpperCase__C(code))
6310            return isANYOF;
6311          break;
6312        case 45:
6313          if (java_lang_Character_isUpperCase__C(code))
6314            return isANYOF;
6315          if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1caseInsensitive && java_lang_Character_isLowerCase__C(code))
6316            return isANYOF;
6317          break;
6318        case 43:
6319          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isSpaceChar__C(code))
6320            return isANYOF;
6321        case 41:
6322          if (java_lang_Character_isLetterOrDigit__C(code))
6323            return isANYOF;
6324        case 44:
6325          switch (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getType__C(code)) {
6326            case 20:
6327            case 21:
6328            case 22:
6329            case 23:
6330            case 24:
6331            case 25:
6332            case 26:
6333            case 27:
6334              return isANYOF;
6335            default:break;
6336          }
6337
6338          break;
6339        case 46:
6340          if (code >= 48 && code <= 57 || code >= 97 && code <= 102 || code >= 65 && code <= 70)
6341            return isANYOF;
6342          break;
6343        case 51:
6344          if (code < 128)
6345            return isANYOF;
6346      }
6347    }
6348  }
6349  return !isANYOF;
6350}
6351
6352function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, offset){
6353  var nextChar, op, scan, next, input, maxScan, current, line0, arg, inputRemains, minMod, rep, a, b, lastParen;
6354  inputRemains = true;
6355  minMod = false;
6356  input = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset;
6357  inputRemains = input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6358  nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6359  scan = offset;
6360  maxScan = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program.com_google_gwt_lang_Array_length;
6361  while (scan < maxScan) {
6362    next = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6363    switch (op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[scan]) {
6364      case 1:
6365        if (input == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar == 10:this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline &&(inputRemains || input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol) && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input - 1] == 10)
6366          break;
6367        return false;
6368      case 2:
6369        if (input == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar == 10:(inputRemains || input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)&& this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input - 1] == 10)
6370          break;
6371        return false;
6372      case 3:
6373        if (input == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar == 10)
6374          break;
6375        return false;
6376      case 30:
6377        if (input == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol)
6378          break;
6379        return true;
6380      case 4:
6381        if ((inputRemains || input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)&& nextChar != 10)
6382          return false;
6383        if (!this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol - input > 1)
6384          return false;
6385        break;
6386      case 5:
6387        if ((inputRemains || input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)&& nextChar != 10)
6388          return false;
6389        break;
6390      case 6:
6391        if ((inputRemains || input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)&& nextChar != 10)
6392          return false;
6393        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol - input > 1)
6394          return false;
6395        break;
6396      case 8:
6397        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6398          return false;
6399        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6400        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6401        break;
6402      case 7:
6403        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol || nextChar == 10)
6404          return false;
6405        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6406        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6407        break;
6408      case 14:
6409        current = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(scan);
6410        line0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[current++];
6411        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[current] != nextChar)
6412          return false;
6413        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol - input < line0)
6414          return false;
6415        if (line0 > 1 && !org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1compare___3CI_3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, current, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input, input, line0))
6416          return false;
6417        input += line0;
6418        inputRemains = input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6419        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6420        break;
6421      case 9:
6422        current = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(scan);
6423        if (nextChar == 65535 && inputRemains)
6424          nextChar = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input];
6425        if (nextChar >= 256 || (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[current +(nextChar >> 4)] & 1 <<(nextChar & 15))!= 0)
6426          return false;
6427        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6428          return false;
6429        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6430        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6431        break;
6432      case 35:
6433      case 36:
6434        current = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(scan);
6435        if (nextChar == 65535 && inputRemains)
6436          nextChar = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input];
6437        if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1matchUnicodeClass__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2C_3CIC(this$static, nextChar, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, current, op))
6438          return false;
6439        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6440          return false;
6441        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6442        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6443        break;
6444      case 18:
6445        if (!inputRemains)
6446          return false;
6447        if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(nextChar))
6448          return false;
6449        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6450        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6451        break;
6452      case 19:
6453        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6454          return false;
6455        if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(nextChar))
6456          return false;
6457        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6458        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6459        break;
6460      case 21:
6461      case 20:
6462        if (input == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol)
6463          a = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar);
6464        else
6465          a = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input - 1]);
6466        b = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(nextChar);
6467        if (a == b ==(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[scan] == 20))
6468          return false;
6469        break;
6470      case 22:
6471        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6472          return false;
6473        if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(nextChar))
6474          return false;
6475        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6476        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6477        break;
6478      case 23:
6479        if (!inputRemains)
6480          return false;
6481        if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(nextChar))
6482          return false;
6483        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6484        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6485        break;
6486      case 24:
6487        if (!java_lang_Character_isDigit__C(nextChar))
6488          return false;
6489        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6490        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6491        break;
6492      case 25:
6493        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6494          return false;
6495        if (java_lang_Character_isDigit__C(nextChar))
6496          return false;
6497        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6498        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6499        break;
6500      case 26:
6501        arg = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6502        current = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[arg];
6503        if (current == (-1))
6504          return false;
6505        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[arg] == (-1))
6506          return false;
6507        if (current == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[arg])
6508          break;
6509        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[current] != nextChar)
6510          return false;
6511        line0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[arg] - current;
6512        if (input + line0 > this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6513          return false;
6514        if (line0 > 1 && !org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1compare___3CI_3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input, current, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input, input, line0))
6515          return false;
6516        input += line0;
6517        inputRemains = input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6518        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6519        break;
6520      case 15:
6521        break;
6522      case 13:
6523        break;
6524      case 27:
6525        arg = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6526        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[arg] = input;
6527        if (arg > this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize)
6528          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize = arg;
6529        break;
6530      case 28:
6531        arg = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6532        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[arg] = input;
6533        if (arg > this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen)
6534          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen = arg;
6535        break;
6536      case 11:
6537        rep = new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition();
6538        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep;
6539        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep;
6540        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1parenFloor = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen;
6541        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = (-1);
6542        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1min = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6543        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1max = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg2___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6544        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan) + 2;
6545        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1next = next;
6546        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1minMod = minMod;
6547        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastLocation = (-1);
6548        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6549        minMod = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getPrevOperator__I(next));
6550        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition;
6551        return minMod;
6552      case 34:
6553        rep = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep;
6554        arg = rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances + 1;
6555        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6556        if (input == rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastLocation) {
6557          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition;
6558          line0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances;
6559          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1next))
6560            return true;
6561          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = line0;
6562          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep;
6563          return false;
6564        }
6565
6566        if (arg < rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1min) {
6567          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = arg;
6568          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastLocation = input;
6569          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1scan))
6570            return true;
6571          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = arg - 1;
6572          return false;
6573        }
6574
6575        if (rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1minMod) {
6576          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition;
6577          line0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances;
6578          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1next))
6579            return true;
6580          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = line0;
6581          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep;
6582          if (arg >= rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1max)
6583            return false;
6584          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6585          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = arg;
6586          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastLocation = input;
6587          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1scan))
6588            return true;
6589          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = arg - 1;
6590          return false;
6591        }
6592
6593        if (arg < rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1max) {
6594          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1pushState__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1parenFloor);
6595          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = arg;
6596          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastLocation = input;
6597          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1scan))
6598            return true;
6599          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1popState__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static);
6600          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6601        }
6602
6603        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition;
6604        line0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances;
6605        if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1next))
6606          return true;
6607        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = line0;
6608        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep;
6609        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = arg - 1;
6610        return false;
6611      case 12:
6612        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[next] != 12)
6613          next = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
6614        else {
6615          lastParen = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen;
6616          do {
6617            this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6618            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan)))
6619              return true;
6620            for (arg = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen; arg > lastParen; --arg)
6621              this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[arg] = (-1);
6622            this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen = arg;
6623            scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6624          }
6625           while (scan != (-1) && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[scan] == 12);
6626          return false;
6627        }
6628
6629        break;
6630      case 29:
6631        minMod = true;
6632        break;
6633      case 10:
6634      case 16:
6635      case 17:
6636        if (op == 10) {
6637          line0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6638          arg = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg2___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6639          scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan) + 2;
6640        }
6641         else if (op == 16) {
6642          line0 = 0;
6643          arg = 65535;
6644          scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
6645        }
6646         else {
6647          line0 = 1;
6648          arg = 65535;
6649          scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
6650        }
6651
6652        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[next] == 14) {
6653          nextChar = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(next) + 1];
6654          current = 0;
6655        }
6656         else {
6657          nextChar = 65535;
6658          current = (-1000);
6659        }
6660
6661        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6662        if (minMod) {
6663          minMod = false;
6664          if (line0 > 0 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1repeat__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2II(this$static, scan, line0) < line0)
6665            return false;
6666          while (arg >= line0 || arg == 65535 && line0 > 0) {
6667            if (current == (-1000) || this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset || this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset] == nextChar) {
6668              if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, next))
6669                return true;
6670            }
6671            this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input + line0;
6672            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1repeat__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2II(this$static, scan, 1) != 0) {
6673              ++line0;
6674              this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input + line0;
6675            }
6676             else
6677              return false;
6678          }
6679        }
6680         else {
6681          arg = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1repeat__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2II(this$static, scan, arg);
6682          if (line0 < arg && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[next]] == 4 &&(!this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[next] != 5 || this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[next] == 6))
6683            line0 = arg;
6684          while (arg >= line0) {
6685            if (current == (-1000) || this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset || this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset] == nextChar) {
6686              if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, next))
6687                return true;
6688            }
6689            --arg;
6690            this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input + arg;
6691          }
6692        }
6693
6694        return false;
6695      case 33:
6696      case 0:
6697        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6698        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchInputEndOffset)
6699          return false;
6700        return true;
6701      case 31:
6702        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6703        scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
6704        if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, scan))
6705          return false;
6706        break;
6707      case 32:
6708        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6709        scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
6710        if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, scan))
6711          return false;
6712        break;
6713      default:}
6714    scan = next;
6715  }
6716  return false;
6717}
6718
6719function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1pushState__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, parenFloor){
6720  var state, stateEntries, paren;
6721  stateEntries = 3 *(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize - parenFloor);
6722  if (stateEntries <= 0)
6723    state = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [3], 0);
6724  else
6725    state = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [stateEntries + 3], 0);
6726  state[0] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize;
6727  state[1] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen;
6728  state[2] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset;
6729  for (paren = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize; paren > parenFloor; --paren , stateEntries -= 3) {
6730    state[stateEntries] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[paren];
6731    state[stateEntries + 1] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[paren];
6732    state[stateEntries + 2] = paren;
6733  }
6734  java_util_Stack_$push__Ljava_util_Stack_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1stack, state);
6735}
6736
6737function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1popState__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static){
6738  var state, entry, paren;
6739  state = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_Stack_$pop__Ljava_util_Stack_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1stack), 30);
6740  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize = state[0];
6741  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen = state[1];
6742  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = state[2];
6743  for (entry = 3; entry < state.com_google_gwt_lang_Array_length; entry += 3) {
6744    paren = state[entry + 2];
6745    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[paren] = state[entry + 1];
6746    if (paren <= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen)
6747      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[paren] = state[entry];
6748  }
6749  for (paren = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen + 1; paren <= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses; paren++) {
6750    if (paren > this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize)
6751      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[paren] = (-1);
6752    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[paren] = (-1);
6753  }
6754}
6755
6756function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1repeat__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2II(this$static, offset, max0){
6757  var scan, eol, operand, ret, ch, op;
6758  scan = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset;
6759  eol = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol;
6760  if (max0 != 65535 && max0 < eol - scan)
6761    eol = scan + max0;
6762  operand = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(offset);
6763  switch (op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[offset]) {
6764    case 7:
6765      while (scan < eol && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan] != 10)
6766        ++scan;
6767      break;
6768    case 8:
6769      scan = eol;
6770      break;
6771    case 14:
6772      ++operand;
6773      while (scan < eol && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[operand] == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan])
6774        ++scan;
6775      break;
6776    case 9:
6777      if (scan < eol && (ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan])< 256) {
6778        while (ch < 256 && (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[operand +(ch >> 4)] & 1 <<(ch & 15))== 0) {
6779          if (++scan < eol)
6780            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan];
6781          else
6782            break;
6783        }
6784      }
6785
6786      break;
6787    case 35:
6788    case 36:
6789      if (scan < eol) {
6790        ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan];
6791        while (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1matchUnicodeClass__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2C_3CIC(this$static, ch, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, operand, op)) {
6792          if (++scan < eol)
6793            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan];
6794          else
6795            break;
6796        }
6797      }
6798
6799      break;
6800    case 18:
6801      while (scan < eol && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan]))
6802        ++scan;
6803      break;
6804    case 19:
6805      while (scan < eol && !org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan]))
6806        ++scan;
6807      break;
6808    case 22:
6809      while (scan < eol && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan]))
6810        ++scan;
6811      break;
6812    case 23:
6813      while (scan < eol && !org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan]))
6814        ++scan;
6815      break;
6816    case 24:
6817      while (scan < eol && java_lang_Character_isDigit__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan]))
6818        ++scan;
6819      break;
6820    case 25:
6821      while (scan < eol && !java_lang_Character_isDigit__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan]))
6822        ++scan;
6823      break;
6824    default:break;
6825  }
6826  ret = scan - this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset;
6827  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = scan;
6828  return ret;
6829}
6830
6831function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$arraycopy__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3CI_3CII(this$static, src0, srcPos, dest, destPos, length0){
6832  var i, c;
6833  if (src0 === null || dest === null)
6834    throw java_lang_NullPointerException_$NullPointerException__Ljava_lang_NullPointerException_2(new java_lang_NullPointerException());
6835  if (src0.com_google_gwt_lang_Array_length < srcPos + length0 || dest.com_google_gwt_lang_Array_length < destPos + length0)
6836    throw java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2(new java_lang_IndexOutOfBoundsException());
6837  for (i = 0; i < length0; i++) {
6838    c = src0[i + srcPos];
6839    dest[i + destPos] = c;
6840  }
6841}
6842
6843function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1toLower__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3C(this$static, input){
6844  var current, inp;
6845  inp = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[C', [0], [(-1)], [input.com_google_gwt_lang_Array_length], 0);
6846  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$arraycopy__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3CI_3CII(this$static, input, 0, inp, 0, input.com_google_gwt_lang_Array_length);
6847  input = inp;
6848  for (current = 0; current < input.com_google_gwt_lang_Array_length; current++)
6849    if (java_lang_Character_isUpperCase__C(input[current]))
6850      input[current] = java_lang_Character_toLowerCase__C(input[current]);
6851  return input;
6852}
6853
6854function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$matches__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3CLorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static, input, pattern){
6855  var expression;
6856  expression = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(pattern, 31);
6857  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput = input;
6858  if (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isCaseInsensitive)
6859    input = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1toLower__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3C(this$static, input);
6860  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1initInterpreterGlobals__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern_2_3CIII(this$static, expression, input, 0, input.com_google_gwt_lang_Array_length, 0);
6861  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastSuccess = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, 0) && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[0] == input.com_google_gwt_lang_Array_length;
6862  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult = null;
6863  return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastSuccess;
6864}
6865
6866function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$contains__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3CLorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static, input, pattern){
6867  var expression;
6868  expression = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(pattern, 31);
6869  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput = input;
6870  if (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isCaseInsensitive)
6871    input = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1toLower__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3C(this$static, input);
6872  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1interpret__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern_2_3CIII(this$static, expression, input, 0, input.com_google_gwt_lang_Array_length, 0);
6873}
6874
6875function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1interpret__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern_2_3CIII(this$static, expression, input, beginOffset, endOffset, currentOffset){
6876  var success, minLength, dontTry, offset, ch, mustString, doEvery, tmp, op;
6877  minLength = 0;
6878  dontTry = 0;
6879  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1initInterpreterGlobals__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern_2_3CIII(this$static, expression, input, beginOffset, endOffset, currentOffset);
6880  success = false;
6881  mustString = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustString;
6882  _mainLoop: while (true) {
6883    if (mustString !== null &&((expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 3)== 0 || (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline || (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 2)!= 0)&& expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back >= 0)) {
6884      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1findFirst___3CII_3C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset, endOffset, mustString);
6885      if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset >= endOffset) {
6886        if ((expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1options & 32768)== 0)
6887          expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustUtility++;
6888        success = false;
6889        break _mainLoop;
6890      }
6891       else if (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back >= 0) {
6892        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset -= expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back;
6893        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < currentOffset)
6894          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = currentOffset;
6895        minLength = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back + mustString.com_google_gwt_lang_Array_length;
6896      }
6897       else if (!expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isExpensive && (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1options & 32768)== 0 && --expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustUtility < 0) {
6898        mustString = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustString = null;
6899        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = currentOffset;
6900      }
6901       else {
6902        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = currentOffset;
6903        minLength = mustString.com_google_gwt_lang_Array_length;
6904      }
6905    }
6906    if ((expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 3)!= 0) {
6907      if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset == beginOffset && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, beginOffset)) {
6908        success = true;
6909        break _mainLoop;
6910      }
6911       else if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline || (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 2)!= 0 || (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 8)!= 0) {
6912        if (minLength > 0)
6913          dontTry = minLength - 1;
6914        endOffset -= dontTry;
6915        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset > currentOffset)
6916          --this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6917        while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
6918          if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset++] == 10) {
6919            if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
6920              success = true;
6921              break _mainLoop;
6922            }
6923          }
6924        }
6925      }
6926      break _mainLoop;
6927    }
6928    if (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startString !== null) {
6929      mustString = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startString;
6930      if ((expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 4)!= 0) {
6931        ch = mustString[0];
6932        while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
6933          if (ch == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset]) {
6934            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
6935              success = true;
6936              break _mainLoop;
6937            }
6938            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6939            while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset] == ch)
6940              ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6941          }
6942          ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6943        }
6944      }
6945       else {
6946        while ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1findFirst___3CII_3C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset, endOffset, mustString))< endOffset) {
6947          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
6948            success = true;
6949            break _mainLoop;
6950          }
6951          ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6952        }
6953      }
6954      break _mainLoop;
6955    }
6956    if ((offset = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startClassOffset)!= (-1)) {
6957      doEvery = (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 4)== 0;
6958      if (minLength > 0)
6959        dontTry = minLength - 1;
6960      endOffset -= dontTry;
6961      tmp = true;
6962      switch (op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[offset]) {
6963        case 9:
6964          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(offset);
6965          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
6966            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset];
6967            if (ch < 256 && (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[offset +(ch >> 4)] & 1 <<(ch & 15))== 0) {
6968              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
6969                success = true;
6970                break _mainLoop;
6971              }
6972               else
6973                tmp = doEvery;
6974            }
6975             else
6976              tmp = true;
6977            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6978          }
6979
6980          break;
6981        case 35:
6982        case 36:
6983          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(offset);
6984          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
6985            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset];
6986            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1matchUnicodeClass__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2C_3CIC(this$static, ch, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, offset, op)) {
6987              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
6988                success = true;
6989                break _mainLoop;
6990              }
6991               else
6992                tmp = doEvery;
6993            }
6994             else
6995              tmp = true;
6996            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6997          }
6998
6999          break;
7000        case 20:
7001          if (minLength > 0) {
7002            ++dontTry;
7003            --endOffset;
7004          }
7005
7006          if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset != beginOffset) {
7007            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset - 1];
7008            tmp = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(ch);
7009          }
7010           else
7011            tmp = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar);
7012          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7013            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset];
7014            if (tmp != org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(ch)) {
7015              tmp = !tmp;
7016              if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7017                success = true;
7018                break _mainLoop;
7019              }
7020            }
7021            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7022          }
7023
7024          if ((minLength > 0 || tmp)&& org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7025            success = true;
7026            break _mainLoop;
7027          }
7028
7029          break;
7030        case 21:
7031          if (minLength > 0) {
7032            ++dontTry;
7033            --endOffset;
7034          }
7035
7036          if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset != beginOffset) {
7037            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset - 1];
7038            tmp = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(ch);
7039          }
7040           else
7041            tmp = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar);
7042          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7043            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset];
7044            if (tmp != org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(ch))
7045              tmp = !tmp;
7046            else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7047              success = true;
7048              break _mainLoop;
7049            }
7050            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7051          }
7052
7053          if ((minLength > 0 || !tmp)&& org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7054            success = true;
7055            break _mainLoop;
7056          }
7057
7058          break;
7059        case 18:
7060          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7061            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset];
7062            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(ch)) {
7063              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7064                success = true;
7065                break _mainLoop;
7066              }
7067               else
7068                tmp = doEvery;
7069            }
7070             else
7071              tmp = true;
7072            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7073          }
7074
7075          break;
7076        case 19:
7077          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7078            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset];
7079            if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(ch)) {
7080              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7081                success = true;
7082                break _mainLoop;
7083              }
7084               else
7085                tmp = doEvery;
7086            }
7087             else
7088              tmp = true;
7089            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7090          }
7091
7092          break;
7093        case 22:
7094          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7095            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset])) {
7096              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7097                success = true;
7098                break _mainLoop;
7099              }
7100               else
7101                tmp = doEvery;
7102            }
7103             else
7104              tmp = true;
7105            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7106          }
7107
7108          break;
7109        case 23:
7110          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7111            if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset])) {
7112              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7113                success = true;
7114                break _mainLoop;
7115              }
7116               else
7117                tmp = doEvery;
7118            }
7119             else
7120              tmp = true;
7121            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7122          }
7123
7124          break;
7125        case 24:
7126          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7127            if (java_lang_Character_isDigit__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset])) {
7128              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7129                success = true;
7130                break _mainLoop;
7131              }
7132               else
7133                tmp = doEvery;
7134            }
7135             else
7136              tmp = true;
7137            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7138          }
7139
7140          break;
7141        case 25:
7142          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7143            if (!java_lang_Character_isDigit__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset])) {
7144              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7145                success = true;
7146                break _mainLoop;
7147              }
7148               else
7149                tmp = doEvery;
7150            }
7151             else
7152              tmp = true;
7153            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7154          }
7155
7156          break;
7157      }
7158    }
7159     else {
7160      if (minLength > 0)
7161        dontTry = minLength - 1;
7162      endOffset -= dontTry;
7163      do {
7164        if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7165          success = true;
7166          break _mainLoop;
7167        }
7168      }
7169       while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset++ < endOffset);
7170    }
7171    break _mainLoop;
7172  }
7173  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastSuccess = success;
7174  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult = null;
7175  return success;
7176}
7177
7178function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1setLastMatchResult__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static){
7179  var offs, maxEndOffs;
7180  maxEndOffs = 0;
7181  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$Perl5MatchResult__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult(), this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses + 1);
7182  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[0] > this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput.com_google_gwt_lang_Array_length)
7183    throw java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2(new java_lang_IndexOutOfBoundsException());
7184  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1matchBeginOffset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[0];
7185  while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses >= 0) {
7186    offs = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses];
7187    if (offs >= 0)
7188      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses] = offs - this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1matchBeginOffset;
7189    else
7190      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses] = (-1);
7191    offs = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses];
7192    if (offs >= 0) {
7193      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses] = offs - this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1matchBeginOffset;
7194      if (offs > maxEndOffs && offs <= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput.com_google_gwt_lang_Array_length)
7195        maxEndOffs = offs;
7196    }
7197     else
7198      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses] = (-1);
7199    --this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses;
7200  }
7201  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1match = java_lang_String__1String___3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[0], maxEndOffs - this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[0]);
7202  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput = null;
7203}
7204
7205function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$Perl5Matcher__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static){
7206  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$$init__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static);
7207  return this$static;
7208}
7209
7210function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$contains__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Ljava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static, input, pattern){
7211  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$contains__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3CLorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static, java_lang_String_$toCharArray__Ljava_lang_String_2(input), pattern);
7212}
7213
7214function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$getMatch__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static){
7215  if (!this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastSuccess)
7216    return null;
7217  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult === null)
7218    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1setLastMatchResult__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static);
7219  return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult;
7220}
7221
7222function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$matches__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Ljava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static, input, pattern){
7223  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$matches__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3CLorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static, java_lang_String_$toCharArray__Ljava_lang_String_2(input), pattern);
7224}
7225
7226function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher(){
7227}
7228
7229_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher.prototype = new java_lang_Object();
7230_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.Perl5Matcher';
7231_.java_lang_Object_typeId = 0;
7232_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline = false;
7233_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastSuccess = false;
7234_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1caseInsensitive = false;
7235_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar = 0;
7236_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input = null;
7237_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput = null;
7238_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = null;
7239_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses = 0;
7240_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol = 0;
7241_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol = 0;
7242_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = 0;
7243_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset = 0;
7244_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program = null;
7245_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize = 0;
7246_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = 0;
7247_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen = 0;
7248_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets = null;
7249_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets = null;
7250_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult = null;
7251_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchInputEndOffset = (-100);
7252function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern(){
7253}
7254
7255_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern.prototype = new java_lang_Object();
7256_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.Perl5Pattern';
7257_.java_lang_Object_typeId = 68;
7258_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1expression = null;
7259_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1program = null;
7260_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustUtility = 0;
7261_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back = 0;
7262_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1minLength = 0;
7263_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1numParentheses = 0;
7264_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isCaseInsensitive = false;
7265_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isExpensive = false;
7266_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startClassOffset = 0;
7267_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor = 0;
7268_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1options = 0;
7269_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustString = null;
7270_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startString = null;
7271function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition(){
7272}
7273
7274_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition.prototype = new java_lang_Object();
7275_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.Perl5Repetition';
7276_.java_lang_Object_typeId = 0;
7277_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1parenFloor = 0;
7278_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = 0;
7279_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1min = 0;
7280_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1max = 0;
7281_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1minMod = false;
7282_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1scan = 0;
7283_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1next = 0;
7284_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastLocation = 0;
7285_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition = null;
7286function org_cs3_dokuwiki_jsp_client_jspparser_Heading(){
7287}
7288
7289_ = org_cs3_dokuwiki_jsp_client_jspparser_Heading.prototype = new java_lang_Object();
7290_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.jspparser.Heading';
7291_.java_lang_Object_typeId = 0;
7292_.org_cs3_dokuwiki_jsp_client_jspparser_Heading_m_1level = 0;
7293function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_cleanLink__Ljava_lang_String_2(link){
7294  var clean, isWord, i, ch;
7295  if (link === null)
7296    return null;
7297  clean = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), link.length__());
7298  isWord = true;
7299  for (i = 0; i < link.length__(); i++) {
7300    ch = link.charAt__I(i);
7301    if (java_lang_Character_isLetterOrDigit__C(ch) || '._'.indexOf__I(ch) != (-1)) {
7302      if (isWord)
7303        ch = java_lang_Character_toUpperCase__C(ch);
7304      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(clean, ch);
7305      isWord = false;
7306    }
7307     else {
7308      isWord = true;
7309    }
7310  }
7311  return clean.toString__();
7312}
7313
7314function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$MarkupParser__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static, in0){
7315  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$$init__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7316  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$setInputReader__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static, in0);
7317  return this$static;
7318}
7319
7320function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$disableAccessRules__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static){
7321  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1parseAccessRules = false;
7322}
7323
7324function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static){
7325  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1pos++;
7326  return org_cs3_dokuwiki_jsp_client_jspparser_Reader_$read__Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1in);
7327}
7328
7329function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, c){
7330  if (c != (-1) && this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1in !== null) {
7331    this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1pos--;
7332    org_cs3_dokuwiki_jsp_client_jspparser_Reader_$unread__Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1in, c);
7333  }
7334}
7335
7336function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$$init__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static){
7337  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1localLinkMutatorChain = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7338  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1externalLinkMutatorChain = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7339  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1attachmentLinkMutatorChain = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7340  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1headingListenerChain = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7341  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1linkMutators = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7342}
7343
7344function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$setInputReader__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static, in0){
7345  var old;
7346  old = this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1in;
7347  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1in = in0;
7348  return old;
7349}
7350
7351function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser(){
7352}
7353
7354_ = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser.prototype = new java_lang_Object();
7355_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.jspparser.MarkupParser';
7356_.java_lang_Object_typeId = 0;
7357_.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1in = null;
7358_.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1pos = (-1);
7359_.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1inlineImages = true;
7360_.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1parseAccessRules = true;
7361function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__(){
7362  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__ = nullMethod;
7363  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_c_1externalLinks = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[Ljava.lang.String;', 0, 22, ['http:', 'ftp:', 'https:', 'mailto:', 'news:', 'file:', 'rtsp:', 'mms:', 'ldap:', 'gopher:', 'nntp:', 'telnet:', 'wais:', 'prospero:', 'z39.50s', 'z39.50r', 'vemmi:', 'imap:', 'nfs:', 'acap:', 'tip:', 'pop:', 'dav:', 'opaquelocktoken:', 'sip:', 'sips:', 'tel:', 'fax:', 'modem:', 'soap.beep:', 'soap.beeps', 'xmlrpc.beep', 'xmlrpc.beeps', 'urn:', 'go:', 'h323:', 'ipp:', 'tftp:', 'mupdate:', 'pres:', 'im:', 'mtqp', 'smb:']);
7364  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_CLASS_1TYPES = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[Ljava.lang.String;', 0, 22, ['wikipage', 'editpage', '', 'footnote', 'footnoteref', '', 'external', 'interwiki', 'external', 'wikipage', 'attachment']);
7365  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_c_1startingComparator = new org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator();
7366  {
7367    java_util_Arrays_sort___3Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_c_1externalLinks);
7368  }
7369  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_EMPTY_1ELEMENTS = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[Ljava.lang.String;', 0, 22, ['area', 'base', 'br', 'col', 'hr', 'img', 'input', 'link', 'meta', 'p', 'param']);
7370  return window;
7371}
7372
7373function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getImagePatterns__Ljava_util_HashMap_2(engine){
7374  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7375  var keys, ptrnlist, it, name0, ptrn;
7376  keys = java_util_HashMap_$keySet__Ljava_util_HashMap_2(engine);
7377  ptrnlist = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7378  for (it = java_util_AbstractMap$1_$iterator__Ljava_util_AbstractMap$1_2(keys); java_util_AbstractMap$2_$hasNext__Ljava_util_AbstractMap$2_2(it);) {
7379    name0 = java_util_AbstractMap$2_$next__Ljava_util_AbstractMap$2_2(it);
7380    if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(name0, 'jspwiki.translatorReader.inlinePattern')) {
7381      ptrn = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(engine, name0), 22);
7382      java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2(ptrnlist, ptrn);
7383    }
7384  }
7385  if (java_util_ArrayList_$size__Ljava_util_ArrayList_2(ptrnlist) == 0) {
7386    java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2(ptrnlist, '*.png');
7387  }
7388  return ptrnlist;
7389}
7390
7391function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_arrayBinarySearch___3Ljava_lang_Object_2Ljava_lang_Object_2(a, key){
7392  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7393  var low, high, mid, midVal, cmp;
7394  low = 0;
7395  high = a.com_google_gwt_lang_Array_length - 1;
7396  while (low <= high) {
7397    mid = low + high >> 1;
7398    midVal = a[mid];
7399    cmp = java_lang_String_$compareTo__Ljava_lang_String_2Ljava_lang_Object_2(midVal, key);
7400    if (cmp < 0)
7401      low = mid + 1;
7402    else if (cmp > 0)
7403      high = mid - 1;
7404    else
7405      return mid;
7406  }
7407  return -(low + 1);
7408}
7409
7410function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_arrayBinarySearch___3Ljava_lang_Object_2Ljava_lang_Object_2Ljava_util_Comparator_2(a, key, c){
7411  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7412  var low, high, mid, midVal, cmp;
7413  if (c === null) {
7414    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_arrayBinarySearch___3Ljava_lang_Object_2Ljava_lang_Object_2(a, key);
7415  }
7416  low = 0;
7417  high = a.com_google_gwt_lang_Array_length - 1;
7418  while (low <= high) {
7419    mid = low + high >> 1;
7420    midVal = a[mid];
7421    cmp = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_$compare__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_2Ljava_lang_Object_2Ljava_lang_Object_2(c, midVal, key);
7422    if (cmp < 0)
7423      low = mid + 1;
7424    else if (cmp > 0)
7425      high = mid - 1;
7426    else
7427      return mid;
7428  }
7429  return -(low + 1);
7430}
7431
7432function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_isExternalLink__Ljava_lang_String_2(link){
7433  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7434  var idx;
7435  idx = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_arrayBinarySearch___3Ljava_lang_Object_2Ljava_lang_Object_2Ljava_util_Comparator_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_c_1externalLinks, link, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_c_1startingComparator);
7436  if (idx >= 0 && java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(link, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_c_1externalLinks[idx]))
7437    return true;
7438  return false;
7439}
7440
7441function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_isAccessRule__Ljava_lang_String_2(link){
7442  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7443  return java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(link, '{ALLOW') || java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(link, '{DENY');
7444}
7445
7446function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_isMetadata__Ljava_lang_String_2(link){
7447  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7448  return java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(link, '{SET');
7449}
7450
7451function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_makeError__Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2(doc, error){
7452  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7453  var el;
7454  el = doc.createElement__Ljava_lang_String_2('error');
7455  el.appendChild__Lcom_google_gwt_xml_client_Node_2(doc.createTextNode__Ljava_lang_String_2(error));
7456  return el;
7457}
7458
7459function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(c){
7460  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7461  if (c == 42) {
7462    return 'ul';
7463  }
7464   else if (c == 35) {
7465    return 'ol';
7466  }
7467  throw java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(new java_lang_RuntimeException(), 'Parser got faulty list type: ' + com_google_gwt_lang_Cast_charToString__C(c));
7468}
7469
7470function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$JSPWikiMarkupParser__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static, in0){
7471  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7472  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$JSPWikiMarkupParser__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2ZZZZ(this$static, in0, false, false, true, false);
7473  return this$static;
7474}
7475
7476function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$parse__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
7477  var d, rootElement;
7478  d = com_google_gwt_xml_client_XMLParser_parse__Ljava_lang_String_2('<body/>');
7479  rootElement = d.getDocumentElement__();
7480  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$fillBuffer__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Lcom_google_gwt_xml_client_Element_2(this$static, d, rootElement);
7481  return d;
7482}
7483
7484function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$$init__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
7485  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1styleStack = java_util_Stack_$Stack__Ljava_util_Stack_2(new java_util_Stack());
7486  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 10);
7487  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1inlineMatcher = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$Perl5Matcher__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher());
7488  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 20);
7489  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1compiler = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$Perl5Compiler__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler());
7490  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCaseMatcher = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$Perl5Matcher__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher());
7491  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_patternDatabase = java_util_HashMap_$HashMap__Ljava_util_HashMap_2(new java_util_HashMap());
7492}
7493
7494function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$initialize__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
7495  var compiler, compiledpatterns, ptrns, i, e, e, $e0;
7496  compiler = org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_$GlobCompiler__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler());
7497  compiledpatterns = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_patternDatabase, 'JSPWikiMarkupParser.inlineImagePatterns'), 23);
7498  if (compiledpatterns === null) {
7499    compiledpatterns = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7500    ptrns = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getImagePatterns__Ljava_util_HashMap_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_patternDatabase);
7501    for (i = java_util_ArrayList_$iterator__Ljava_util_ArrayList_2(ptrns); i.hasNext__();) {
7502      try {
7503        compiledpatterns.add__Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_2Ljava_lang_String_2I(compiler, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(i.next__(), 22), 8));
7504      }
7505       catch ($e0) {
7506        $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
7507        if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 32)) {
7508          e = $e0;
7509        }
7510         else
7511          throw $e0;
7512      }
7513    }
7514    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_patternDatabase, 'JSPWikiMarkupParser.inlineImagePatterns', compiledpatterns);
7515  }
7516  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1inlineImagePatterns = compiledpatterns;
7517  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCasePattern = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_patternDatabase, 'JSPWikiMarkupParser.camelCasePattern'), 33);
7518  if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCasePattern === null) {
7519    try {
7520      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCasePattern = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Ljava_lang_String_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1compiler, '(^|[[:^alnum:]]+)([[:upper:]]+[[:lower:]]+[[:upper:]]+[[:alnum:]]*|(http://|https://|mailto:)([A-Za-z0-9_/\\.\\+\\?\\#\\-\\@=&;]+))', 32768);
7521    }
7522     catch ($e0) {
7523      $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
7524      if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 32)) {
7525        e = $e0;
7526      }
7527       else
7528        throw $e0;
7529    }
7530    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_patternDatabase, 'JSPWikiMarkupParser.camelCasePattern', this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCasePattern);
7531  }
7532  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$disableAccessRules__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7533}
7534
7535function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$JSPWikiMarkupParser__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2ZZZZ(this$static, in0, camelCaseLinks, plainUris, allowHTML, useRelNofollow){
7536  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7537  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$MarkupParser__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static, in0);
7538  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$$init__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
7539  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCaseLinks = camelCaseLinks;
7540  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainUris = plainUris;
7541  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1allowHTML = allowHTML;
7542  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1useRelNofollow = useRelNofollow;
7543  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$initialize__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
7544  return this$static;
7545}
7546
7547function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, element, text0){
7548  if (text0 === null)
7549    return ;
7550  if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('', text0.trim__()))
7551    return ;
7552  element.appendChild__Lcom_google_gwt_xml_client_Node_2(element.getOwnerDocument__().createTextNode__Ljava_lang_String_2(text0));
7553}
7554
7555function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$callMutatorChain__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_util_Collection_2Ljava_lang_String_2(this$static, list, text0){
7556  var i, m;
7557  if (list === null || java_util_ArrayList_$size__Ljava_util_ArrayList_2(list) == 0) {
7558    return text0;
7559  }
7560  for (i = java_util_ArrayList_$iterator__Ljava_util_ArrayList_2(list); i.hasNext__();) {
7561    m = com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2(i.next__());
7562    text0 = null.nullMethod0();
7563  }
7564  return text0;
7565}
7566
7567function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, type0, link, text0, section){
7568  var el;
7569  el = doc.createElement__Ljava_lang_String_2('a');
7570  el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('href', link + section);
7571  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, el, text0);
7572  return el;
7573}
7574
7575function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Lcom_google_gwt_xml_client_Element_2(this$static, element, element2){
7576  element.appendChild__Lcom_google_gwt_xml_client_Node_2(element2);
7577}
7578
7579function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$flushPlainText__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
7580  var numChars, buf, result, firstPart, prefix0, camelCase, protocol, uri, c, e, $e0;
7581  numChars = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.length__();
7582  if (numChars > 0) {
7583    if (!this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1allowHTML) {
7584      buf = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$escapeHTMLEntities__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_StringBuffer_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf);
7585    }
7586     else {
7587      buf = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.toString__();
7588    }
7589    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 20);
7590    try {
7591      if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCaseLinks && !this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping && buf.length__() > 3) {
7592        while (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$contains__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Ljava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCaseMatcher, buf, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCasePattern)) {
7593          result = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$getMatch__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCaseMatcher);
7594          firstPart = buf.substring__II(0, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$beginOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(result, 0));
7595          prefix0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$group__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(result, 1);
7596          if (prefix0 === null)
7597            prefix0 = '';
7598          camelCase = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$group__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(result, 2);
7599          protocol = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$group__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(result, 3);
7600          uri = protocol + org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$group__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(result, 4);
7601          buf = buf.substring__I(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$endOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(result, 0));
7602          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, firstPart);
7603          if (prefix0.endsWith__Ljava_lang_String_2('~') || prefix0.indexOf__I(91) != (-1)) {
7604            if (prefix0.endsWith__Ljava_lang_String_2('~'))
7605              prefix0 = prefix0.substring__II(0, prefix0.length__() - 1);
7606            if (camelCase !== null) {
7607              org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, prefix0 + camelCase);
7608            }
7609             else if (protocol !== null) {
7610              org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, prefix0 + uri);
7611            }
7612            continue;
7613          }
7614          if (protocol !== null) {
7615            c = uri.charAt__I(uri.length__() - 1);
7616            if (c == 46 || c == 44) {
7617              uri = uri.substring__II(0, uri.length__() - 1);
7618              buf = com_google_gwt_lang_Cast_charToString__C(c) + buf;
7619            }
7620            org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, prefix0);
7621            org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeDirectURILink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2(this$static, doc, uri);
7622          }
7623           else {
7624            org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, prefix0);
7625            org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeCamelCaseLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2(this$static, doc, camelCase);
7626          }
7627        }
7628        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, buf);
7629      }
7630       else {
7631        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, buf);
7632      }
7633    }
7634     catch ($e0) {
7635      $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
7636      if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 29)) {
7637        e = $e0;
7638        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Lcom_google_gwt_xml_client_Element_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_makeError__Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement.getOwnerDocument__(), e.java_lang_Throwable_message));
7639      }
7640       else
7641        throw $e0;
7642    }
7643  }
7644  return numChars;
7645}
7646
7647function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readUntilEOL__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
7648  var ch, buf;
7649  buf = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 256);
7650  while (true) {
7651    ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7652    if (ch < 0)
7653      break;
7654    if (ch == (-1))
7655      break;
7656    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buf, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
7657    if (ch == 10)
7658      break;
7659  }
7660  return buf;
7661}
7662
7663function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, s){
7664  var i;
7665  for (i = s.length__() - 1; i >= 0; i--) {
7666    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, s.charAt__I(i));
7667  }
7668}
7669
7670function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$escapeHTMLEntities__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_StringBuffer_2(this$static, buf){
7671  var tmpBuf, i, ch, j, ch2;
7672  tmpBuf = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), buf.length__() + 20);
7673  for (i = 0; i < buf.length__(); i++) {
7674    ch = java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(buf, i);
7675    if (ch == 60) {
7676      tmpBuf.append__Ljava_lang_String_2('&lt;');
7677    }
7678     else if (ch == 62) {
7679      tmpBuf.append__Ljava_lang_String_2('&gt;');
7680    }
7681     else if (ch == 38) {
7682      for (j = i < buf.length__() - 1?i + 1:i; j < buf.length__(); j++) {
7683        ch2 = java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(buf, j);
7684        if (ch2 == 59) {
7685          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(tmpBuf, ch);
7686          break;
7687        }
7688        if (ch2 != 35 && !java_lang_Character_isLetterOrDigit__C(com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch2))) {
7689          tmpBuf.append__Ljava_lang_String_2('&amp;');
7690          break;
7691        }
7692      }
7693    }
7694     else {
7695      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(tmpBuf, ch);
7696    }
7697  }
7698  return tmpBuf.toString__();
7699}
7700
7701function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeDirectURILink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2(this$static, doc, url){
7702  var result, last;
7703  last = null;
7704  if (url.endsWith__Ljava_lang_String_2(',') || url.endsWith__Ljava_lang_String_2('.')) {
7705    last = url.substring__I(url.length__() - 1);
7706    url = url.substring__II(0, url.length__() - 1);
7707  }
7708  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$callMutatorChain__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_util_Collection_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1externalLinkMutatorChain, url);
7709  if (org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$isImageLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, url)) {
7710    result = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleImageLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2Ljava_lang_String_2Z(this$static, doc, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(url, '&amp;', '&'), url, false);
7711  }
7712   else {
7713    result = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 6, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(url, '&amp;', '&'), url, null);
7714    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Node_2(this$static, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$outlinkImage__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc));
7715  }
7716  if (last !== null) {
7717    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2(last);
7718  }
7719  return result;
7720}
7721
7722function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeCamelCaseLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2(this$static, doc, wikiname){
7723  var matchedLink;
7724  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$callMutatorChain__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_util_Collection_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1localLinkMutatorChain, wikiname);
7725  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 1, wikiname, wikiname, null);
7726  return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7727}
7728
7729function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeSectionTitle__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, title0){
7730  var outTitle;
7731  title0 = title0.trim__();
7732  outTitle = title0;
7733  return outTitle;
7734}
7735
7736function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, type0, link, text0, section){
7737  var el;
7738  el = null;
7739  if (text0 === null)
7740    text0 = link;
7741  text0 = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$callMutatorChain__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_util_Collection_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1linkMutators, text0);
7742  section = section !== null?'#' + section:'';
7743  if (link.length__() == 0) {
7744    type0 = 2;
7745  }
7746  switch (type0) {
7747    case 0:
7748      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 0, link, text0, section);
7749      break;
7750    case 1:
7751      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 1, link, text0, '');
7752      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('title', "Create '" + link + "'");
7753      break;
7754    case 2:
7755      el = doc.createElement__Ljava_lang_String_2('u');
7756      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, el, text0);
7757      break;
7758    case 4:
7759      break;
7760    case 3:
7761      break;
7762    case 5:
7763      el = doc.createElement__Ljava_lang_String_2('img');
7764      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('src', link);
7765      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('alt', text0);
7766      break;
7767    case 8:
7768      el = doc.createElement__Ljava_lang_String_2('img');
7769      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('src', link);
7770      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('alt', text0);
7771      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Lcom_google_gwt_xml_client_Element_2(this$static, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 8, text0, '', ''), el);
7772      break;
7773    case 9:
7774      el = doc.createElement__Ljava_lang_String_2('img');
7775      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('src', link);
7776      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('alt', text0);
7777      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Lcom_google_gwt_xml_client_Element_2(this$static, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 9, link, '', ''), el);
7778      break;
7779    case 6:
7780      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 6, link, text0, section);
7781      if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1useRelNofollow)
7782        el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('rel', 'nofollow');
7783      break;
7784    case 7:
7785      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 7, link, text0, section);
7786      break;
7787    case 10:
7788      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 10, link, text0, section);
7789      break;
7790    default:break;
7791  }
7792  if (el !== null) {
7793    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$flushPlainText__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
7794    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Lcom_google_gwt_xml_client_Element_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, el);
7795  }
7796  return el;
7797}
7798
7799function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$isImageLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, link){
7800  var i;
7801  if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1inlineImages) {
7802    for (i = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1inlineImagePatterns.iterator__(); i.hasNext__();) {
7803      if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$matches__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Ljava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1inlineMatcher, link, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(i.next__(), 33)))
7804        return true;
7805    }
7806  }
7807  return false;
7808}
7809
7810function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleImageLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2Ljava_lang_String_2Z(this$static, doc, reallink, link, hasLinkText){
7811  var possiblePage;
7812  possiblePage = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_cleanLink__Ljava_lang_String_2(link);
7813  if (org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_isExternalLink__Ljava_lang_String_2(link) && hasLinkText) {
7814    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 8, reallink, link, null);
7815  }
7816   else {
7817    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 5, reallink, link, null);
7818  }
7819}
7820
7821function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$outlinkImage__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
7822  var el;
7823  el = null;
7824  return el;
7825}
7826
7827function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Node_2(this$static, e){
7828  if (e !== null) {
7829    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$flushPlainText__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement.getOwnerDocument__());
7830    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement.appendChild__Lcom_google_gwt_xml_client_Node_2(e);
7831  }
7832  return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7833}
7834
7835function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, e){
7836  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$flushPlainText__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement.getOwnerDocument__());
7837  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Lcom_google_gwt_xml_client_Element_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, e);
7838  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement = e;
7839  return e;
7840}
7841
7842function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, s){
7843  var doc, flushedBytes, currEl, node;
7844  doc = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement.getOwnerDocument__();
7845  flushedBytes = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$flushPlainText__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
7846  currEl = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7847  while (currEl.getParentNode__() !== null) {
7848    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(currEl, 15) && java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(currEl, 15).getTagName__(), s) && currEl.getOwnerDocument__().getDocumentElement__() !== currEl) {
7849      node = currEl.getParentNode__();
7850      if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(node, 15)) {
7851        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(node, 15);
7852        if (flushedBytes == 0 && org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_arrayBinarySearch___3Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_EMPTY_1ELEMENTS, s) < 0) {
7853        }
7854        return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7855      }
7856    }
7857    currEl = currEl.getParentNode__();
7858  }
7859  return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7860}
7861
7862function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
7863  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'i');
7864  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'b');
7865  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'tt');
7866  if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isOpenParagraph) {
7867    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isOpenParagraph = false;
7868    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'p');
7869    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('\n');
7870  }
7871  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartitalic = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic;
7872  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartbold = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold;
7873  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic = false;
7874  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold = false;
7875}
7876
7877function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$peekAheadLine__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
7878  var s;
7879  s = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readUntilEOL__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static).toString__();
7880  if (s.length__() > 10240) {
7881    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, s.substring__II(0, 10239));
7882  }
7883   else {
7884    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, s);
7885  }
7886  return s;
7887}
7888
7889function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeHeading__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Heading_2(this$static, doc, level, title0, hd){
7890  var el, outTitle;
7891  el = null;
7892  outTitle = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeSectionTitle__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, title0);
7893  hd.org_cs3_dokuwiki_jsp_client_jspparser_Heading_m_1level = level;
7894  switch (level) {
7895    case 1:
7896      el = doc.createElement__Ljava_lang_String_2('h4');
7897      break;
7898    case 2:
7899      el = doc.createElement__Ljava_lang_String_2('h3');
7900      break;
7901    case 3:
7902      el = doc.createElement__Ljava_lang_String_2('h2');
7903      break;
7904  }
7905  return el;
7906}
7907
7908function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$callHeadingListenerChain__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Heading_2(this$static, param){
7909  var list, i, h;
7910  list = this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1headingListenerChain;
7911  for (i = java_util_ArrayList_$iterator__Ljava_util_ArrayList_2(list); i.hasNext__();) {
7912    h = com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2(i.next__());
7913  }
7914}
7915
7916function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readWhile__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, endChars){
7917  var sb, ch;
7918  sb = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 80);
7919  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7920  while (ch != (-1)) {
7921    if (endChars.indexOf__I(com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch)) == (-1)) {
7922      org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
7923      break;
7924    }
7925    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(sb, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
7926    ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7927  }
7928  return sb.toString__();
7929}
7930
7931function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleHyperlinks__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2I(this$static, doc, link, pos){
7932  var sb, reallink, cutpoint, interwikipoint;
7933  sb = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), link.length__() + 80);
7934  if (org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_isAccessRule__Ljava_lang_String_2(link)) {
7935    return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7936  }
7937  if (org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_isMetadata__Ljava_lang_String_2(link)) {
7938    return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7939  }
7940  if ((cutpoint = link.indexOf__I(124))!= (-1)) {
7941    reallink = link.substring__I(cutpoint + 1).trim__();
7942    link = link.substring__II(0, cutpoint);
7943  }
7944   else {
7945    reallink = link.trim__();
7946  }
7947  interwikipoint = (-1);
7948  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 0, reallink, link, null);
7949  return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7950}
7951
7952function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readBraceContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2CC(this$static, opening, closing){
7953  var sb, braceLevel, ch;
7954  sb = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 40);
7955  braceLevel = 1;
7956  while ((ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static))!= (-1)) {
7957    if (ch < 0)
7958      break;
7959    if (ch == 92) {
7960      continue;
7961    }
7962     else if (ch == opening) {
7963      braceLevel++;
7964    }
7965     else if (ch == closing) {
7966      braceLevel--;
7967      if (braceLevel == 0) {
7968        break;
7969      }
7970    }
7971    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(sb, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
7972  }
7973  return sb.toString__();
7974}
7975
7976function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readUntil__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, endChars){
7977  var sb, ch;
7978  sb = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 80);
7979  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7980  while (ch != (-1)) {
7981    if (ch == 92) {
7982      ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7983      if (ch == (-1)) {
7984        break;
7985      }
7986    }
7987     else {
7988      if (endChars.indexOf__I(com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch)) != (-1)) {
7989        org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
7990        break;
7991      }
7992    }
7993    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(sb, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
7994    ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7995  }
7996  return sb.toString__();
7997}
7998
7999function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDiv__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine){
8000  var ch, el, style0, clazz, isSpan, e, eol, $e0;
8001  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8002  if (ch < 0)
8003    return null;
8004  el = null;
8005  if (ch == 37) {
8006    style0 = null;
8007    clazz = null;
8008    ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8009    if (ch == 40) {
8010      style0 = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readBraceContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2CC(this$static, 40, 41);
8011    }
8012     else if (java_lang_Character_isLetter__C(com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch))) {
8013      org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8014      clazz = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readUntil__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, ' \t\n\r');
8015      ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8016      if (ch == 10 || ch == 13) {
8017        org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8018      }
8019    }
8020     else {
8021      org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8022      try {
8023        isSpan = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_Stack_$pop__Ljava_util_Stack_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1styleStack), 20);
8024        if (isSpan === null) {
8025        }
8026         else if (isSpan.java_lang_Boolean_value) {
8027          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'span');
8028        }
8029         else {
8030          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'div');
8031        }
8032      }
8033       catch ($e0) {
8034        $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
8035        if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 34)) {
8036          e = $e0;
8037          return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8038        }
8039         else
8040          throw $e0;
8041      }
8042      return el;
8043    }
8044    eol = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$peekAheadLine__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8045    if (eol.trim__().length__() > 0) {
8046      el = doc.createElement__Ljava_lang_String_2('span');
8047      java_util_Stack_$push__Ljava_util_Stack_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1styleStack, java_lang_Boolean_$clinit__().java_lang_Boolean_TRUE);
8048    }
8049     else {
8050      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8051      el = doc.createElement__Ljava_lang_String_2('div');
8052      java_util_Stack_$push__Ljava_util_Stack_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1styleStack, java_lang_Boolean_$clinit__().java_lang_Boolean_FALSE);
8053    }
8054    if (style0 !== null)
8055      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('style', style0);
8056    if (clazz !== null)
8057      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('class', clazz);
8058    el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, el);
8059    return el;
8060  }
8061  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8062  return el;
8063}
8064
8065function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$disableOutputEscaping__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8066  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Node_2(this$static, doc.createProcessingInstruction__Ljava_lang_String_2Ljava_lang_String_2('javax.xml.transform.disable-output-escaping', ''));
8067}
8068
8069function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleClosebrace__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
8070  var ch2, ch3;
8071  ch2 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8072  if (ch2 == 125) {
8073    ch3 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8074    if (ch3 == 125) {
8075      if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPre) {
8076        if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPreBlock) {
8077          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'pre');
8078        }
8079         else {
8080          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'span');
8081        }
8082        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPre = false;
8083        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping = false;
8084        return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8085      }
8086      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('}}}');
8087      return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8088    }
8089    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch3);
8090    if (!this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping) {
8091      return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'tt');
8092    }
8093  }
8094  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch2);
8095  return null;
8096}
8097
8098function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$unwindGeneralList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
8099  for (; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > 0; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel--) {
8100    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'li');
8101    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel - 1)));
8102  }
8103  java_lang_StringBuffer_$setLength__Ljava_lang_StringBuffer_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, 0);
8104  return null;
8105}
8106
8107function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleBackslash__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8108  var ch, ch2;
8109  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8110  if (ch == 92) {
8111    ch2 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8112    if (ch2 == 92) {
8113      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('br'));
8114      return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'br');
8115    }
8116    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch2);
8117    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('br'));
8118    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'br');
8119  }
8120  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8121  return null;
8122}
8123
8124function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleUnderscore__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8125  var ch, el;
8126  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8127  el = null;
8128  if (ch == 95) {
8129    if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold) {
8130      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'b');
8131    }
8132     else {
8133      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('b'));
8134    }
8135    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold = !this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold;
8136  }
8137   else {
8138    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8139  }
8140  return el;
8141}
8142
8143function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleApostrophe__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8144  var ch, el;
8145  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8146  el = null;
8147  if (ch == 39) {
8148    if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic) {
8149      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'i');
8150    }
8151     else {
8152      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('i'));
8153    }
8154    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic = !this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic;
8155  }
8156   else {
8157    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8158  }
8159  return el;
8160}
8161
8162function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleOpenbrace__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, isBlock){
8163  var ch, ch2, el;
8164  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8165  if (ch == 123) {
8166    ch2 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8167    if (ch2 == 123) {
8168      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPre = true;
8169      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping = true;
8170      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPreBlock = isBlock;
8171      if (isBlock) {
8172        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8173        return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('pre'));
8174      }
8175      el = doc.createElement__Ljava_lang_String_2('span');
8176      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('style', 'font-family:monospace; white-space:pre;');
8177      return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, el);
8178    }
8179    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch2);
8180    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('tt'));
8181  }
8182  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8183  return null;
8184}
8185
8186function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDash__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8187  var ch, ch2, ch3;
8188  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8189  if (ch == 45) {
8190    ch2 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8191    if (ch2 == 45) {
8192      ch3 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8193      if (ch3 == 45) {
8194        while ((ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static))== 45)
8195        ;
8196        org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8197        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8198        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('hr'));
8199        return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'hr');
8200      }
8201      org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch3);
8202    }
8203    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch2);
8204  }
8205  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8206  return null;
8207}
8208
8209function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleHeading__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8210  var el, ch, hd, ch2, title0, title0, title0;
8211  el = null;
8212  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8213  if (ch < 0)
8214    return null;
8215  hd = new org_cs3_dokuwiki_jsp_client_jspparser_Heading();
8216  if (ch == 33) {
8217    ch2 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8218    if (ch2 == 33) {
8219      title0 = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$peekAheadLine__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8220      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeHeading__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Heading_2(this$static, doc, 3, title0, hd);
8221    }
8222     else {
8223      org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch2);
8224      title0 = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$peekAheadLine__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8225      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeHeading__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Heading_2(this$static, doc, 2, title0, hd);
8226    }
8227  }
8228   else {
8229    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8230    title0 = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$peekAheadLine__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8231    el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeHeading__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Heading_2(this$static, doc, 1, title0, hd);
8232  }
8233  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$callHeadingListenerChain__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Heading_2(this$static, hd);
8234  if (el !== null)
8235    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, el);
8236  return el;
8237}
8238
8239function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDefinitionList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8240  if (!this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isdefinition) {
8241    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isdefinition = true;
8242    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8243    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('dl'));
8244    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('dt'));
8245  }
8246  return null;
8247}
8248
8249function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleOpenbracket__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8250  var sb, pos, ch, isPlugin, nesting, ch2;
8251  sb = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 40);
8252  pos = this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1pos;
8253  isPlugin = false;
8254  while ((ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static))== 91) {
8255    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(sb, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8256  }
8257  if (ch == 123) {
8258    isPlugin = true;
8259  }
8260  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8261  if (sb.length__() > 0) {
8262    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_StringBuffer_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, sb);
8263    return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8264  }
8265  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8266  if (ch < 0)
8267    return null;
8268  nesting = 1;
8269  while (ch != (-1)) {
8270    ch2 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8271    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch2);
8272    if (isPlugin) {
8273      if (ch == 91 && ch2 == 123) {
8274        nesting++;
8275      }
8276       else if (nesting == 0 && ch == 93 && java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(sb, sb.length__() - 1) == 125) {
8277        break;
8278      }
8279       else if (ch == 125 && ch2 == 93) {
8280        nesting--;
8281      }
8282    }
8283     else {
8284      if (ch == 93) {
8285        break;
8286      }
8287    }
8288    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(sb, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8289    ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8290  }
8291  if (ch == (-1)) {
8292    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping = true;
8293    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_StringBuffer_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, sb);
8294    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$flushPlainText__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8295    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping = false;
8296    return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8297  }
8298  return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleHyperlinks__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2I(this$static, doc, sb.toString__(), pos);
8299}
8300
8301function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleGeneralList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8302  var strBullets, numBullets, numEqualBullets, numCheckBullets, i;
8303  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8304  strBullets = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readWhile__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, '*#');
8305  numBullets = strBullets.length__();
8306  if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1allowPHPWikiStyleLists) {
8307    if (!java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2(strBullets.substring__II(0, java_lang_Math_min__II(numBullets, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel)), java_lang_StringBuffer_$substring__Ljava_lang_StringBuffer_2II(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, 0, java_lang_Math_min__II(numBullets, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel)))) {
8308      if (numBullets <= this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel) {
8309        strBullets = (numBullets > 1?java_lang_StringBuffer_$substring__Ljava_lang_StringBuffer_2II(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, 0, numBullets - 1):'')+ strBullets.substring__II(numBullets - 1, numBullets);
8310      }
8311       else {
8312        strBullets = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer + strBullets.substring__II(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel, numBullets);
8313      }
8314    }
8315  }
8316  if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2(strBullets.substring__II(0, java_lang_Math_min__II(numBullets, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel)), java_lang_StringBuffer_$substring__Ljava_lang_StringBuffer_2II(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, 0, java_lang_Math_min__II(numBullets, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel)))) {
8317    if (numBullets > this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel) {
8318      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(strBullets.charAt__I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel++))));
8319      for (; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel < numBullets; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel++) {
8320        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('li'));
8321        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(strBullets.charAt__I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel))));
8322      }
8323    }
8324     else if (numBullets < this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel) {
8325      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'li');
8326      for (; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > numBullets; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel--) {
8327        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel - 1)));
8328        if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > 0) {
8329          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'li');
8330        }
8331      }
8332    }
8333     else {
8334      if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > 0) {
8335        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'li');
8336      }
8337    }
8338  }
8339   else {
8340    numEqualBullets = 0;
8341    numCheckBullets = java_lang_Math_min__II(numBullets, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel);
8342    while (numEqualBullets < numCheckBullets) {
8343      if (strBullets.charAt__I(numEqualBullets) == java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, numEqualBullets))
8344        numEqualBullets++;
8345      else
8346        break;
8347    }
8348    for (; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > numEqualBullets; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel--) {
8349      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel - 1)));
8350      if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > 0) {
8351        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'li');
8352      }
8353    }
8354    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(strBullets.charAt__I(numEqualBullets++))));
8355    for (i = numEqualBullets; i < numBullets; i++) {
8356      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('li'));
8357      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(strBullets.charAt__I(i))));
8358    }
8359    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel = numBullets;
8360  }
8361  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('li'));
8362  java_lang_StringBuffer_$setLength__Ljava_lang_StringBuffer_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, 0);
8363  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer.append__Ljava_lang_String_2(strBullets);
8364  return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8365}
8366
8367function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleBar__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine){
8368  var el, tr, ch;
8369  el = null;
8370  if (!this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable && !newLine) {
8371    return null;
8372  }
8373  if (newLine) {
8374    if (!this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable) {
8375      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8376      el = doc.createElement__Ljava_lang_String_2('table');
8377      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('class', 'wikitable');
8378      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('border', '1');
8379      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, el);
8380      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable = true;
8381      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1rowNum = 0;
8382    }
8383    tr = doc.createElement__Ljava_lang_String_2('tr');
8384    el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, tr);
8385  }
8386  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8387  if (ch < 0)
8388    return null;
8389  if (ch == 124) {
8390    if (!newLine) {
8391      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'th');
8392    }
8393    el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('th'));
8394  }
8395   else {
8396    if (!newLine) {
8397      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'td');
8398    }
8399    el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('td'));
8400    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8401  }
8402  return el;
8403}
8404
8405function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleTilde__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
8406  var ch;
8407  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8408  if (ch < 0)
8409    return null;
8410  if (ch == 32)
8411    return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8412  if (ch == 124 || ch == 126 || ch == 92 || ch == 42 || ch == 35 || ch == 45 || ch == 33 || ch == 39 || ch == 95 || ch == 91 || ch == 123 || ch == 93 || ch == 125 || ch == 37) {
8413    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8414    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readWhile__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, '' + com_google_gwt_lang_Cast_charToString__C(com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch))));
8415    return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8416  }
8417  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8418  return null;
8419}
8420
8421function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleSlash__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine){
8422  var ch;
8423  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8424  if (ch < 0)
8425    return null;
8426  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8427  if (ch == 37 && !this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1styleStack.isEmpty__()) {
8428    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDiv__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine);
8429  }
8430  return null;
8431}
8432
8433function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$fillBuffer__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Lcom_google_gwt_xml_client_Element_2(this$static, doc, startElement){
8434  var quitReading, newLine, ch, el, braces, i, nextLine;
8435  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement = startElement;
8436  quitReading = false;
8437  newLine = true;
8438  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$disableOutputEscaping__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8439  while (!quitReading) {
8440    ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8441    if (ch < 0)
8442      break;
8443    el = null;
8444    if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping) {
8445      if (ch == 125) {
8446        if (org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleClosebrace__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static) === null)
8447          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8448      }
8449       else if (ch == (-1)) {
8450        quitReading = true;
8451      }
8452       else if (ch == 13) {
8453      }
8454       else if (ch == 60) {
8455        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('&lt;');
8456      }
8457       else if (ch == 62) {
8458        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('&gt;');
8459      }
8460       else if (ch == 38) {
8461        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('&amp;');
8462      }
8463       else if (ch == 126) {
8464        braces = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readWhile__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, '}');
8465        if (braces.length__() >= 3) {
8466          this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('}}}');
8467          braces = braces.substring__I(3);
8468        }
8469         else {
8470          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8471        }
8472        for (i = braces.length__() - 1; i >= 0; i--) {
8473          org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, braces.charAt__I(i));
8474        }
8475      }
8476       else {
8477        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8478      }
8479      continue;
8480    }
8481    if (newLine && ch != 42 && ch != 35 && ch != 32 && this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > 0) {
8482      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$unwindGeneralList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static));
8483    }
8484    if (newLine && ch != 124 && this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable) {
8485      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'table');
8486      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable = false;
8487    }
8488    switch (ch) {
8489      case 13:
8490        continue;
8491      case 10:
8492        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'dl');
8493        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'h2');
8494        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'h3');
8495        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'h4');
8496        if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable) {
8497          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'tr');
8498        }
8499
8500        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isdefinition = false;
8501        if (newLine) {
8502          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8503          nextLine = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$peekAheadLine__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8504          if (nextLine.length__() == 0 || nextLine.length__() > 0 && !java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(nextLine, '{{{') && !java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(nextLine, '----') && !java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(nextLine, '%%') && '*#!;'.indexOf__I(nextLine.charAt__I(0)) == (-1)) {
8505            org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('p'));
8506            this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isOpenParagraph = true;
8507            if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartitalic) {
8508              org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('i'));
8509              this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic = true;
8510              this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartitalic = false;
8511            }
8512            if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartbold) {
8513              org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('b'));
8514              this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold = true;
8515              this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartbold = false;
8516            }
8517          }
8518        }
8519         else {
8520          this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('\n');
8521          newLine = true;
8522        }
8523
8524        continue;
8525      case 92:
8526        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleBackslash__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8527        break;
8528      case 95:
8529        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleUnderscore__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8530        break;
8531      case 39:
8532        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleApostrophe__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8533        break;
8534      case 123:
8535        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleOpenbrace__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine);
8536        break;
8537      case 125:
8538        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleClosebrace__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8539        break;
8540      case 45:
8541        if (newLine)
8542          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDash__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8543        break;
8544      case 33:
8545        if (newLine) {
8546          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleHeading__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8547        }
8548
8549        break;
8550      case 59:
8551        if (newLine) {
8552          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDefinitionList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8553        }
8554
8555        break;
8556      case 58:
8557        if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isdefinition) {
8558          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'dt');
8559          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('dd'));
8560          this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isdefinition = false;
8561        }
8562
8563        break;
8564      case 91:
8565        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleOpenbracket__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8566        break;
8567      case 42:
8568        if (newLine) {
8569          org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, 42);
8570          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleGeneralList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8571        }
8572
8573        break;
8574      case 35:
8575        if (newLine) {
8576          org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, 35);
8577          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleGeneralList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8578        }
8579
8580        break;
8581      case 124:
8582        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleBar__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine);
8583        break;
8584      case 126:
8585        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleTilde__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8586        break;
8587      case 37:
8588        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDiv__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine);
8589        break;
8590      case 47:
8591        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleSlash__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine);
8592        break;
8593      case (-1):
8594        quitReading = true;
8595        continue;
8596    }
8597    if (el !== null) {
8598      newLine = false;
8599    }
8600     else {
8601      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8602      newLine = false;
8603    }
8604  }
8605  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'domroot');
8606}
8607
8608function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser(){
8609}
8610
8611_ = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser.prototype = new org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser();
8612_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.jspparser.JSPWikiMarkupParser';
8613_.java_lang_Object_typeId = 0;
8614_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold = false;
8615_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic = false;
8616_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable = false;
8617_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPre = false;
8618_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping = false;
8619_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isdefinition = false;
8620_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPreBlock = false;
8621_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel = 0;
8622_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1allowPHPWikiStyleLists = true;
8623_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isOpenParagraph = false;
8624_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1inlineImagePatterns = null;
8625_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement = null;
8626_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCaseLinks = false;
8627_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainUris = false;
8628_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1allowHTML = false;
8629_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1useRelNofollow = false;
8630_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCasePattern = null;
8631_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1rowNum = 1;
8632_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartitalic = false;
8633_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartbold = false;
8634function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_compare__Ljava_lang_Object_2Ljava_lang_Object_2(arg0, arg1){
8635  return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_$compare__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_2Ljava_lang_Object_2Ljava_lang_Object_2(this, arg0, arg1);
8636}
8637
8638function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_$compare__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, arg0, arg1){
8639  var s1, s2;
8640  s1 = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(arg0, 22);
8641  s2 = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(arg1, 22);
8642  if (s1.length__() > s2.length__()) {
8643    if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(s1, s2) && s2.length__() > 1)
8644      return 0;
8645  }
8646   else {
8647    if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(s2, s1) && s1.length__() > 1)
8648      return 0;
8649  }
8650  return java_lang_String_$compareTo__Ljava_lang_String_2Ljava_lang_String_2(s1, s2);
8651}
8652
8653function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator(){
8654}
8655
8656_ = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator.prototype = new java_lang_Object();
8657_.compare__Ljava_lang_Object_2Ljava_lang_Object_2 = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_compare__Ljava_lang_Object_2Ljava_lang_Object_2;
8658_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.jspparser.JSPWikiMarkupParser$StartingComparator';
8659_.java_lang_Object_typeId = 0;
8660function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_isEmpty__Ljava_lang_String_2(str){
8661  return str === null || str.length__() == 0;
8662}
8663
8664function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(text0, repl, with0){
8665  return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2I(text0, repl, with0, (-1));
8666}
8667
8668function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2I(text0, repl, with0, max0){
8669  var start, end, replLength, increase, buf;
8670  if (org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_isEmpty__Ljava_lang_String_2(text0) || org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_isEmpty__Ljava_lang_String_2(repl) || with0 === null || max0 == 0) {
8671    return text0;
8672  }
8673  start = 0;
8674  end = text0.indexOf__Ljava_lang_String_2I(repl, start);
8675  if (end == (-1)) {
8676    return text0;
8677  }
8678  replLength = repl.length__();
8679  increase = with0.length__() - replLength;
8680  increase = increase < 0?0:increase;
8681  increase *= max0 < 0?16:max0 > 64?64:max0;
8682  buf = '';
8683  while (end != (-1)) {
8684    buf = buf + text0.substring__II(start, end) + with0;
8685    start = end + replLength;
8686    if (--max0 == 0) {
8687      break;
8688    }
8689    end = text0.indexOf__Ljava_lang_String_2I(repl, start);
8690  }
8691  buf += text0.substring__I(start);
8692  return buf;
8693}
8694
8695function org_cs3_dokuwiki_jsp_client_jspparser_Reader_$Reader__Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2Ljava_lang_String_2(this$static, input){
8696  this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input = input;
8697  return this$static;
8698}
8699
8700function org_cs3_dokuwiki_jsp_client_jspparser_Reader_$read__Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static){
8701  var c;
8702  if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input === null || java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('', this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input))
8703    return (-1);
8704  c = this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input.charAt__I(0);
8705  this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input = this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input.substring__I(1);
8706  return c;
8707}
8708
8709function org_cs3_dokuwiki_jsp_client_jspparser_Reader_$unread__Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2I(this$static, c){
8710  if (c < 0 || c > 255)
8711    return ;
8712  this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input = com_google_gwt_lang_Cast_charToString__C(com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(c)) + this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input;
8713}
8714
8715function org_cs3_dokuwiki_jsp_client_jspparser_Reader(){
8716}
8717
8718_ = org_cs3_dokuwiki_jsp_client_jspparser_Reader.prototype = new java_lang_Object();
8719_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.jspparser.Reader';
8720_.java_lang_Object_typeId = 0;
8721_.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input = null;
8722function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$DokuWikiOutput__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8723  this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_doc = doc;
8724  return this$static;
8725}
8726
8727function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dump__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2(this$static){
8728  var start;
8729  start = this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_doc.getDocumentElement__();
8730  return org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, start);
8731}
8732
8733function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, el){
8734  var result, nl, tag, i, child, text0, tag, target0, caption;
8735  result = '';
8736  nl = el.getChildNodes__();
8737  if (nl.getLength__() == 0)
8738    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(el, 15)) {
8739      tag = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(el, 15).getTagName__().toLowerCase__();
8740      if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('td', tag) || java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('th', tag))
8741        return ' ';
8742    }
8743  for (i = 0; i < nl.getLength__(); i++) {
8744    child = nl.item__I(i);
8745    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(child, 18)) {
8746      text0 = org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$unescape__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(child, 18).getData__());
8747      if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(text0, '\n  ') && this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_listIndent > 0)
8748        text0 = text0.substring__I(2);
8749      result += text0;
8750    }
8751     else if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(child, 15)) {
8752      tag = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(child, 15).getTagName__().toLowerCase__();
8753      if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('b', tag))
8754        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '**', child);
8755      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('i', tag))
8756        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '//', child);
8757      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('u', tag))
8758        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '//', child);
8759      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('tt', tag))
8760        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, "''", child);
8761      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('pre', tag))
8762        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '<code>', '</code>', child);
8763      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('br', tag))
8764        result += '\\\\ ';
8765      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('h1', tag))
8766        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n====== ', org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$reverse__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, '\n====== '), child);
8767      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('h2', tag))
8768        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n===== ', org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$reverse__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, '\n===== '), child);
8769      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('h3', tag))
8770        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n==== ', org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$reverse__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, '\n==== '), child);
8771      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('h4', tag))
8772        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n=== ', org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$reverse__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, '\n=== '), child);
8773      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('h5', tag))
8774        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n=== ', org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$reverse__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, '\n=== '), child);
8775      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('hr', tag))
8776        result += '\n\n----\n';
8777      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('ul', tag))
8778        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpList__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2ILcom_google_gwt_xml_client_Node_2(this$static, 0, child);
8779      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('ol', tag))
8780        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpList__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2ILcom_google_gwt_xml_client_Node_2(this$static, 1, child);
8781      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('li', tag))
8782        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpListElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, child);
8783      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('a', tag)) {
8784        target0 = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(child, 15).getAttribute__Ljava_lang_String_2('href');
8785        caption = null;
8786        if (com_google_gwt_xml_client_impl_NodeImpl_$hasChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(child))
8787          caption = org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$unescape__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, com_google_gwt_xml_client_impl_NodeImpl_$getFirstChild__Lcom_google_gwt_xml_client_impl_NodeImpl_2(child).toString__());
8788        if (target0 !== null && java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2(target0, caption))
8789          caption = null;
8790        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpLink__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2(this$static, target0, caption);
8791      }
8792       else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('p', tag))
8793        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n\n', child);
8794      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('tr', tag))
8795        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n', '| ', child);
8796      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('td', tag))
8797        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '|', '', child);
8798      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('th', tag))
8799        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '^', '', child);
8800      else {
8801        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, child);
8802      }
8803    }
8804  }
8805  return result;
8806}
8807
8808function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$unescape__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, s){
8809  s = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(s, '&apos;', "'");
8810  s = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(s, '&quot;', '"');
8811  s = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(s, '&lt;', '<');
8812  s = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(s, '&gt;', '>');
8813  s = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(s, '&amp;', '&');
8814  return s;
8815}
8816
8817function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, delimiter, el){
8818  return delimiter + org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, el) + delimiter;
8819}
8820
8821function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, delimiter1, delimiter2, el){
8822  return delimiter1 + org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, el) + delimiter2;
8823}
8824
8825function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$reverse__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, s){
8826  var result, i;
8827  result = '';
8828  for (i = s.length__() - 1; i >= 0; i--) {
8829    result += com_google_gwt_lang_Cast_charToString__C(s.charAt__I(i));
8830  }
8831  return result;
8832}
8833
8834function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpList__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2ILcom_google_gwt_xml_client_Node_2(this$static, listType, el){
8835  var beforeType, result;
8836  beforeType = this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_currentListType;
8837  this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_currentListType = listType;
8838  this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_listIndent++;
8839  result = org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, el);
8840  this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_listIndent--;
8841  this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_currentListType = beforeType;
8842  return result;
8843}
8844
8845function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpListElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, el){
8846  var prefix0, i;
8847  prefix0 = '\n';
8848  for (i = 0; i < this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_listIndent; i++)
8849    prefix0 += '  ';
8850  switch (this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_currentListType) {
8851    case 1:
8852      prefix0 += '-';
8853      break;
8854    default:prefix0 += '*';
8855      break;
8856  }
8857  return prefix0 + org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, el);
8858}
8859
8860function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpLink__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2(this$static, target0, caption){
8861  var result, ex, $e0;
8862  result = target0;
8863  if (result === null)
8864    result = '';
8865  try {
8866    java_lang_Integer_parseInt__Ljava_lang_String_2(target0);
8867    result = '#' + result;
8868  }
8869   catch ($e0) {
8870    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
8871    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 29)) {
8872      ex = $e0;
8873    }
8874     else
8875      throw $e0;
8876  }
8877  if (caption !== null)
8878    result += '|' + caption;
8879  return '[[' + result + ']]';
8880}
8881
8882function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput(){
8883}
8884
8885_ = org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput.prototype = new java_lang_Object();
8886_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.output.DokuWikiOutput';
8887_.java_lang_Object_typeId = 0;
8888_.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_currentListType = 0;
8889_.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_listIndent = 0;
8890_.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_doc = null;
8891function init(){
8892  org_cs3_dokuwiki_jsp_client_JspConverter_$onModuleLoad__Lorg_cs3_dokuwiki_jsp_client_JspConverter_2(new org_cs3_dokuwiki_jsp_client_JspConverter());
8893}
8894
8895function gwtOnLoad(errFn, modName){
8896  if (errFn)
8897    try {
8898      init();
8899    }
8900     catch (e) {
8901      errFn(modName);
8902    }
8903   else {
8904    init();
8905  }
8906}
8907
8908com_google_gwt_lang_Cast_typeIdArray = [{}, {2:1}, {2:1, 29:1}, {2:1, 29:1}, {2:1, 16:1, 29:1}, {1:1}, {1:1, 3:1}, {1:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {23:1}, {23:1}, {23:1}, {23:1}, {23:1}, {9:1, 10:1, 11:1, 12:1}, {8:1, 9:1, 10:1, 11:1, 12:1}, {4:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {2:1, 29:1}, {14:1}, {14:1}, {14:1}, {14:1}, {14:1, 18:1}, {14:1, 18:1}, {14:1}, {2:1, 29:1}, {2:1, 29:1}, {14:1}, {14:1, 19:1}, {14:1, 15:1}, {14:1}, {14:1}, {14:1, 17:1}, {2:1, 29:1}, {20:1}, {21:1}, {2:1, 29:1}, {2:1, 29:1}, {2:1, 29:1}, {2:1, 29:1}, {2:1, 29:1}, {2:1, 29:1}, {2:1, 28:1, 29:1}, {22:1, 26:1}, {2:1, 29:1}, {2:1, 29:1}, {24:1}, {25:1}, {25:1}, {23:1}, {2:1, 29:1, 34:1}, {24:1}, {25:1}, {27:1}, {2:1, 29:1}, {23:1}, {7:1}, {5:1}, {6:1}, {2:1, 29:1, 32:1}, {31:1, 33:1}, {30:1}];
8909
8910if ($wnd.__gwt_tryGetModuleControlBlock) {
8911  var $mcb = $wnd.__gwt_tryGetModuleControlBlock(location.search);
8912  if ($mcb) $mcb.compilationLoaded(window);
8913}
8914--></script></body></html>
8915