{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"bin","path":"bin","contentType":"directory"},{"name":"ext","path":"ext","contentType":"directory"},{"name":"framework","path":"framework","contentType":"directory"},{"name":"icu-1060","path":"icu-1060","contentType":"directory"},{"name":"include","path":"include","contentType":"directory"},{"name":"lib","path":"lib","contentType":"directory"},{"name":"misc","path":"misc","contentType":"directory"},{"name":"mspec","path":"mspec","contentType":"directory"},{"name":"perf","path":"perf","contentType":"directory"},{"name":"rakelib","path":"rakelib","contentType":"directory"},{"name":"sample-macruby","path":"sample-macruby","contentType":"directory"},{"name":"sample","path":"sample","contentType":"directory"},{"name":"spec","path":"spec","contentType":"directory"},{"name":"test-macruby","path":"test-macruby","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":"test_vm","path":"test_vm","contentType":"directory"},{"name":"tool","path":"tool","contentType":"directory"},{"name":".cvsignore","path":".cvsignore","contentType":"file"},{"name":".document","path":".document","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"COPYING","path":"COPYING","contentType":"file"},{"name":"GPL","path":"GPL","contentType":"file"},{"name":"HACKING.rdoc","path":"HACKING.rdoc","contentType":"file"},{"name":"LEGAL","path":"LEGAL","contentType":"file"},{"name":"LGPL","path":"LGPL","contentType":"file"},{"name":"MacRuby.m","path":"MacRuby.m","contentType":"file"},{"name":"MacRubyDebuggerConnector.h","path":"MacRubyDebuggerConnector.h","contentType":"file"},{"name":"MacRubyDebuggerConnector.m","path":"MacRubyDebuggerConnector.m","contentType":"file"},{"name":"NSArray.m","path":"NSArray.m","contentType":"file"},{"name":"NSDictionary.m","path":"NSDictionary.m","contentType":"file"},{"name":"NSString.m","path":"NSString.m","contentType":"file"},{"name":"README.rdoc","path":"README.rdoc","contentType":"file"},{"name":"Rakefile","path":"Rakefile","contentType":"file"},{"name":"TODO","path":"TODO","contentType":"file"},{"name":"array.c","path":"array.c","contentType":"file"},{"name":"array.h","path":"array.h","contentType":"file"},{"name":"auto_zone_1060.h","path":"auto_zone_1060.h","contentType":"file"},{"name":"b.rb","path":"b.rb","contentType":"file"},{"name":"bignum.c","path":"bignum.c","contentType":"file"},{"name":"bridgesupport.cpp","path":"bridgesupport.cpp","contentType":"file"},{"name":"bridgesupport.h","path":"bridgesupport.h","contentType":"file"},{"name":"bs.c","path":"bs.c","contentType":"file"},{"name":"bs.h","path":"bs.h","contentType":"file"},{"name":"bs_lex.h","path":"bs_lex.h","contentType":"file"},{"name":"bs_struct_readers.c","path":"bs_struct_readers.c","contentType":"file"},{"name":"class.c","path":"class.c","contentType":"file"},{"name":"class.h","path":"class.h","contentType":"file"},{"name":"compar.c","path":"compar.c","contentType":"file"},{"name":"compiler.cpp","path":"compiler.cpp","contentType":"file"},{"name":"compiler.h","path":"compiler.h","contentType":"file"},{"name":"complex.c","path":"complex.c","contentType":"file"},{"name":"cont.c","path":"cont.c","contentType":"file"},{"name":"debugger.cpp","path":"debugger.cpp","contentType":"file"},{"name":"debugger.h","path":"debugger.h","contentType":"file"},{"name":"dir.c","path":"dir.c","contentType":"file"},{"name":"dispatcher.cpp","path":"dispatcher.cpp","contentType":"file"},{"name":"distruby.rb","path":"distruby.rb","contentType":"file"},{"name":"dln.c","path":"dln.c","contentType":"file"},{"name":"dln.h","path":"dln.h","contentType":"file"},{"name":"dmydln.c","path":"dmydln.c","contentType":"file"},{"name":"dmyencoding.c","path":"dmyencoding.c","contentType":"file"},{"name":"dmyext.c","path":"dmyext.c","contentType":"file"},{"name":"dmytranscode.c","path":"dmytranscode.c","contentType":"file"},{"name":"dtrace.d","path":"dtrace.d","contentType":"file"},{"name":"encoding.c","path":"encoding.c","contentType":"file"},{"name":"encoding.h","path":"encoding.h","contentType":"file"},{"name":"enum.c","path":"enum.c","contentType":"file"},{"name":"enumerator.c","path":"enumerator.c","contentType":"file"},{"name":"env.c","path":"env.c","contentType":"file"},{"name":"error.c","path":"error.c","contentType":"file"},{"name":"eval.c","path":"eval.c","contentType":"file"},{"name":"eval_error.c","path":"eval_error.c","contentType":"file"},{"name":"eval_jump.c","path":"eval_jump.c","contentType":"file"},{"name":"eval_safe.c","path":"eval_safe.c","contentType":"file"},{"name":"exported_symbols_list","path":"exported_symbols_list","contentType":"file"},{"name":"file.c","path":"file.c","contentType":"file"},{"name":"gc-stub.m","path":"gc-stub.m","contentType":"file"},{"name":"gc.c","path":"gc.c","contentType":"file"},{"name":"gcd.c","path":"gcd.c","contentType":"file"},{"name":"gem_prelude.rb","path":"gem_prelude.rb","contentType":"file"},{"name":"gen_bs_struct_readers.rb","path":"gen_bs_struct_readers.rb","contentType":"file"},{"name":"golf_prelude.rb","path":"golf_prelude.rb","contentType":"file"},{"name":"hash.c","path":"hash.c","contentType":"file"},{"name":"hash.h","path":"hash.h","contentType":"file"},{"name":"id.c","path":"id.c","contentType":"file"},{"name":"id.h","path":"id.h","contentType":"file"},{"name":"inits.c","path":"inits.c","contentType":"file"},{"name":"instruby.rb","path":"instruby.rb","contentType":"file"},{"name":"interpreter.cpp","path":"interpreter.cpp","contentType":"file"},{"name":"interpreter.h","path":"interpreter.h","contentType":"file"},{"name":"io.c","path":"io.c","contentType":"file"},{"name":"irb.1","path":"irb.1","contentType":"file"},{"name":"kernel.c","path":"kernel.c","contentType":"file"},{"name":"keywords","path":"keywords","contentType":"file"},{"name":"lex.c.blt","path":"lex.c.blt","contentType":"file"},{"name":"lex.c.src","path":"lex.c.src","contentType":"file"},{"name":"lgamma_r.c","path":"lgamma_r.c","contentType":"file"},{"name":"llvm.h","path":"llvm.h","contentType":"file"},{"name":"load.c","path":"load.c","contentType":"file"},{"name":"main.cpp","path":"main.cpp","contentType":"file"},{"name":"markgc.c","path":"markgc.c","contentType":"file"},{"name":"marshal.c","path":"marshal.c","contentType":"file"},{"name":"math.c","path":"math.c","contentType":"file"},{"name":"mt.c","path":"mt.c","contentType":"file"},{"name":"numeric.c","path":"numeric.c","contentType":"file"},{"name":"objc.h","path":"objc.h","contentType":"file"},{"name":"objc.m","path":"objc.m","contentType":"file"},{"name":"object.c","path":"object.c","contentType":"file"},{"name":"pack.c","path":"pack.c","contentType":"file"},{"name":"parse.y","path":"parse.y","contentType":"file"},{"name":"prec.c","path":"prec.c","contentType":"file"},{"name":"proc.c","path":"proc.c","contentType":"file"},{"name":"process.c","path":"process.c","contentType":"file"},{"name":"random.c","path":"random.c","contentType":"file"},{"name":"range.c","path":"range.c","contentType":"file"},{"name":"rational.c","path":"rational.c","contentType":"file"},{"name":"re.c","path":"re.c","contentType":"file"},{"name":"re.h","path":"re.h","contentType":"file"},{"name":"ruby.1","path":"ruby.1","contentType":"file"},{"name":"ruby.c","path":"ruby.c","contentType":"file"},{"name":"ruby_deploy.1","path":"ruby_deploy.1","contentType":"file"},{"name":"rubyc.1","path":"rubyc.1","contentType":"file"},{"name":"rubyd.1","path":"rubyd.1","contentType":"file"},{"name":"rubytest.rb","path":"rubytest.rb","contentType":"file"},{"name":"runruby.rb","path":"runruby.rb","contentType":"file"},{"name":"sandbox.c","path":"sandbox.c","contentType":"file"},{"name":"signal.c","path":"signal.c","contentType":"file"},{"name":"sprintf.c","path":"sprintf.c","contentType":"file"},{"name":"st.c","path":"st.c","contentType":"file"},{"name":"string.c","path":"string.c","contentType":"file"},{"name":"struct.c","path":"struct.c","contentType":"file"},{"name":"symbol.c","path":"symbol.c","contentType":"file"},{"name":"symbol.h","path":"symbol.h","contentType":"file"},{"name":"test_vm.rb","path":"test_vm.rb","contentType":"file"},{"name":"thread.c","path":"thread.c","contentType":"file"},{"name":"time.c","path":"time.c","contentType":"file"},{"name":"transcode.c","path":"transcode.c","contentType":"file"},{"name":"ucnv.c","path":"ucnv.c","contentType":"file"},{"name":"util.c","path":"util.c","contentType":"file"},{"name":"variable.c","path":"variable.c","contentType":"file"},{"name":"version.c","path":"version.c","contentType":"file"},{"name":"version.h","path":"version.h","contentType":"file"},{"name":"vm.cpp","path":"vm.cpp","contentType":"file"},{"name":"vm.h","path":"vm.h","contentType":"file"},{"name":"vm_eval.c","path":"vm_eval.c","contentType":"file"},{"name":"vm_method.c","path":"vm_method.c","contentType":"file"}],"totalCount":146}},"fileTreeProcessingTime":4.189781,"foldersToFetch":[],"repo":{"id":974544,"defaultBranch":"trunk","name":"MacRuby-mirror-test","ownerLogin":"alloy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-10-09T14:17:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2320?v=4","public":true,"private":false,"isOrgOwned":false},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"trunk","listCacheKey":"v0:1614057149.896477","canEdit":false,"refType":"branch","currentOid":"6d616a42660cb0f0aca1fe7b8b3f7fc331cb42fb"},"path":"variable.c","currentUser":null,"blob":{"rawLines":["/* This file is covered by the Ruby license. See COPYING for more details."," * "," * Copyright (C) 2007-2010, Apple Inc. All rights reserved."," * Copyright (C) 1993-2007 Yukihiro Matsumoto"," * Copyright (C) 2000 Network Applied Communication Laboratory, Inc."," * Copyright (C) 2000 Information-technology Promotion Agency, Japan"," */","","#include \"ruby/macruby.h\"","#include \"ruby/node.h\"","#include \"ruby/st.h\"","#include \"ruby/util.h\"","#include \"id.h\"","#include \"vm.h\"","#include \"objc.h\"","#include \"class.h\"","","st_table *rb_global_tbl;","st_table *rb_class_tbl;","static ID autoload, classpath, tmp_classpath;","","static const void *","retain_cb(CFAllocatorRef allocator, const void *v)","{"," GC_RETAIN(v);"," return v;","}","","static void","release_cb(CFAllocatorRef allocator, const void *v)","{"," GC_RELEASE(v);","}","","static void","ivar_dict_foreach(CFDictionaryRef dict, int (*func)(ANYARGS), VALUE farg)","{"," const long count = CFDictionaryGetCount(dict);"," if (count == 0) {","\treturn;"," }",""," const void **keys = (const void **)malloc(sizeof(void *) * count);"," const void **values = (const void **)malloc(sizeof(void *) * count);",""," CFDictionaryGetKeysAndValues(dict, keys, values);",""," for (long i = 0; i < count; i++) {","\tif ((*func)(keys[i], values[i], farg) != ST_CONTINUE) {","\t break;","\t}"," }",""," free(keys);"," free(values);","}","","static CFDictionaryValueCallBacks rb_cfdictionary_value_cb = {"," 0, retain_cb, release_cb, NULL, NULL","};","","static SEL selRequire = 0;","","void","Init_var_tables(void)","{"," rb_global_tbl = st_init_numtable();"," GC_RETAIN(rb_global_tbl);"," rb_class_tbl = st_init_numtable();"," GC_RETAIN(rb_class_tbl);"," autoload = rb_intern(\"__autoload__\");"," classpath = rb_intern(\"__classpath__\");"," tmp_classpath = rb_intern(\"__tmp_classpath__\");"," selRequire = sel_registerName(\"require:\");","}","","struct fc_result {"," ID name;"," VALUE klass;"," VALUE path;"," VALUE track;"," struct fc_result *prev;","};","","static VALUE","fc_path(struct fc_result *fc, ID name)","{"," VALUE path, tmp;",""," path = rb_str_dup(rb_id2str(name));"," while (fc) {","\tif (fc->track == rb_cObject) break;","\tif ((tmp = rb_attr_get(fc->track, classpath)) != Qnil) {","\t tmp = rb_str_dup(tmp);","\t rb_str_cat2(tmp, \"::\");","\t rb_str_append(tmp, path);","\t path = tmp;","\t break;","\t}","\ttmp = rb_str_dup(rb_id2str(fc->name));","\trb_str_cat2(tmp, \"::\");","\trb_str_append(tmp, path);","\tpath = tmp;","\tfc = fc->prev;"," }"," OBJ_FREEZE(path);"," return path;","}","","static int","fc_i(ID key, VALUE value, struct fc_result *res)","{"," if (!rb_is_const_id(key)) return ST_CONTINUE;",""," if (value == res->klass) {","\tres->path = fc_path(res, key);","\treturn ST_STOP;"," }"," switch (TYPE(value)) {"," case T_MODULE:"," case T_CLASS:"," {","\tCFDictionaryRef iv_dict = rb_class_ivar_dict(value);","\tif (iv_dict == NULL) return ST_CONTINUE;","\telse {","\t struct fc_result arg;","\t struct fc_result *list;","","\t list = res;","\t while (list) {","\t\tif (list->track == value) return ST_CONTINUE;","\t\tlist = list->prev;","\t }","","\t arg.name = key;","\t arg.path = 0;","\t arg.klass = res->klass;","\t arg.track = value;","\t arg.prev = res;","\t ivar_dict_foreach(iv_dict, fc_i, (VALUE)&arg);","\t if (arg.path) {","\t\tres->path = arg.path;","\t\treturn ST_STOP;","\t }","\t}","\tbreak;"," }",""," default:","\tbreak;"," }"," return ST_CONTINUE;","}","","static VALUE","find_class_path(VALUE klass)","{"," struct fc_result arg;",""," arg.name = 0;"," arg.path = 0;"," arg.klass = klass;"," arg.track = rb_cObject;"," arg.prev = 0;",""," CFMutableDictionaryRef iv_dict = rb_class_ivar_dict(rb_cObject);"," if (iv_dict != NULL) {","\tivar_dict_foreach(iv_dict, fc_i, (VALUE)&arg);"," }"," if (arg.path == 0) {","\tst_foreach_safe(rb_class_tbl, fc_i, (st_data_t)&arg);"," }"," if (arg.path) {","\tiv_dict = rb_class_ivar_dict_or_create(klass);","\tCFDictionarySetValue(iv_dict, (const void *)classpath, (const void *)arg.path);","\tCFDictionaryRemoveValue(iv_dict, (const void *)tmp_classpath);","\treturn arg.path;"," }"," if (!RCLASS_RUBY(klass)) {","\tVALUE name = rb_str_new2(class_getName((Class)klass));","\tiv_dict = rb_class_ivar_dict_or_create(klass);","\tCFDictionarySetValue(iv_dict, (const void *)classpath, (const void *)name);","\tCFDictionaryRemoveValue(iv_dict, (const void *)tmp_classpath);","\treturn name;"," }"," return Qnil;","}","","static VALUE","classname(VALUE klass)","{"," VALUE path = Qnil;",""," if (!klass) klass = rb_cObject;"," CFMutableDictionaryRef iv_dict = rb_class_ivar_dict(klass);"," if (iv_dict != NULL) {","\tif (!CFDictionaryGetValueIfPresent((CFDictionaryRef)iv_dict, ","\t (const void *)classpath, (const void **)&path)) {","","\t static ID classid = 0;","\t if (classid == 0)","\t\tclassid = rb_intern(\"__classid__\");","","\t if (!CFDictionaryGetValueIfPresent((CFDictionaryRef)iv_dict, ","\t\t(const void *)classid, (const void **)&path))","\t\treturn find_class_path(klass);","","\t path = rb_str_dup(path);","\t OBJ_FREEZE(path);","\t CFDictionarySetValue(iv_dict, (const void *)classpath, (const void *)path);","\t CFDictionaryRemoveValue(iv_dict, (const void *)classid);","\t}","\tif (TYPE(path) != T_STRING) {","\t rb_bug(\"class path is not set properly\");","\t}","\treturn path;"," }"," return find_class_path(klass);","}","","/*"," * call-seq:"," * mod.name => string"," * "," * Returns the name of the module mod. Returns nil for anonymous modules."," */","","VALUE","rb_mod_name(VALUE mod, SEL sel)","{"," VALUE path = classname(mod);",""," if (!NIL_P(path)) {","\treturn rb_str_dup(path);"," }"," return path;","}","","VALUE","rb_class_path(VALUE klass)","{"," VALUE path = classname(klass);",""," if (!NIL_P(path)) return path;"," if ((path = rb_attr_get(klass, tmp_classpath)) != Qnil) {","\treturn path;"," }"," else {","\tconst char *s = \"Class\";","","\tif (TYPE(klass) == T_MODULE) {","\t if (rb_obj_class(klass) == rb_cModule) {","\t\ts = \"Module\";","\t }","\t else {","\t\ts = rb_class2name(RBASIC(klass)->klass);","\t }","\t}","\tpath = rb_sprintf(\"#<%s:%p>\", s, (void*)klass);","\tOBJ_FREEZE(path);","\trb_ivar_set(klass, tmp_classpath, path);","","\treturn path;"," }","}","","void","rb_set_class_path2(VALUE klass, VALUE under, const char *name, VALUE outer)","{"," VALUE str;",""," if (under == rb_cObject) {","\tstr = rb_str_new2(name);"," }"," else {","\tstr = rb_str_dup(rb_class_path(under));","\trb_str_cat2(str, \"::\");","\trb_str_cat2(str, name);"," }"," OBJ_FREEZE(str);"," rb_ivar_set(klass, classpath, str);",""," rb_vm_set_outer(klass, outer);","}","","void","rb_set_class_path(VALUE klass, VALUE under, const char *name)","{"," return rb_set_class_path2(klass, under, name, under);","}","","VALUE","rb_path2class(const char *path)","{"," const char *pbeg, *p;"," ID id;"," VALUE c = rb_cObject;",""," if (path[0] == '#') {","\trb_raise(rb_eArgError, \"can't retrieve anonymous class %s\", path);"," }"," pbeg = p = path;"," while (*p) {","\twhile (*p && *p != ':') p++;","\tid = rb_intern2(pbeg, p-pbeg);","\tif (p[0] == ':') {","\t if (p[1] != ':') goto undefined_class;","\t p += 2;","\t pbeg = p;","\t}","\tif (!rb_const_defined(c, id)) {","\t undefined_class:","\t rb_raise(rb_eArgError, \"undefined class/module %.*s\", (int)(p-path), path);","\t}","\tc = rb_const_get_at(c, id);","\tswitch (TYPE(c)) {","\t case T_MODULE:","\t case T_CLASS:","\t break;","\t default:","\t rb_raise(rb_eTypeError, \"%s does not refer class/module\", path);","\t}"," }",""," return c;","}","","void","rb_name_class(VALUE klass, ID id)","{"," rb_iv_set(klass, \"__classid__\", ID2SYM(id));","}","","VALUE","rb_class_name(VALUE klass)","{"," return rb_class_path(rb_class_real(klass, false));","}","","const char *","rb_class2name(VALUE klass)","{"," return RSTRING_PTR(rb_class_name(klass));","}","","const char *","rb_obj_classname(VALUE obj)","{"," return rb_class2name(rb_class_real(CLASS_OF(obj), true));","}","","struct trace_var {"," int removed;"," void (*func)();"," VALUE data;"," struct trace_var *next;","};","","struct global_variable {"," int counter;"," void *data;"," VALUE (*getter)();"," void (*setter)();"," void (*marker)();"," int block_trace;"," struct trace_var *trace;","};","","struct global_entry {"," struct global_variable *var;"," ID id;","};","","static VALUE undef_getter(ID id);","static void undef_setter(VALUE val, ID id, void *data, struct global_variable *var);","static void undef_marker(void);","","static VALUE val_getter(ID id, VALUE val);","static void val_setter(VALUE val, ID id, void *data, struct global_variable *var);","static void val_marker(VALUE data);","","static VALUE var_getter(ID id, VALUE *var);","static void var_setter(VALUE val, ID id, VALUE *var);","static void var_marker(VALUE *var);","","struct global_entry*","rb_global_entry(ID id)","{"," struct global_entry *entry;"," st_data_t data;",""," if (!st_lookup(rb_global_tbl, id, &data)) {","\tstruct global_variable *var;","\tentry = ALLOC(struct global_entry);","\tvar = ALLOC(struct global_variable);","\tentry->id = id;","\tGC_WB(&entry->var, var);","\tvar->counter = 1;","\tvar->data = 0;","\tvar->getter = undef_getter;","\tvar->setter = undef_setter;","\tvar->marker = undef_marker;","","\tvar->block_trace = 0;","\tvar->trace = 0;","\tst_add_direct(rb_global_tbl, id, (st_data_t)entry);"," }"," else {","\tentry = (struct global_entry *)data;"," }"," return entry;","}","","static VALUE","undef_getter(ID id)","{"," rb_warning(\"global variable `%s' not initialized\", rb_id2name(id));",""," return Qnil;","}","","static void","undef_setter(VALUE val, ID id, void *data, struct global_variable *var)","{"," var->getter = val_getter;"," var->setter = val_setter;"," var->marker = val_marker;",""," GC_WB(&var->data, val);","}","","static void","undef_marker(void)","{","}","","static VALUE","val_getter(ID id, VALUE val)","{"," return val;","}","","static void","val_setter(VALUE val, ID id, void *data, struct global_variable *var)","{"," GC_WB(&var->data, val);","}","","static void","val_marker(VALUE data)","{"," if (data) {","\trb_gc_mark_maybe(data);"," }","}","","static VALUE","var_getter(ID id, VALUE *var)","{"," if (var == NULL) {","\treturn Qnil;"," }"," return *var;","}","","static void","var_setter(VALUE val, ID id, VALUE *var)","{"," if (*var != val) {","\tGC_RELEASE(*var);","\t*var = val;","\tGC_RETAIN(*var);"," }","}","","static void","var_marker(VALUE *var)","{"," if (var != NULL) {","\trb_gc_mark_maybe(*var);"," }","}","","static void","readonly_setter(VALUE val, ID id, void *var)","{"," rb_name_error(id, \"%s is a read-only variable\", rb_id2name(id));","}","","static int","mark_global_entry(ID key, struct global_entry *entry)","{"," struct trace_var *trace;"," struct global_variable *var = entry->var;",""," (*var->marker)(var->data);"," trace = var->trace;"," while (trace) {","\tif (trace->data) {","\t rb_gc_mark_maybe(trace->data);","\t}","\ttrace = trace->next;"," }"," return ST_CONTINUE;","}","","void","rb_gc_mark_global_tbl(void)","{"," if (rb_global_tbl)"," st_foreach_safe(rb_global_tbl, mark_global_entry, 0);","}","","static ID","global_id(const char *name)","{"," ID id;",""," if (name[0] == '$') id = rb_intern(name);"," else {","\tchar *buf = ALLOCA_N(char, strlen(name)+2);","\tbuf[0] = '$';","\tstrcpy(buf+1, name);","\tid = rb_intern(buf);"," }"," return id;","}","","void","rb_define_hooked_variable(const char *name, VALUE *var,","\tVALUE (*getter)(ANYARGS), void (*setter)(ANYARGS))","{"," ID id = global_id(name);"," struct global_variable *gvar = rb_global_entry(id)->var;"," gvar->data = (void *)var;"," gvar->getter = getter != NULL ? getter : var_getter;"," gvar->setter = setter != NULL ? setter : var_setter;"," gvar->marker = var_marker;","}","","void","rb_define_variable(const char *name, VALUE *var)","{"," rb_define_hooked_variable(name, var, 0, 0);","}","","void","rb_define_readonly_variable(const char *name, VALUE *var)","{"," rb_define_hooked_variable(name, var, 0, readonly_setter);","}","","void","rb_define_virtual_variable("," const char *name,"," VALUE (*getter)(ANYARGS),"," void (*setter)(ANYARGS))","{"," if (!getter) getter = val_getter;"," if (!setter) setter = readonly_setter;"," rb_define_hooked_variable(name, 0, getter, setter);","}","","static void","rb_trace_eval(VALUE cmd, VALUE val)","{"," rb_eval_cmd(cmd, rb_ary_new3(1, val), 0);","}","","/*"," * call-seq:"," * trace_var(symbol, cmd ) => nil"," * trace_var(symbol) {|val| block } => nil"," * "," * Controls tracing of assignments to global variables. The parameter"," * +symbol_ identifies the variable (as either a string name or a"," * symbol identifier). _cmd_ (which may be a string or a"," * +Proc+ object) or block is executed whenever the variable"," * is assigned. The block or +Proc+ object receives the"," * variable's new value as a parameter. Also see"," * Kernel::untrace_var
."," * "," * trace_var :$_, proc {|v| puts \"$_ is now '#{v}'\" }"," * $_ = \"hello\""," * $_ = ' there'"," * "," * produces:"," * "," * $_ is now 'hello'"," * $_ is now ' there'"," */","","VALUE rb_f_untrace_var(VALUE rcv, SEL sel, int argc, VALUE *argv);","","VALUE","rb_f_trace_var(VALUE rcv, SEL sel,int argc, VALUE *argv)","{"," VALUE var, cmd;"," struct global_entry *entry;"," struct trace_var *trace;",""," rb_secure(4);"," if (rb_scan_args(argc, argv, \"11\", &var, &cmd) == 1) {","\tcmd = rb_block_proc();"," }"," if (NIL_P(cmd)) {","\treturn rb_f_untrace_var(0, 0, argc, argv);"," }"," entry = rb_global_entry(rb_to_id(var));"," if (OBJ_TAINTED(cmd)) {","\trb_raise(rb_eSecurityError, \"Insecure: tainted variable trace\");"," }"," trace = ALLOC(struct trace_var);"," trace->next = entry->var->trace;"," trace->func = rb_trace_eval;"," trace->data = cmd;"," trace->removed = 0;"," GC_WB(&entry->var->trace, trace);",""," return Qnil;","}","","static void","remove_trace(struct global_variable *var)","{"," struct trace_var *trace = var->trace;"," struct trace_var t;"," struct trace_var *next;",""," t.next = trace;"," trace = &t;"," while (trace->next) {","\tnext = trace->next;","\tif (next->removed) {","\t trace->next = next->next;","\t xfree(next);","\t}","\telse {","\t trace = next;","\t}"," }"," var->trace = t.next;","}","","/*"," * call-seq:"," * untrace_var(symbol [, cmd] ) => array or nil"," * "," * Removes tracing for the specified command on the given global"," * variable and returns +nil+. If no command is specified,"," * removes all tracing for that variable and returns an array"," * containing the commands actually removed."," */","","VALUE","rb_f_untrace_var(VALUE rcv, SEL sel, int argc, VALUE *argv)","{"," VALUE var, cmd;"," ID id;"," struct global_entry *entry;"," struct trace_var *trace;"," st_data_t data;",""," rb_scan_args(argc, argv, \"11\", &var, &cmd);"," id = rb_to_id(var);"," if (!st_lookup(rb_global_tbl, id, &data)) {","\trb_name_error(id, \"undefined global variable %s\", rb_id2name(id));"," }",""," trace = (entry = (struct global_entry *)data)->var->trace;"," if (NIL_P(cmd)) {","\tVALUE ary = rb_ary_new();","","\twhile (trace) {","\t struct trace_var *next = trace->next;","\t rb_ary_push(ary, (VALUE)trace->data);","\t trace->removed = 1;","\t trace = next;","\t}","","\tif (!entry->var->block_trace) remove_trace(entry->var);","\treturn ary;"," }"," else {","\twhile (trace) {","\t if (trace->data == cmd) {","\t\ttrace->removed = 1;","\t\tif (!entry->var->block_trace) remove_trace(entry->var);","\t\treturn rb_ary_new3(1, cmd);","\t }","\t trace = trace->next;","\t}"," }"," return Qnil;","}","","VALUE","rb_gvar_get(struct global_entry *entry)","{"," struct global_variable *var = entry->var;"," return (*var->getter)(entry->id, var->data, var);","}","","struct trace_data {"," struct trace_var *trace;"," VALUE val;","};","","static VALUE","trace_ev(struct trace_data *data)","{"," struct trace_var *trace = data->trace;",""," while (trace) {","\t(*trace->func)(trace->data, data->val);","\ttrace = trace->next;"," }"," return Qnil;\t\t/* not reached */","}","","static VALUE","trace_en(struct global_variable *var)","{"," var->block_trace = 0;"," remove_trace(var);"," return Qnil;\t\t/* not reached */","}","","VALUE","rb_gvar_set(struct global_entry *entry, VALUE val)","{"," struct trace_data trace;"," struct global_variable *var = entry->var;",""," if (rb_safe_level() >= 4)","\trb_raise(rb_eSecurityError, \"Insecure: can't change global variable value\");"," (*var->setter)(val, entry->id, var->data, var);",""," if (var->trace && !var->block_trace) {","\tvar->block_trace = 1;","\ttrace.trace = var->trace;","\ttrace.val = val;","\trb_ensure(trace_ev, (VALUE)&trace, trace_en, (VALUE)var);"," }"," return val;","}","","VALUE","rb_gv_set(const char *name, VALUE val)","{"," struct global_entry *entry;",""," entry = rb_global_entry(global_id(name));"," return rb_gvar_set(entry, val);","}","","VALUE","rb_gv_get(const char *name)","{"," struct global_entry *entry;",""," entry = rb_global_entry(global_id(name));"," return rb_gvar_get(entry);","}","","VALUE","rb_gvar_defined(struct global_entry *entry)","{"," if (entry->var->getter == undef_getter) return Qfalse;"," return Qtrue;","}","","static int","gvar_i(ID key, struct global_entry *entry, VALUE ary)","{"," rb_ary_push(ary, ID2SYM(key));"," return ST_CONTINUE;","}","","/*"," * call-seq:"," * global_variables => array"," * "," * Returns an array of the names of global variables."," * "," * global_variables.grep /std/ #=> [:$stdin, :$stdout, :$stderr]"," */","","VALUE","rb_f_global_variables(VALUE rcv, SEL sel)","{"," VALUE ary = rb_ary_new();"," char buf[4];"," const char *s = \"123456789\";",""," st_foreach_safe(rb_global_tbl, gvar_i, ary);"," while (*s) {","\tsprintf(buf, \"$%c\", *s++);","\trb_ary_push(ary, ID2SYM(rb_intern(buf)));"," }"," return ary;","}","","void","rb_alias_variable(ID name1, ID name2)","{"," struct global_entry *entry1, *entry2;"," st_data_t data1;",""," if (rb_safe_level() >= 4)","\trb_raise(rb_eSecurityError, \"Insecure: can't alias global variable\");",""," entry2 = rb_global_entry(name2);"," if (!st_lookup(rb_global_tbl, name1, &data1)) {"," \tentry1 = ALLOC(struct global_entry);","\tentry1->id = name1;","\tst_add_direct(rb_global_tbl, name1, (st_data_t)entry1);"," }"," else if ((entry1 = (struct global_entry *)data1)->var != entry2->var) {","\tstruct global_variable *var = entry1->var;","\tif (var->block_trace) {","\t rb_raise(rb_eRuntimeError, \"can't alias in tracer\");","\t}","\tvar->counter--;","\tif (var->counter == 0) {","\t struct trace_var *trace = var->trace;","\t while (trace) {","\t\tstruct trace_var *next = trace->next;","\t\txfree(trace);","\t\ttrace = next;","\t }","\t xfree(var);","\t}"," }"," else {","\treturn;"," }"," entry2->var->counter++;"," entry1->var = entry2->var;","}","","static CFMutableDictionaryRef generic_iv_dict = NULL;","","static CFMutableDictionaryRef","generic_ivar_dict(VALUE obj, bool create)","{"," CFMutableDictionaryRef obj_dict = NULL;"," if (SPECIAL_CONST_P(obj)) {","\tif (generic_iv_dict == NULL) {\t","\t generic_iv_dict = CFDictionaryCreateMutable(NULL, 0, NULL,","\t\t &kCFTypeDictionaryValueCallBacks);","\t}","\tif (!CFDictionaryGetValueIfPresent(generic_iv_dict, ","\t\t (const void *)obj, (const void **)&obj_dict) && create) {","\t obj_dict = CFDictionaryCreateMutable(NULL, 0, NULL,","\t\t &rb_cfdictionary_value_cb);","\t CFMakeCollectable(obj_dict);","\t CFDictionarySetValue(generic_iv_dict, (const void *)obj,","\t\t (const void *)obj_dict);\t","\t}"," }"," else {","\tobj_dict = rb_objc_get_associative_ref((void *)obj, &generic_iv_dict);","\tif (obj_dict == NULL && create) {","\t obj_dict = CFDictionaryCreateMutable(NULL, 0, NULL,","\t\t &rb_cfdictionary_value_cb);","\t CFMakeCollectable(obj_dict);","\t rb_objc_set_associative_ref((void *)obj, &generic_iv_dict,","\t\t (void *)obj_dict);","\t}"," }"," return obj_dict;","}","","static void","generic_ivar_dict_set(VALUE obj, CFMutableDictionaryRef obj_dict)","{"," if (SPECIAL_CONST_P(obj)) {","\tif (generic_iv_dict == NULL) {\t","\t generic_iv_dict = CFDictionaryCreateMutable(NULL, 0, NULL,","\t\t &kCFTypeDictionaryValueCallBacks);","\t}","\tCFDictionarySetValue(generic_iv_dict, (const void *)obj,","\t\t(const void *)obj_dict);\t"," }"," else {","\trb_objc_set_associative_ref((void *)obj, &generic_iv_dict,","\t\t(void *)obj_dict);"," }","}","","static VALUE","generic_ivar_get(VALUE obj, ID id, bool warn, bool undef)","{"," CFDictionaryRef obj_dict = generic_ivar_dict(obj, false);"," if (obj_dict != NULL) {","\tVALUE val;","\tif (CFDictionaryGetValueIfPresent(obj_dict, (const void *)id, ","\t\t (const void **)&val)) {","\t return val;","\t}"," }"," if (warn) {","\trb_warning(\"instance variable %s not initialized\", rb_id2name(id));"," }"," return undef ? Qundef : Qnil;","}","","static void","generic_ivar_set(VALUE obj, ID id, VALUE val)","{"," if (rb_special_const_p(obj)) {","\tif (rb_obj_frozen_p(obj)) {","\t rb_error_frozen(\"object\");","\t}"," }"," CFMutableDictionaryRef obj_dict = generic_ivar_dict(obj, true);","//printf(\"generic_ivar_set %p %ld %p dict %p\\n\", (void*)obj,id,(void*)val,obj_dict);"," CFDictionarySetValue(obj_dict, (const void *)id, (const void *)val);","}","","static VALUE","generic_ivar_defined(VALUE obj, ID id)","{"," CFDictionaryRef obj_dict = generic_ivar_dict(obj, false);"," if (obj_dict != NULL) {","\tif (CFDictionaryGetValueIfPresent(obj_dict, (const void *)id, NULL)) {","\t return Qtrue;","\t}"," }"," return Qfalse; ","}","","static bool","generic_ivar_remove(VALUE obj, ID id, VALUE *valp)","{"," CFMutableDictionaryRef obj_dict = generic_ivar_dict(obj, false);"," if (obj_dict != NULL) {","\tVALUE val;","\tif (CFDictionaryGetValueIfPresent(obj_dict, (const void *)id, ","\t\t (const void **)&val)) {","\t *valp = val;","\t CFDictionaryRemoveValue(obj_dict, (const void *)id);","\t return true;","\t}"," }"," return false;","}","","void","rb_copy_generic_ivar(VALUE clone, VALUE obj)","{"," CFMutableDictionaryRef obj_dict = generic_ivar_dict(obj, false);"," if (obj_dict != NULL) {","\tgeneric_ivar_dict_set(clone, obj_dict);"," }","}","","static inline bool","rb_class_has_ivar_dict(VALUE mod)","{"," const long v = RCLASS_VERSION(mod);"," return (v & RCLASS_IS_RUBY_CLASS) == RCLASS_IS_RUBY_CLASS","\t&& (v & RCLASS_KVO_CHECK_DONE) != RCLASS_KVO_CHECK_DONE;","}","","#define RCLASS_RUBY_IVAR_DICT(mod) \\"," (*(CFMutableDictionaryRef *) \\"," \t((void *)mod + class_getInstanceSize(*(Class *)RCLASS_SUPER(mod))))","","CFMutableDictionaryRef ","rb_class_ivar_dict(VALUE mod)","{"," if (rb_class_has_ivar_dict(mod)) {","\treturn RCLASS_RUBY_IVAR_DICT(mod);"," }"," return generic_ivar_dict(mod, false);","}"," ","void","rb_class_ivar_set_dict(VALUE mod, CFMutableDictionaryRef dict)","{"," if (rb_class_has_ivar_dict(mod)) {","\tCFMutableDictionaryRef old_dict = RCLASS_RUBY_IVAR_DICT(mod);","\tif (old_dict != dict) {","\t if (old_dict != NULL) {","\t\tGC_RELEASE(old_dict);","\t }","\t GC_RETAIN(dict);","\t RCLASS_RUBY_IVAR_DICT(mod) = dict;","\t}"," }"," else {","\tgeneric_ivar_dict_set(mod, dict);"," }","}","","CFMutableDictionaryRef","rb_class_ivar_dict_or_create(VALUE mod)","{"," CFMutableDictionaryRef dict;",""," dict = rb_class_ivar_dict(mod);"," if (dict == NULL) {","\tdict = CFDictionaryCreateMutable(NULL, 0, NULL, &rb_cfdictionary_value_cb);","\trb_class_ivar_set_dict(mod, dict);","\tCFMakeCollectable(dict);"," }"," return dict;","}","","static VALUE","ivar_get(VALUE obj, ID id, bool warn, bool undef)","{"," VALUE val;",""," switch (TYPE(obj)) {","\tcase T_OBJECT:","\t {","\t\tconst int slot = rb_vm_get_ivar_slot(obj, id, false);","\t\tif (slot != -1) {","\t\t val = rb_vm_get_ivar_from_slot(obj, slot);","\t\t if (val != Qundef) {","\t\t\treturn val;","\t\t }","\t\t}","\t }","\t break;","","\tcase T_CLASS:","\tcase T_MODULE:","\t {","\t\tCFDictionaryRef iv_dict = rb_class_ivar_dict(obj);","\t\tif (iv_dict != NULL ","\t\t\t&& CFDictionaryGetValueIfPresent(","\t\t\t iv_dict, (const void *)id, (const void **)&val)) {","\t\t return val;","\t\t}","\t }","\t break;","","\tcase T_NATIVE:","\tdefault:","\t return generic_ivar_get(obj, id, warn, undef);"," }"," if (warn) {","\trb_warning(\"instance variable %s not initialized\", rb_id2name(id));"," }"," return undef ? Qundef : Qnil;","}","","VALUE","rb_ivar_get(VALUE obj, ID id)","{"," return ivar_get(obj, id, true, false);","}","","VALUE","rb_attr_get(VALUE obj, ID id)","{"," return ivar_get(obj, id, false, false);","}","","VALUE","rb_ivar_set(VALUE obj, ID id, VALUE val)","{"," if (!OBJ_TAINTED(obj) && rb_safe_level() >= 4) {","\trb_raise(rb_eSecurityError, \"Insecure: can't modify instance variable\");"," }"," if (OBJ_FROZEN(obj)) {","\trb_error_frozen(\"object\");"," }",""," switch (TYPE(obj)) {","\tcase T_OBJECT:","\t {","\t\tconst int slot = rb_vm_get_ivar_slot(obj, id, true);","\t\tassert(slot >= 0);","\t\trb_vm_set_ivar_from_slot(obj, val, slot);","\t\treturn val;","\t }","\t break;","","\tcase T_CLASS:","\tcase T_MODULE:","\t {","\t\tCFMutableDictionaryRef iv_dict = rb_class_ivar_dict_or_create(obj);","\t\tCFDictionarySetValue(iv_dict, (const void *)id, (const void *)val);","\t }","\t break;","","\tcase T_NATIVE:","\tdefault:","\t generic_ivar_set(obj, id, val);","\t break;"," }"," return val;","}","","VALUE","rb_ivar_defined(VALUE obj, ID id)","{"," switch (TYPE(obj)) {","\tcase T_OBJECT:","\t {","\t\tconst int slot = rb_vm_get_ivar_slot(obj, id, false);","\t\tif (slot != -1) {","\t\t if (rb_vm_get_ivar_from_slot(obj, slot) != Qundef) {","\t\t\treturn Qtrue;","\t\t }","\t\t}","\t }","\t break;","","\tcase T_CLASS:","\tcase T_MODULE:","\t {","\t\tCFDictionaryRef iv_dict = rb_class_ivar_dict(obj);","\t\tif (iv_dict != NULL && CFDictionaryGetValueIfPresent(iv_dict, (const void *)id, NULL)) {","\t\t return Qtrue;","\t\t}","\t\tbreak;","\t }","","\tcase T_NATIVE:","\tdefault:","\t return generic_ivar_defined(obj, id);"," }"," return Qfalse;","}","","void","rb_ivar_foreach(VALUE obj, int (*func)(ANYARGS), st_data_t arg)","{"," switch (TYPE(obj)) {","\tcase T_OBJECT:","\t for (unsigned int i = 0; i < ROBJECT(obj)->num_slots; i++) {","\t\tID name = ROBJECT(obj)->slots[i].name;","\t\tVALUE value = ROBJECT(obj)->slots[i].value;","\t\tif (name != 0 && value != Qundef) {","\t\t func(name, value, arg);","\t\t}","\t }","\t break;",""," case T_CLASS:"," case T_MODULE:","\t {","\t\tCFMutableDictionaryRef iv_dict = rb_class_ivar_dict(obj);","\t\tif (iv_dict != NULL) {","\t\t ivar_dict_foreach(iv_dict, func, arg);","\t\t}","\t }","\t break;",""," case T_NATIVE:"," default:","\t {","\t\tCFDictionaryRef obj_dict = generic_ivar_dict(obj, false);","\t\tif (obj_dict != NULL) {","\t\t CFDictionaryApplyFunction(obj_dict,","\t\t\t (CFDictionaryApplierFunction)func, (void *)arg);","\t\t}","\t }","\t break;"," }","}","","static int","ivar_i(ID key, VALUE val, VALUE ary)","{"," if (rb_is_instance_id(key)) {","\trb_ary_push(ary, ID2SYM(key));"," }"," return ST_CONTINUE;","}","","/*"," * call-seq:"," * obj.instance_variables => array"," * "," * Returns an array of instance variable names for the receiver. Note"," * that simply defining an accessor does not create the corresponding"," * instance variable."," * "," * class Fred"," * attr_accessor :a1"," * def initialize"," * @iv = 3"," * end"," * end"," * Fred.new.instance_variables #=> [:@iv]"," */","","VALUE","rb_obj_instance_variables(VALUE obj)","{"," VALUE ary;",""," ary = rb_ary_new();"," rb_ivar_foreach(obj, ivar_i, ary);"," return ary;","}","","/*"," * call-seq:"," * obj.remove_instance_variable(symbol) => obj"," * "," * Removes the named instance variable from obj, returning that"," * variable's value."," * "," * class Dummy"," * attr_reader :var"," * def initialize"," * @var = 99"," * end"," * def remove"," * remove_instance_variable(:@var)"," * end"," * end"," * d = Dummy.new"," * d.var #=> 99"," * d.remove #=> 99"," * d.var #=> nil"," */","","VALUE","rb_obj_remove_instance_variable(VALUE obj, SEL sel, VALUE name)","{"," VALUE val = Qnil;"," ID id = rb_to_id(name);",""," if (!OBJ_TAINTED(obj) && rb_safe_level() >= 4) {","\trb_raise(rb_eSecurityError, \"Insecure: can't modify instance variable\");"," }"," if (OBJ_FROZEN(obj)) {","\trb_error_frozen(\"object\");"," }"," if (!rb_is_instance_id(id)) {","\trb_name_error(id, \"`%s' is not allowed as an instance variable name\", rb_id2name(id));"," }",""," switch (TYPE(obj)) {","\tcase T_OBJECT:","\t {","\t\tconst int slot = rb_vm_get_ivar_slot(obj, id, false);","\t\tif (slot != -1) {","\t\t val = rb_vm_get_ivar_from_slot(obj, slot);","\t\t if (val != Qundef) {","\t\t\trb_vm_set_ivar_from_slot(obj, Qundef, slot);","\t\t\treturn val;","\t\t }","\t\t}","\t }","\t break;","","\tcase T_CLASS:","\tcase T_MODULE:","\t {","\t\tCFMutableDictionaryRef iv_dict = rb_class_ivar_dict(obj);","\t\tif (iv_dict != NULL && CFDictionaryGetValueIfPresent(iv_dict, (const void *)id, (const void **)&val)) {","\t\t CFDictionaryRemoveValue(iv_dict, (const void *)id);","\t\t return val;","\t\t}\t ","\t }","\t break;","","\tdefault:","\t if (generic_ivar_remove(obj, id, &val)) {","\t\treturn val;","\t }","\t break;"," }"," rb_name_error(id, \"instance variable %s not defined\", rb_id2name(id));"," return Qnil;\t\t/* not reached */","}","","NORETURN(static void uninitialized_constant(VALUE, ID));","static void","uninitialized_constant(VALUE klass, ID id)","{"," if (klass && klass != rb_cObject)","\trb_name_error(id, \"uninitialized constant %s::%s\",","\t\t rb_class2name(klass),","\t\t rb_id2name(id));"," else {","\trb_name_error(id, \"uninitialized constant %s\", rb_id2name(id));"," }","}","","static VALUE","const_missing(VALUE klass, ID id)","{"," return rb_funcall(klass, rb_intern(\"const_missing\"), 1, ID2SYM(id));","}","","","/*"," * call-seq:"," * mod.const_missing(sym) => obj"," *"," * Invoked when a reference is made to an undefined constant in"," * mod. It is passed a symbol for the undefined constant, and"," * returns a value to be used for that constant. The"," * following code is a (very bad) example: if reference is made to"," * an undefined constant, it attempts to load a file whose name is"," * the lowercase version of the constant (thus class Fred
is"," * assumed to be in file fred.rb
). If found, it returns the"," * value of the loaded class. It therefore implements a perverse"," * kind of autoload facility."," * "," * def Object.const_missing(name)"," * @looked_for ||= {}"," * str_name = name.to_s"," * raise \"Class not found: #{name}\" if @looked_for[str_name]"," * @looked_for[str_name] = 1"," * file = str_name.downcase"," * require file"," * klass = const_get(name)"," * return klass if klass"," * raise \"Class not found: #{name}\""," * end"," * "," */","","VALUE","rb_mod_const_missing(VALUE klass, SEL sel, VALUE name)","{"," //rb_frame_pop(); /* pop frame for \"const_missing\" */"," uninitialized_constant(klass, rb_to_id(name));"," return Qnil;\t\t/* not reached */","}","","static struct st_table *","check_autoload_table(VALUE av)","{"," Check_Type(av, T_DATA);"," if (false) {","\t// TODO","\tVALUE desc = rb_inspect(av);","\trb_raise(rb_eTypeError, \"wrong autoload table: %s\", RSTRING_PTR(desc));"," }"," return (struct st_table *)DATA_PTR(av);","}","","void","rb_autoload(VALUE mod, ID id, const char *file)","{"," VALUE av, fn;"," struct st_table *tbl;",""," if (!rb_is_const_id(id)) {","\trb_raise(rb_eNameError, \"autoload must be constant name: %s\", rb_id2name(id));"," }"," if (!file || !*file) {","\trb_raise(rb_eArgError, \"empty file name\");"," }",""," if ((av = rb_attr_get(mod, id)) != Qnil && av != Qundef) {","\treturn;"," }",""," rb_const_set(mod, id, Qundef);"," if ((av = rb_attr_get(mod, autoload)) != Qnil) {","\ttbl = check_autoload_table(av);"," }"," else {","\tav = Data_Wrap_Struct(rb_cData, NULL, NULL, 0);","\trb_ivar_set(mod, autoload, av);","\ttbl = st_init_numtable();","\tGC_WB(&DATA_PTR(av), tbl);"," }"," fn = rb_str_new2(file);"," rb_obj_untaint(fn);"," OBJ_FREEZE(fn);"," NODE *n = rb_node_newnode(NODE_MEMO, fn, rb_safe_level(), 0);"," GC_RELEASE(n);"," st_insert(tbl, id, (st_data_t)n);","}","","static NODE*","autoload_delete(VALUE mod, ID id)","{"," VALUE val;"," st_data_t load = 0;",""," CFMutableDictionaryRef iv_dict = rb_class_ivar_dict(mod);"," assert(iv_dict != NULL);"," CFDictionaryRemoveValue(iv_dict, (const void *)id);"," if (CFDictionaryGetValueIfPresent((CFDictionaryRef)iv_dict, ","\t(const void *)autoload, (const void **)&val)) {","\tstruct st_table *tbl = check_autoload_table(val);","","\tst_delete(tbl, (st_data_t*)&id, &load);","","\tif (tbl->num_entries == 0) {","\t DATA_PTR(val) = 0;","\t st_free_table(tbl);","\t id = autoload;","\t CFDictionaryRemoveValue(iv_dict, (const void *)id);","\t}"," }",""," return (NODE *)load;","}","","VALUE","rb_autoload_load(VALUE klass, ID id)","{"," VALUE file;"," NODE *load = autoload_delete(klass, id);",""," if (!load || !(file = load->nd_lit)) {","\treturn Qfalse;"," }"," return rb_require_safe(file, load->nd_nth);","}","","static VALUE","autoload_file(VALUE mod, ID id)","{"," VALUE val, file;"," struct st_table *tbl;"," st_data_t load;",""," CFMutableDictionaryRef iv_dict = rb_class_ivar_dict(mod);"," assert(iv_dict != NULL);"," if (!CFDictionaryGetValueIfPresent((CFDictionaryRef)iv_dict, ","\t (const void *)autoload, (const void **)&val)","\t|| (tbl = check_autoload_table(val)) == NULL","\t|| !st_lookup(tbl, id, &load))","\treturn Qnil;"," file = ((NODE *)load)->nd_lit;"," Check_Type(file, T_STRING);"," if (RSTRING_LEN(file) == 0) {","\trb_raise(rb_eArgError, \"empty file name\");"," }"," if (!rb_provided(RSTRING_PTR(file))) {","\treturn file;"," }",""," /* already loaded but not defined */"," st_delete(tbl, (st_data_t*)&id, 0);"," if (!tbl->num_entries) {","\tDATA_PTR(val) = 0;","\tst_free_table(tbl);","\tid = autoload;","\tCFDictionaryRemoveValue(iv_dict, (const void *)id);"," }"," return Qnil;","}","","VALUE","rb_autoload_p(VALUE mod, ID id)","{"," CFDictionaryRef iv_dict = (CFDictionaryRef)rb_class_ivar_dict(mod);"," VALUE val;",""," if (iv_dict == NULL ","\t|| !CFDictionaryGetValueIfPresent(iv_dict, (const void *)id, (const void **)&val)","\t|| val != Qundef)","\treturn Qnil;"," return autoload_file(mod, id);","}","","static VALUE","retrieve_dynamic_objc_class(VALUE klass, ID name)","{"," // Classes are typically pre-loaded by Kernel#framework but it is still"," // useful to keep the dynamic import facility, because someone in the"," // Objective-C world may dynamically define classes at runtime (like"," // ScriptingBridge.framework)."," if (klass == rb_cObject) {","\tVALUE k = (VALUE)objc_getClass(rb_id2name(name));","\tif (k != 0 && !RCLASS_RUBY(k)) {","\t // Set the constant. Only if the returned class is a pure","\t // Objective-C class, to avoid namespace conflicts in Ruby land.","\t rb_objc_force_class_initialize((Class)k);","\t rb_const_set(klass, name, k);","\t return k;","\t}"," }"," return Qnil;","}","","static VALUE","rb_const_get_0(VALUE klass, ID id, int exclude, int recurse)","{"," VALUE value, tmp;"," int mod_retry = 0;",""," tmp = klass;","retry:"," while (RTEST(tmp)) {","\tCFDictionaryRef iv_dict;","\twhile ((iv_dict = rb_class_ivar_dict(tmp)) != NULL","\t\t&& CFDictionaryGetValueIfPresent(iv_dict, (const void *)id,","\t\t (const void **)&value)) {","\t if (value == Qundef) {","\t\tif (!RTEST(rb_autoload_load(tmp, id))) {","\t\t break;","\t\t}","\t\tgoto retry;","\t }","\t if (exclude && tmp == rb_cObject && klass != rb_cObject) {","\t\trb_warn(\"toplevel constant %s referenced by %s::%s\",","\t\t\trb_id2name(id), rb_class2name(klass), rb_id2name(id));","\t }","\t return rb_vm_resolve_const_value(value, klass, id);","\t}","\tif (!recurse && klass != rb_cObject) {","\t break;","\t}","\tVALUE inc_mods = rb_attr_get(tmp, idIncludedModules);","\tif (inc_mods != Qnil) {","\t int i, count = RARRAY_LEN(inc_mods);","\t for (i = 0; i < count; i++) {","\t\tVALUE mod = RARRAY_AT(inc_mods, i);","\t\tiv_dict = rb_class_ivar_dict(mod);","\t\tif (CFDictionaryGetValueIfPresent(iv_dict, (const void *)id,","\t\t\t (const void **)&value)) {"," \t\t if (value == Qundef) {","\t\t\tif (!RTEST(rb_autoload_load(mod, id))) {","\t\t\t break;","\t\t\t}","\t\t\tgoto retry;","\t\t }","\t\t return rb_vm_resolve_const_value(value, klass, id);","\t\t}","\t }","\t}","\ttmp = RCLASS_SUPER(tmp);"," }"," if (!exclude && !mod_retry && BUILTIN_TYPE(klass) == T_MODULE) {","\tmod_retry = 1;","\ttmp = rb_cObject;","\tgoto retry;"," }"," VALUE k = retrieve_dynamic_objc_class(klass, id);"," if (k != Qnil) {","\treturn k;"," }",""," return const_missing(klass, id);","}","","VALUE","rb_const_get_from(VALUE klass, ID id)","{"," return rb_const_get_0(klass, id, Qtrue, Qtrue);","}","","VALUE","rb_const_get(VALUE klass, ID id)","{"," return rb_const_get_0(klass, id, Qfalse, Qtrue);","}","","VALUE","rb_const_get_at(VALUE klass, ID id)","{"," return rb_const_get_0(klass, id, Qtrue, Qfalse);","}","","/*"," * call-seq:"," * remove_const(sym) => obj"," * "," * Removes the definition of the given constant, returning that"," * constant's value. Predefined classes and singleton objects (such as"," * true) cannot be removed."," */","","VALUE","rb_mod_remove_const(VALUE mod, VALUE name)","{"," ID id = rb_to_id(name);"," VALUE val;",""," if (!rb_is_const_id(id)) {","\trb_name_error(id, \"`%s' is not allowed as a constant name\", rb_id2name(id));"," }"," if (!OBJ_TAINTED(mod) && rb_safe_level() >= 4) {","\trb_raise(rb_eSecurityError, \"Insecure: can't remove constant\");"," }"," if (OBJ_FROZEN(mod)) {","\trb_error_frozen(\"class/module\");"," }",""," CFMutableDictionaryRef iv_dict = rb_class_ivar_dict(mod);"," if (iv_dict != NULL && CFDictionaryGetValueIfPresent((CFDictionaryRef)iv_dict, (const void *)id, (const void **)&val)) {","\tCFDictionaryRemoveValue(iv_dict, (const void *)id);","\tif (val == Qundef) {","\t autoload_delete(mod, id);","\t val = Qnil;","\t}","\treturn val;"," }"," if (rb_const_defined_at(mod, id)) {","\trb_name_error(id, \"cannot remove %s::%s\",","\t\t rb_class2name(mod), rb_id2name(id));"," }"," rb_name_error(id, \"constant %s::%s not defined\",","\t\t rb_class2name(mod), rb_id2name(id));"," return Qnil;\t\t/* not reached */","}","","static int","sv_i(ID key, VALUE value, st_table *tbl)","{"," if (rb_is_const_id(key)) {","\tif (!st_lookup(tbl, key, 0)) {","\t st_insert(tbl, key, key);","\t}"," }"," return ST_CONTINUE;","}","","void*","rb_mod_const_at(VALUE mod, void *data)","{"," st_table *tbl = data;"," if (!tbl) {","\ttbl = st_init_numtable();"," }"," CFMutableDictionaryRef iv_dict = rb_class_ivar_dict(mod);"," if (iv_dict != NULL) {","\tivar_dict_foreach(iv_dict, sv_i, (VALUE)tbl);"," }"," return tbl;","}","","void*","rb_mod_const_of(VALUE mod, void *data)","{"," VALUE tmp = mod;"," for (;;) {","\tdata = rb_mod_const_at(tmp, data);","\ttmp = RCLASS_SUPER(tmp);","\tif (tmp == 0) {","\t break;","\t}","\tif (tmp == rb_cObject && mod != rb_cObject) {","\t break;","\t}"," }"," return data;","}","","static int","list_i(ID key, ID value, VALUE ary)","{"," rb_ary_push(ary, ID2SYM(key));"," return ST_CONTINUE;","}","","VALUE","rb_const_list(void *data)","{"," st_table *tbl = data;"," VALUE ary;",""," if (tbl == NULL) {","\treturn rb_ary_new2(0);"," }"," ary = rb_ary_new2(tbl->num_entries);"," st_foreach_safe(tbl, list_i, ary);"," st_free_table(tbl);",""," return ary;","}","","/*"," * call-seq:"," * mod.constants(inherit=true) => array"," * "," * Returns an array of the names of the constants accessible in"," * mod. This includes the names of constants in any included"," * modules (example at start of section), unless the all"," * parameter is set to false
."," *"," * IO.constants.include?(:SYNC) => true"," * IO.constants(false).include?(:SYNC) => false"," *"," * Also see Module::const_defined?
."," */","","VALUE","rb_mod_constants(VALUE mod, SEL sel, int argc, VALUE *argv)","{"," VALUE inherit;"," st_table *tbl;",""," if (argc == 0) {","\tinherit = Qtrue;"," }"," else {","\trb_scan_args(argc, argv, \"01\", &inherit);"," }"," if (RTEST(inherit)) {","\ttbl = rb_mod_const_of(mod, 0);"," }"," else {","\ttbl = rb_mod_const_at(mod, 0);"," }"," return rb_const_list(tbl);","}","","static int","rb_const_defined_0(VALUE klass, ID id, int exclude, int recurse)","{"," VALUE value, tmp;"," int mod_retry = 0;",""," tmp = klass;"," retry:"," while (tmp) {","\tCFDictionaryRef iv_dict = rb_class_ivar_dict(tmp);","\tif (iv_dict != NULL && CFDictionaryGetValueIfPresent(iv_dict, ","\t (const void *)id, (const void **)&value)) {","\t if (value == Qundef && NIL_P(autoload_file(klass, id))) {","\t\treturn Qfalse;","\t }","\t return Qtrue;","\t}","\tif (!recurse && klass != rb_cObject) {","\t break;","\t}","\tVALUE inc_mods = rb_attr_get(tmp, idIncludedModules);","\tif (inc_mods != Qnil) {","\t int i, count = RARRAY_LEN(inc_mods);","\t for (i = 0; i < count; i++) {","\t\tiv_dict = rb_class_ivar_dict(RARRAY_AT(inc_mods, i));","\t\tif (CFDictionaryGetValueIfPresent(iv_dict, (const void *)id, (const void **)&value))","\t\t return Qtrue;","\t }","\t}","\ttmp = RCLASS_SUPER(tmp);"," }"," if (!exclude && !mod_retry && BUILTIN_TYPE(klass) == T_MODULE) {","\tmod_retry = 1;","\ttmp = rb_cObject;","\tgoto retry;"," }"," VALUE k = retrieve_dynamic_objc_class(klass, id);"," if (k != Qnil) {","\treturn Qtrue;"," }"," return Qfalse;","}","","int","rb_const_defined_from(VALUE klass, ID id)","{"," return rb_const_defined_0(klass, id, Qtrue, Qtrue);","}","","int","rb_const_defined(VALUE klass, ID id)","{"," return rb_const_defined_0(klass, id, Qfalse, Qtrue);","}","","int","rb_const_defined_at(VALUE klass, ID id)","{"," return rb_const_defined_0(klass, id, Qtrue, Qfalse);","}","","static void","mod_av_set(VALUE klass, ID id, VALUE val, int isconst)","{"," const char *dest = isconst ? \"constant\" : \"class variable\";",""," if (!OBJ_TAINTED(klass) && rb_safe_level() >= 4) {"," rb_raise(rb_eSecurityError, \"Insecure: can't set %s\", dest);"," }"," if (OBJ_FROZEN(klass)) {","\tif (BUILTIN_TYPE(klass) == T_MODULE) {","\t rb_error_frozen(\"module\");","\t}","\telse {","\t rb_error_frozen(\"class\");","\t}"," }"," CFMutableDictionaryRef iv_dict = rb_class_ivar_dict_or_create(klass);"," if (isconst) {","\tVALUE value = Qfalse;","","\tif (CFDictionaryGetValueIfPresent((CFDictionaryRef)iv_dict, (const void *)id, (const void **)&value)) {","\t if (value == Qundef) {","\t\tautoload_delete(klass, id);","\t }","\t else {","\t\trb_warn(\"already initialized %s %s\", dest, rb_id2name(id));","\t }","\t}"," }",""," CFDictionarySetValue(iv_dict, (const void *)id, (const void *)val);"," rb_vm_const_is_defined(id);","}","","void","rb_const_set(VALUE klass, ID id, VALUE val)","{"," if (NIL_P(klass)) {","\trb_raise(rb_eTypeError, \"no class/module to define constant %s\",","\t\t rb_id2name(id));"," }"," mod_av_set(klass, id, val, Qtrue);","}","","void","rb_define_const(VALUE klass, const char *name, VALUE val)","{"," ID id = rb_intern(name);",""," if (!rb_is_const_id(id)) {","\trb_warn(\"rb_define_const: invalid name `%s' for constant\", name);"," }"," if (klass == rb_cObject) {","\trb_secure(4);"," }"," rb_const_set(klass, id, val);","}","","void","rb_define_global_const(const char *name, VALUE val)","{"," rb_define_const(rb_cObject, name, val);","}","","static inline VALUE","unmeta_class(VALUE klass)","{"," if (RCLASS_META(klass)) {","\tklass = (VALUE)objc_getClass(class_getName((Class)klass));"," }"," return klass;","}","","void","rb_cvar_set(VALUE klass, ID id, VALUE val)","{"," klass = unmeta_class(klass);",""," // Locate the class where the cvar should be set by looking through the"," // current class ancestry."," VALUE k = klass;"," while (k != 0) {","\tif (ivar_get(k, id, false, true) != Qundef) {","\t klass = k;","\t break;","\t}","\tk = RCLASS_SUPER(k);"," }",""," rb_ivar_set(klass, id, val);","}","","static VALUE","rb_cvar_get3(VALUE klass, ID id, bool check, bool defined)","{"," VALUE orig = klass;"," klass = unmeta_class(klass);",""," // Locate the cvar by looking through the class ancestry."," while (klass != 0) {","\tVALUE value = ivar_get(klass, id, false, true);","\tif (value != Qundef) {","\t return defined ? Qtrue : value;","\t}","\tklass = RCLASS_SUPER(klass);"," }",""," if (check) {","\trb_name_error(id,\"uninitialized class variable %s in %s\",","\t\trb_id2name(id), rb_class2name(orig));"," }"," else {","\treturn defined ? Qfalse : Qnil;"," }","}","","VALUE","rb_cvar_get2(VALUE klass, ID id, bool check)","{"," return rb_cvar_get3(klass, id, check, false);","}","","VALUE","rb_cvar_get(VALUE klass, ID id)","{"," return rb_cvar_get2(klass, id, true);","}","","VALUE","rb_cvar_defined(VALUE klass, ID id)","{"," return rb_cvar_get3(klass, id, false, true);","}","","void","rb_cv_set(VALUE klass, const char *name, VALUE val)","{"," ID id = rb_intern(name);"," if (!rb_is_class_id(id)) {","\trb_name_error(id, \"wrong class variable name %s\", name);"," }"," rb_cvar_set(klass, id, val);","}","","VALUE","rb_cv_get(VALUE klass, const char *name)","{"," ID id = rb_intern(name);"," if (!rb_is_class_id(id)) {","\trb_name_error(id, \"wrong class variable name %s\", name);"," }"," return rb_cvar_get(klass, id);","}","","void","rb_define_class_variable(VALUE klass, const char *name, VALUE val)","{"," ID id = rb_intern(name);",""," if (!rb_is_class_id(id)) {","\trb_name_error(id, \"wrong class variable name %s\", name);"," }"," rb_cvar_set(klass, id, val);","}","","static int","cv_i(ID key, VALUE value, VALUE ary)","{"," if (rb_is_class_id(key)) {","\tVALUE kval = ID2SYM(key);","\tif (!rb_ary_includes(ary, kval)) {","\t rb_ary_push(ary, kval);","\t}"," }"," return ST_CONTINUE;","}","","/*"," * call-seq:"," * mod.class_variables => array"," * "," * Returns an array of the names of class variables in mod."," * "," * class One"," * @@var1 = 1"," * end"," * class Two < One"," * @@var2 = 2"," * end"," * One.class_variables #=> [:@@var1]"," * Two.class_variables #=> [:@@var2]"," */","","VALUE","rb_mod_class_variables(VALUE klass, SEL sel)","{"," klass = unmeta_class(klass);"," VALUE ary = rb_ary_new();"," CFMutableDictionaryRef iv_dict = rb_class_ivar_dict(klass);"," if (iv_dict != NULL) {","\tivar_dict_foreach(iv_dict, cv_i, (VALUE)ary);"," }"," return ary;","}","","/*"," * call-seq:"," * remove_class_variable(sym) => obj"," * "," * Removes the definition of the sym, returning that"," * constant's value."," * "," * class Dummy"," * @@var = 99"," * puts @@var"," * remove_class_variable(:@@var)"," * puts(defined? @@var)"," * end"," * "," * produces:"," * "," * 99"," * nil"," */","","VALUE","rb_mod_remove_cvar(VALUE mod, SEL sel, VALUE name)","{"," ID id = rb_to_id(name);"," VALUE val;",""," if (!rb_is_class_id(id)) {","\trb_name_error(id, \"wrong class variable name %s\", rb_id2name(id));"," }"," if (!OBJ_TAINTED(mod) && rb_safe_level() >= 4) {","\trb_raise(rb_eSecurityError, \"Insecure: can't remove class variable\");"," }"," if (OBJ_FROZEN(mod)) {","\trb_error_frozen(\"class/module\");"," }",""," CFMutableDictionaryRef iv_dict = rb_class_ivar_dict(mod);"," if (iv_dict != NULL && CFDictionaryGetValueIfPresent((CFDictionaryRef)iv_dict, (const void *)id, (const void **)&val)) {","\tCFDictionaryRemoveValue(iv_dict, (const void *)id);","\treturn val;"," }"," if (rb_cvar_defined(mod, id)) {","\trb_name_error(id, \"cannot remove %s for %s\",","\t\t rb_id2name(id), rb_class2name(mod));"," }"," rb_name_error(id, \"class variable %s not defined for %s\",","\t\t rb_id2name(id), rb_class2name(mod));"," return Qnil;\t\t/* not reached */","}","","VALUE","rb_iv_get(VALUE obj, const char *name)","{"," ID id = rb_intern(name);",""," return rb_ivar_get(obj, id);","}","","VALUE","rb_iv_set(VALUE obj, const char *name, VALUE val)","{"," ID id = rb_intern(name);",""," return rb_ivar_set(obj, id, val);","}"],"stylingDirectives":[[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":59,"cssClass":"pl-c"}],[{"start":0,"end":45,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-s"}],[],[{"start":0,"end":8,"cssClass":"pl-smi"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":10,"end":23,"cssClass":"pl-s1"}],[{"start":0,"end":8,"cssClass":"pl-smi"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":10,"end":22,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":9,"cssClass":"pl-smi"},{"start":10,"end":18,"cssClass":"pl-s1"},{"start":20,"end":29,"cssClass":"pl-s1"},{"start":31,"end":44,"cssClass":"pl-s1"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":24,"cssClass":"pl-smi"},{"start":25,"end":34,"cssClass":"pl-s1"},{"start":36,"end":41,"cssClass":"pl-k"},{"start":42,"end":46,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-s1"}],[],[{"start":4,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":25,"cssClass":"pl-smi"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-k"},{"start":43,"end":47,"cssClass":"pl-smi"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-s1"}],[],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":17,"cssClass":"pl-en"},{"start":18,"end":33,"cssClass":"pl-smi"},{"start":34,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-smi"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":46,"end":50,"cssClass":"pl-s1"},{"start":52,"end":59,"cssClass":"pl-smi"},{"start":62,"end":67,"cssClass":"pl-smi"},{"start":68,"end":72,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":15,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":43,"cssClass":"pl-en"},{"start":44,"end":48,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":1,"end":7,"cssClass":"pl-k"}],[],[],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-k"},{"start":31,"end":35,"cssClass":"pl-smi"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":45,"cssClass":"pl-en"},{"start":46,"end":52,"cssClass":"pl-k"},{"start":53,"end":57,"cssClass":"pl-smi"},{"start":58,"end":59,"cssClass":"pl-c1"},{"start":61,"end":62,"cssClass":"pl-c1"},{"start":63,"end":68,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":32,"cssClass":"pl-k"},{"start":33,"end":37,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":47,"cssClass":"pl-en"},{"start":48,"end":54,"cssClass":"pl-k"},{"start":55,"end":59,"cssClass":"pl-smi"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":65,"end":70,"cssClass":"pl-s1"}],[],[{"start":4,"end":32,"cssClass":"pl-en"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":45,"end":51,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":13,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-s1"},{"start":22,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":39,"end":41,"cssClass":"pl-c1"},{"start":42,"end":53,"cssClass":"pl-c1"}],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[],[],[{"start":4,"end":8,"cssClass":"pl-en"},{"start":9,"end":13,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-en"},{"start":9,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":33,"cssClass":"pl-smi"},{"start":34,"end":58,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":7,"end":16,"cssClass":"pl-s1"},{"start":18,"end":28,"cssClass":"pl-s1"},{"start":30,"end":34,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"},{"start":11,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"}],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-smi"}],[],[{"start":4,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":36,"cssClass":"pl-en"}],[{"start":4,"end":13,"cssClass":"pl-en"},{"start":14,"end":27,"cssClass":"pl-s1"}],[{"start":4,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":35,"cssClass":"pl-en"}],[{"start":4,"end":13,"cssClass":"pl-en"},{"start":14,"end":26,"cssClass":"pl-s1"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":24,"cssClass":"pl-en"},{"start":25,"end":39,"cssClass":"pl-s"}],[{"start":4,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":25,"cssClass":"pl-en"},{"start":26,"end":41,"cssClass":"pl-s"}],[{"start":4,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":29,"cssClass":"pl-en"},{"start":30,"end":49,"cssClass":"pl-s"}],[{"start":4,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":33,"cssClass":"pl-en"},{"start":34,"end":44,"cssClass":"pl-s"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":16,"cssClass":"pl-smi"}],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":15,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":14,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":15,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":7,"cssClass":"pl-en"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":24,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-smi"},{"start":33,"end":37,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":14,"cssClass":"pl-s1"},{"start":16,"end":19,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":32,"end":36,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":11,"end":13,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":7,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-c1"},{"start":9,"end":14,"cssClass":"pl-c1"},{"start":15,"end":17,"cssClass":"pl-c1"},{"start":18,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-k"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":28,"end":33,"cssClass":"pl-c1"},{"start":35,"end":44,"cssClass":"pl-s1"},{"start":47,"end":49,"cssClass":"pl-c1"},{"start":50,"end":54,"cssClass":"pl-s1"}],[{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":25,"cssClass":"pl-s1"}],[{"start":5,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":22,"end":26,"cssClass":"pl-s"}],[{"start":5,"end":18,"cssClass":"pl-en"},{"start":19,"end":22,"cssClass":"pl-s1"},{"start":24,"end":28,"cssClass":"pl-s1"}],[{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":15,"cssClass":"pl-s1"}],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":17,"cssClass":"pl-en"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":28,"end":30,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-c1"}],[{"start":1,"end":12,"cssClass":"pl-en"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-s"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-s1"},{"start":4,"end":5,"cssClass":"pl-c1"},{"start":6,"end":8,"cssClass":"pl-s1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":10,"end":14,"cssClass":"pl-c1"}],[],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":0,"end":4,"cssClass":"pl-en"},{"start":5,"end":7,"cssClass":"pl-smi"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":32,"cssClass":"pl-k"},{"start":33,"end":42,"cssClass":"pl-smi"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":44,"end":47,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-en"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":30,"end":36,"cssClass":"pl-k"},{"start":37,"end":48,"cssClass":"pl-c1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":6,"end":10,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":20,"cssClass":"pl-en"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":26,"end":29,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-c1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-s1"}],[{"start":6,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-c1"}],[{"start":6,"end":10,"cssClass":"pl-k"},{"start":11,"end":18,"cssClass":"pl-c1"}],[],[{"start":1,"end":16,"cssClass":"pl-smi"},{"start":17,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":45,"cssClass":"pl-en"},{"start":46,"end":51,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-c1"},{"start":22,"end":28,"cssClass":"pl-k"},{"start":29,"end":40,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-k"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":21,"cssClass":"pl-smi"},{"start":22,"end":25,"cssClass":"pl-s1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":21,"cssClass":"pl-smi"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-s1"}],[],[{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":15,"cssClass":"pl-s1"}],[{"start":5,"end":10,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-s1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":12,"end":17,"cssClass":"pl-c1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":28,"end":34,"cssClass":"pl-k"},{"start":35,"end":46,"cssClass":"pl-c1"}],[{"start":2,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":13,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-c1"}],[],[],[{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":19,"cssClass":"pl-s1"}],[{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"}],[{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-c1"}],[{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":22,"cssClass":"pl-s1"}],[{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":19,"cssClass":"pl-s1"}],[{"start":5,"end":22,"cssClass":"pl-en"},{"start":23,"end":30,"cssClass":"pl-s1"},{"start":32,"end":36,"cssClass":"pl-s1"},{"start":39,"end":44,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":46,"end":49,"cssClass":"pl-s1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":13,"end":17,"cssClass":"pl-c1"}],[{"start":2,"end":5,"cssClass":"pl-s1"},{"start":5,"end":7,"cssClass":"pl-c1"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-c1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":16,"cssClass":"pl-c1"}],[],[],[{"start":1,"end":6,"cssClass":"pl-k"}],[],[],[{"start":6,"end":13,"cssClass":"pl-k"}],[{"start":1,"end":6,"cssClass":"pl-k"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":27,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":24,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":21,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":26,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"}],[],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":55,"cssClass":"pl-en"},{"start":56,"end":66,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":18,"cssClass":"pl-en"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":42,"end":45,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":16,"cssClass":"pl-c1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"}],[{"start":1,"end":16,"cssClass":"pl-en"},{"start":17,"end":29,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":38,"end":47,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":49,"end":52,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":16,"cssClass":"pl-c1"}],[{"start":1,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":39,"cssClass":"pl-en"},{"start":40,"end":45,"cssClass":"pl-s1"}],[{"start":1,"end":21,"cssClass":"pl-en"},{"start":22,"end":29,"cssClass":"pl-s1"},{"start":32,"end":37,"cssClass":"pl-k"},{"start":38,"end":42,"cssClass":"pl-smi"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":54,"cssClass":"pl-s1"},{"start":57,"end":62,"cssClass":"pl-k"},{"start":63,"end":67,"cssClass":"pl-smi"},{"start":68,"end":69,"cssClass":"pl-c1"},{"start":70,"end":73,"cssClass":"pl-s1"},{"start":74,"end":78,"cssClass":"pl-c1"}],[{"start":1,"end":24,"cssClass":"pl-en"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-k"},{"start":41,"end":45,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":61,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":16,"cssClass":"pl-c1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":25,"cssClass":"pl-en"},{"start":26,"end":39,"cssClass":"pl-en"},{"start":41,"end":46,"cssClass":"pl-smi"},{"start":47,"end":52,"cssClass":"pl-s1"}],[{"start":1,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":39,"cssClass":"pl-en"},{"start":40,"end":45,"cssClass":"pl-s1"}],[{"start":1,"end":21,"cssClass":"pl-en"},{"start":22,"end":29,"cssClass":"pl-s1"},{"start":32,"end":37,"cssClass":"pl-k"},{"start":38,"end":42,"cssClass":"pl-smi"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":54,"cssClass":"pl-s1"},{"start":57,"end":62,"cssClass":"pl-k"},{"start":63,"end":67,"cssClass":"pl-smi"},{"start":68,"end":69,"cssClass":"pl-c1"},{"start":70,"end":74,"cssClass":"pl-s1"}],[{"start":1,"end":24,"cssClass":"pl-en"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-k"},{"start":41,"end":45,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":61,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":14,"cssClass":"pl-s1"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":34,"cssClass":"pl-s1"}],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":55,"cssClass":"pl-en"},{"start":56,"end":61,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":35,"cssClass":"pl-en"},{"start":37,"end":52,"cssClass":"pl-smi"},{"start":53,"end":60,"cssClass":"pl-s1"}],[{"start":6,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":28,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-k"},{"start":37,"end":41,"cssClass":"pl-smi"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":46,"end":50,"cssClass":"pl-s1"}],[],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":14,"cssClass":"pl-smi"},{"start":15,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"}],[{"start":2,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":35,"cssClass":"pl-s"}],[],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":10,"end":39,"cssClass":"pl-en"},{"start":41,"end":56,"cssClass":"pl-smi"},{"start":57,"end":64,"cssClass":"pl-s1"}],[{"start":3,"end":8,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":23,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":36,"cssClass":"pl-smi"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":41,"end":45,"cssClass":"pl-s1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":24,"cssClass":"pl-en"},{"start":25,"end":30,"cssClass":"pl-s1"}],[],[{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":22,"cssClass":"pl-en"},{"start":23,"end":27,"cssClass":"pl-s1"}],[{"start":5,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":5,"end":25,"cssClass":"pl-en"},{"start":26,"end":33,"cssClass":"pl-s1"},{"start":36,"end":41,"cssClass":"pl-k"},{"start":42,"end":46,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":49,"end":58,"cssClass":"pl-s1"},{"start":61,"end":66,"cssClass":"pl-k"},{"start":67,"end":71,"cssClass":"pl-smi"},{"start":72,"end":73,"cssClass":"pl-c1"},{"start":74,"end":78,"cssClass":"pl-s1"}],[{"start":5,"end":28,"cssClass":"pl-en"},{"start":29,"end":36,"cssClass":"pl-s1"},{"start":39,"end":44,"cssClass":"pl-k"},{"start":45,"end":49,"cssClass":"pl-smi"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":52,"end":59,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":9,"cssClass":"pl-en"},{"start":10,"end":14,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":27,"cssClass":"pl-c1"}],[{"start":5,"end":11,"cssClass":"pl-en"},{"start":12,"end":44,"cssClass":"pl-s"}],[],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":26,"cssClass":"pl-en"},{"start":27,"end":32,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":28,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":82,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":23,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":26,"cssClass":"pl-en"},{"start":27,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":23,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":25,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":26,"cssClass":"pl-en"},{"start":27,"end":32,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":22,"end":28,"cssClass":"pl-k"},{"start":29,"end":33,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":27,"cssClass":"pl-en"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":35,"end":48,"cssClass":"pl-s1"},{"start":51,"end":53,"cssClass":"pl-c1"},{"start":54,"end":58,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":24,"cssClass":"pl-s"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":28,"cssClass":"pl-c1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":42,"cssClass":"pl-s1"}],[{"start":2,"end":3,"cssClass":"pl-s1"},{"start":4,"end":5,"cssClass":"pl-c1"},{"start":6,"end":14,"cssClass":"pl-s"}],[],[{"start":5,"end":9,"cssClass":"pl-k"}],[{"start":2,"end":3,"cssClass":"pl-s1"},{"start":4,"end":5,"cssClass":"pl-c1"},{"start":6,"end":19,"cssClass":"pl-en"},{"start":20,"end":26,"cssClass":"pl-en"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-c1"}],[],[],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":29,"cssClass":"pl-s"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-smi"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":46,"cssClass":"pl-s1"}],[{"start":1,"end":11,"cssClass":"pl-en"},{"start":12,"end":16,"cssClass":"pl-s1"}],[{"start":1,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":20,"end":33,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-s1"}],[],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":18,"cssClass":"pl-en"},{"start":19,"end":24,"cssClass":"pl-smi"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":32,"end":37,"cssClass":"pl-smi"},{"start":38,"end":43,"cssClass":"pl-s1"},{"start":45,"end":50,"cssClass":"pl-k"},{"start":51,"end":55,"cssClass":"pl-smi"},{"start":56,"end":57,"cssClass":"pl-c1"},{"start":57,"end":61,"cssClass":"pl-s1"},{"start":63,"end":68,"cssClass":"pl-smi"},{"start":69,"end":74,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":27,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":18,"cssClass":"pl-en"},{"start":19,"end":23,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":17,"cssClass":"pl-en"},{"start":18,"end":31,"cssClass":"pl-en"},{"start":32,"end":37,"cssClass":"pl-s1"}],[{"start":1,"end":12,"cssClass":"pl-en"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-s"}],[{"start":1,"end":12,"cssClass":"pl-en"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-s1"}],[],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":18,"cssClass":"pl-s1"}],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":32,"cssClass":"pl-s1"},{"start":34,"end":37,"cssClass":"pl-s1"}],[],[{"start":4,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":27,"end":32,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":17,"cssClass":"pl-en"},{"start":18,"end":23,"cssClass":"pl-smi"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-smi"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":44,"end":49,"cssClass":"pl-k"},{"start":50,"end":54,"cssClass":"pl-smi"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":56,"end":60,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":29,"cssClass":"pl-en"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":44,"end":48,"cssClass":"pl-s1"},{"start":50,"end":55,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-k"},{"start":20,"end":24,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":24,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":22,"cssClass":"pl-c1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":22,"cssClass":"pl-s1"},{"start":24,"end":59,"cssClass":"pl-s"},{"start":61,"end":65,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":23,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-s1"},{"start":4,"end":5,"cssClass":"pl-c1"},{"start":6,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":29,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":13,"end":16,"cssClass":"pl-c1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":20,"cssClass":"pl-c1"}],[{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-c1"},{"start":10,"end":11,"cssClass":"pl-c1"}],[{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":22,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[{"start":5,"end":13,"cssClass":"pl-en"},{"start":14,"end":26,"cssClass":"pl-s1"},{"start":28,"end":57,"cssClass":"pl-s"},{"start":60,"end":63,"cssClass":"pl-smi"},{"start":65,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":67,"end":71,"cssClass":"pl-s1"},{"start":74,"end":78,"cssClass":"pl-s1"}],[],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":4,"cssClass":"pl-c1"},{"start":5,"end":20,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-s1"}],[{"start":3,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-c1"}],[{"start":3,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-c1"}],[{"start":5,"end":10,"cssClass":"pl-k"}],[{"start":3,"end":10,"cssClass":"pl-k"}],[{"start":5,"end":13,"cssClass":"pl-en"},{"start":14,"end":27,"cssClass":"pl-s1"},{"start":29,"end":61,"cssClass":"pl-s"},{"start":63,"end":67,"cssClass":"pl-s1"}],[],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-smi"},{"start":30,"end":32,"cssClass":"pl-s1"}],[],[{"start":4,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-s1"},{"start":21,"end":34,"cssClass":"pl-s"},{"start":36,"end":42,"cssClass":"pl-en"},{"start":43,"end":45,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":25,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":24,"cssClass":"pl-en"},{"start":25,"end":38,"cssClass":"pl-en"},{"start":39,"end":44,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-smi"},{"start":11,"end":12,"cssClass":"pl-c1"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":25,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":36,"cssClass":"pl-en"},{"start":37,"end":42,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-smi"},{"start":11,"end":12,"cssClass":"pl-c1"}],[{"start":0,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-smi"},{"start":23,"end":26,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":24,"cssClass":"pl-en"},{"start":25,"end":38,"cssClass":"pl-en"},{"start":39,"end":47,"cssClass":"pl-en"},{"start":48,"end":51,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":16,"cssClass":"pl-smi"}],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":8,"end":15,"cssClass":"pl-c1"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":14,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":22,"cssClass":"pl-smi"}],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":10,"end":17,"cssClass":"pl-c1"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":10,"end":14,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":12,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":12,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":12,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":8,"end":19,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":19,"cssClass":"pl-smi"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":26,"cssClass":"pl-smi"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":31,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"},{"start":13,"end":25,"cssClass":"pl-en"},{"start":26,"end":28,"cssClass":"pl-smi"},{"start":29,"end":31,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":13,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-smi"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":37,"end":39,"cssClass":"pl-smi"},{"start":40,"end":42,"cssClass":"pl-s1"},{"start":44,"end":48,"cssClass":"pl-smi"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":54,"cssClass":"pl-s1"},{"start":56,"end":62,"cssClass":"pl-k"},{"start":63,"end":78,"cssClass":"pl-smi"},{"start":79,"end":80,"cssClass":"pl-c1"},{"start":80,"end":83,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":13,"end":25,"cssClass":"pl-en"},{"start":26,"end":30,"cssClass":"pl-smi"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"},{"start":13,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-smi"},{"start":27,"end":29,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-smi"},{"start":37,"end":40,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":13,"end":23,"cssClass":"pl-en"},{"start":24,"end":29,"cssClass":"pl-smi"},{"start":30,"end":33,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-smi"},{"start":38,"end":40,"cssClass":"pl-s1"},{"start":42,"end":46,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-s1"},{"start":54,"end":60,"cssClass":"pl-k"},{"start":61,"end":76,"cssClass":"pl-smi"},{"start":77,"end":78,"cssClass":"pl-c1"},{"start":78,"end":81,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":13,"end":23,"cssClass":"pl-en"},{"start":24,"end":29,"cssClass":"pl-smi"},{"start":30,"end":34,"cssClass":"pl-s1"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"},{"start":13,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-smi"},{"start":27,"end":29,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-smi"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":38,"end":41,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":13,"end":23,"cssClass":"pl-en"},{"start":24,"end":29,"cssClass":"pl-smi"},{"start":30,"end":33,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-smi"},{"start":38,"end":40,"cssClass":"pl-s1"},{"start":42,"end":47,"cssClass":"pl-smi"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":49,"end":52,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":13,"end":23,"cssClass":"pl-en"},{"start":24,"end":29,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":31,"end":34,"cssClass":"pl-s1"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":19,"cssClass":"pl-smi"},{"start":19,"end":20,"cssClass":"pl-c1"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":18,"cssClass":"pl-smi"},{"start":19,"end":21,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":23,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-s1"}],[{"start":4,"end":13,"cssClass":"pl-smi"},{"start":14,"end":18,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-en"},{"start":19,"end":32,"cssClass":"pl-s1"},{"start":34,"end":36,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":23,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":28,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":14,"cssClass":"pl-en"},{"start":15,"end":21,"cssClass":"pl-s1"},{"start":22,"end":34,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":12,"cssClass":"pl-en"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":35,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-s1"},{"start":6,"end":8,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":15,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-en"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":15,"end":18,"cssClass":"pl-c1"},{"start":20,"end":23,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":6,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":6,"end":10,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":6,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":27,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":6,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":27,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":6,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":27,"cssClass":"pl-s1"}],[],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":6,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":6,"end":11,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":28,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":35,"end":44,"cssClass":"pl-smi"},{"start":45,"end":50,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":29,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":15,"cssClass":"pl-smi"},{"start":16,"end":18,"cssClass":"pl-s1"}],[],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":53,"cssClass":"pl-s"},{"start":55,"end":65,"cssClass":"pl-en"},{"start":66,"end":68,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":19,"end":22,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-smi"},{"start":27,"end":29,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-smi"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-k"},{"start":50,"end":65,"cssClass":"pl-smi"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":67,"end":70,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-c1"},{"start":9,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":28,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-c1"},{"start":9,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":28,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-c1"},{"start":9,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-en"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":11,"end":14,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-c1"},{"start":22,"end":25,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":17,"cssClass":"pl-smi"}],[],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":13,"cssClass":"pl-smi"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":18,"end":23,"cssClass":"pl-smi"},{"start":24,"end":27,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-smi"},{"start":25,"end":27,"cssClass":"pl-s1"},{"start":29,"end":33,"cssClass":"pl-smi"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":41,"end":47,"cssClass":"pl-k"},{"start":48,"end":63,"cssClass":"pl-smi"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":65,"end":68,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-en"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":11,"end":14,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-c1"},{"start":22,"end":25,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":21,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":1,"end":17,"cssClass":"pl-en"},{"start":18,"end":22,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":13,"cssClass":"pl-smi"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":18,"end":23,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-c1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":12,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-smi"},{"start":25,"end":27,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-smi"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":19,"cssClass":"pl-s1"}],[{"start":1,"end":11,"cssClass":"pl-en"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":16,"cssClass":"pl-s1"}],[{"start":1,"end":2,"cssClass":"pl-c1"},{"start":2,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-s1"}],[{"start":1,"end":10,"cssClass":"pl-en"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":12,"end":15,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":21,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-c1"}],[{"start":1,"end":17,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":19,"end":22,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-smi"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":34,"end":38,"cssClass":"pl-smi"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":40,"end":43,"cssClass":"pl-s1"}],[],[{"start":4,"end":17,"cssClass":"pl-en"},{"start":18,"end":20,"cssClass":"pl-s1"},{"start":22,"end":50,"cssClass":"pl-s"},{"start":52,"end":62,"cssClass":"pl-en"},{"start":63,"end":65,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":0,"end":17,"cssClass":"pl-en"},{"start":18,"end":20,"cssClass":"pl-smi"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":26,"end":32,"cssClass":"pl-k"},{"start":33,"end":45,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":47,"end":52,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":26,"cssClass":"pl-smi"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":39,"cssClass":"pl-s1"},{"start":39,"end":41,"cssClass":"pl-c1"},{"start":41,"end":44,"cssClass":"pl-c1"}],[],[{"start":5,"end":6,"cssClass":"pl-c1"},{"start":6,"end":9,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":11,"end":17,"cssClass":"pl-c1"},{"start":19,"end":22,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":24,"end":28,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":15,"cssClass":"pl-s1"},{"start":15,"end":17,"cssClass":"pl-c1"},{"start":17,"end":22,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":10,"cssClass":"pl-s1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-c1"}],[{"start":5,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":29,"end":33,"cssClass":"pl-c1"}],[],[{"start":1,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":14,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-c1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-smi"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-en"},{"start":24,"end":37,"cssClass":"pl-s1"},{"start":39,"end":56,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":9,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-k"},{"start":16,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":22,"cssClass":"pl-c1"},{"start":24,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":38,"cssClass":"pl-en"},{"start":39,"end":43,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":5,"cssClass":"pl-smi"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":28,"end":34,"cssClass":"pl-en"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":13,"cssClass":"pl-c1"}],[{"start":1,"end":7,"cssClass":"pl-en"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-s1"},{"start":4,"end":5,"cssClass":"pl-c1"},{"start":6,"end":15,"cssClass":"pl-en"},{"start":16,"end":19,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":13,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":36,"cssClass":"pl-smi"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":38,"end":42,"cssClass":"pl-s1"},{"start":44,"end":49,"cssClass":"pl-smi"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":51,"end":54,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":15,"cssClass":"pl-s1"},{"start":17,"end":24,"cssClass":"pl-smi"},{"start":27,"end":31,"cssClass":"pl-smi"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":41,"cssClass":"pl-s1"},{"start":43,"end":50,"cssClass":"pl-smi"}],[],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":26,"cssClass":"pl-smi"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":50,"cssClass":"pl-en"},{"start":51,"end":53,"cssClass":"pl-s1"},{"start":54,"end":56,"cssClass":"pl-c1"},{"start":56,"end":59,"cssClass":"pl-c1"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":10,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":22,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":28,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":10,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":25,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":33,"cssClass":"pl-c1"},{"start":36,"end":42,"cssClass":"pl-s1"},{"start":45,"end":55,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":10,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":25,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":33,"cssClass":"pl-c1"},{"start":36,"end":42,"cssClass":"pl-s1"},{"start":45,"end":55,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":10,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":29,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":18,"cssClass":"pl-en"},{"start":19,"end":24,"cssClass":"pl-k"},{"start":25,"end":29,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-smi"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":44,"end":47,"cssClass":"pl-s1"}],[],[{"start":4,"end":29,"cssClass":"pl-en"},{"start":30,"end":34,"cssClass":"pl-s1"},{"start":36,"end":39,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":27,"cssClass":"pl-en"},{"start":28,"end":33,"cssClass":"pl-k"},{"start":34,"end":38,"cssClass":"pl-smi"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":40,"end":44,"cssClass":"pl-s1"},{"start":46,"end":51,"cssClass":"pl-smi"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":53,"end":56,"cssClass":"pl-s1"}],[],[{"start":4,"end":29,"cssClass":"pl-en"},{"start":30,"end":34,"cssClass":"pl-s1"},{"start":36,"end":39,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":44,"end":59,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":26,"cssClass":"pl-en"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":12,"end":18,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":12,"end":18,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":36,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":41,"cssClass":"pl-s1"}],[{"start":4,"end":29,"cssClass":"pl-en"},{"start":30,"end":34,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":45,"cssClass":"pl-s1"},{"start":47,"end":53,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":25,"end":30,"cssClass":"pl-smi"},{"start":31,"end":34,"cssClass":"pl-s1"}],[],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":21,"end":32,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":57,"cssClass":"pl-c"}],[{"start":0,"end":61,"cssClass":"pl-c"}],[{"start":0,"end":56,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":57,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":24,"cssClass":"pl-c"}],[{"start":0,"end":25,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"},{"start":6,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-smi"},{"start":29,"end":32,"cssClass":"pl-s1"},{"start":34,"end":37,"cssClass":"pl-smi"},{"start":38,"end":41,"cssClass":"pl-s1"},{"start":43,"end":46,"cssClass":"pl-smi"},{"start":47,"end":51,"cssClass":"pl-s1"},{"start":53,"end":58,"cssClass":"pl-smi"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":60,"end":64,"cssClass":"pl-s1"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":14,"cssClass":"pl-en"},{"start":15,"end":20,"cssClass":"pl-smi"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":26,"end":29,"cssClass":"pl-smi"},{"start":30,"end":33,"cssClass":"pl-s1"},{"start":34,"end":37,"cssClass":"pl-smi"},{"start":38,"end":42,"cssClass":"pl-s1"},{"start":44,"end":49,"cssClass":"pl-smi"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":51,"end":55,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":18,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":23,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[],[{"start":4,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":20,"cssClass":"pl-en"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":46,"end":49,"cssClass":"pl-s1"},{"start":51,"end":53,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":20,"cssClass":"pl-en"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":17,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":37,"end":41,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-en"},{"start":28,"end":36,"cssClass":"pl-en"},{"start":37,"end":40,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-en"},{"start":20,"end":23,"cssClass":"pl-s1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":27,"cssClass":"pl-s1"},{"start":29,"end":63,"cssClass":"pl-s"}],[],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":17,"cssClass":"pl-en"},{"start":18,"end":24,"cssClass":"pl-s1"},{"start":25,"end":34,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":25,"end":28,"cssClass":"pl-c1"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":30,"end":35,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":31,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":21,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":11,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-en"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":18,"end":21,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":23,"end":28,"cssClass":"pl-c1"},{"start":30,"end":35,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":19,"cssClass":"pl-k"},{"start":20,"end":35,"cssClass":"pl-smi"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":37,"end":40,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":33,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":10,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":18,"end":22,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":9,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":11,"end":18,"cssClass":"pl-c1"}],[{"start":5,"end":10,"cssClass":"pl-s1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":25,"end":29,"cssClass":"pl-c1"}],[{"start":5,"end":10,"cssClass":"pl-en"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[{"start":1,"end":5,"cssClass":"pl-k"}],[{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-c1"},{"start":9,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":53,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":59,"cssClass":"pl-c"}],[{"start":0,"end":62,"cssClass":"pl-c"}],[{"start":0,"end":45,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-smi"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":31,"cssClass":"pl-smi"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":37,"end":40,"cssClass":"pl-smi"},{"start":41,"end":45,"cssClass":"pl-s1"},{"start":47,"end":52,"cssClass":"pl-smi"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":58,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":18,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":23,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":4,"end":13,"cssClass":"pl-smi"},{"start":14,"end":18,"cssClass":"pl-s1"}],[],[{"start":4,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":29,"end":33,"cssClass":"pl-s"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":42,"end":45,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":17,"cssClass":"pl-en"},{"start":18,"end":21,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-en"},{"start":19,"end":32,"cssClass":"pl-s1"},{"start":34,"end":36,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":19,"end":49,"cssClass":"pl-s"},{"start":51,"end":61,"cssClass":"pl-en"},{"start":62,"end":64,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":22,"end":28,"cssClass":"pl-k"},{"start":29,"end":41,"cssClass":"pl-smi"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":48,"cssClass":"pl-s1"},{"start":49,"end":51,"cssClass":"pl-c1"},{"start":51,"end":54,"cssClass":"pl-c1"},{"start":54,"end":56,"cssClass":"pl-c1"},{"start":56,"end":61,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":17,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":23,"cssClass":"pl-en"}],[],[{"start":1,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":21,"cssClass":"pl-smi"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-c1"},{"start":37,"end":41,"cssClass":"pl-c1"}],[{"start":5,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":23,"end":28,"cssClass":"pl-smi"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":34,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-c1"}],[{"start":5,"end":10,"cssClass":"pl-s1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":12,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s1"}],[],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":11,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":13,"end":16,"cssClass":"pl-c1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":18,"end":29,"cssClass":"pl-c1"},{"start":31,"end":43,"cssClass":"pl-en"},{"start":44,"end":49,"cssClass":"pl-s1"},{"start":49,"end":51,"cssClass":"pl-c1"},{"start":51,"end":54,"cssClass":"pl-c1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":14,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":27,"cssClass":"pl-s1"}],[{"start":2,"end":7,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-c1"},{"start":9,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":14,"end":17,"cssClass":"pl-c1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":19,"end":30,"cssClass":"pl-c1"},{"start":32,"end":44,"cssClass":"pl-en"},{"start":45,"end":50,"cssClass":"pl-s1"},{"start":50,"end":52,"cssClass":"pl-c1"},{"start":52,"end":55,"cssClass":"pl-c1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":27,"cssClass":"pl-s1"}],[],[{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":31,"cssClass":"pl-smi"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":26,"cssClass":"pl-smi"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":39,"cssClass":"pl-s1"},{"start":39,"end":41,"cssClass":"pl-c1"},{"start":41,"end":44,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":18,"end":24,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":37,"end":40,"cssClass":"pl-s1"},{"start":40,"end":42,"cssClass":"pl-c1"},{"start":42,"end":46,"cssClass":"pl-c1"},{"start":48,"end":51,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":17,"cssClass":"pl-smi"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":8,"cssClass":"pl-en"},{"start":9,"end":15,"cssClass":"pl-k"},{"start":16,"end":26,"cssClass":"pl-smi"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-s1"},{"start":34,"end":36,"cssClass":"pl-c1"},{"start":36,"end":41,"cssClass":"pl-c1"}],[],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[{"start":2,"end":3,"cssClass":"pl-c1"},{"start":3,"end":8,"cssClass":"pl-s1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":10,"end":14,"cssClass":"pl-c1"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-c1"},{"start":29,"end":33,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":35,"end":38,"cssClass":"pl-c1"}],[{"start":1,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":14,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-c1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":18,"end":35,"cssClass":"pl-c"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":8,"cssClass":"pl-en"},{"start":9,"end":15,"cssClass":"pl-k"},{"start":16,"end":31,"cssClass":"pl-smi"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":36,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-c1"},{"start":9,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"}],[{"start":4,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":18,"end":35,"cssClass":"pl-c"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":31,"cssClass":"pl-smi"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":38,"cssClass":"pl-s1"},{"start":40,"end":45,"cssClass":"pl-smi"},{"start":46,"end":49,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-smi"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":26,"cssClass":"pl-smi"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":39,"cssClass":"pl-s1"},{"start":39,"end":41,"cssClass":"pl-c1"},{"start":41,"end":44,"cssClass":"pl-c1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":27,"cssClass":"pl-s1"},{"start":29,"end":75,"cssClass":"pl-s"}],[{"start":5,"end":6,"cssClass":"pl-c1"},{"start":6,"end":9,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":11,"end":17,"cssClass":"pl-c1"},{"start":19,"end":22,"cssClass":"pl-s1"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":38,"end":40,"cssClass":"pl-c1"},{"start":40,"end":44,"cssClass":"pl-c1"},{"start":46,"end":49,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-c1"},{"start":19,"end":21,"cssClass":"pl-c1"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":28,"end":39,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":6,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"}],[{"start":1,"end":6,"cssClass":"pl-s1"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":20,"end":25,"cssClass":"pl-c1"}],[{"start":1,"end":6,"cssClass":"pl-s1"},{"start":7,"end":10,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":16,"cssClass":"pl-s1"}],[{"start":1,"end":10,"cssClass":"pl-en"},{"start":11,"end":19,"cssClass":"pl-s1"},{"start":22,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":36,"end":44,"cssClass":"pl-s1"},{"start":47,"end":52,"cssClass":"pl-smi"},{"start":53,"end":56,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-k"},{"start":16,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":28,"end":33,"cssClass":"pl-smi"},{"start":34,"end":37,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":23,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-en"},{"start":28,"end":37,"cssClass":"pl-en"},{"start":38,"end":42,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":33,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-k"},{"start":16,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":23,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-en"},{"start":28,"end":37,"cssClass":"pl-en"},{"start":38,"end":42,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":35,"cssClass":"pl-smi"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":37,"end":42,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":15,"end":18,"cssClass":"pl-c1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":20,"end":26,"cssClass":"pl-c1"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":42,"cssClass":"pl-s1"},{"start":44,"end":50,"cssClass":"pl-k"},{"start":51,"end":57,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-en"},{"start":7,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":21,"cssClass":"pl-k"},{"start":22,"end":34,"cssClass":"pl-smi"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":41,"cssClass":"pl-s1"},{"start":43,"end":48,"cssClass":"pl-smi"},{"start":49,"end":52,"cssClass":"pl-s1"}],[],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":21,"end":27,"cssClass":"pl-en"},{"start":28,"end":31,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":35,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":54,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-smi"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":33,"end":36,"cssClass":"pl-smi"},{"start":37,"end":40,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":26,"cssClass":"pl-en"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":31,"cssClass":"pl-s"}],[],[{"start":4,"end":19,"cssClass":"pl-en"},{"start":20,"end":33,"cssClass":"pl-s1"},{"start":35,"end":41,"cssClass":"pl-s1"},{"start":43,"end":46,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-s1"}],[{"start":1,"end":8,"cssClass":"pl-en"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":14,"end":19,"cssClass":"pl-s"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"}],[{"start":1,"end":12,"cssClass":"pl-en"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":18,"end":24,"cssClass":"pl-en"},{"start":25,"end":34,"cssClass":"pl-en"},{"start":35,"end":38,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":17,"cssClass":"pl-en"},{"start":18,"end":20,"cssClass":"pl-smi"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-smi"},{"start":31,"end":36,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":23,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":31,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":40,"cssClass":"pl-s1"}],[{"start":4,"end":13,"cssClass":"pl-smi"},{"start":14,"end":19,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":27,"cssClass":"pl-s1"},{"start":29,"end":68,"cssClass":"pl-s"}],[],[{"start":4,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":28,"cssClass":"pl-en"},{"start":29,"end":34,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-en"},{"start":19,"end":32,"cssClass":"pl-s1"},{"start":34,"end":39,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":42,"end":47,"cssClass":"pl-s1"}],[{"start":2,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":16,"cssClass":"pl-en"},{"start":17,"end":23,"cssClass":"pl-s1"},{"start":24,"end":36,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-c1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":19,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":38,"end":47,"cssClass":"pl-smi"},{"start":48,"end":54,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-k"},{"start":14,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":30,"cssClass":"pl-k"},{"start":31,"end":43,"cssClass":"pl-smi"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":51,"cssClass":"pl-s1"},{"start":52,"end":54,"cssClass":"pl-c1"},{"start":54,"end":57,"cssClass":"pl-c1"},{"start":58,"end":60,"cssClass":"pl-c1"},{"start":61,"end":67,"cssClass":"pl-s1"},{"start":67,"end":69,"cssClass":"pl-c1"},{"start":69,"end":72,"cssClass":"pl-c1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":23,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":37,"cssClass":"pl-s1"},{"start":37,"end":39,"cssClass":"pl-c1"},{"start":39,"end":42,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":10,"end":21,"cssClass":"pl-c1"}],[{"start":5,"end":13,"cssClass":"pl-en"},{"start":14,"end":30,"cssClass":"pl-s1"},{"start":32,"end":55,"cssClass":"pl-s"}],[],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":6,"end":13,"cssClass":"pl-c1"},{"start":13,"end":15,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":10,"end":17,"cssClass":"pl-c1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":21,"cssClass":"pl-smi"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":34,"cssClass":"pl-s1"},{"start":34,"end":36,"cssClass":"pl-c1"},{"start":36,"end":41,"cssClass":"pl-c1"}],[{"start":5,"end":10,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-smi"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-c1"}],[{"start":2,"end":7,"cssClass":"pl-en"},{"start":8,"end":13,"cssClass":"pl-s1"}],[{"start":2,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":14,"cssClass":"pl-s1"}],[],[{"start":5,"end":10,"cssClass":"pl-en"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":10,"cssClass":"pl-s1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":12,"end":15,"cssClass":"pl-c1"},{"start":15,"end":17,"cssClass":"pl-c1"},{"start":17,"end":24,"cssClass":"pl-c1"},{"start":24,"end":26,"cssClass":"pl-c1"}],[{"start":4,"end":10,"cssClass":"pl-s1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":12,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":24,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":26,"end":29,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":29,"cssClass":"pl-smi"},{"start":30,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":29,"cssClass":"pl-smi"}],[{"start":0,"end":17,"cssClass":"pl-en"},{"start":18,"end":23,"cssClass":"pl-smi"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":33,"cssClass":"pl-smi"},{"start":34,"end":40,"cssClass":"pl-s1"}],[],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":42,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":23,"cssClass":"pl-en"},{"start":24,"end":27,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":28,"cssClass":"pl-c1"}],[{"start":5,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":48,"cssClass":"pl-en"},{"start":49,"end":53,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":58,"end":62,"cssClass":"pl-c1"}],[{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":38,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":35,"cssClass":"pl-en"},{"start":36,"end":51,"cssClass":"pl-s1"}],[{"start":7,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":36,"cssClass":"pl-smi"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":41,"end":49,"cssClass":"pl-s1"},{"start":51,"end":53,"cssClass":"pl-c1"},{"start":54,"end":60,"cssClass":"pl-s1"}],[{"start":5,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":41,"cssClass":"pl-en"},{"start":42,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":55,"cssClass":"pl-c1"}],[{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":31,"cssClass":"pl-s1"}],[{"start":5,"end":22,"cssClass":"pl-en"},{"start":23,"end":31,"cssClass":"pl-s1"}],[{"start":5,"end":25,"cssClass":"pl-en"},{"start":26,"end":41,"cssClass":"pl-s1"},{"start":44,"end":49,"cssClass":"pl-k"},{"start":50,"end":54,"cssClass":"pl-smi"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":57,"end":60,"cssClass":"pl-s1"}],[{"start":7,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":28,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":39,"cssClass":"pl-en"},{"start":41,"end":45,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":51,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":69,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":31,"cssClass":"pl-s1"}],[{"start":5,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":41,"cssClass":"pl-en"},{"start":42,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":55,"cssClass":"pl-c1"}],[{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":31,"cssClass":"pl-s1"}],[{"start":5,"end":22,"cssClass":"pl-en"},{"start":23,"end":31,"cssClass":"pl-s1"}],[{"start":5,"end":32,"cssClass":"pl-en"},{"start":34,"end":38,"cssClass":"pl-smi"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":44,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":47,"end":62,"cssClass":"pl-s1"}],[{"start":7,"end":11,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":22,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-smi"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":33,"end":55,"cssClass":"pl-smi"},{"start":56,"end":64,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":23,"cssClass":"pl-en"},{"start":24,"end":27,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":28,"cssClass":"pl-c1"}],[{"start":5,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":48,"cssClass":"pl-en"},{"start":49,"end":53,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":58,"end":62,"cssClass":"pl-c1"}],[{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":38,"cssClass":"pl-s1"}],[],[{"start":1,"end":21,"cssClass":"pl-en"},{"start":22,"end":37,"cssClass":"pl-s1"},{"start":40,"end":45,"cssClass":"pl-k"},{"start":46,"end":50,"cssClass":"pl-smi"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":56,"cssClass":"pl-s1"}],[{"start":3,"end":8,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":24,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":28,"cssClass":"pl-en"},{"start":30,"end":34,"cssClass":"pl-smi"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":40,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":43,"end":58,"cssClass":"pl-s1"}],[{"start":3,"end":7,"cssClass":"pl-smi"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":18,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-smi"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-smi"},{"start":31,"end":33,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-smi"},{"start":40,"end":44,"cssClass":"pl-s1"},{"start":46,"end":50,"cssClass":"pl-smi"},{"start":51,"end":56,"cssClass":"pl-s1"}],[],[{"start":4,"end":19,"cssClass":"pl-smi"},{"start":20,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":48,"cssClass":"pl-en"},{"start":49,"end":52,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":10,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":34,"cssClass":"pl-en"},{"start":35,"end":43,"cssClass":"pl-s1"},{"start":46,"end":51,"cssClass":"pl-k"},{"start":52,"end":56,"cssClass":"pl-smi"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":59,"end":61,"cssClass":"pl-s1"}],[{"start":7,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":25,"cssClass":"pl-s1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":1,"end":11,"cssClass":"pl-en"},{"start":12,"end":50,"cssClass":"pl-s"},{"start":52,"end":62,"cssClass":"pl-en"},{"start":63,"end":65,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":19,"end":25,"cssClass":"pl-s1"},{"start":28,"end":32,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-smi"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-smi"},{"start":31,"end":33,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-smi"},{"start":41,"end":44,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":26,"cssClass":"pl-en"},{"start":27,"end":30,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":20,"cssClass":"pl-en"},{"start":21,"end":24,"cssClass":"pl-s1"}],[{"start":5,"end":20,"cssClass":"pl-en"},{"start":21,"end":29,"cssClass":"pl-s"}],[],[],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":55,"cssClass":"pl-en"},{"start":56,"end":59,"cssClass":"pl-s1"}],[{"start":0,"end":84,"cssClass":"pl-c"}],[{"start":4,"end":24,"cssClass":"pl-en"},{"start":25,"end":33,"cssClass":"pl-s1"},{"start":36,"end":41,"cssClass":"pl-k"},{"start":42,"end":46,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":49,"end":51,"cssClass":"pl-s1"},{"start":54,"end":59,"cssClass":"pl-k"},{"start":60,"end":64,"cssClass":"pl-smi"},{"start":65,"end":66,"cssClass":"pl-c1"},{"start":67,"end":70,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-smi"},{"start":35,"end":37,"cssClass":"pl-s1"}],[],[{"start":4,"end":19,"cssClass":"pl-smi"},{"start":20,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":48,"cssClass":"pl-en"},{"start":49,"end":52,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":34,"cssClass":"pl-en"},{"start":35,"end":43,"cssClass":"pl-s1"},{"start":46,"end":51,"cssClass":"pl-k"},{"start":52,"end":56,"cssClass":"pl-smi"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":59,"end":61,"cssClass":"pl-s1"},{"start":63,"end":67,"cssClass":"pl-c1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-smi"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-smi"},{"start":34,"end":36,"cssClass":"pl-s1"},{"start":38,"end":43,"cssClass":"pl-smi"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":45,"end":49,"cssClass":"pl-s1"}],[],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":55,"cssClass":"pl-en"},{"start":56,"end":59,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":10,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":34,"cssClass":"pl-en"},{"start":35,"end":43,"cssClass":"pl-s1"},{"start":46,"end":51,"cssClass":"pl-k"},{"start":52,"end":56,"cssClass":"pl-smi"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":59,"end":61,"cssClass":"pl-s1"}],[{"start":7,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":25,"cssClass":"pl-s1"}],[{"start":5,"end":6,"cssClass":"pl-c1"},{"start":6,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":16,"cssClass":"pl-s1"}],[{"start":5,"end":28,"cssClass":"pl-en"},{"start":29,"end":37,"cssClass":"pl-s1"},{"start":40,"end":45,"cssClass":"pl-k"},{"start":46,"end":50,"cssClass":"pl-smi"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":55,"cssClass":"pl-s1"}],[{"start":5,"end":11,"cssClass":"pl-k"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-smi"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":34,"end":39,"cssClass":"pl-smi"},{"start":40,"end":43,"cssClass":"pl-s1"}],[],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":55,"cssClass":"pl-en"},{"start":56,"end":59,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[{"start":1,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":38,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"}],[{"start":0,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-smi"},{"start":29,"end":32,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":33,"cssClass":"pl-en"},{"start":34,"end":37,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":36,"cssClass":"pl-c1"},{"start":38,"end":40,"cssClass":"pl-c1"},{"start":41,"end":61,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-c1"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":30,"cssClass":"pl-c1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":56,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":29,"cssClass":"pl-en"},{"start":30,"end":33,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":22,"cssClass":"pl-smi"}],[{"start":0,"end":18,"cssClass":"pl-en"},{"start":19,"end":24,"cssClass":"pl-smi"},{"start":25,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":30,"cssClass":"pl-en"},{"start":31,"end":34,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":29,"cssClass":"pl-en"},{"start":30,"end":33,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":28,"cssClass":"pl-en"},{"start":29,"end":32,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-smi"},{"start":29,"end":32,"cssClass":"pl-s1"},{"start":34,"end":56,"cssClass":"pl-smi"},{"start":57,"end":61,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":30,"cssClass":"pl-en"},{"start":31,"end":34,"cssClass":"pl-s1"}],[{"start":1,"end":23,"cssClass":"pl-smi"},{"start":24,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":56,"cssClass":"pl-en"},{"start":57,"end":60,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":17,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-c1"}],[{"start":2,"end":12,"cssClass":"pl-en"},{"start":13,"end":21,"cssClass":"pl-s1"}],[],[{"start":5,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"}],[{"start":5,"end":26,"cssClass":"pl-en"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":22,"cssClass":"pl-en"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":32,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":22,"cssClass":"pl-smi"}],[{"start":0,"end":28,"cssClass":"pl-en"},{"start":29,"end":34,"cssClass":"pl-smi"},{"start":35,"end":38,"cssClass":"pl-s1"}],[],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":31,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":29,"cssClass":"pl-en"},{"start":30,"end":33,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":33,"cssClass":"pl-en"},{"start":34,"end":38,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":43,"end":47,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":74,"cssClass":"pl-s1"}],[{"start":1,"end":23,"cssClass":"pl-en"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":33,"cssClass":"pl-s1"}],[{"start":1,"end":18,"cssClass":"pl-en"},{"start":19,"end":23,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":8,"cssClass":"pl-en"},{"start":9,"end":14,"cssClass":"pl-smi"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-smi"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":27,"end":31,"cssClass":"pl-smi"},{"start":32,"end":36,"cssClass":"pl-s1"},{"start":38,"end":42,"cssClass":"pl-smi"},{"start":43,"end":48,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c1"}],[],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":38,"cssClass":"pl-en"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":44,"end":46,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-c1"}],[{"start":6,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":36,"cssClass":"pl-en"},{"start":37,"end":40,"cssClass":"pl-s1"},{"start":42,"end":46,"cssClass":"pl-s1"}],[{"start":6,"end":8,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":23,"cssClass":"pl-s1"}],[{"start":3,"end":9,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-s1"}],[],[],[],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c1"}],[],[{"start":2,"end":17,"cssClass":"pl-smi"},{"start":18,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":46,"cssClass":"pl-en"},{"start":47,"end":50,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":3,"end":5,"cssClass":"pl-c1"},{"start":6,"end":35,"cssClass":"pl-en"}],[{"start":7,"end":14,"cssClass":"pl-s1"},{"start":17,"end":22,"cssClass":"pl-k"},{"start":23,"end":27,"cssClass":"pl-smi"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-k"},{"start":41,"end":45,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":53,"cssClass":"pl-s1"}],[{"start":6,"end":12,"cssClass":"pl-k"},{"start":13,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c1"}],[{"start":1,"end":8,"cssClass":"pl-k"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":28,"cssClass":"pl-en"},{"start":29,"end":32,"cssClass":"pl-s1"},{"start":34,"end":36,"cssClass":"pl-s1"},{"start":38,"end":42,"cssClass":"pl-s1"},{"start":44,"end":49,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":1,"end":11,"cssClass":"pl-en"},{"start":12,"end":50,"cssClass":"pl-s"},{"start":52,"end":62,"cssClass":"pl-en"},{"start":63,"end":65,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":19,"end":25,"cssClass":"pl-s1"},{"start":28,"end":32,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-smi"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-en"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-smi"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-en"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-smi"},{"start":26,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-smi"},{"start":36,"end":39,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-en"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":42,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-c1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":27,"cssClass":"pl-s1"},{"start":29,"end":71,"cssClass":"pl-s"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":22,"cssClass":"pl-s1"}],[{"start":1,"end":16,"cssClass":"pl-en"},{"start":17,"end":25,"cssClass":"pl-s"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c1"}],[],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":38,"cssClass":"pl-en"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":44,"end":46,"cssClass":"pl-s1"}],[{"start":2,"end":8,"cssClass":"pl-en"},{"start":9,"end":13,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":2,"end":26,"cssClass":"pl-en"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":37,"end":41,"cssClass":"pl-s1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-s1"}],[],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c1"}],[],[{"start":2,"end":24,"cssClass":"pl-smi"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":63,"cssClass":"pl-en"},{"start":64,"end":67,"cssClass":"pl-s1"}],[{"start":2,"end":22,"cssClass":"pl-en"},{"start":23,"end":30,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-k"},{"start":39,"end":43,"cssClass":"pl-smi"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":48,"cssClass":"pl-s1"},{"start":51,"end":56,"cssClass":"pl-k"},{"start":57,"end":61,"cssClass":"pl-smi"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":64,"end":67,"cssClass":"pl-s1"}],[],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c1"}],[{"start":1,"end":8,"cssClass":"pl-k"}],[{"start":5,"end":21,"cssClass":"pl-en"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-s1"},{"start":31,"end":34,"cssClass":"pl-s1"}],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-smi"},{"start":30,"end":32,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c1"}],[],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":38,"cssClass":"pl-en"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":44,"end":46,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-c1"}],[{"start":6,"end":8,"cssClass":"pl-k"},{"start":10,"end":34,"cssClass":"pl-en"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":44,"cssClass":"pl-s1"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":49,"end":55,"cssClass":"pl-s1"}],[{"start":3,"end":9,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-s1"}],[],[],[],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c1"}],[],[{"start":2,"end":17,"cssClass":"pl-smi"},{"start":18,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":46,"cssClass":"pl-en"},{"start":47,"end":50,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":54,"cssClass":"pl-en"},{"start":55,"end":62,"cssClass":"pl-s1"},{"start":65,"end":70,"cssClass":"pl-k"},{"start":71,"end":75,"cssClass":"pl-smi"},{"start":76,"end":77,"cssClass":"pl-c1"},{"start":78,"end":80,"cssClass":"pl-s1"},{"start":82,"end":86,"cssClass":"pl-c1"}],[{"start":6,"end":12,"cssClass":"pl-k"},{"start":13,"end":18,"cssClass":"pl-s1"}],[],[{"start":2,"end":7,"cssClass":"pl-k"}],[],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c1"}],[{"start":1,"end":8,"cssClass":"pl-k"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":32,"cssClass":"pl-en"},{"start":33,"end":36,"cssClass":"pl-s1"},{"start":38,"end":40,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":30,"cssClass":"pl-smi"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":39,"end":46,"cssClass":"pl-smi"},{"start":49,"end":58,"cssClass":"pl-smi"},{"start":59,"end":62,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c1"}],[{"start":5,"end":8,"cssClass":"pl-k"},{"start":10,"end":22,"cssClass":"pl-smi"},{"start":19,"end":22,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":41,"cssClass":"pl-en"},{"start":42,"end":45,"cssClass":"pl-s1"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":48,"end":57,"cssClass":"pl-c1"},{"start":59,"end":60,"cssClass":"pl-s1"},{"start":60,"end":62,"cssClass":"pl-c1"}],[{"start":2,"end":4,"cssClass":"pl-smi"},{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":19,"cssClass":"pl-en"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-c1"}],[{"start":2,"end":7,"cssClass":"pl-smi"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":23,"cssClass":"pl-en"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":30,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-s1"},{"start":39,"end":44,"cssClass":"pl-c1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":28,"end":34,"cssClass":"pl-s1"}],[{"start":6,"end":10,"cssClass":"pl-en"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":24,"end":27,"cssClass":"pl-s1"}],[],[],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":6,"end":10,"cssClass":"pl-k"},{"start":11,"end":18,"cssClass":"pl-c1"}],[{"start":6,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-c1"}],[],[{"start":2,"end":24,"cssClass":"pl-smi"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":53,"cssClass":"pl-en"},{"start":54,"end":57,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":6,"end":23,"cssClass":"pl-en"},{"start":24,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":39,"end":42,"cssClass":"pl-s1"}],[],[],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":6,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-c1"}],[{"start":6,"end":13,"cssClass":"pl-k"}],[],[{"start":2,"end":17,"cssClass":"pl-smi"},{"start":18,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":46,"cssClass":"pl-en"},{"start":47,"end":50,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-s1"},{"start":15,"end":17,"cssClass":"pl-c1"},{"start":18,"end":22,"cssClass":"pl-c1"}],[{"start":6,"end":31,"cssClass":"pl-en"},{"start":32,"end":40,"cssClass":"pl-s1"}],[{"start":8,"end":35,"cssClass":"pl-smi"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":43,"end":47,"cssClass":"pl-smi"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":53,"cssClass":"pl-s1"}],[],[],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-en"},{"start":7,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":20,"cssClass":"pl-smi"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-smi"},{"start":32,"end":35,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":25,"cssClass":"pl-en"},{"start":26,"end":29,"cssClass":"pl-s1"}],[{"start":1,"end":12,"cssClass":"pl-en"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":18,"end":24,"cssClass":"pl-en"},{"start":25,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":41,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":26,"cssClass":"pl-c"}],[{"start":0,"end":23,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":47,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-smi"},{"start":32,"end":35,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":20,"cssClass":"pl-en"}],[{"start":4,"end":19,"cssClass":"pl-en"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":25,"end":31,"cssClass":"pl-s1"},{"start":33,"end":36,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":53,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":21,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":25,"cssClass":"pl-c"}],[{"start":0,"end":23,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":24,"cssClass":"pl-c"}],[{"start":0,"end":24,"cssClass":"pl-c"}],[{"start":0,"end":25,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":31,"cssClass":"pl-en"},{"start":32,"end":37,"cssClass":"pl-smi"},{"start":38,"end":41,"cssClass":"pl-s1"},{"start":43,"end":46,"cssClass":"pl-smi"},{"start":47,"end":50,"cssClass":"pl-s1"},{"start":52,"end":57,"cssClass":"pl-smi"},{"start":58,"end":62,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":20,"cssClass":"pl-en"},{"start":21,"end":25,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-en"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":42,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-c1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":27,"cssClass":"pl-s1"},{"start":29,"end":71,"cssClass":"pl-s"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":22,"cssClass":"pl-s1"}],[{"start":1,"end":16,"cssClass":"pl-en"},{"start":17,"end":25,"cssClass":"pl-s"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":26,"cssClass":"pl-en"},{"start":27,"end":29,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":19,"end":69,"cssClass":"pl-s"},{"start":71,"end":81,"cssClass":"pl-en"},{"start":82,"end":84,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c1"}],[],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-smi"},{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":38,"cssClass":"pl-en"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":44,"end":46,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-c1"}],[{"start":6,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":36,"cssClass":"pl-en"},{"start":37,"end":40,"cssClass":"pl-s1"},{"start":42,"end":46,"cssClass":"pl-s1"}],[{"start":6,"end":8,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":23,"cssClass":"pl-s1"}],[{"start":3,"end":27,"cssClass":"pl-en"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":33,"end":39,"cssClass":"pl-s1"},{"start":41,"end":45,"cssClass":"pl-s1"}],[{"start":3,"end":9,"cssClass":"pl-k"},{"start":10,"end":13,"cssClass":"pl-s1"}],[],[],[],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-c1"}],[],[{"start":2,"end":24,"cssClass":"pl-smi"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":53,"cssClass":"pl-en"},{"start":54,"end":57,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":54,"cssClass":"pl-en"},{"start":55,"end":62,"cssClass":"pl-s1"},{"start":65,"end":70,"cssClass":"pl-k"},{"start":71,"end":75,"cssClass":"pl-smi"},{"start":76,"end":77,"cssClass":"pl-c1"},{"start":78,"end":80,"cssClass":"pl-s1"},{"start":83,"end":88,"cssClass":"pl-k"},{"start":89,"end":93,"cssClass":"pl-smi"},{"start":94,"end":95,"cssClass":"pl-c1"},{"start":95,"end":96,"cssClass":"pl-c1"},{"start":97,"end":98,"cssClass":"pl-c1"},{"start":98,"end":101,"cssClass":"pl-s1"}],[{"start":6,"end":29,"cssClass":"pl-en"},{"start":30,"end":37,"cssClass":"pl-s1"},{"start":40,"end":45,"cssClass":"pl-k"},{"start":46,"end":50,"cssClass":"pl-smi"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":55,"cssClass":"pl-s1"}],[{"start":6,"end":12,"cssClass":"pl-k"},{"start":13,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":1,"end":8,"cssClass":"pl-k"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":28,"cssClass":"pl-en"},{"start":29,"end":32,"cssClass":"pl-s1"},{"start":34,"end":36,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":42,"cssClass":"pl-s1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-s1"}],[],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":4,"end":17,"cssClass":"pl-en"},{"start":18,"end":20,"cssClass":"pl-s1"},{"start":22,"end":56,"cssClass":"pl-s"},{"start":58,"end":68,"cssClass":"pl-en"},{"start":69,"end":71,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":18,"end":35,"cssClass":"pl-c"}],[],[],[{"start":0,"end":8,"cssClass":"pl-c1"},{"start":9,"end":15,"cssClass":"pl-smi"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":43,"cssClass":"pl-smi"},{"start":44,"end":49,"cssClass":"pl-smi"},{"start":51,"end":53,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-smi"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":36,"end":38,"cssClass":"pl-smi"},{"start":39,"end":41,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":36,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":19,"end":50,"cssClass":"pl-s"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":21,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":19,"end":46,"cssClass":"pl-s"},{"start":48,"end":58,"cssClass":"pl-en"},{"start":59,"end":61,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-smi"},{"start":30,"end":32,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":38,"cssClass":"pl-en"},{"start":39,"end":54,"cssClass":"pl-s"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":60,"end":66,"cssClass":"pl-en"},{"start":67,"end":69,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":38,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":53,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":30,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":36,"cssClass":"pl-c"}],[{"start":0,"end":26,"cssClass":"pl-c"}],[{"start":0,"end":28,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":33,"cssClass":"pl-c"}],[{"start":0,"end":32,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":9,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-smi"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":34,"end":37,"cssClass":"pl-smi"},{"start":38,"end":41,"cssClass":"pl-s1"},{"start":43,"end":48,"cssClass":"pl-smi"},{"start":49,"end":53,"cssClass":"pl-s1"}],[],[{"start":4,"end":57,"cssClass":"pl-c"}],[{"start":4,"end":26,"cssClass":"pl-en"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":34,"end":42,"cssClass":"pl-en"},{"start":43,"end":47,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":18,"end":35,"cssClass":"pl-c"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-k"},{"start":14,"end":22,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-c1"}],[{"start":0,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-smi"},{"start":27,"end":29,"cssClass":"pl-s1"}],[],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":19,"end":25,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"}],[{"start":1,"end":8,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":24,"cssClass":"pl-en"},{"start":25,"end":27,"cssClass":"pl-s1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":23,"cssClass":"pl-s1"},{"start":25,"end":51,"cssClass":"pl-s"},{"start":53,"end":64,"cssClass":"pl-en"},{"start":65,"end":69,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":27,"cssClass":"pl-smi"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":38,"cssClass":"pl-en"},{"start":39,"end":41,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-smi"},{"start":26,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-k"},{"start":36,"end":40,"cssClass":"pl-smi"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":42,"end":46,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":12,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-smi"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":24,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":23,"cssClass":"pl-s1"},{"start":25,"end":61,"cssClass":"pl-s"},{"start":63,"end":73,"cssClass":"pl-en"},{"start":74,"end":76,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":22,"cssClass":"pl-s1"},{"start":24,"end":41,"cssClass":"pl-s"}],[],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":25,"cssClass":"pl-en"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-s1"},{"start":36,"end":38,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":44,"end":46,"cssClass":"pl-c1"},{"start":47,"end":49,"cssClass":"pl-s1"},{"start":50,"end":52,"cssClass":"pl-c1"},{"start":53,"end":59,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"}],[],[],[{"start":4,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-s1"},{"start":26,"end":32,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":25,"cssClass":"pl-en"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":31,"end":39,"cssClass":"pl-s1"},{"start":42,"end":44,"cssClass":"pl-c1"},{"start":45,"end":49,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":27,"cssClass":"pl-en"},{"start":28,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":3,"cssClass":"pl-s1"},{"start":4,"end":5,"cssClass":"pl-c1"},{"start":6,"end":22,"cssClass":"pl-en"},{"start":23,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"}],[{"start":1,"end":12,"cssClass":"pl-en"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":18,"end":26,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":23,"cssClass":"pl-en"}],[{"start":1,"end":6,"cssClass":"pl-en"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":19,"cssClass":"pl-s1"},{"start":22,"end":25,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":20,"cssClass":"pl-en"},{"start":21,"end":25,"cssClass":"pl-s1"}],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":21,"cssClass":"pl-s1"}],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":29,"cssClass":"pl-en"},{"start":30,"end":39,"cssClass":"pl-c1"},{"start":41,"end":43,"cssClass":"pl-s1"},{"start":45,"end":58,"cssClass":"pl-en"},{"start":62,"end":63,"cssClass":"pl-c1"}],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":16,"cssClass":"pl-s1"}],[{"start":4,"end":13,"cssClass":"pl-en"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-s1"},{"start":24,"end":33,"cssClass":"pl-smi"},{"start":34,"end":35,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":11,"end":12,"cssClass":"pl-c1"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-smi"},{"start":30,"end":32,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"}],[{"start":4,"end":13,"cssClass":"pl-smi"},{"start":14,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":55,"cssClass":"pl-en"},{"start":56,"end":59,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-en"},{"start":11,"end":18,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-c1"}],[{"start":4,"end":27,"cssClass":"pl-en"},{"start":28,"end":35,"cssClass":"pl-s1"},{"start":38,"end":43,"cssClass":"pl-k"},{"start":44,"end":48,"cssClass":"pl-smi"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":51,"end":53,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":37,"cssClass":"pl-en"},{"start":39,"end":54,"cssClass":"pl-smi"},{"start":55,"end":62,"cssClass":"pl-s1"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-smi"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":23,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-k"},{"start":32,"end":36,"cssClass":"pl-smi"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":41,"end":44,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-smi"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":44,"cssClass":"pl-en"},{"start":45,"end":48,"cssClass":"pl-s1"}],[],[{"start":1,"end":10,"cssClass":"pl-en"},{"start":11,"end":14,"cssClass":"pl-s1"},{"start":17,"end":26,"cssClass":"pl-smi"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":29,"end":31,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":10,"end":21,"cssClass":"pl-c1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":5,"end":13,"cssClass":"pl-en"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":5,"end":18,"cssClass":"pl-en"},{"start":19,"end":22,"cssClass":"pl-s1"}],[{"start":5,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":18,"cssClass":"pl-s1"}],[{"start":5,"end":28,"cssClass":"pl-en"},{"start":29,"end":36,"cssClass":"pl-s1"},{"start":39,"end":44,"cssClass":"pl-k"},{"start":45,"end":49,"cssClass":"pl-smi"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":52,"end":54,"cssClass":"pl-s1"}],[],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-smi"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-smi"},{"start":33,"end":35,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":14,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":10,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":32,"cssClass":"pl-en"},{"start":33,"end":38,"cssClass":"pl-s1"},{"start":40,"end":42,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-c1"},{"start":32,"end":38,"cssClass":"pl-c1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":26,"cssClass":"pl-en"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":37,"end":39,"cssClass":"pl-c1"},{"start":39,"end":45,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-smi"},{"start":28,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":19,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-smi"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":24,"cssClass":"pl-s1"}],[{"start":4,"end":13,"cssClass":"pl-smi"},{"start":14,"end":18,"cssClass":"pl-s1"}],[],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":55,"cssClass":"pl-en"},{"start":56,"end":59,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-en"},{"start":11,"end":18,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":38,"cssClass":"pl-en"},{"start":40,"end":55,"cssClass":"pl-smi"},{"start":56,"end":63,"cssClass":"pl-s1"}],[{"start":5,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":26,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-k"},{"start":35,"end":39,"cssClass":"pl-smi"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":44,"end":47,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-c1"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":31,"cssClass":"pl-en"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":38,"end":40,"cssClass":"pl-c1"},{"start":41,"end":45,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-en"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":29,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":27,"end":33,"cssClass":"pl-c1"}],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":29,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-en"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-c1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":22,"cssClass":"pl-s1"},{"start":24,"end":41,"cssClass":"pl-s"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-en"},{"start":21,"end":32,"cssClass":"pl-en"},{"start":33,"end":37,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":40,"cssClass":"pl-c"}],[{"start":4,"end":13,"cssClass":"pl-en"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":20,"end":29,"cssClass":"pl-smi"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":34,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":14,"end":25,"cssClass":"pl-c1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":18,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-s1"},{"start":4,"end":5,"cssClass":"pl-c1"},{"start":6,"end":14,"cssClass":"pl-s1"}],[{"start":1,"end":24,"cssClass":"pl-en"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-k"},{"start":41,"end":45,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":50,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-smi"},{"start":28,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":19,"cssClass":"pl-smi"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":46,"cssClass":"pl-smi"},{"start":47,"end":65,"cssClass":"pl-en"},{"start":66,"end":69,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-c1"},{"start":5,"end":34,"cssClass":"pl-en"},{"start":35,"end":42,"cssClass":"pl-s1"},{"start":45,"end":50,"cssClass":"pl-k"},{"start":51,"end":55,"cssClass":"pl-smi"},{"start":56,"end":57,"cssClass":"pl-c1"},{"start":58,"end":60,"cssClass":"pl-s1"},{"start":63,"end":68,"cssClass":"pl-k"},{"start":69,"end":73,"cssClass":"pl-smi"},{"start":74,"end":75,"cssClass":"pl-c1"},{"start":75,"end":76,"cssClass":"pl-c1"},{"start":77,"end":78,"cssClass":"pl-c1"},{"start":78,"end":81,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-c1"},{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":11,"end":17,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":24,"cssClass":"pl-en"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":27,"cssClass":"pl-en"},{"start":28,"end":33,"cssClass":"pl-smi"},{"start":34,"end":39,"cssClass":"pl-s1"},{"start":41,"end":43,"cssClass":"pl-smi"},{"start":44,"end":48,"cssClass":"pl-s1"}],[],[{"start":4,"end":75,"cssClass":"pl-c"}],[{"start":4,"end":73,"cssClass":"pl-c"}],[{"start":4,"end":72,"cssClass":"pl-c"}],[{"start":4,"end":34,"cssClass":"pl-c"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":27,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":31,"cssClass":"pl-en"},{"start":32,"end":42,"cssClass":"pl-en"},{"start":43,"end":47,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-c1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":16,"end":27,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-s1"}],[{"start":6,"end":63,"cssClass":"pl-c"}],[{"start":6,"end":70,"cssClass":"pl-c"}],[{"start":5,"end":35,"cssClass":"pl-en"},{"start":37,"end":42,"cssClass":"pl-smi"},{"start":43,"end":44,"cssClass":"pl-s1"}],[{"start":5,"end":17,"cssClass":"pl-en"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":25,"end":29,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-s1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":14,"cssClass":"pl-en"},{"start":15,"end":20,"cssClass":"pl-smi"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-smi"},{"start":31,"end":33,"cssClass":"pl-s1"},{"start":35,"end":38,"cssClass":"pl-smi"},{"start":39,"end":46,"cssClass":"pl-s1"},{"start":48,"end":51,"cssClass":"pl-smi"},{"start":52,"end":59,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":15,"cssClass":"pl-s1"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":8,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"}],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":15,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":1,"end":16,"cssClass":"pl-smi"},{"start":17,"end":24,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-k"},{"start":9,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":37,"cssClass":"pl-en"},{"start":38,"end":41,"cssClass":"pl-s1"},{"start":44,"end":46,"cssClass":"pl-c1"},{"start":47,"end":51,"cssClass":"pl-c1"}],[{"start":2,"end":4,"cssClass":"pl-c1"},{"start":5,"end":34,"cssClass":"pl-en"},{"start":35,"end":42,"cssClass":"pl-s1"},{"start":45,"end":50,"cssClass":"pl-k"},{"start":51,"end":55,"cssClass":"pl-smi"},{"start":56,"end":57,"cssClass":"pl-c1"},{"start":58,"end":60,"cssClass":"pl-s1"}],[{"start":7,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":14,"cssClass":"pl-s1"},{"start":15,"end":17,"cssClass":"pl-c1"},{"start":18,"end":24,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-en"},{"start":13,"end":29,"cssClass":"pl-en"},{"start":30,"end":33,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-s1"}],[{"start":6,"end":11,"cssClass":"pl-k"}],[],[],[],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s1"},{"start":38,"end":40,"cssClass":"pl-c1"},{"start":41,"end":46,"cssClass":"pl-s1"},{"start":47,"end":49,"cssClass":"pl-c1"},{"start":50,"end":60,"cssClass":"pl-s1"}],[{"start":2,"end":9,"cssClass":"pl-en"},{"start":10,"end":53,"cssClass":"pl-s"}],[{"start":3,"end":13,"cssClass":"pl-en"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":19,"end":32,"cssClass":"pl-en"},{"start":33,"end":38,"cssClass":"pl-s1"},{"start":41,"end":51,"cssClass":"pl-en"},{"start":52,"end":54,"cssClass":"pl-s1"}],[],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":37,"cssClass":"pl-en"},{"start":38,"end":43,"cssClass":"pl-s1"},{"start":45,"end":50,"cssClass":"pl-s1"},{"start":52,"end":54,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":36,"cssClass":"pl-s1"}],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":29,"cssClass":"pl-en"},{"start":30,"end":33,"cssClass":"pl-s1"},{"start":35,"end":52,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[{"start":5,"end":8,"cssClass":"pl-smi"},{"start":9,"end":10,"cssClass":"pl-s1"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":30,"cssClass":"pl-en"},{"start":31,"end":39,"cssClass":"pl-s1"}],[{"start":5,"end":8,"cssClass":"pl-k"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"}],[{"start":2,"end":7,"cssClass":"pl-smi"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":24,"end":32,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-s1"}],[{"start":2,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":30,"cssClass":"pl-en"},{"start":31,"end":34,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":35,"cssClass":"pl-en"},{"start":36,"end":43,"cssClass":"pl-s1"},{"start":46,"end":51,"cssClass":"pl-k"},{"start":52,"end":56,"cssClass":"pl-smi"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":59,"end":61,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":28,"cssClass":"pl-s1"}],[{"start":7,"end":9,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":26,"cssClass":"pl-s1"}],[{"start":3,"end":5,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":30,"cssClass":"pl-en"},{"start":31,"end":34,"cssClass":"pl-s1"},{"start":36,"end":38,"cssClass":"pl-s1"}],[{"start":7,"end":12,"cssClass":"pl-k"}],[],[],[],[{"start":6,"end":12,"cssClass":"pl-k"},{"start":13,"end":38,"cssClass":"pl-en"},{"start":39,"end":44,"cssClass":"pl-s1"},{"start":46,"end":51,"cssClass":"pl-s1"},{"start":53,"end":55,"cssClass":"pl-s1"}],[],[],[],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":19,"cssClass":"pl-en"},{"start":20,"end":23,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":21,"end":30,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":34,"end":46,"cssClass":"pl-en"},{"start":47,"end":52,"cssClass":"pl-s1"},{"start":54,"end":56,"cssClass":"pl-c1"},{"start":57,"end":65,"cssClass":"pl-c1"}],[{"start":1,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":17,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":41,"cssClass":"pl-en"},{"start":42,"end":47,"cssClass":"pl-s1"},{"start":49,"end":51,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":24,"cssClass":"pl-en"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":17,"cssClass":"pl-en"},{"start":18,"end":23,"cssClass":"pl-smi"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-smi"},{"start":34,"end":36,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":44,"end":49,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-smi"},{"start":29,"end":31,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-s1"},{"start":37,"end":43,"cssClass":"pl-s1"},{"start":45,"end":50,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-smi"},{"start":32,"end":34,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":44,"end":50,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":33,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":35,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-smi"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-smi"},{"start":37,"end":41,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":20,"cssClass":"pl-en"},{"start":21,"end":25,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":19,"end":59,"cssClass":"pl-s"},{"start":61,"end":71,"cssClass":"pl-en"},{"start":72,"end":74,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-en"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":42,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-c1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":27,"cssClass":"pl-s1"},{"start":29,"end":62,"cssClass":"pl-s"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":22,"cssClass":"pl-s1"}],[{"start":1,"end":16,"cssClass":"pl-en"},{"start":17,"end":31,"cssClass":"pl-s"}],[],[],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":55,"cssClass":"pl-en"},{"start":56,"end":59,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-c1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":56,"cssClass":"pl-en"},{"start":58,"end":73,"cssClass":"pl-smi"},{"start":74,"end":81,"cssClass":"pl-s1"},{"start":84,"end":89,"cssClass":"pl-k"},{"start":90,"end":94,"cssClass":"pl-smi"},{"start":95,"end":96,"cssClass":"pl-c1"},{"start":97,"end":99,"cssClass":"pl-s1"},{"start":102,"end":107,"cssClass":"pl-k"},{"start":108,"end":112,"cssClass":"pl-smi"},{"start":113,"end":114,"cssClass":"pl-c1"},{"start":114,"end":115,"cssClass":"pl-c1"},{"start":116,"end":117,"cssClass":"pl-c1"},{"start":117,"end":120,"cssClass":"pl-s1"}],[{"start":1,"end":24,"cssClass":"pl-en"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-k"},{"start":41,"end":45,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":50,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":12,"end":18,"cssClass":"pl-s1"}],[{"start":5,"end":20,"cssClass":"pl-en"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-s1"}],[{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":27,"cssClass":"pl-en"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":19,"end":41,"cssClass":"pl-s"}],[{"start":3,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":23,"end":33,"cssClass":"pl-en"},{"start":34,"end":36,"cssClass":"pl-s1"}],[],[{"start":4,"end":17,"cssClass":"pl-en"},{"start":18,"end":20,"cssClass":"pl-s1"},{"start":22,"end":51,"cssClass":"pl-s"}],[{"start":4,"end":17,"cssClass":"pl-en"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":24,"end":34,"cssClass":"pl-en"},{"start":35,"end":37,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":18,"end":35,"cssClass":"pl-c"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":0,"end":4,"cssClass":"pl-en"},{"start":5,"end":7,"cssClass":"pl-smi"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":34,"cssClass":"pl-smi"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":22,"cssClass":"pl-en"},{"start":23,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":15,"cssClass":"pl-en"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"}],[{"start":5,"end":14,"cssClass":"pl-en"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"},{"start":4,"end":5,"cssClass":"pl-c1"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":31,"cssClass":"pl-smi"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":37,"cssClass":"pl-s1"}],[],[{"start":4,"end":12,"cssClass":"pl-smi"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":23,"cssClass":"pl-en"}],[],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":55,"cssClass":"pl-en"},{"start":56,"end":59,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":18,"cssClass":"pl-en"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-smi"},{"start":41,"end":44,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"},{"start":4,"end":5,"cssClass":"pl-c1"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":31,"cssClass":"pl-smi"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":37,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":19,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":23,"cssClass":"pl-en"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":33,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":19,"cssClass":"pl-en"},{"start":20,"end":23,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"}],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-c1"},{"start":33,"end":43,"cssClass":"pl-s1"}],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-en"},{"start":7,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":17,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":25,"end":30,"cssClass":"pl-smi"},{"start":31,"end":34,"cssClass":"pl-s1"}],[],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":21,"end":27,"cssClass":"pl-en"},{"start":28,"end":31,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-s1"}],[],[{"start":4,"end":12,"cssClass":"pl-smi"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-c1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-c1"}],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":21,"cssClass":"pl-en"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":27,"end":38,"cssClass":"pl-c1"}],[{"start":4,"end":19,"cssClass":"pl-en"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":25,"end":31,"cssClass":"pl-s1"},{"start":33,"end":36,"cssClass":"pl-s1"}],[{"start":4,"end":17,"cssClass":"pl-en"},{"start":18,"end":21,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":46,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":50,"cssClass":"pl-c"}],[{"start":0,"end":51,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-smi"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":31,"cssClass":"pl-smi"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":37,"end":40,"cssClass":"pl-smi"},{"start":41,"end":45,"cssClass":"pl-s1"},{"start":47,"end":52,"cssClass":"pl-smi"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":58,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":17,"cssClass":"pl-s1"}],[{"start":4,"end":12,"cssClass":"pl-smi"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":14,"end":17,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"}],[{"start":1,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":13,"cssClass":"pl-en"},{"start":14,"end":18,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":26,"end":30,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":40,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":21,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":22,"cssClass":"pl-en"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":22,"cssClass":"pl-en"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":24,"cssClass":"pl-en"},{"start":25,"end":28,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":0,"end":18,"cssClass":"pl-en"},{"start":19,"end":24,"cssClass":"pl-smi"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-smi"},{"start":35,"end":37,"cssClass":"pl-s1"},{"start":39,"end":42,"cssClass":"pl-smi"},{"start":43,"end":50,"cssClass":"pl-s1"},{"start":52,"end":55,"cssClass":"pl-smi"},{"start":56,"end":63,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":15,"cssClass":"pl-s1"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":8,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"}],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":15,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-s1"}],[{"start":1,"end":16,"cssClass":"pl-smi"},{"start":17,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":45,"cssClass":"pl-en"},{"start":46,"end":49,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":53,"cssClass":"pl-en"},{"start":54,"end":61,"cssClass":"pl-s1"}],[{"start":6,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":21,"cssClass":"pl-s1"},{"start":24,"end":29,"cssClass":"pl-k"},{"start":30,"end":34,"cssClass":"pl-smi"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":44,"cssClass":"pl-s1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":14,"cssClass":"pl-s1"},{"start":15,"end":17,"cssClass":"pl-c1"},{"start":18,"end":24,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":28,"end":33,"cssClass":"pl-en"},{"start":34,"end":47,"cssClass":"pl-en"},{"start":48,"end":53,"cssClass":"pl-s1"},{"start":55,"end":57,"cssClass":"pl-s1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-s1"}],[],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":36,"cssClass":"pl-s1"}],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":29,"cssClass":"pl-en"},{"start":30,"end":33,"cssClass":"pl-s1"},{"start":35,"end":52,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[{"start":5,"end":8,"cssClass":"pl-smi"},{"start":9,"end":10,"cssClass":"pl-s1"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":30,"cssClass":"pl-en"},{"start":31,"end":39,"cssClass":"pl-s1"}],[{"start":5,"end":8,"cssClass":"pl-k"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"}],[{"start":2,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":30,"cssClass":"pl-en"},{"start":31,"end":40,"cssClass":"pl-en"},{"start":41,"end":49,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":35,"cssClass":"pl-en"},{"start":36,"end":43,"cssClass":"pl-s1"},{"start":46,"end":51,"cssClass":"pl-k"},{"start":52,"end":56,"cssClass":"pl-smi"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":59,"end":61,"cssClass":"pl-s1"},{"start":64,"end":69,"cssClass":"pl-k"},{"start":70,"end":74,"cssClass":"pl-smi"},{"start":75,"end":76,"cssClass":"pl-c1"},{"start":76,"end":77,"cssClass":"pl-c1"},{"start":78,"end":79,"cssClass":"pl-c1"},{"start":79,"end":84,"cssClass":"pl-s1"}],[{"start":6,"end":12,"cssClass":"pl-k"},{"start":13,"end":18,"cssClass":"pl-s1"}],[],[],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":19,"cssClass":"pl-en"},{"start":20,"end":23,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":21,"end":30,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":34,"end":46,"cssClass":"pl-en"},{"start":47,"end":52,"cssClass":"pl-s1"},{"start":54,"end":56,"cssClass":"pl-c1"},{"start":57,"end":65,"cssClass":"pl-c1"}],[{"start":1,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":17,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":41,"cssClass":"pl-en"},{"start":42,"end":47,"cssClass":"pl-s1"},{"start":49,"end":51,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":3,"cssClass":"pl-smi"}],[{"start":0,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-smi"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-smi"},{"start":38,"end":40,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":29,"cssClass":"pl-en"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":37,"end":39,"cssClass":"pl-s1"},{"start":41,"end":46,"cssClass":"pl-s1"},{"start":48,"end":53,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":3,"cssClass":"pl-smi"}],[{"start":0,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-smi"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-smi"},{"start":33,"end":35,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":29,"cssClass":"pl-en"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":37,"end":39,"cssClass":"pl-s1"},{"start":41,"end":47,"cssClass":"pl-s1"},{"start":49,"end":54,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":3,"cssClass":"pl-smi"}],[{"start":0,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-smi"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-smi"},{"start":36,"end":38,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":29,"cssClass":"pl-en"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":37,"end":39,"cssClass":"pl-s1"},{"start":41,"end":46,"cssClass":"pl-s1"},{"start":48,"end":54,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-smi"},{"start":27,"end":29,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-smi"},{"start":37,"end":40,"cssClass":"pl-s1"},{"start":42,"end":45,"cssClass":"pl-smi"},{"start":46,"end":53,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":30,"cssClass":"pl-s1"},{"start":33,"end":43,"cssClass":"pl-s"},{"start":46,"end":62,"cssClass":"pl-s"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":31,"end":44,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-c1"}],[{"start":6,"end":14,"cssClass":"pl-en"},{"start":15,"end":32,"cssClass":"pl-s1"},{"start":34,"end":58,"cssClass":"pl-s"},{"start":60,"end":64,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":24,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":17,"cssClass":"pl-en"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":28,"end":36,"cssClass":"pl-c1"}],[{"start":5,"end":20,"cssClass":"pl-en"},{"start":21,"end":29,"cssClass":"pl-s"}],[],[{"start":1,"end":5,"cssClass":"pl-k"}],[{"start":5,"end":20,"cssClass":"pl-en"},{"start":21,"end":28,"cssClass":"pl-s"}],[],[],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":65,"cssClass":"pl-en"},{"start":66,"end":71,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":21,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":34,"cssClass":"pl-en"},{"start":36,"end":51,"cssClass":"pl-smi"},{"start":52,"end":59,"cssClass":"pl-s1"},{"start":62,"end":67,"cssClass":"pl-k"},{"start":68,"end":72,"cssClass":"pl-smi"},{"start":73,"end":74,"cssClass":"pl-c1"},{"start":75,"end":77,"cssClass":"pl-s1"},{"start":80,"end":85,"cssClass":"pl-k"},{"start":86,"end":90,"cssClass":"pl-smi"},{"start":91,"end":92,"cssClass":"pl-c1"},{"start":92,"end":93,"cssClass":"pl-c1"},{"start":94,"end":95,"cssClass":"pl-c1"},{"start":95,"end":100,"cssClass":"pl-s1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":14,"cssClass":"pl-s1"},{"start":15,"end":17,"cssClass":"pl-c1"},{"start":18,"end":24,"cssClass":"pl-s1"}],[{"start":2,"end":17,"cssClass":"pl-en"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-s1"}],[],[{"start":5,"end":9,"cssClass":"pl-k"}],[{"start":2,"end":9,"cssClass":"pl-en"},{"start":10,"end":37,"cssClass":"pl-s"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":45,"end":55,"cssClass":"pl-en"},{"start":56,"end":58,"cssClass":"pl-s1"}],[],[],[],[],[{"start":4,"end":24,"cssClass":"pl-en"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-k"},{"start":41,"end":45,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":50,"cssClass":"pl-s1"},{"start":53,"end":58,"cssClass":"pl-k"},{"start":59,"end":63,"cssClass":"pl-smi"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":66,"end":69,"cssClass":"pl-s1"}],[{"start":4,"end":26,"cssClass":"pl-en"},{"start":27,"end":29,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-smi"},{"start":29,"end":31,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-smi"},{"start":39,"end":42,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-s1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":23,"cssClass":"pl-s1"},{"start":25,"end":64,"cssClass":"pl-s"}],[{"start":3,"end":13,"cssClass":"pl-en"},{"start":14,"end":16,"cssClass":"pl-s1"}],[],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":20,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-s1"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-k"},{"start":35,"end":39,"cssClass":"pl-smi"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":41,"end":45,"cssClass":"pl-s1"},{"start":47,"end":52,"cssClass":"pl-smi"},{"start":53,"end":56,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":8,"cssClass":"pl-en"},{"start":9,"end":58,"cssClass":"pl-s"},{"start":60,"end":64,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":27,"cssClass":"pl-s1"}],[{"start":1,"end":10,"cssClass":"pl-en"},{"start":11,"end":12,"cssClass":"pl-c1"}],[],[{"start":4,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-s1"},{"start":28,"end":31,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-k"},{"start":29,"end":33,"cssClass":"pl-smi"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":41,"end":46,"cssClass":"pl-smi"},{"start":47,"end":50,"cssClass":"pl-s1"}],[],[{"start":4,"end":19,"cssClass":"pl-en"},{"start":20,"end":30,"cssClass":"pl-s1"},{"start":32,"end":36,"cssClass":"pl-s1"},{"start":38,"end":41,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-k"},{"start":14,"end":19,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":19,"end":24,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":29,"cssClass":"pl-en"},{"start":30,"end":43,"cssClass":"pl-en"},{"start":45,"end":50,"cssClass":"pl-smi"},{"start":51,"end":56,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-smi"},{"start":28,"end":30,"cssClass":"pl-s1"},{"start":32,"end":37,"cssClass":"pl-smi"},{"start":38,"end":41,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":24,"cssClass":"pl-en"},{"start":25,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":75,"cssClass":"pl-c"}],[{"start":4,"end":30,"cssClass":"pl-c"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":19,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-s1"},{"start":34,"end":36,"cssClass":"pl-c1"},{"start":37,"end":43,"cssClass":"pl-s1"}],[{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-s1"}],[{"start":5,"end":10,"cssClass":"pl-k"}],[],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":4,"cssClass":"pl-c1"},{"start":5,"end":17,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":27,"end":30,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-smi"},{"start":29,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-smi"},{"start":38,"end":43,"cssClass":"pl-s1"},{"start":45,"end":49,"cssClass":"pl-smi"},{"start":50,"end":57,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":22,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":24,"cssClass":"pl-en"},{"start":25,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":61,"cssClass":"pl-c"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":23,"cssClass":"pl-en"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":14,"end":20,"cssClass":"pl-s1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":19,"cssClass":"pl-s1"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-s1"}],[],[{"start":1,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":18,"end":57,"cssClass":"pl-s"}],[{"start":2,"end":12,"cssClass":"pl-en"},{"start":13,"end":15,"cssClass":"pl-s1"},{"start":18,"end":31,"cssClass":"pl-en"},{"start":32,"end":36,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":18,"end":24,"cssClass":"pl-s1"},{"start":27,"end":31,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-smi"},{"start":29,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-smi"},{"start":38,"end":43,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":23,"cssClass":"pl-en"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-smi"},{"start":28,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":23,"cssClass":"pl-en"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-smi"},{"start":32,"end":34,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":23,"cssClass":"pl-en"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":28,"cssClass":"pl-k"},{"start":29,"end":33,"cssClass":"pl-smi"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":41,"end":46,"cssClass":"pl-smi"},{"start":47,"end":50,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":19,"end":49,"cssClass":"pl-s"},{"start":51,"end":55,"cssClass":"pl-s1"}],[],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":27,"end":30,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":28,"cssClass":"pl-k"},{"start":29,"end":33,"cssClass":"pl-smi"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":19,"end":49,"cssClass":"pl-s"},{"start":51,"end":55,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":24,"cssClass":"pl-en"},{"start":25,"end":30,"cssClass":"pl-smi"},{"start":31,"end":36,"cssClass":"pl-s1"},{"start":38,"end":43,"cssClass":"pl-k"},{"start":44,"end":48,"cssClass":"pl-smi"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":54,"cssClass":"pl-s1"},{"start":56,"end":61,"cssClass":"pl-smi"},{"start":62,"end":65,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":19,"end":49,"cssClass":"pl-s"},{"start":51,"end":55,"cssClass":"pl-s1"}],[],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":27,"end":30,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":0,"end":4,"cssClass":"pl-en"},{"start":5,"end":7,"cssClass":"pl-smi"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-smi"},{"start":32,"end":35,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":22,"cssClass":"pl-en"},{"start":23,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":20,"cssClass":"pl-en"},{"start":21,"end":24,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":21,"cssClass":"pl-en"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":31,"cssClass":"pl-s1"}],[{"start":5,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":22,"end":26,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":16,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-smi"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":43,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":24,"cssClass":"pl-en"},{"start":25,"end":30,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":26,"cssClass":"pl-en"}],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":55,"cssClass":"pl-en"},{"start":56,"end":61,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":18,"cssClass":"pl-en"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-smi"},{"start":41,"end":44,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":60,"cssClass":"pl-c"}],[{"start":0,"end":21,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":38,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":9,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":18,"cssClass":"pl-en"},{"start":19,"end":24,"cssClass":"pl-smi"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":30,"end":33,"cssClass":"pl-smi"},{"start":34,"end":37,"cssClass":"pl-s1"},{"start":39,"end":44,"cssClass":"pl-smi"},{"start":45,"end":49,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":20,"cssClass":"pl-en"},{"start":21,"end":25,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":19,"end":49,"cssClass":"pl-s"},{"start":51,"end":61,"cssClass":"pl-en"},{"start":62,"end":64,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-en"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":42,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-c1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":27,"cssClass":"pl-s1"},{"start":29,"end":68,"cssClass":"pl-s"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":22,"cssClass":"pl-s1"}],[{"start":1,"end":16,"cssClass":"pl-en"},{"start":17,"end":31,"cssClass":"pl-s"}],[],[],[{"start":4,"end":26,"cssClass":"pl-smi"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":55,"cssClass":"pl-en"},{"start":56,"end":59,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-c1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":56,"cssClass":"pl-en"},{"start":58,"end":73,"cssClass":"pl-smi"},{"start":74,"end":81,"cssClass":"pl-s1"},{"start":84,"end":89,"cssClass":"pl-k"},{"start":90,"end":94,"cssClass":"pl-smi"},{"start":95,"end":96,"cssClass":"pl-c1"},{"start":97,"end":99,"cssClass":"pl-s1"},{"start":102,"end":107,"cssClass":"pl-k"},{"start":108,"end":112,"cssClass":"pl-smi"},{"start":113,"end":114,"cssClass":"pl-c1"},{"start":114,"end":115,"cssClass":"pl-c1"},{"start":116,"end":117,"cssClass":"pl-c1"},{"start":117,"end":120,"cssClass":"pl-s1"}],[{"start":1,"end":24,"cssClass":"pl-en"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-k"},{"start":41,"end":45,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":50,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":23,"cssClass":"pl-en"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":19,"end":44,"cssClass":"pl-s"}],[{"start":3,"end":13,"cssClass":"pl-en"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":19,"end":32,"cssClass":"pl-en"},{"start":33,"end":36,"cssClass":"pl-s1"}],[],[{"start":4,"end":17,"cssClass":"pl-en"},{"start":18,"end":20,"cssClass":"pl-s1"},{"start":22,"end":60,"cssClass":"pl-s"}],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":20,"end":33,"cssClass":"pl-en"},{"start":34,"end":37,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":18,"end":35,"cssClass":"pl-c"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-k"},{"start":27,"end":31,"cssClass":"pl-smi"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":37,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-k"},{"start":27,"end":31,"cssClass":"pl-smi"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":39,"end":44,"cssClass":"pl-smi"},{"start":45,"end":48,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-s1"},{"start":32,"end":35,"cssClass":"pl-s1"}],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/alloy/MacRuby-mirror-test/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"variable.c","displayUrl":"https://github.com/alloy/MacRuby-mirror-test/blob/trunk/variable.c?raw=true","headerInfo":{"blobSize":"44.7 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"c7254de","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Falloy%2FMacRuby-mirror-test%2Fblob%2Ftrunk%2Fvariable.c","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"2039","truncatedSloc":"1808"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"C","languageID":41,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/alloy/MacRuby-mirror-test/blob/trunk/variable.c","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/alloy/MacRuby-mirror-test/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/alloy/MacRuby-mirror-test/raw/trunk/variable.c","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":true,"not_analyzed":false,"symbols":[{"name":"retain_cb","kind":"function","ident_start":609,"ident_end":618,"extent_start":609,"extent_end":659,"fully_qualified_name":"retain_cb","ident_utf16":{"start":{"line_number":22,"utf16_col":0},"end":{"line_number":22,"utf16_col":9}},"extent_utf16":{"start":{"line_number":22,"utf16_col":0},"end":{"line_number":22,"utf16_col":50}}},{"name":"release_cb","kind":"function","ident_start":709,"ident_end":719,"extent_start":709,"extent_end":760,"fully_qualified_name":"release_cb","ident_utf16":{"start":{"line_number":29,"utf16_col":0},"end":{"line_number":29,"utf16_col":10}},"extent_utf16":{"start":{"line_number":29,"utf16_col":0},"end":{"line_number":29,"utf16_col":51}}},{"name":"ivar_dict_foreach","kind":"function","ident_start":797,"ident_end":814,"extent_start":797,"extent_end":870,"fully_qualified_name":"ivar_dict_foreach","ident_utf16":{"start":{"line_number":35,"utf16_col":0},"end":{"line_number":35,"utf16_col":17}},"extent_utf16":{"start":{"line_number":35,"utf16_col":0},"end":{"line_number":35,"utf16_col":73}}},{"name":"Init_var_tables","kind":"function","ident_start":1458,"ident_end":1473,"extent_start":1458,"extent_end":1479,"fully_qualified_name":"Init_var_tables","ident_utf16":{"start":{"line_number":64,"utf16_col":0},"end":{"line_number":64,"utf16_col":15}},"extent_utf16":{"start":{"line_number":64,"utf16_col":0},"end":{"line_number":64,"utf16_col":21}}},{"name":"fc_result","kind":"class","ident_start":1815,"ident_end":1824,"extent_start":1808,"extent_end":1919,"fully_qualified_name":"fc_result","ident_utf16":{"start":{"line_number":76,"utf16_col":7},"end":{"line_number":76,"utf16_col":16}},"extent_utf16":{"start":{"line_number":76,"utf16_col":0},"end":{"line_number":82,"utf16_col":1}}},{"name":"fc_path","kind":"function","ident_start":1935,"ident_end":1942,"extent_start":1935,"extent_end":1973,"fully_qualified_name":"fc_path","ident_utf16":{"start":{"line_number":85,"utf16_col":0},"end":{"line_number":85,"utf16_col":7}},"extent_utf16":{"start":{"line_number":85,"utf16_col":0},"end":{"line_number":85,"utf16_col":38}}},{"name":"fc_i","kind":"function","ident_start":2450,"ident_end":2454,"extent_start":2450,"extent_end":2498,"fully_qualified_name":"fc_i","ident_utf16":{"start":{"line_number":110,"utf16_col":0},"end":{"line_number":110,"utf16_col":4}},"extent_utf16":{"start":{"line_number":110,"utf16_col":0},"end":{"line_number":110,"utf16_col":48}}},{"name":"find_class_path","kind":"function","ident_start":3314,"ident_end":3329,"extent_start":3314,"extent_end":3342,"fully_qualified_name":"find_class_path","ident_utf16":{"start":{"line_number":155,"utf16_col":0},"end":{"line_number":155,"utf16_col":15}},"extent_utf16":{"start":{"line_number":155,"utf16_col":0},"end":{"line_number":155,"utf16_col":28}}},{"name":"classname","kind":"function","ident_start":4280,"ident_end":4289,"extent_start":4280,"extent_end":4302,"fully_qualified_name":"classname","ident_utf16":{"start":{"line_number":189,"utf16_col":0},"end":{"line_number":189,"utf16_col":9}},"extent_utf16":{"start":{"line_number":189,"utf16_col":0},"end":{"line_number":189,"utf16_col":22}}},{"name":"rb_mod_name","kind":"function","ident_start":5297,"ident_end":5308,"extent_start":5297,"extent_end":5328,"fully_qualified_name":"rb_mod_name","ident_utf16":{"start":{"line_number":228,"utf16_col":0},"end":{"line_number":228,"utf16_col":11}},"extent_utf16":{"start":{"line_number":228,"utf16_col":0},"end":{"line_number":228,"utf16_col":31}}},{"name":"rb_class_path","kind":"function","ident_start":5447,"ident_end":5460,"extent_start":5447,"extent_end":5473,"fully_qualified_name":"rb_class_path","ident_utf16":{"start":{"line_number":239,"utf16_col":0},"end":{"line_number":239,"utf16_col":13}},"extent_utf16":{"start":{"line_number":239,"utf16_col":0},"end":{"line_number":239,"utf16_col":26}}},{"name":"rb_set_class_path2","kind":"function","ident_start":5972,"ident_end":5990,"extent_start":5972,"extent_end":6047,"fully_qualified_name":"rb_set_class_path2","ident_utf16":{"start":{"line_number":267,"utf16_col":0},"end":{"line_number":267,"utf16_col":18}},"extent_utf16":{"start":{"line_number":267,"utf16_col":0},"end":{"line_number":267,"utf16_col":75}}},{"name":"rb_set_class_path","kind":"function","ident_start":6342,"ident_end":6359,"extent_start":6342,"extent_end":6403,"fully_qualified_name":"rb_set_class_path","ident_utf16":{"start":{"line_number":286,"utf16_col":0},"end":{"line_number":286,"utf16_col":17}},"extent_utf16":{"start":{"line_number":286,"utf16_col":0},"end":{"line_number":286,"utf16_col":61}}},{"name":"rb_path2class","kind":"function","ident_start":6473,"ident_end":6486,"extent_start":6473,"extent_end":6504,"fully_qualified_name":"rb_path2class","ident_utf16":{"start":{"line_number":292,"utf16_col":0},"end":{"line_number":292,"utf16_col":13}},"extent_utf16":{"start":{"line_number":292,"utf16_col":0},"end":{"line_number":292,"utf16_col":31}}},{"name":"rb_name_class","kind":"function","ident_start":7213,"ident_end":7226,"extent_start":7213,"extent_end":7246,"fully_qualified_name":"rb_name_class","ident_utf16":{"start":{"line_number":328,"utf16_col":0},"end":{"line_number":328,"utf16_col":13}},"extent_utf16":{"start":{"line_number":328,"utf16_col":0},"end":{"line_number":328,"utf16_col":33}}},{"name":"rb_class_name","kind":"function","ident_start":7307,"ident_end":7320,"extent_start":7307,"extent_end":7333,"fully_qualified_name":"rb_class_name","ident_utf16":{"start":{"line_number":334,"utf16_col":0},"end":{"line_number":334,"utf16_col":13}},"extent_utf16":{"start":{"line_number":334,"utf16_col":0},"end":{"line_number":334,"utf16_col":26}}},{"name":"rb_class2name","kind":"function","ident_start":7407,"ident_end":7420,"extent_start":7407,"extent_end":7433,"fully_qualified_name":"rb_class2name","ident_utf16":{"start":{"line_number":340,"utf16_col":0},"end":{"line_number":340,"utf16_col":13}},"extent_utf16":{"start":{"line_number":340,"utf16_col":0},"end":{"line_number":340,"utf16_col":26}}},{"name":"rb_obj_classname","kind":"function","ident_start":7498,"ident_end":7514,"extent_start":7498,"extent_end":7525,"fully_qualified_name":"rb_obj_classname","ident_utf16":{"start":{"line_number":346,"utf16_col":0},"end":{"line_number":346,"utf16_col":16}},"extent_utf16":{"start":{"line_number":346,"utf16_col":0},"end":{"line_number":346,"utf16_col":27}}},{"name":"trace_var","kind":"class","ident_start":7600,"ident_end":7609,"extent_start":7593,"extent_end":7694,"fully_qualified_name":"trace_var","ident_utf16":{"start":{"line_number":351,"utf16_col":7},"end":{"line_number":351,"utf16_col":16}},"extent_utf16":{"start":{"line_number":351,"utf16_col":0},"end":{"line_number":356,"utf16_col":1}}},{"name":"global_variable","kind":"class","ident_start":7704,"ident_end":7719,"extent_start":7697,"extent_end":7877,"fully_qualified_name":"global_variable","ident_utf16":{"start":{"line_number":358,"utf16_col":7},"end":{"line_number":358,"utf16_col":22}},"extent_utf16":{"start":{"line_number":358,"utf16_col":0},"end":{"line_number":366,"utf16_col":1}}},{"name":"global_entry","kind":"class","ident_start":7887,"ident_end":7899,"extent_start":7880,"extent_end":7947,"fully_qualified_name":"global_entry","ident_utf16":{"start":{"line_number":368,"utf16_col":7},"end":{"line_number":368,"utf16_col":19}},"extent_utf16":{"start":{"line_number":368,"utf16_col":0},"end":{"line_number":371,"utf16_col":1}}},{"name":"undef_getter","kind":"function","ident_start":7963,"ident_end":7975,"extent_start":7963,"extent_end":7982,"fully_qualified_name":"undef_getter","ident_utf16":{"start":{"line_number":373,"utf16_col":13},"end":{"line_number":373,"utf16_col":25}},"extent_utf16":{"start":{"line_number":373,"utf16_col":13},"end":{"line_number":373,"utf16_col":32}}},{"name":"undef_setter","kind":"function","ident_start":7997,"ident_end":8009,"extent_start":7997,"extent_end":8068,"fully_qualified_name":"undef_setter","ident_utf16":{"start":{"line_number":374,"utf16_col":13},"end":{"line_number":374,"utf16_col":25}},"extent_utf16":{"start":{"line_number":374,"utf16_col":13},"end":{"line_number":374,"utf16_col":84}}},{"name":"undef_marker","kind":"function","ident_start":8083,"ident_end":8095,"extent_start":8083,"extent_end":8101,"fully_qualified_name":"undef_marker","ident_utf16":{"start":{"line_number":375,"utf16_col":13},"end":{"line_number":375,"utf16_col":25}},"extent_utf16":{"start":{"line_number":375,"utf16_col":13},"end":{"line_number":375,"utf16_col":31}}},{"name":"val_getter","kind":"function","ident_start":8117,"ident_end":8127,"extent_start":8117,"extent_end":8145,"fully_qualified_name":"val_getter","ident_utf16":{"start":{"line_number":377,"utf16_col":13},"end":{"line_number":377,"utf16_col":23}},"extent_utf16":{"start":{"line_number":377,"utf16_col":13},"end":{"line_number":377,"utf16_col":41}}},{"name":"val_setter","kind":"function","ident_start":8160,"ident_end":8170,"extent_start":8160,"extent_end":8229,"fully_qualified_name":"val_setter","ident_utf16":{"start":{"line_number":378,"utf16_col":13},"end":{"line_number":378,"utf16_col":23}},"extent_utf16":{"start":{"line_number":378,"utf16_col":13},"end":{"line_number":378,"utf16_col":82}}},{"name":"val_marker","kind":"function","ident_start":8244,"ident_end":8254,"extent_start":8244,"extent_end":8266,"fully_qualified_name":"val_marker","ident_utf16":{"start":{"line_number":379,"utf16_col":13},"end":{"line_number":379,"utf16_col":23}},"extent_utf16":{"start":{"line_number":379,"utf16_col":13},"end":{"line_number":379,"utf16_col":35}}},{"name":"var_getter","kind":"function","ident_start":8282,"ident_end":8292,"extent_start":8282,"extent_end":8311,"fully_qualified_name":"var_getter","ident_utf16":{"start":{"line_number":381,"utf16_col":13},"end":{"line_number":381,"utf16_col":23}},"extent_utf16":{"start":{"line_number":381,"utf16_col":13},"end":{"line_number":381,"utf16_col":42}}},{"name":"var_setter","kind":"function","ident_start":8326,"ident_end":8336,"extent_start":8326,"extent_end":8366,"fully_qualified_name":"var_setter","ident_utf16":{"start":{"line_number":382,"utf16_col":13},"end":{"line_number":382,"utf16_col":23}},"extent_utf16":{"start":{"line_number":382,"utf16_col":13},"end":{"line_number":382,"utf16_col":53}}},{"name":"var_marker","kind":"function","ident_start":8381,"ident_end":8391,"extent_start":8381,"extent_end":8403,"fully_qualified_name":"var_marker","ident_utf16":{"start":{"line_number":383,"utf16_col":13},"end":{"line_number":383,"utf16_col":23}},"extent_utf16":{"start":{"line_number":383,"utf16_col":13},"end":{"line_number":383,"utf16_col":35}}},{"name":"rb_global_entry","kind":"function","ident_start":8427,"ident_end":8442,"extent_start":8427,"extent_end":8449,"fully_qualified_name":"rb_global_entry","ident_utf16":{"start":{"line_number":386,"utf16_col":0},"end":{"line_number":386,"utf16_col":15}},"extent_utf16":{"start":{"line_number":386,"utf16_col":0},"end":{"line_number":386,"utf16_col":22}}},{"name":"undef_getter","kind":"function","ident_start":9012,"ident_end":9024,"extent_start":9012,"extent_end":9031,"fully_qualified_name":"undef_getter","ident_utf16":{"start":{"line_number":414,"utf16_col":0},"end":{"line_number":414,"utf16_col":12}},"extent_utf16":{"start":{"line_number":414,"utf16_col":0},"end":{"line_number":414,"utf16_col":19}}},{"name":"undef_setter","kind":"function","ident_start":9139,"ident_end":9151,"extent_start":9139,"extent_end":9210,"fully_qualified_name":"undef_setter","ident_utf16":{"start":{"line_number":422,"utf16_col":0},"end":{"line_number":422,"utf16_col":12}},"extent_utf16":{"start":{"line_number":422,"utf16_col":0},"end":{"line_number":422,"utf16_col":71}}},{"name":"undef_marker","kind":"function","ident_start":9347,"ident_end":9359,"extent_start":9347,"extent_end":9365,"fully_qualified_name":"undef_marker","ident_utf16":{"start":{"line_number":432,"utf16_col":0},"end":{"line_number":432,"utf16_col":12}},"extent_utf16":{"start":{"line_number":432,"utf16_col":0},"end":{"line_number":432,"utf16_col":18}}},{"name":"val_getter","kind":"function","ident_start":9384,"ident_end":9394,"extent_start":9384,"extent_end":9412,"fully_qualified_name":"val_getter","ident_utf16":{"start":{"line_number":437,"utf16_col":0},"end":{"line_number":437,"utf16_col":10}},"extent_utf16":{"start":{"line_number":437,"utf16_col":0},"end":{"line_number":437,"utf16_col":28}}},{"name":"val_setter","kind":"function","ident_start":9446,"ident_end":9456,"extent_start":9446,"extent_end":9515,"fully_qualified_name":"val_setter","ident_utf16":{"start":{"line_number":443,"utf16_col":0},"end":{"line_number":443,"utf16_col":10}},"extent_utf16":{"start":{"line_number":443,"utf16_col":0},"end":{"line_number":443,"utf16_col":69}}},{"name":"val_marker","kind":"function","ident_start":9561,"ident_end":9571,"extent_start":9561,"extent_end":9583,"fully_qualified_name":"val_marker","ident_utf16":{"start":{"line_number":449,"utf16_col":0},"end":{"line_number":449,"utf16_col":10}},"extent_utf16":{"start":{"line_number":449,"utf16_col":0},"end":{"line_number":449,"utf16_col":22}}},{"name":"var_getter","kind":"function","ident_start":9649,"ident_end":9659,"extent_start":9649,"extent_end":9678,"fully_qualified_name":"var_getter","ident_utf16":{"start":{"line_number":457,"utf16_col":0},"end":{"line_number":457,"utf16_col":10}},"extent_utf16":{"start":{"line_number":457,"utf16_col":0},"end":{"line_number":457,"utf16_col":29}}},{"name":"var_setter","kind":"function","ident_start":9756,"ident_end":9766,"extent_start":9756,"extent_end":9796,"fully_qualified_name":"var_setter","ident_utf16":{"start":{"line_number":466,"utf16_col":0},"end":{"line_number":466,"utf16_col":10}},"extent_utf16":{"start":{"line_number":466,"utf16_col":0},"end":{"line_number":466,"utf16_col":40}}},{"name":"var_marker","kind":"function","ident_start":9893,"ident_end":9903,"extent_start":9893,"extent_end":9915,"fully_qualified_name":"var_marker","ident_utf16":{"start":{"line_number":476,"utf16_col":0},"end":{"line_number":476,"utf16_col":10}},"extent_utf16":{"start":{"line_number":476,"utf16_col":0},"end":{"line_number":476,"utf16_col":22}}},{"name":"readonly_setter","kind":"function","ident_start":9987,"ident_end":10002,"extent_start":9987,"extent_end":10031,"fully_qualified_name":"readonly_setter","ident_utf16":{"start":{"line_number":484,"utf16_col":0},"end":{"line_number":484,"utf16_col":15}},"extent_utf16":{"start":{"line_number":484,"utf16_col":0},"end":{"line_number":484,"utf16_col":44}}},{"name":"mark_global_entry","kind":"function","ident_start":10117,"ident_end":10134,"extent_start":10117,"extent_end":10170,"fully_qualified_name":"mark_global_entry","ident_utf16":{"start":{"line_number":490,"utf16_col":0},"end":{"line_number":490,"utf16_col":17}},"extent_utf16":{"start":{"line_number":490,"utf16_col":0},"end":{"line_number":490,"utf16_col":53}}},{"name":"rb_gc_mark_global_tbl","kind":"function","ident_start":10443,"ident_end":10464,"extent_start":10443,"extent_end":10470,"fully_qualified_name":"rb_gc_mark_global_tbl","ident_utf16":{"start":{"line_number":507,"utf16_col":0},"end":{"line_number":507,"utf16_col":21}},"extent_utf16":{"start":{"line_number":507,"utf16_col":0},"end":{"line_number":507,"utf16_col":27}}},{"name":"global_id","kind":"function","ident_start":10571,"ident_end":10580,"extent_start":10571,"extent_end":10598,"fully_qualified_name":"global_id","ident_utf16":{"start":{"line_number":514,"utf16_col":0},"end":{"line_number":514,"utf16_col":9}},"extent_utf16":{"start":{"line_number":514,"utf16_col":0},"end":{"line_number":514,"utf16_col":27}}},{"name":"rb_define_hooked_variable","kind":"function","ident_start":10803,"ident_end":10828,"extent_start":10803,"extent_end":10911,"fully_qualified_name":"rb_define_hooked_variable","ident_utf16":{"start":{"line_number":529,"utf16_col":0},"end":{"line_number":529,"utf16_col":25}},"extent_utf16":{"start":{"line_number":529,"utf16_col":0},"end":{"line_number":530,"utf16_col":52}}},{"name":"rb_define_variable","kind":"function","ident_start":11187,"ident_end":11205,"extent_start":11187,"extent_end":11235,"fully_qualified_name":"rb_define_variable","ident_utf16":{"start":{"line_number":541,"utf16_col":0},"end":{"line_number":541,"utf16_col":18}},"extent_utf16":{"start":{"line_number":541,"utf16_col":0},"end":{"line_number":541,"utf16_col":48}}},{"name":"rb_define_readonly_variable","kind":"function","ident_start":11294,"ident_end":11321,"extent_start":11294,"extent_end":11351,"fully_qualified_name":"rb_define_readonly_variable","ident_utf16":{"start":{"line_number":547,"utf16_col":0},"end":{"line_number":547,"utf16_col":27}},"extent_utf16":{"start":{"line_number":547,"utf16_col":0},"end":{"line_number":547,"utf16_col":57}}},{"name":"rb_define_virtual_variable","kind":"function","ident_start":11424,"ident_end":11450,"extent_start":11424,"extent_end":11533,"fully_qualified_name":"rb_define_virtual_variable","ident_utf16":{"start":{"line_number":553,"utf16_col":0},"end":{"line_number":553,"utf16_col":26}},"extent_utf16":{"start":{"line_number":553,"utf16_col":0},"end":{"line_number":556,"utf16_col":29}}},{"name":"rb_trace_eval","kind":"function","ident_start":11688,"ident_end":11701,"extent_start":11688,"extent_end":11723,"fully_qualified_name":"rb_trace_eval","ident_utf16":{"start":{"line_number":564,"utf16_col":0},"end":{"line_number":564,"utf16_col":13}},"extent_utf16":{"start":{"line_number":564,"utf16_col":0},"end":{"line_number":564,"utf16_col":35}}},{"name":"rb_f_untrace_var","kind":"function","ident_start":12508,"ident_end":12524,"extent_start":12508,"extent_end":12567,"fully_qualified_name":"rb_f_untrace_var","ident_utf16":{"start":{"line_number":592,"utf16_col":6},"end":{"line_number":592,"utf16_col":22}},"extent_utf16":{"start":{"line_number":592,"utf16_col":6},"end":{"line_number":592,"utf16_col":65}}},{"name":"rb_f_trace_var","kind":"function","ident_start":12576,"ident_end":12590,"extent_start":12576,"extent_end":12632,"fully_qualified_name":"rb_f_trace_var","ident_utf16":{"start":{"line_number":595,"utf16_col":0},"end":{"line_number":595,"utf16_col":14}},"extent_utf16":{"start":{"line_number":595,"utf16_col":0},"end":{"line_number":595,"utf16_col":56}}},{"name":"remove_trace","kind":"function","ident_start":13265,"ident_end":13277,"extent_start":13265,"extent_end":13306,"fully_qualified_name":"remove_trace","ident_utf16":{"start":{"line_number":623,"utf16_col":0},"end":{"line_number":623,"utf16_col":12}},"extent_utf16":{"start":{"line_number":623,"utf16_col":0},"end":{"line_number":623,"utf16_col":41}}},{"name":"rb_f_untrace_var","kind":"function","ident_start":13947,"ident_end":13963,"extent_start":13947,"extent_end":14006,"fully_qualified_name":"rb_f_untrace_var","ident_utf16":{"start":{"line_number":655,"utf16_col":0},"end":{"line_number":655,"utf16_col":16}},"extent_utf16":{"start":{"line_number":655,"utf16_col":0},"end":{"line_number":655,"utf16_col":59}}},{"name":"rb_gvar_get","kind":"function","ident_start":14894,"ident_end":14905,"extent_start":14894,"extent_end":14933,"fully_qualified_name":"rb_gvar_get","ident_utf16":{"start":{"line_number":697,"utf16_col":0},"end":{"line_number":697,"utf16_col":11}},"extent_utf16":{"start":{"line_number":697,"utf16_col":0},"end":{"line_number":697,"utf16_col":39}}},{"name":"trace_data","kind":"class","ident_start":15046,"ident_end":15056,"extent_start":15039,"extent_end":15104,"fully_qualified_name":"trace_data","ident_utf16":{"start":{"line_number":703,"utf16_col":7},"end":{"line_number":703,"utf16_col":17}},"extent_utf16":{"start":{"line_number":703,"utf16_col":0},"end":{"line_number":706,"utf16_col":1}}},{"name":"trace_ev","kind":"function","ident_start":15120,"ident_end":15128,"extent_start":15120,"extent_end":15153,"fully_qualified_name":"trace_ev","ident_utf16":{"start":{"line_number":709,"utf16_col":0},"end":{"line_number":709,"utf16_col":8}},"extent_utf16":{"start":{"line_number":709,"utf16_col":0},"end":{"line_number":709,"utf16_col":33}}},{"name":"trace_en","kind":"function","ident_start":15341,"ident_end":15349,"extent_start":15341,"extent_end":15378,"fully_qualified_name":"trace_en","ident_utf16":{"start":{"line_number":721,"utf16_col":0},"end":{"line_number":721,"utf16_col":8}},"extent_utf16":{"start":{"line_number":721,"utf16_col":0},"end":{"line_number":721,"utf16_col":37}}},{"name":"rb_gvar_set","kind":"function","ident_start":15475,"ident_end":15486,"extent_start":15475,"extent_end":15525,"fully_qualified_name":"rb_gvar_set","ident_utf16":{"start":{"line_number":729,"utf16_col":0},"end":{"line_number":729,"utf16_col":11}},"extent_utf16":{"start":{"line_number":729,"utf16_col":0},"end":{"line_number":729,"utf16_col":50}}},{"name":"rb_gv_set","kind":"function","ident_start":15966,"ident_end":15975,"extent_start":15966,"extent_end":16004,"fully_qualified_name":"rb_gv_set","ident_utf16":{"start":{"line_number":748,"utf16_col":0},"end":{"line_number":748,"utf16_col":9}},"extent_utf16":{"start":{"line_number":748,"utf16_col":0},"end":{"line_number":748,"utf16_col":38}}},{"name":"rb_gv_get","kind":"function","ident_start":16131,"ident_end":16140,"extent_start":16131,"extent_end":16158,"fully_qualified_name":"rb_gv_get","ident_utf16":{"start":{"line_number":757,"utf16_col":0},"end":{"line_number":757,"utf16_col":9}},"extent_utf16":{"start":{"line_number":757,"utf16_col":0},"end":{"line_number":757,"utf16_col":27}}},{"name":"rb_gvar_defined","kind":"function","ident_start":16280,"ident_end":16295,"extent_start":16280,"extent_end":16323,"fully_qualified_name":"rb_gvar_defined","ident_utf16":{"start":{"line_number":766,"utf16_col":0},"end":{"line_number":766,"utf16_col":15}},"extent_utf16":{"start":{"line_number":766,"utf16_col":0},"end":{"line_number":766,"utf16_col":43}}},{"name":"gvar_i","kind":"function","ident_start":16417,"ident_end":16423,"extent_start":16417,"extent_end":16470,"fully_qualified_name":"gvar_i","ident_utf16":{"start":{"line_number":773,"utf16_col":0},"end":{"line_number":773,"utf16_col":6}},"extent_utf16":{"start":{"line_number":773,"utf16_col":0},"end":{"line_number":773,"utf16_col":53}}},{"name":"rb_f_global_variables","kind":"function","ident_start":16738,"ident_end":16759,"extent_start":16738,"extent_end":16779,"fully_qualified_name":"rb_f_global_variables","ident_utf16":{"start":{"line_number":789,"utf16_col":0},"end":{"line_number":789,"utf16_col":21}},"extent_utf16":{"start":{"line_number":789,"utf16_col":0},"end":{"line_number":789,"utf16_col":41}}},{"name":"rb_alias_variable","kind":"function","ident_start":17030,"ident_end":17047,"extent_start":17030,"extent_end":17067,"fully_qualified_name":"rb_alias_variable","ident_utf16":{"start":{"line_number":804,"utf16_col":0},"end":{"line_number":804,"utf16_col":17}},"extent_utf16":{"start":{"line_number":804,"utf16_col":0},"end":{"line_number":804,"utf16_col":37}}},{"name":"generic_ivar_dict","kind":"function","ident_start":18039,"ident_end":18056,"extent_start":18039,"extent_end":18080,"fully_qualified_name":"generic_ivar_dict","ident_utf16":{"start":{"line_number":844,"utf16_col":0},"end":{"line_number":844,"utf16_col":17}},"extent_utf16":{"start":{"line_number":844,"utf16_col":0},"end":{"line_number":844,"utf16_col":41}}},{"name":"generic_ivar_dict_set","kind":"function","ident_start":19023,"ident_end":19044,"extent_start":19023,"extent_end":19088,"fully_qualified_name":"generic_ivar_dict_set","ident_utf16":{"start":{"line_number":875,"utf16_col":0},"end":{"line_number":875,"utf16_col":21}},"extent_utf16":{"start":{"line_number":875,"utf16_col":0},"end":{"line_number":875,"utf16_col":65}}},{"name":"generic_ivar_get","kind":"function","ident_start":19470,"ident_end":19486,"extent_start":19470,"extent_end":19527,"fully_qualified_name":"generic_ivar_get","ident_utf16":{"start":{"line_number":892,"utf16_col":0},"end":{"line_number":892,"utf16_col":16}},"extent_utf16":{"start":{"line_number":892,"utf16_col":0},"end":{"line_number":892,"utf16_col":57}}},{"name":"generic_ivar_set","kind":"function","ident_start":19892,"ident_end":19908,"extent_start":19892,"extent_end":19937,"fully_qualified_name":"generic_ivar_set","ident_utf16":{"start":{"line_number":909,"utf16_col":0},"end":{"line_number":909,"utf16_col":16}},"extent_utf16":{"start":{"line_number":909,"utf16_col":0},"end":{"line_number":909,"utf16_col":45}}},{"name":"generic_ivar_defined","kind":"function","ident_start":20287,"ident_end":20307,"extent_start":20287,"extent_end":20325,"fully_qualified_name":"generic_ivar_defined","ident_utf16":{"start":{"line_number":922,"utf16_col":0},"end":{"line_number":922,"utf16_col":20}},"extent_utf16":{"start":{"line_number":922,"utf16_col":0},"end":{"line_number":922,"utf16_col":38}}},{"name":"generic_ivar_remove","kind":"function","ident_start":20556,"ident_end":20575,"extent_start":20556,"extent_end":20606,"fully_qualified_name":"generic_ivar_remove","ident_utf16":{"start":{"line_number":934,"utf16_col":0},"end":{"line_number":934,"utf16_col":19}},"extent_utf16":{"start":{"line_number":934,"utf16_col":0},"end":{"line_number":934,"utf16_col":50}}},{"name":"rb_copy_generic_ivar","kind":"function","ident_start":20941,"ident_end":20961,"extent_start":20941,"extent_end":20985,"fully_qualified_name":"rb_copy_generic_ivar","ident_utf16":{"start":{"line_number":950,"utf16_col":0},"end":{"line_number":950,"utf16_col":20}},"extent_utf16":{"start":{"line_number":950,"utf16_col":0},"end":{"line_number":950,"utf16_col":44}}},{"name":"rb_class_has_ivar_dict","kind":"function","ident_start":21154,"ident_end":21176,"extent_start":21154,"extent_end":21187,"fully_qualified_name":"rb_class_has_ivar_dict","ident_utf16":{"start":{"line_number":959,"utf16_col":0},"end":{"line_number":959,"utf16_col":22}},"extent_utf16":{"start":{"line_number":959,"utf16_col":0},"end":{"line_number":959,"utf16_col":33}}},{"name":"rb_class_ivar_dict","kind":"function","ident_start":21524,"ident_end":21542,"extent_start":21524,"extent_end":21553,"fully_qualified_name":"rb_class_ivar_dict","ident_utf16":{"start":{"line_number":971,"utf16_col":0},"end":{"line_number":971,"utf16_col":18}},"extent_utf16":{"start":{"line_number":971,"utf16_col":0},"end":{"line_number":971,"utf16_col":29}}},{"name":"rb_class_ivar_set_dict","kind":"function","ident_start":21688,"ident_end":21710,"extent_start":21688,"extent_end":21750,"fully_qualified_name":"rb_class_ivar_set_dict","ident_utf16":{"start":{"line_number":980,"utf16_col":0},"end":{"line_number":980,"utf16_col":22}},"extent_utf16":{"start":{"line_number":980,"utf16_col":0},"end":{"line_number":980,"utf16_col":62}}},{"name":"rb_class_ivar_dict_or_create","kind":"function","ident_start":22089,"ident_end":22117,"extent_start":22089,"extent_end":22128,"fully_qualified_name":"rb_class_ivar_dict_or_create","ident_utf16":{"start":{"line_number":998,"utf16_col":0},"end":{"line_number":998,"utf16_col":28}},"extent_utf16":{"start":{"line_number":998,"utf16_col":0},"end":{"line_number":998,"utf16_col":39}}},{"name":"ivar_get","kind":"function","ident_start":22403,"ident_end":22411,"extent_start":22403,"extent_end":22452,"fully_qualified_name":"ivar_get","ident_utf16":{"start":{"line_number":1012,"utf16_col":0},"end":{"line_number":1012,"utf16_col":8}},"extent_utf16":{"start":{"line_number":1012,"utf16_col":0},"end":{"line_number":1012,"utf16_col":49}}},{"name":"rb_ivar_get","kind":"function","ident_start":23187,"ident_end":23198,"extent_start":23187,"extent_end":23216,"fully_qualified_name":"rb_ivar_get","ident_utf16":{"start":{"line_number":1052,"utf16_col":0},"end":{"line_number":1052,"utf16_col":11}},"extent_utf16":{"start":{"line_number":1052,"utf16_col":0},"end":{"line_number":1052,"utf16_col":29}}},{"name":"rb_attr_get","kind":"function","ident_start":23271,"ident_end":23282,"extent_start":23271,"extent_end":23300,"fully_qualified_name":"rb_attr_get","ident_utf16":{"start":{"line_number":1058,"utf16_col":0},"end":{"line_number":1058,"utf16_col":11}},"extent_utf16":{"start":{"line_number":1058,"utf16_col":0},"end":{"line_number":1058,"utf16_col":29}}},{"name":"rb_ivar_set","kind":"function","ident_start":23356,"ident_end":23367,"extent_start":23356,"extent_end":23396,"fully_qualified_name":"rb_ivar_set","ident_utf16":{"start":{"line_number":1064,"utf16_col":0},"end":{"line_number":1064,"utf16_col":11}},"extent_utf16":{"start":{"line_number":1064,"utf16_col":0},"end":{"line_number":1064,"utf16_col":40}}},{"name":"rb_ivar_defined","kind":"function","ident_start":24100,"ident_end":24115,"extent_start":24100,"extent_end":24133,"fully_qualified_name":"rb_ivar_defined","ident_utf16":{"start":{"line_number":1100,"utf16_col":0},"end":{"line_number":1100,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1100,"utf16_col":0},"end":{"line_number":1100,"utf16_col":33}}},{"name":"rb_ivar_foreach","kind":"function","ident_start":24693,"ident_end":24708,"extent_start":24693,"extent_end":24756,"fully_qualified_name":"rb_ivar_foreach","ident_utf16":{"start":{"line_number":1132,"utf16_col":0},"end":{"line_number":1132,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1132,"utf16_col":0},"end":{"line_number":1132,"utf16_col":63}}},{"name":"ivar_i","kind":"function","ident_start":25517,"ident_end":25523,"extent_start":25517,"extent_end":25553,"fully_qualified_name":"ivar_i","ident_utf16":{"start":{"line_number":1169,"utf16_col":0},"end":{"line_number":1169,"utf16_col":6}},"extent_utf16":{"start":{"line_number":1169,"utf16_col":0},"end":{"line_number":1169,"utf16_col":36}}},{"name":"rb_obj_instance_variables","kind":"function","ident_start":26063,"ident_end":26088,"extent_start":26063,"extent_end":26099,"fully_qualified_name":"rb_obj_instance_variables","ident_utf16":{"start":{"line_number":1195,"utf16_col":0},"end":{"line_number":1195,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1195,"utf16_col":0},"end":{"line_number":1195,"utf16_col":36}}},{"name":"rb_obj_remove_instance_variable","kind":"function","ident_start":26676,"ident_end":26707,"extent_start":26676,"extent_end":26739,"fully_qualified_name":"rb_obj_remove_instance_variable","ident_utf16":{"start":{"line_number":1227,"utf16_col":0},"end":{"line_number":1227,"utf16_col":31}},"extent_utf16":{"start":{"line_number":1227,"utf16_col":0},"end":{"line_number":1227,"utf16_col":63}}},{"name":"uninitialized_constant","kind":"function","ident_start":28001,"ident_end":28023,"extent_start":28001,"extent_end":28043,"fully_qualified_name":"uninitialized_constant","ident_utf16":{"start":{"line_number":1279,"utf16_col":0},"end":{"line_number":1279,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1279,"utf16_col":0},"end":{"line_number":1279,"utf16_col":42}}},{"name":"const_missing","kind":"function","ident_start":28289,"ident_end":28302,"extent_start":28289,"extent_end":28322,"fully_qualified_name":"const_missing","ident_utf16":{"start":{"line_number":1291,"utf16_col":0},"end":{"line_number":1291,"utf16_col":13}},"extent_utf16":{"start":{"line_number":1291,"utf16_col":0},"end":{"line_number":1291,"utf16_col":33}}},{"name":"rb_mod_const_missing","kind":"function","ident_start":29412,"ident_end":29432,"extent_start":29412,"extent_end":29466,"fully_qualified_name":"rb_mod_const_missing","ident_utf16":{"start":{"line_number":1326,"utf16_col":0},"end":{"line_number":1326,"utf16_col":20}},"extent_utf16":{"start":{"line_number":1326,"utf16_col":0},"end":{"line_number":1326,"utf16_col":54}}},{"name":"check_autoload_table","kind":"function","ident_start":29642,"ident_end":29662,"extent_start":29642,"extent_end":29672,"fully_qualified_name":"check_autoload_table","ident_utf16":{"start":{"line_number":1334,"utf16_col":0},"end":{"line_number":1334,"utf16_col":20}},"extent_utf16":{"start":{"line_number":1334,"utf16_col":0},"end":{"line_number":1334,"utf16_col":30}}},{"name":"rb_autoload","kind":"function","ident_start":29890,"ident_end":29901,"extent_start":29890,"extent_end":29937,"fully_qualified_name":"rb_autoload","ident_utf16":{"start":{"line_number":1346,"utf16_col":0},"end":{"line_number":1346,"utf16_col":11}},"extent_utf16":{"start":{"line_number":1346,"utf16_col":0},"end":{"line_number":1346,"utf16_col":47}}},{"name":"autoload_delete","kind":"function","ident_start":30751,"ident_end":30766,"extent_start":30751,"extent_end":30784,"fully_qualified_name":"autoload_delete","ident_utf16":{"start":{"line_number":1381,"utf16_col":0},"end":{"line_number":1381,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1381,"utf16_col":0},"end":{"line_number":1381,"utf16_col":33}}},{"name":"rb_autoload_load","kind":"function","ident_start":31382,"ident_end":31398,"extent_start":31382,"extent_end":31418,"fully_qualified_name":"rb_autoload_load","ident_utf16":{"start":{"line_number":1407,"utf16_col":0},"end":{"line_number":1407,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1407,"utf16_col":0},"end":{"line_number":1407,"utf16_col":36}}},{"name":"autoload_file","kind":"function","ident_start":31612,"ident_end":31625,"extent_start":31612,"extent_end":31643,"fully_qualified_name":"autoload_file","ident_utf16":{"start":{"line_number":1419,"utf16_col":0},"end":{"line_number":1419,"utf16_col":13}},"extent_utf16":{"start":{"line_number":1419,"utf16_col":0},"end":{"line_number":1419,"utf16_col":31}}},{"name":"rb_autoload_p","kind":"function","ident_start":32479,"ident_end":32492,"extent_start":32479,"extent_end":32510,"fully_qualified_name":"rb_autoload_p","ident_utf16":{"start":{"line_number":1453,"utf16_col":0},"end":{"line_number":1453,"utf16_col":13}},"extent_utf16":{"start":{"line_number":1453,"utf16_col":0},"end":{"line_number":1453,"utf16_col":31}}},{"name":"retrieve_dynamic_objc_class","kind":"function","ident_start":32793,"ident_end":32820,"extent_start":32793,"extent_end":32842,"fully_qualified_name":"retrieve_dynamic_objc_class","ident_utf16":{"start":{"line_number":1466,"utf16_col":0},"end":{"line_number":1466,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1466,"utf16_col":0},"end":{"line_number":1466,"utf16_col":49}}},{"name":"rb_const_get_0","kind":"function","ident_start":33493,"ident_end":33507,"extent_start":33493,"extent_end":33553,"fully_qualified_name":"rb_const_get_0","ident_utf16":{"start":{"line_number":1486,"utf16_col":0},"end":{"line_number":1486,"utf16_col":14}},"extent_utf16":{"start":{"line_number":1486,"utf16_col":0},"end":{"line_number":1486,"utf16_col":60}}},{"name":"rb_const_get_from","kind":"function","ident_start":35041,"ident_end":35058,"extent_start":35041,"extent_end":35078,"fully_qualified_name":"rb_const_get_from","ident_utf16":{"start":{"line_number":1547,"utf16_col":0},"end":{"line_number":1547,"utf16_col":17}},"extent_utf16":{"start":{"line_number":1547,"utf16_col":0},"end":{"line_number":1547,"utf16_col":37}}},{"name":"rb_const_get","kind":"function","ident_start":35142,"ident_end":35154,"extent_start":35142,"extent_end":35174,"fully_qualified_name":"rb_const_get","ident_utf16":{"start":{"line_number":1553,"utf16_col":0},"end":{"line_number":1553,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1553,"utf16_col":0},"end":{"line_number":1553,"utf16_col":32}}},{"name":"rb_const_get_at","kind":"function","ident_start":35239,"ident_end":35254,"extent_start":35239,"extent_end":35274,"fully_qualified_name":"rb_const_get_at","ident_utf16":{"start":{"line_number":1559,"utf16_col":0},"end":{"line_number":1559,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1559,"utf16_col":0},"end":{"line_number":1559,"utf16_col":35}}},{"name":"rb_mod_remove_const","kind":"function","ident_start":35573,"ident_end":35592,"extent_start":35573,"extent_end":35615,"fully_qualified_name":"rb_mod_remove_const","ident_utf16":{"start":{"line_number":1574,"utf16_col":0},"end":{"line_number":1574,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1574,"utf16_col":0},"end":{"line_number":1574,"utf16_col":42}}},{"name":"sv_i","kind":"function","ident_start":36574,"ident_end":36578,"extent_start":36574,"extent_end":36614,"fully_qualified_name":"sv_i","ident_utf16":{"start":{"line_number":1608,"utf16_col":0},"end":{"line_number":1608,"utf16_col":4}},"extent_utf16":{"start":{"line_number":1608,"utf16_col":0},"end":{"line_number":1608,"utf16_col":40}}},{"name":"rb_mod_const_at","kind":"function","ident_start":36753,"ident_end":36768,"extent_start":36753,"extent_end":36791,"fully_qualified_name":"rb_mod_const_at","ident_utf16":{"start":{"line_number":1619,"utf16_col":0},"end":{"line_number":1619,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1619,"utf16_col":0},"end":{"line_number":1619,"utf16_col":38}}},{"name":"rb_mod_const_of","kind":"function","ident_start":37036,"ident_end":37051,"extent_start":37036,"extent_end":37074,"fully_qualified_name":"rb_mod_const_of","ident_utf16":{"start":{"line_number":1633,"utf16_col":0},"end":{"line_number":1633,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1633,"utf16_col":0},"end":{"line_number":1633,"utf16_col":38}}},{"name":"list_i","kind":"function","ident_start":37306,"ident_end":37312,"extent_start":37306,"extent_end":37341,"fully_qualified_name":"list_i","ident_utf16":{"start":{"line_number":1650,"utf16_col":0},"end":{"line_number":1650,"utf16_col":6}},"extent_utf16":{"start":{"line_number":1650,"utf16_col":0},"end":{"line_number":1650,"utf16_col":35}}},{"name":"rb_const_list","kind":"function","ident_start":37412,"ident_end":37425,"extent_start":37412,"extent_end":37437,"fully_qualified_name":"rb_const_list","ident_utf16":{"start":{"line_number":1657,"utf16_col":0},"end":{"line_number":1657,"utf16_col":13}},"extent_utf16":{"start":{"line_number":1657,"utf16_col":0},"end":{"line_number":1657,"utf16_col":25}}},{"name":"rb_mod_constants","kind":"function","ident_start":38141,"ident_end":38157,"extent_start":38141,"extent_end":38200,"fully_qualified_name":"rb_mod_constants","ident_utf16":{"start":{"line_number":1688,"utf16_col":0},"end":{"line_number":1688,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1688,"utf16_col":0},"end":{"line_number":1688,"utf16_col":59}}},{"name":"rb_const_defined_0","kind":"function","ident_start":38505,"ident_end":38523,"extent_start":38505,"extent_end":38569,"fully_qualified_name":"rb_const_defined_0","ident_utf16":{"start":{"line_number":1709,"utf16_col":0},"end":{"line_number":1709,"utf16_col":18}},"extent_utf16":{"start":{"line_number":1709,"utf16_col":0},"end":{"line_number":1709,"utf16_col":64}}},{"name":"rb_const_defined_from","kind":"function","ident_start":39598,"ident_end":39619,"extent_start":39598,"extent_end":39639,"fully_qualified_name":"rb_const_defined_from","ident_utf16":{"start":{"line_number":1752,"utf16_col":0},"end":{"line_number":1752,"utf16_col":21}},"extent_utf16":{"start":{"line_number":1752,"utf16_col":0},"end":{"line_number":1752,"utf16_col":41}}},{"name":"rb_const_defined","kind":"function","ident_start":39705,"ident_end":39721,"extent_start":39705,"extent_end":39741,"fully_qualified_name":"rb_const_defined","ident_utf16":{"start":{"line_number":1758,"utf16_col":0},"end":{"line_number":1758,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1758,"utf16_col":0},"end":{"line_number":1758,"utf16_col":36}}},{"name":"rb_const_defined_at","kind":"function","ident_start":39808,"ident_end":39827,"extent_start":39808,"extent_end":39847,"fully_qualified_name":"rb_const_defined_at","ident_utf16":{"start":{"line_number":1764,"utf16_col":0},"end":{"line_number":1764,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1764,"utf16_col":0},"end":{"line_number":1764,"utf16_col":39}}},{"name":"mod_av_set","kind":"function","ident_start":39922,"ident_end":39932,"extent_start":39922,"extent_end":39976,"fully_qualified_name":"mod_av_set","ident_utf16":{"start":{"line_number":1770,"utf16_col":0},"end":{"line_number":1770,"utf16_col":10}},"extent_utf16":{"start":{"line_number":1770,"utf16_col":0},"end":{"line_number":1770,"utf16_col":54}}},{"name":"rb_const_set","kind":"function","ident_start":40814,"ident_end":40826,"extent_start":40814,"extent_end":40857,"fully_qualified_name":"rb_const_set","ident_utf16":{"start":{"line_number":1804,"utf16_col":0},"end":{"line_number":1804,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1804,"utf16_col":0},"end":{"line_number":1804,"utf16_col":43}}},{"name":"rb_define_const","kind":"function","ident_start":41023,"ident_end":41038,"extent_start":41023,"extent_end":41080,"fully_qualified_name":"rb_define_const","ident_utf16":{"start":{"line_number":1814,"utf16_col":0},"end":{"line_number":1814,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1814,"utf16_col":0},"end":{"line_number":1814,"utf16_col":57}}},{"name":"rb_define_global_const","kind":"function","ident_start":41311,"ident_end":41333,"extent_start":41311,"extent_end":41362,"fully_qualified_name":"rb_define_global_const","ident_utf16":{"start":{"line_number":1828,"utf16_col":0},"end":{"line_number":1828,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1828,"utf16_col":0},"end":{"line_number":1828,"utf16_col":51}}},{"name":"unmeta_class","kind":"function","ident_start":41432,"ident_end":41444,"extent_start":41432,"extent_end":41457,"fully_qualified_name":"unmeta_class","ident_utf16":{"start":{"line_number":1834,"utf16_col":0},"end":{"line_number":1834,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1834,"utf16_col":0},"end":{"line_number":1834,"utf16_col":25}}},{"name":"rb_cvar_set","kind":"function","ident_start":41582,"ident_end":41593,"extent_start":41582,"extent_end":41624,"fully_qualified_name":"rb_cvar_set","ident_utf16":{"start":{"line_number":1843,"utf16_col":0},"end":{"line_number":1843,"utf16_col":11}},"extent_utf16":{"start":{"line_number":1843,"utf16_col":0},"end":{"line_number":1843,"utf16_col":42}}},{"name":"rb_cvar_get3","kind":"function","ident_start":41966,"ident_end":41978,"extent_start":41966,"extent_end":42024,"fully_qualified_name":"rb_cvar_get3","ident_utf16":{"start":{"line_number":1862,"utf16_col":0},"end":{"line_number":1862,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1862,"utf16_col":0},"end":{"line_number":1862,"utf16_col":58}}},{"name":"rb_cvar_get2","kind":"function","ident_start":42503,"ident_end":42515,"extent_start":42503,"extent_end":42547,"fully_qualified_name":"rb_cvar_get2","ident_utf16":{"start":{"line_number":1886,"utf16_col":0},"end":{"line_number":1886,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1886,"utf16_col":0},"end":{"line_number":1886,"utf16_col":44}}},{"name":"rb_cvar_get","kind":"function","ident_start":42609,"ident_end":42620,"extent_start":42609,"extent_end":42640,"fully_qualified_name":"rb_cvar_get","ident_utf16":{"start":{"line_number":1892,"utf16_col":0},"end":{"line_number":1892,"utf16_col":11}},"extent_utf16":{"start":{"line_number":1892,"utf16_col":0},"end":{"line_number":1892,"utf16_col":31}}},{"name":"rb_cvar_defined","kind":"function","ident_start":42694,"ident_end":42709,"extent_start":42694,"extent_end":42729,"fully_qualified_name":"rb_cvar_defined","ident_utf16":{"start":{"line_number":1898,"utf16_col":0},"end":{"line_number":1898,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1898,"utf16_col":0},"end":{"line_number":1898,"utf16_col":35}}},{"name":"rb_cv_set","kind":"function","ident_start":42789,"ident_end":42798,"extent_start":42789,"extent_end":42840,"fully_qualified_name":"rb_cv_set","ident_utf16":{"start":{"line_number":1904,"utf16_col":0},"end":{"line_number":1904,"utf16_col":9}},"extent_utf16":{"start":{"line_number":1904,"utf16_col":0},"end":{"line_number":1904,"utf16_col":51}}},{"name":"rb_cv_get","kind":"function","ident_start":43009,"ident_end":43018,"extent_start":43009,"extent_end":43049,"fully_qualified_name":"rb_cv_get","ident_utf16":{"start":{"line_number":1914,"utf16_col":0},"end":{"line_number":1914,"utf16_col":9}},"extent_utf16":{"start":{"line_number":1914,"utf16_col":0},"end":{"line_number":1914,"utf16_col":40}}},{"name":"rb_define_class_variable","kind":"function","ident_start":43219,"ident_end":43243,"extent_start":43219,"extent_end":43285,"fully_qualified_name":"rb_define_class_variable","ident_utf16":{"start":{"line_number":1924,"utf16_col":0},"end":{"line_number":1924,"utf16_col":24}},"extent_utf16":{"start":{"line_number":1924,"utf16_col":0},"end":{"line_number":1924,"utf16_col":66}}},{"name":"cv_i","kind":"function","ident_start":43460,"ident_end":43464,"extent_start":43460,"extent_end":43496,"fully_qualified_name":"cv_i","ident_utf16":{"start":{"line_number":1935,"utf16_col":0},"end":{"line_number":1935,"utf16_col":4}},"extent_utf16":{"start":{"line_number":1935,"utf16_col":0},"end":{"line_number":1935,"utf16_col":36}}},{"name":"rb_mod_class_variables","kind":"function","ident_start":43993,"ident_end":44015,"extent_start":43993,"extent_end":44037,"fully_qualified_name":"rb_mod_class_variables","ident_utf16":{"start":{"line_number":1963,"utf16_col":0},"end":{"line_number":1963,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1963,"utf16_col":0},"end":{"line_number":1963,"utf16_col":44}}},{"name":"rb_mod_remove_cvar","kind":"function","ident_start":44633,"ident_end":44651,"extent_start":44633,"extent_end":44683,"fully_qualified_name":"rb_mod_remove_cvar","ident_utf16":{"start":{"line_number":1995,"utf16_col":0},"end":{"line_number":1995,"utf16_col":18}},"extent_utf16":{"start":{"line_number":1995,"utf16_col":0},"end":{"line_number":1995,"utf16_col":50}}},{"name":"rb_iv_get","kind":"function","ident_start":45568,"ident_end":45577,"extent_start":45568,"extent_end":45606,"fully_qualified_name":"rb_iv_get","ident_utf16":{"start":{"line_number":2025,"utf16_col":0},"end":{"line_number":2025,"utf16_col":9}},"extent_utf16":{"start":{"line_number":2025,"utf16_col":0},"end":{"line_number":2025,"utf16_col":38}}},{"name":"rb_iv_set","kind":"function","ident_start":45681,"ident_end":45690,"extent_start":45681,"extent_end":45730,"fully_qualified_name":"rb_iv_set","ident_utf16":{"start":{"line_number":2033,"utf16_col":0},"end":{"line_number":2033,"utf16_col":9}},"extent_utf16":{"start":{"line_number":2033,"utf16_col":0},"end":{"line_number":2033,"utf16_col":49}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/alloy/MacRuby-mirror-test/branches":{"post":"48pUWPKs2PneDUd74vQkMK-MrAUv-oyRWP2_RnHZAjAvpsOSrwy94i5BGneDKoU6DpvIlT_6lSvqs-v6kjo2dw"},"/repos/preferences":{"post":"HFl5cyNaXuoSenCxcZmvcHiYBBPfEJJrnw9XNdBTPTwFwXo_CqluXkrv4SgKkTBofDAVr7It2KEbV40Qwd21pw"}}},"title":"MacRuby-mirror-test/variable.c at trunk ยท alloy/MacRuby-mirror-test"}