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