{"payload":{"allShortcutsEnabled":false,"fileTree":{"activerecord/lib/active_record":{"items":[{"name":"acts","path":"activerecord/lib/active_record/acts","contentType":"directory"},{"name":"associations","path":"activerecord/lib/active_record/associations","contentType":"directory"},{"name":"connection_adapters","path":"activerecord/lib/active_record/connection_adapters","contentType":"directory"},{"name":"locking","path":"activerecord/lib/active_record/locking","contentType":"directory"},{"name":"vendor","path":"activerecord/lib/active_record/vendor","contentType":"directory"},{"name":"wrappers","path":"activerecord/lib/active_record/wrappers","contentType":"directory"},{"name":"aggregations.rb","path":"activerecord/lib/active_record/aggregations.rb","contentType":"file"},{"name":"associations.rb","path":"activerecord/lib/active_record/associations.rb","contentType":"file"},{"name":"attribute_methods.rb","path":"activerecord/lib/active_record/attribute_methods.rb","contentType":"file"},{"name":"base.rb","path":"activerecord/lib/active_record/base.rb","contentType":"file"},{"name":"calculations.rb","path":"activerecord/lib/active_record/calculations.rb","contentType":"file"},{"name":"callbacks.rb","path":"activerecord/lib/active_record/callbacks.rb","contentType":"file"},{"name":"deprecated_associations.rb","path":"activerecord/lib/active_record/deprecated_associations.rb","contentType":"file"},{"name":"deprecated_finders.rb","path":"activerecord/lib/active_record/deprecated_finders.rb","contentType":"file"},{"name":"fixtures.rb","path":"activerecord/lib/active_record/fixtures.rb","contentType":"file"},{"name":"migration.rb","path":"activerecord/lib/active_record/migration.rb","contentType":"file"},{"name":"observer.rb","path":"activerecord/lib/active_record/observer.rb","contentType":"file"},{"name":"query_cache.rb","path":"activerecord/lib/active_record/query_cache.rb","contentType":"file"},{"name":"reflection.rb","path":"activerecord/lib/active_record/reflection.rb","contentType":"file"},{"name":"schema.rb","path":"activerecord/lib/active_record/schema.rb","contentType":"file"},{"name":"schema_dumper.rb","path":"activerecord/lib/active_record/schema_dumper.rb","contentType":"file"},{"name":"timestamp.rb","path":"activerecord/lib/active_record/timestamp.rb","contentType":"file"},{"name":"transactions.rb","path":"activerecord/lib/active_record/transactions.rb","contentType":"file"},{"name":"validations.rb","path":"activerecord/lib/active_record/validations.rb","contentType":"file"},{"name":"version.rb","path":"activerecord/lib/active_record/version.rb","contentType":"file"},{"name":"wrappings.rb","path":"activerecord/lib/active_record/wrappings.rb","contentType":"file"},{"name":"xml_serialization.rb","path":"activerecord/lib/active_record/xml_serialization.rb","contentType":"file"}],"totalCount":27},"activerecord/lib":{"items":[{"name":"active_record","path":"activerecord/lib/active_record","contentType":"directory"},{"name":"active_record.rb","path":"activerecord/lib/active_record.rb","contentType":"file"}],"totalCount":2},"activerecord":{"items":[{"name":"benchmarks","path":"activerecord/benchmarks","contentType":"directory"},{"name":"examples","path":"activerecord/examples","contentType":"directory"},{"name":"lib","path":"activerecord/lib","contentType":"directory"},{"name":"test","path":"activerecord/test","contentType":"directory"},{"name":"CHANGELOG","path":"activerecord/CHANGELOG","contentType":"file"},{"name":"MIT-LICENSE","path":"activerecord/MIT-LICENSE","contentType":"file"},{"name":"README","path":"activerecord/README","contentType":"file"},{"name":"RUNNING_UNIT_TESTS","path":"activerecord/RUNNING_UNIT_TESTS","contentType":"file"},{"name":"Rakefile","path":"activerecord/Rakefile","contentType":"file"},{"name":"install.rb","path":"activerecord/install.rb","contentType":"file"}],"totalCount":10},"":{"items":[{"name":"actionmailer","path":"actionmailer","contentType":"directory"},{"name":"actionpack","path":"actionpack","contentType":"directory"},{"name":"actionwebservice","path":"actionwebservice","contentType":"directory"},{"name":"activerecord","path":"activerecord","contentType":"directory"},{"name":"activesupport","path":"activesupport","contentType":"directory"},{"name":"railties","path":"railties","contentType":"directory"},{"name":"cleanlogs.sh","path":"cleanlogs.sh","contentType":"file"},{"name":"pushgems.rb","path":"pushgems.rb","contentType":"file"},{"name":"release.rb","path":"release.rb","contentType":"file"}],"totalCount":9}},"fileTreeProcessingTime":20.912972,"foldersToFetch":[],"repo":{"id":8514,"defaultBranch":"main","name":"rails","ownerLogin":"rails","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-04-11T02:19:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4223?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"1-2-stable","listCacheKey":"v0:1710518410.0","canEdit":false,"refType":"branch","currentOid":"5b3f7563ae1b4a7160fda7fe34240d40c5777dcd"},"path":"activerecord/lib/active_record/base.rb","currentUser":null,"blob":{"rawLines":["require 'base64'","require 'yaml'","require 'set'","require 'active_record/deprecated_finders'","","module ActiveRecord #:nodoc:"," class ActiveRecordError < StandardError #:nodoc:"," end"," class SubclassNotFound < ActiveRecordError #:nodoc:"," end"," class AssociationTypeMismatch < ActiveRecordError #:nodoc:"," end"," class SerializationTypeMismatch < ActiveRecordError #:nodoc:"," end"," class AdapterNotSpecified < ActiveRecordError # :nodoc:"," end"," class AdapterNotFound < ActiveRecordError # :nodoc:"," end"," class ConnectionNotEstablished < ActiveRecordError #:nodoc:"," end"," class ConnectionFailed < ActiveRecordError #:nodoc:"," end"," class RecordNotFound < ActiveRecordError #:nodoc:"," end"," class RecordNotSaved < ActiveRecordError #:nodoc:"," end"," class StatementInvalid < ActiveRecordError #:nodoc:"," end"," class PreparedStatementInvalid < ActiveRecordError #:nodoc:"," end"," class StaleObjectError < ActiveRecordError #:nodoc:"," end"," class ConfigurationError < StandardError #:nodoc:"," end"," class ReadOnlyRecord < StandardError #:nodoc:"," end"," "," class AttributeAssignmentError < ActiveRecordError #:nodoc:"," attr_reader :exception, :attribute"," def initialize(message, exception, attribute)"," @exception = exception"," @attribute = attribute"," @message = message"," end"," end",""," class MultiparameterAssignmentErrors < ActiveRecordError #:nodoc:"," attr_reader :errors"," def initialize(errors)"," @errors = errors"," end"," end",""," # Active Record objects don't specify their attributes directly, but rather infer them from the table definition with"," # which they're linked. Adding, removing, and changing attributes and their type is done directly in the database. Any change"," # is instantly reflected in the Active Record objects. The mapping that binds a given Active Record class to a certain"," # database table will happen automatically in most common cases, but can be overwritten for the uncommon ones."," #"," # See the mapping rules in table_name and the full example in link:files/README.html for more insight."," #"," # == Creation"," #"," # Active Records accept constructor parameters either in a hash or as a block. The hash method is especially useful when"," # you're receiving the data from somewhere else, like a HTTP request. It works like this:"," #"," # user = User.new(:name => \"David\", :occupation => \"Code Artist\")"," # user.name # => \"David\""," #"," # You can also use block initialization:"," #"," # user = User.new do |u|"," # u.name = \"David\""," # u.occupation = \"Code Artist\""," # end"," #"," # And of course you can just create a bare object and specify the attributes after the fact:"," #"," # user = User.new"," # user.name = \"David\""," # user.occupation = \"Code Artist\""," #"," # == Conditions"," #"," # Conditions can either be specified as a string, array, or hash representing the WHERE-part of an SQL statement."," # The array form is to be used when the condition input is tainted and requires sanitization. The string form can"," # be used for statements that don't involve tainted data. The hash form works much like the array form, except"," # only equality and range is possible. Examples:"," #"," # class User < ActiveRecord::Base"," # def self.authenticate_unsafely(user_name, password)"," # find(:first, :conditions => \"user_name = '#{user_name}' AND password = '#{password}'\")"," # end"," #"," # def self.authenticate_safely(user_name, password)"," # find(:first, :conditions => [ \"user_name = ? AND password = ?\", user_name, password ])"," # end"," #"," # def self.authenticate_safely_simply(user_name, password)"," # find(:first, :conditions => { :user_name => user_name, :password => password })"," # end"," # end"," #"," # The authenticate_unsafely method inserts the parameters directly into the query and is thus susceptible to SQL-injection"," # attacks if the user_name and +password+ parameters come directly from a HTTP request. The authenticate_safely and"," # authenticate_safely_simply both will sanitize the user_name and +password+ before inserting them in the query, "," # which will ensure that an attacker can't escape the query and fake the login (or worse)."," #"," # When using multiple parameters in the conditions, it can easily become hard to read exactly what the fourth or fifth"," # question mark is supposed to represent. In those cases, you can resort to named bind variables instead. That's done by replacing"," # the question marks with symbols and supplying a hash with values for the matching symbol keys:"," #"," # Company.find(:first, ["," # \"id = :id AND name = :name AND division = :division AND created_at > :accounting_date\","," # { :id => 3, :name => \"37signals\", :division => \"First\", :accounting_date => '2005-01-01' }"," # ])"," #"," # Similarly, a simple hash without a statement will generate conditions based on equality with the SQL AND"," # operator. For instance:"," #"," # Student.find(:all, :conditions => { :first_name => \"Harvey\", :status => 1 })"," # Student.find(:all, :conditions => params[:student])"," #"," # A range may be used in the hash to use the SQL BETWEEN operator:"," #"," # Student.find(:all, :conditions => { :grade => 9..12 })"," #"," # == Overwriting default accessors"," #"," # All column values are automatically available through basic accessors on the Active Record object, but some times you"," # want to specialize this behavior. This can be done by either by overwriting the default accessors (using the same"," # name as the attribute) calling read_attribute(attr_name) and write_attribute(attr_name, value) to actually change things."," # Example:"," #"," # class Song < ActiveRecord::Base"," # # Uses an integer of seconds to hold the length of the song"," #"," # def length=(minutes)"," # write_attribute(:length, minutes * 60)"," # end"," #"," # def length"," # read_attribute(:length) / 60"," # end"," # end"," #"," # You can alternatively use self[:attribute]=(value) and self[:attribute] instead of write_attribute(:attribute, vaule) and"," # read_attribute(:attribute) as a shorter form."," #"," # == Accessing attributes before they have been typecasted"," #"," # Sometimes you want to be able to read the raw attribute data without having the column-determined typecast run its course first."," # That can be done by using the _before_type_cast accessors that all attributes have. For example, if your Account model"," # has a balance attribute, you can call account.balance_before_type_cast or account.id_before_type_cast."," #"," # This is especially useful in validation situations where the user might supply a string for an integer field and you want to display"," # the original string back in an error message. Accessing the attribute normally would typecast the string to 0, which isn't what you"," # want."," #"," # == Dynamic attribute-based finders"," #"," # Dynamic attribute-based finders are a cleaner way of getting (and/or creating) objects by simple queries without turning to SQL. They work by"," # appending the name of an attribute to find_by_ or find_all_by_, so you get finders like Person.find_by_user_name,"," # Person.find_all_by_last_name, Payment.find_by_transaction_id. So instead of writing"," # Person.find(:first, [\"user_name = ?\", user_name]), you just do Person.find_by_user_name(user_name)."," # And instead of writing Person.find(:all, [\"last_name = ?\", last_name]), you just do Person.find_all_by_last_name(last_name)."," #"," # It's also possible to use multiple attributes in the same find by separating them with \"_and_\", so you get finders like"," # Person.find_by_user_name_and_password or even Payment.find_by_purchaser_and_state_and_country. So instead of writing"," # Person.find(:first, [\"user_name = ? AND password = ?\", user_name, password]), you just do"," # Person.find_by_user_name_and_password(user_name, password)."," #"," # It's even possible to use all the additional parameters to find. For example, the full interface for Payment.find_all_by_amount"," # is actually Payment.find_all_by_amount(amount, options). And the full interface to Person.find_by_user_name is"," # actually Person.find_by_user_name(user_name, options). So you could call Payment.find_all_by_amount(50, :order => \"created_on\")."," #"," # The same dynamic finder style can be used to create the object if it doesn't already exist. This dynamic finder is called with"," # find_or_create_by_ and will return the object if it already exists and otherwise creates it, then returns it. Example:"," #"," # # No 'Summer' tag exists"," # Tag.find_or_create_by_name(\"Summer\") # equal to Tag.create(:name => \"Summer\")"," # "," # # Now the 'Summer' tag does exist"," # Tag.find_or_create_by_name(\"Summer\") # equal to Tag.find_by_name(\"Summer\")"," #"," # Use the find_or_initialize_by_ finder if you want to return a new record without saving it first. Example:"," #"," # # No 'Winter' tag exists"," # winter = Tag.find_or_initialize_by_name(\"Winter\")"," # winter.new_record? # true"," #"," # == Saving arrays, hashes, and other non-mappable objects in text columns"," #"," # Active Record can serialize any object in text columns using YAML. To do so, you must specify this with a call to the class method +serialize+."," # This makes it possible to store arrays, hashes, and other non-mappable objects without doing any additional work. Example:"," #"," # class User < ActiveRecord::Base"," # serialize :preferences"," # end"," #"," # user = User.create(:preferences => { \"background\" => \"black\", \"display\" => large })"," # User.find(user.id).preferences # => { \"background\" => \"black\", \"display\" => large }"," #"," # You can also specify a class option as the second parameter that'll raise an exception if a serialized object is retrieved as a"," # descendent of a class not in the hierarchy. Example:"," #"," # class User < ActiveRecord::Base"," # serialize :preferences, Hash"," # end"," #"," # user = User.create(:preferences => %w( one two three ))"," # User.find(user.id).preferences # raises SerializationTypeMismatch"," #"," # == Single table inheritance"," #"," # Active Record allows inheritance by storing the name of the class in a column that by default is called \"type\" (can be changed"," # by overwriting Base.inheritance_column). This means that an inheritance looking like this:"," #"," # class Company < ActiveRecord::Base; end"," # class Firm < Company; end"," # class Client < Company; end"," # class PriorityClient < Client; end"," #"," # When you do Firm.create(:name => \"37signals\"), this record will be saved in the companies table with type = \"Firm\". You can then"," # fetch this row again using Company.find(:first, \"name = '37signals'\") and it will return a Firm object."," #"," # If you don't have a type column defined in your table, single-table inheritance won't be triggered. In that case, it'll work just"," # like normal subclasses with no special magic for differentiating between them or reloading the right type with find."," #"," # Note, all the attributes for all the cases are kept in the same table. Read more:"," # http://www.martinfowler.com/eaaCatalog/singleTableInheritance.html"," #"," # == Connection to multiple databases in different models"," #"," # Connections are usually created through ActiveRecord::Base.establish_connection and retrieved by ActiveRecord::Base.connection."," # All classes inheriting from ActiveRecord::Base will use this connection. But you can also set a class-specific connection."," # For example, if Course is a ActiveRecord::Base, but resides in a different database you can just say Course.establish_connection"," # and Course *and all its subclasses* will use this connection instead."," #"," # This feature is implemented by keeping a connection pool in ActiveRecord::Base that is a Hash indexed by the class. If a connection is"," # requested, the retrieve_connection method will go up the class-hierarchy until a connection is found in the connection pool."," #"," # == Exceptions"," #"," # * +ActiveRecordError+ -- generic error class and superclass of all other errors raised by Active Record"," # * +AdapterNotSpecified+ -- the configuration hash used in establish_connection didn't include a"," # :adapter key."," # * +AdapterNotFound+ -- the :adapter key used in establish_connection specified an non-existent adapter"," # (or a bad spelling of an existing one)."," # * +AssociationTypeMismatch+ -- the object assigned to the association wasn't of the type specified in the association definition."," # * +SerializationTypeMismatch+ -- the object serialized wasn't of the class specified as the second parameter."," # * +ConnectionNotEstablished+ -- no connection has been established. Use establish_connection before querying."," # * +RecordNotFound+ -- no record responded to the find* method."," # Either the row with the given ID doesn't exist or the row didn't meet the additional restrictions."," # * +StatementInvalid+ -- the database server rejected the SQL statement. The precise error is added in the message."," # Either the record with the given ID doesn't exist or the record didn't meet the additional restrictions."," # * +MultiparameterAssignmentErrors+ -- collection of errors that occurred during a mass assignment using the"," # +attributes=+ method. The +errors+ property of this exception contains an array of +AttributeAssignmentError+"," # objects that should be inspected to determine which attributes triggered the errors."," # * +AttributeAssignmentError+ -- an error occurred while doing a mass assignment through the +attributes=+ method."," # You can inspect the +attribute+ property of the exception object to determine which attribute triggered the error."," #"," # *Note*: The attributes listed are class-level attributes (accessible from both the class and instance level)."," # So it's possible to assign a logger to the class through Base.logger= which will then be used by all"," # instances in the current object space."," class Base"," # Accepts a logger conforming to the interface of Log4r or the default Ruby 1.8+ Logger class, which is then passed"," # on to any new database connections made and which can be retrieved on both a class and instance level by calling +logger+."," cattr_accessor :logger, :instance_writer => false"," "," include Reloadable::Deprecated"," "," def self.inherited(child) #:nodoc:"," @@subclasses[self] ||= []"," @@subclasses[self] << child"," super"," end"," "," def self.reset_subclasses #:nodoc:"," nonreloadables = []"," subclasses.each do |klass|"," unless Dependencies.autoloaded? klass"," nonreloadables << klass"," next"," end"," klass.instance_variables.each { |var| klass.send(:remove_instance_variable, var) }"," klass.instance_methods(false).each { |m| klass.send :undef_method, m }"," end"," @@subclasses = {}"," nonreloadables.each { |klass| (@@subclasses[klass.superclass] ||= []) << klass }"," end",""," @@subclasses = {}",""," cattr_accessor :configurations, :instance_writer => false"," @@configurations = {}",""," # Accessor for the prefix type that will be prepended to every primary key column name. The options are :table_name and"," # :table_name_with_underscore. If the first is specified, the Product class will look for \"productid\" instead of \"id\" as"," # the primary column. If the latter is specified, the Product class will look for \"product_id\" instead of \"id\". Remember"," # that this is a global setting for all Active Records."," cattr_accessor :primary_key_prefix_type, :instance_writer => false"," @@primary_key_prefix_type = nil",""," # Accessor for the name of the prefix string to prepend to every table name. So if set to \"basecamp_\", all"," # table names will be named like \"basecamp_projects\", \"basecamp_people\", etc. This is a convenient way of creating a namespace"," # for tables in a shared database. By default, the prefix is the empty string."," cattr_accessor :table_name_prefix, :instance_writer => false"," @@table_name_prefix = \"\"",""," # Works like +table_name_prefix+, but appends instead of prepends (set to \"_basecamp\" gives \"projects_basecamp\","," # \"people_basecamp\"). By default, the suffix is the empty string."," cattr_accessor :table_name_suffix, :instance_writer => false"," @@table_name_suffix = \"\"",""," # Indicates whether or not table names should be the pluralized versions of the corresponding class names."," # If true, the default table name for a +Product+ class will be +products+. If false, it would just be +product+."," # See table_name for the full rules on table/class naming. This is true, by default."," cattr_accessor :pluralize_table_names, :instance_writer => false"," @@pluralize_table_names = true",""," # Determines whether or not to use ANSI codes to colorize the logging statements committed by the connection adapter. These colors"," # make it much easier to overview things during debugging (when used through a reader like +tail+ and on a black background), but"," # may complicate matters if you use software like syslog. This is true, by default."," cattr_accessor :colorize_logging, :instance_writer => false"," @@colorize_logging = true",""," # Determines whether to use Time.local (using :local) or Time.utc (using :utc) when pulling dates and times from the database."," # This is set to :local by default."," cattr_accessor :default_timezone, :instance_writer => false"," @@default_timezone = :local",""," # Determines whether or not to use a connection for each thread, or a single shared connection for all threads."," # Defaults to false. Set to true if you're writing a threaded application."," cattr_accessor :allow_concurrency, :instance_writer => false"," @@allow_concurrency = false",""," # Determines whether to speed up access by generating optimized reader"," # methods to avoid expensive calls to method_missing when accessing"," # attributes by name. You might want to set this to false in development"," # mode, because the methods would be regenerated on each request."," cattr_accessor :generate_read_methods, :instance_writer => false"," @@generate_read_methods = true"," "," # Specifies the format to use when dumping the database schema with Rails'"," # Rakefile. If :sql, the schema is dumped as (potentially database-"," # specific) SQL statements. If :ruby, the schema is dumped as an "," # ActiveRecord::Schema file which can be loaded into any database that"," # supports migrations. Use :ruby if you want to have different database"," # adapters for, e.g., your development and test environments."," cattr_accessor :schema_format , :instance_writer => false"," @@schema_format = :ruby",""," class << self # Class methods"," # Find operates with three different retrieval approaches:"," #"," # * Find by id: This can either be a specific id (1), a list of ids (1, 5, 6), or an array of ids ([5, 6, 10])."," # If no record can be found for all of the listed ids, then RecordNotFound will be raised."," # * Find first: This will return the first record matched by the options used. These options can either be specific"," # conditions or merely an order. If no record can matched, nil is returned."," # * Find all: This will return all the records matched by the options used. If no records are found, an empty array is returned."," #"," # All approaches accept an option hash as their last parameter. The options are:"," #"," # * :conditions: An SQL fragment like \"administrator = 1\" or [ \"user_name = ?\", username ]. See conditions in the intro."," # * :order: An SQL fragment like \"created_at DESC, name\"."," # * :group: An attribute name by which the result should be grouped. Uses the GROUP BY SQL-clause."," # * :limit: An integer determining the limit on the number of rows that should be returned."," # * :offset: An integer determining the offset from where the rows should be fetched. So at 5, it would skip the first 4 rows."," # * :joins: An SQL fragment for additional joins like \"LEFT JOIN comments ON comments.post_id = id\". (Rarely needed)."," # The records will be returned read-only since they will have attributes that do not correspond to the table's columns."," # Pass :readonly => false to override."," # * :include: Names associations that should be loaded alongside using LEFT OUTER JOINs. The symbols named refer"," # to already defined associations. See eager loading under Associations."," # * :select: By default, this is * as in SELECT * FROM, but can be changed if you for example want to do a join, but not"," # include the joined columns."," # * :from: By default, this is the table name of the class, but can be changed to an alternate table name (or even the name"," # of a database view). "," # * :readonly: Mark the returned records read-only so they cannot be saved or updated."," # * :lock: An SQL fragment like \"FOR UPDATE\" or \"LOCK IN SHARE MODE\"."," # :lock => true gives connection's default exclusive lock, usually \"FOR UPDATE\"."," #"," # Examples for find by id:"," # Person.find(1) # returns the object for ID = 1"," # Person.find(1, 2, 6) # returns an array for objects with IDs in (1, 2, 6)"," # Person.find([7, 17]) # returns an array for objects with IDs in (7, 17)"," # Person.find([1]) # returns an array for objects the object with ID = 1"," # Person.find(1, :conditions => \"administrator = 1\", :order => \"created_on DESC\")"," #"," # Examples for find first:"," # Person.find(:first) # returns the first object fetched by SELECT * FROM people"," # Person.find(:first, :conditions => [ \"user_name = ?\", user_name])"," # Person.find(:first, :order => \"created_on DESC\", :offset => 5)"," #"," # Examples for find all:"," # Person.find(:all) # returns an array of objects for all the rows fetched by SELECT * FROM people"," # Person.find(:all, :conditions => [ \"category IN (?)\", categories], :limit => 50)"," # Person.find(:all, :offset => 10, :limit => 10)"," # Person.find(:all, :include => [ :account, :friends ])"," # Person.find(:all, :group => \"category\")"," #"," # Example for find with a lock. Imagine two concurrent transactions:"," # each will read person.visits == 2, add 1 to it, and save, resulting"," # in two saves of person.visits = 3. By locking the row, the second"," # transaction has to wait until the first is finished; we get the"," # expected person.visits == 4."," # Person.transaction do"," # person = Person.find(1, :lock => true)"," # person.visits += 1"," # person.save!"," # end"," def find(*args)"," options = extract_options_from_args!(args)"," validate_find_options(options)"," set_readonly_option!(options)",""," case args.first"," when :first then find_initial(options)"," when :all then find_every(options)"," else find_from_ids(args, options)"," end"," end"," "," # Works like find(:all), but requires a complete SQL string. Examples:"," # Post.find_by_sql \"SELECT p.*, c.author FROM posts p, comments c WHERE p.id = c.post_id\""," # Post.find_by_sql [\"SELECT * FROM posts WHERE author = ? AND created > ?\", author_id, start_date]"," def find_by_sql(sql)"," connection.select_all(sanitize_sql(sql), \"#{name} Load\").collect! { |record| instantiate(record) }"," end",""," # Returns true if the given +id+ represents the primary key of a record in the database, false otherwise."," # You can also pass a set of SQL conditions. "," # Example:"," # Person.exists?(5)"," # Person.exists?('5')"," # Person.exists?(:name => \"David\")"," # Person.exists?(['name LIKE ?', \"%#{query}%\"])"," def exists?(id_or_conditions)"," !find(:first, :conditions => expand_id_conditions(id_or_conditions)).nil?"," rescue ActiveRecord::ActiveRecordError"," false"," end",""," # Creates an object, instantly saves it as a record (if the validation permits it), and returns it. If the save"," # fails under validations, the unsaved object is still returned."," def create(attributes = nil)"," if attributes.is_a?(Array)"," attributes.collect { |attr| create(attr) }"," else"," object = new(attributes)"," scope(:create).each { |att,value| object.send(\"#{att}=\", value) } if scoped?(:create)"," object.save"," object"," end"," end",""," # Finds the record from the passed +id+, instantly saves it with the passed +attributes+ (if the validation permits it),"," # and returns it. If the save fails under validations, the unsaved object is still returned."," #"," # The arguments may also be given as arrays in which case the update method is called for each pair of +id+ and "," # +attributes+ and an array of objects is returned."," #"," # Example of updating one record:"," # Person.update(15, {:user_name => 'Samuel', :group => 'expert'})"," # "," # Example of updating multiple records:"," # people = { 1 => { \"first_name\" => \"David\" }, 2 => { \"first_name\" => \"Jeremy\"} } \t"," # Person.update(people.keys, people.values)"," def update(id, attributes)"," if id.is_a?(Array)"," idx = -1"," id.collect { |id| idx += 1; update(id, attributes[idx]) }"," else"," object = find(id)"," object.update_attributes(attributes)"," object"," end"," end",""," # Deletes the record with the given +id+ without instantiating an object first. If an array of ids is provided, all of them"," # are deleted."," def delete(id)"," delete_all([ \"#{connection.quote_column_name(primary_key)} IN (?)\", id ])"," end",""," # Destroys the record with the given +id+ by instantiating the object and calling #destroy (all the callbacks are the triggered)."," # If an array of ids is provided, all of them are destroyed."," def destroy(id)"," id.is_a?(Array) ? id.each { |id| destroy(id) } : find(id).destroy"," end",""," # Updates all records with the SET-part of an SQL update statement in +updates+ and returns an integer with the number of rows updated."," # A subset of the records can be selected by specifying +conditions+. Example:"," # Billing.update_all \"category = 'authorized', approved = 1\", \"author = 'David'\""," def update_all(updates, conditions = nil)"," sql = \"UPDATE #{table_name} SET #{sanitize_sql(updates)} \""," add_conditions!(sql, conditions, scope(:find))"," connection.update(sql, \"#{name} Update\")"," end",""," # Destroys the objects for all the records that match the +condition+ by instantiating each object and calling"," # the destroy method. Example:"," # Person.destroy_all \"last_login < '2004-04-04'\""," def destroy_all(conditions = nil)"," find(:all, :conditions => conditions).each { |object| object.destroy }"," end",""," # Deletes all the records that match the +condition+ without instantiating the objects first (and hence not"," # calling the destroy method). Example:"," # Post.delete_all \"person_id = 5 AND (category = 'Something' OR category = 'Else')\""," def delete_all(conditions = nil)"," sql = \"DELETE FROM #{table_name} \""," add_conditions!(sql, conditions, scope(:find))"," connection.delete(sql, \"#{name} Delete all\")"," end",""," # Returns the result of an SQL statement that should only include a COUNT(*) in the SELECT part."," # Product.count_by_sql \"SELECT COUNT(*) FROM sales s, customers c WHERE s.customer_id = c.id\""," def count_by_sql(sql)"," sql = sanitize_conditions(sql)"," connection.select_value(sql, \"#{name} Count\").to_i"," end",""," # Increments the specified counter by one. So DiscussionBoard.increment_counter(\"post_count\","," # discussion_board_id) would increment the \"post_count\" counter on the board responding to discussion_board_id."," # This is used for caching aggregate values, so that they don't need to be computed every time. Especially important"," # for looping over a collection where each element require a number of aggregate values. Like the DiscussionBoard"," # that needs to list both the number of posts and comments."," def increment_counter(counter_name, id)"," update_all \"#{connection.quote_column_name(counter_name)} = #{connection.quote_column_name(counter_name)} + 1\", \"#{connection.quote_column_name(primary_key)} = #{quote_value(id)}\""," end",""," # Works like increment_counter, but decrements instead."," def decrement_counter(counter_name, id)"," update_all \"#{connection.quote_column_name(counter_name)} = #{connection.quote_column_name(counter_name)} - 1\", \"#{connection.quote_column_name(primary_key)} = #{quote_value(id)}\""," end","",""," # Attributes named in this macro are protected from mass-assignment, such as new(attributes) and"," # attributes=(attributes). Their assignment will simply be ignored. Instead, you can use the direct writer"," # methods to do assignment. This is meant to protect sensitive attributes from being overwritten by URL/form hackers. Example:"," #"," # class Customer < ActiveRecord::Base"," # attr_protected :credit_rating"," # end"," #"," # customer = Customer.new(\"name\" => David, \"credit_rating\" => \"Excellent\")"," # customer.credit_rating # => nil"," # customer.attributes = { \"description\" => \"Jolly fellow\", \"credit_rating\" => \"Superb\" }"," # customer.credit_rating # => nil"," #"," # customer.credit_rating = \"Average\""," # customer.credit_rating # => \"Average\""," def attr_protected(*attributes)"," write_inheritable_array(\"attr_protected\", attributes - (protected_attributes || []))"," end",""," # Returns an array of all the attributes that have been protected from mass-assignment."," def protected_attributes # :nodoc:"," read_inheritable_attribute(\"attr_protected\")"," end",""," # If this macro is used, only those attributes named in it will be accessible for mass-assignment, such as"," # new(attributes) and attributes=(attributes). This is the more conservative choice for mass-assignment"," # protection. If you'd rather start from an all-open default and restrict attributes as needed, have a look at"," # attr_protected."," def attr_accessible(*attributes)"," write_inheritable_array(\"attr_accessible\", attributes - (accessible_attributes || []))"," end",""," # Returns an array of all the attributes that have been made accessible to mass-assignment."," def accessible_attributes # :nodoc:"," read_inheritable_attribute(\"attr_accessible\")"," end","",""," # Specifies that the attribute by the name of +attr_name+ should be serialized before saving to the database and unserialized"," # after loading from the database. The serialization is done through YAML. If +class_name+ is specified, the serialized"," # object must be of that class on retrieval, or nil. Otherwise, +SerializationTypeMismatch+ will be raised."," def serialize(attr_name, class_name = Object)"," serialized_attributes[attr_name.to_s] = class_name"," end",""," # Returns a hash of all the attributes that have been specified for serialization as keys and their class restriction as values."," def serialized_attributes"," read_inheritable_attribute(\"attr_serialized\") or write_inheritable_attribute(\"attr_serialized\", {})"," end","",""," # Guesses the table name (in forced lower-case) based on the name of the class in the inheritance hierarchy descending"," # directly from ActiveRecord. So if the hierarchy looks like: Reply < Message < ActiveRecord, then Message is used"," # to guess the table name from even when called on Reply. The rules used to do the guess are handled by the Inflector class"," # in Active Support, which knows almost all common English inflections (report a bug if your inflection isn't covered)."," #"," # Nested classes are given table names prefixed by the singular form of"," # the parent's table name. Example:"," # file class table_name"," # invoice.rb Invoice invoices"," # invoice/lineitem.rb Invoice::Lineitem invoice_lineitems"," #"," # Additionally, the class-level table_name_prefix is prepended and the"," # table_name_suffix is appended. So if you have \"myapp_\" as a prefix,"," # the table name guess for an Invoice class becomes \"myapp_invoices\"."," # Invoice::Lineitem becomes \"myapp_invoice_lineitems\"."," #"," # You can also overwrite this class method to allow for unguessable"," # links, such as a Mouse class with a link to a \"mice\" table. Example:"," #"," # class Mouse < ActiveRecord::Base"," # set_table_name \"mice\""," # end"," def table_name"," reset_table_name"," end",""," def reset_table_name #:nodoc:"," base = base_class",""," name ="," # STI subclasses always use their superclass' table."," unless self == base"," base.table_name"," else"," # Nested classes are prefixed with singular parent table name."," if parent < ActiveRecord::Base && !parent.abstract_class?"," contained = parent.table_name"," contained = contained.singularize if parent.pluralize_table_names"," contained << '_'"," end"," name = \"#{table_name_prefix}#{contained}#{undecorated_table_name(base.name)}#{table_name_suffix}\""," end",""," set_table_name(name)"," name"," end",""," # Defines the primary key field -- can be overridden in subclasses. Overwriting will negate any effect of the"," # primary_key_prefix_type setting, though."," def primary_key"," reset_primary_key"," end",""," def reset_primary_key #:nodoc:"," key = 'id'"," case primary_key_prefix_type"," when :table_name"," key = Inflector.foreign_key(base_class.name, false)"," when :table_name_with_underscore"," key = Inflector.foreign_key(base_class.name)"," end"," set_primary_key(key)"," key"," end",""," # Defines the column name for use with single table inheritance"," # -- can be set in subclasses like so: self.inheritance_column = \"type_id\""," def inheritance_column"," @inheritance_column ||= \"type\".freeze"," end",""," # Lazy-set the sequence name to the connection's default. This method"," # is only ever called once since set_sequence_name overrides it."," def sequence_name #:nodoc:"," reset_sequence_name"," end",""," def reset_sequence_name #:nodoc:"," default = connection.default_sequence_name(table_name, primary_key)"," set_sequence_name(default)"," default"," end",""," # Sets the table name to use to the given value, or (if the value"," # is nil or false) to the value returned by the given block."," #"," # Example:"," #"," # class Project < ActiveRecord::Base"," # set_table_name \"project\""," # end"," def set_table_name(value = nil, &block)"," define_attr_method :table_name, value, &block"," end"," alias :table_name= :set_table_name",""," # Sets the name of the primary key column to use to the given value,"," # or (if the value is nil or false) to the value returned by the given"," # block."," #"," # Example:"," #"," # class Project < ActiveRecord::Base"," # set_primary_key \"sysid\""," # end"," def set_primary_key(value = nil, &block)"," define_attr_method :primary_key, value, &block"," end"," alias :primary_key= :set_primary_key",""," # Sets the name of the inheritance column to use to the given value,"," # or (if the value # is nil or false) to the value returned by the"," # given block."," #"," # Example:"," #"," # class Project < ActiveRecord::Base"," # set_inheritance_column do"," # original_inheritance_column + \"_id\""," # end"," # end"," def set_inheritance_column(value = nil, &block)"," define_attr_method :inheritance_column, value, &block"," end"," alias :inheritance_column= :set_inheritance_column",""," # Sets the name of the sequence to use when generating ids to the given"," # value, or (if the value is nil or false) to the value returned by the"," # given block. This is required for Oracle and is useful for any"," # database which relies on sequences for primary key generation."," #"," # If a sequence name is not explicitly set when using Oracle or Firebird,"," # it will default to the commonly used pattern of: #{table_name}_seq"," #"," # If a sequence name is not explicitly set when using PostgreSQL, it"," # will discover the sequence corresponding to your primary key for you."," #"," # Example:"," #"," # class Project < ActiveRecord::Base"," # set_sequence_name \"projectseq\" # default would have been \"project_seq\""," # end"," def set_sequence_name(value = nil, &block)"," define_attr_method :sequence_name, value, &block"," end"," alias :sequence_name= :set_sequence_name",""," # Turns the +table_name+ back into a class name following the reverse rules of +table_name+."," def class_name(table_name = table_name) # :nodoc:"," # remove any prefix and/or suffix from the table name"," class_name = table_name[table_name_prefix.length..-(table_name_suffix.length + 1)].camelize"," class_name = class_name.singularize if pluralize_table_names"," class_name"," end",""," # Indicates whether the table associated with this class exists"," def table_exists?"," if connection.respond_to?(:tables)"," connection.tables.include? table_name"," else"," # if the connection adapter hasn't implemented tables, there are two crude tests that can be"," # used - see if getting column info raises an error, or if the number of columns returned is zero"," begin"," reset_column_information"," columns.size > 0"," rescue ActiveRecord::StatementInvalid"," false"," end "," end"," end",""," # Returns an array of column objects for the table associated with this class."," def columns"," unless @columns"," @columns = connection.columns(table_name, \"#{name} Columns\")"," @columns.each {|column| column.primary = column.name == primary_key}"," end"," @columns"," end",""," # Returns a hash of column objects for the table associated with this class."," def columns_hash"," @columns_hash ||= columns.inject({}) { |hash, column| hash[column.name] = column; hash }"," end",""," # Returns an array of column names as strings."," def column_names"," @column_names ||= columns.map { |column| column.name }"," end",""," # Returns an array of column objects where the primary id, all columns ending in \"_id\" or \"_count\","," # and columns used for single table inheritance have been removed."," def content_columns"," @content_columns ||= columns.reject { |c| c.primary || c.name =~ /(_id|_count)$/ || c.name == inheritance_column }"," end",""," # Returns a hash of all the methods added to query each of the columns in the table with the name of the method as the key"," # and true as the value. This makes it possible to do O(1) lookups in respond_to? to check if a given method for attribute"," # is available."," def column_methods_hash #:nodoc:"," @dynamic_methods_hash ||= column_names.inject(Hash.new(false)) do |methods, attr|"," attr_name = attr.to_s"," methods[attr.to_sym] = attr_name"," methods[\"#{attr}=\".to_sym] = attr_name"," methods[\"#{attr}?\".to_sym] = attr_name"," methods[\"#{attr}_before_type_cast\".to_sym] = attr_name"," methods"," end"," end",""," # Contains the names of the generated reader methods."," def read_methods #:nodoc:"," @read_methods ||= Set.new"," end",""," # Resets all the cached information about columns, which will cause them to be reloaded on the next request."," def reset_column_information"," read_methods.each { |name| undef_method(name) }"," @column_names = @columns = @columns_hash = @content_columns = @dynamic_methods_hash = @read_methods = @inheritance_column = nil"," end",""," def reset_column_information_and_inheritable_attributes_for_all_subclasses#:nodoc:"," subclasses.each { |klass| klass.reset_inheritable_attributes; klass.reset_column_information }"," end",""," # Transforms attribute key names into a more humane format, such as \"First name\" instead of \"first_name\". Example:"," # Person.human_attribute_name(\"first_name\") # => \"First name\""," # Deprecated in favor of just calling \"first_name\".humanize"," def human_attribute_name(attribute_key_name) #:nodoc:"," attribute_key_name.humanize"," end",""," def descends_from_active_record? # :nodoc:"," superclass == Base || !columns_hash.include?(inheritance_column)"," end","",""," def quote_value(value, column = nil) #:nodoc:"," connection.quote(value,column)"," end",""," def quote(value, column = nil) #:nodoc:"," connection.quote(value, column)"," end"," deprecate :quote => :quote_value",""," # Used to sanitize objects before they're used in an SELECT SQL-statement. Delegates to connection.quote."," def sanitize(object) #:nodoc:"," connection.quote(object)"," end",""," # Log and benchmark multiple statements in a single block. Example:"," #"," # Project.benchmark(\"Creating project\") do"," # project = Project.create(\"name\" => \"stuff\")"," # project.create_manager(\"name\" => \"David\")"," # project.milestones << Milestone.find(:all)"," # end"," #"," # The benchmark is only recorded if the current level of the logger matches the log_level, which makes it"," # easy to include benchmarking statements in production software that will remain inexpensive because the benchmark"," # will only be conducted if the log level is low enough."," #"," # The logging of the multiple statements is turned off unless use_silence is set to false."," def benchmark(title, log_level = Logger::DEBUG, use_silence = true)"," if logger && logger.level == log_level"," result = nil"," seconds = Benchmark.realtime { result = use_silence ? silence { yield } : yield }"," logger.add(log_level, \"#{title} (#{'%.5f' % seconds})\")"," result"," else"," yield"," end"," end",""," # Silences the logger for the duration of the block."," def silence"," old_logger_level, logger.level = logger.level, Logger::ERROR if logger"," yield"," ensure"," logger.level = old_logger_level if logger"," end",""," # Scope parameters to method calls within the block. Takes a hash of method_name => parameters hash."," # method_name may be :find or :create. :find parameters may include the :conditions, :joins,"," # :include, :offset, :limit, and :readonly options. :create parameters are an attributes hash."," #"," # Article.with_scope(:find => { :conditions => \"blog_id = 1\" }, :create => { :blog_id => 1 }) do"," # Article.find(1) # => SELECT * from articles WHERE blog_id = 1 AND id = 1"," # a = Article.create(1)"," # a.blog_id # => 1"," # end"," #"," # In nested scopings, all previous parameters are overwritten by inner rule"," # except :conditions in :find, that are merged as hash."," #"," # Article.with_scope(:find => { :conditions => \"blog_id = 1\", :limit => 1 }, :create => { :blog_id => 1 }) do"," # Article.with_scope(:find => { :limit => 10})"," # Article.find(:all) # => SELECT * from articles WHERE blog_id = 1 LIMIT 10"," # end"," # Article.with_scope(:find => { :conditions => \"author_id = 3\" })"," # Article.find(:all) # => SELECT * from articles WHERE blog_id = 1 AND author_id = 3 LIMIT 1"," # end"," # end"," #"," # You can ignore any previous scopings by using with_exclusive_scope method."," #"," # Article.with_scope(:find => { :conditions => \"blog_id = 1\", :limit => 1 }) do"," # Article.with_exclusive_scope(:find => { :limit => 10 })"," # Article.find(:all) # => SELECT * from articles LIMIT 10"," # end"," # end"," def with_scope(method_scoping = {}, action = :merge, &block)"," method_scoping = method_scoping.method_scoping if method_scoping.respond_to?(:method_scoping)",""," # Dup first and second level of hash (method and params)."," method_scoping = method_scoping.inject({}) do |hash, (method, params)|"," hash[method] = (params == true) ? params : params.dup"," hash"," end",""," method_scoping.assert_valid_keys([ :find, :create ])",""," if f = method_scoping[:find]"," f.assert_valid_keys([ :conditions, :joins, :select, :include, :from, :offset, :limit, :order, :readonly, :lock ])"," f[:readonly] = true if !f[:joins].blank? && !f.has_key?(:readonly)"," end",""," # Merge scopings"," if action == :merge && current_scoped_methods"," method_scoping = current_scoped_methods.inject(method_scoping) do |hash, (method, params)|"," case hash[method]"," when Hash"," if method == :find"," (hash[method].keys + params.keys).uniq.each do |key|"," merge = hash[method][key] && params[key] # merge if both scopes have the same key"," if key == :conditions && merge"," hash[method][key] = [params[key], hash[method][key]].collect{ |sql| \"( %s )\" % sanitize_sql(sql) }.join(\" AND \")"," elsif key == :include && merge"," hash[method][key] = merge_includes(hash[method][key], params[key]).uniq"," else"," hash[method][key] = hash[method][key] || params[key]"," end"," end"," else"," hash[method] = params.merge(hash[method])"," end"," else"," hash[method] = params"," end"," hash"," end"," end",""," self.scoped_methods << method_scoping",""," begin"," yield"," ensure"," self.scoped_methods.pop"," end"," end",""," # Works like with_scope, but discards any nested properties."," def with_exclusive_scope(method_scoping = {}, &block)"," with_scope(method_scoping, :overwrite, &block)"," end",""," # Overwrite the default class equality method to provide support for association proxies."," def ===(object)"," object.is_a?(self)"," end ",""," # Deprecated "," def threaded_connections #:nodoc:"," allow_concurrency"," end",""," # Deprecated "," def threaded_connections=(value) #:nodoc:"," self.allow_concurrency = value"," end",""," # Returns the base AR subclass that this class descends from. If A"," # extends AR::Base, A.base_class will return A. If B descends from A"," # through some arbitrarily deep hierarchy, B.base_class will return A."," def base_class"," class_of_active_record_descendant(self)"," end",""," # Set this to true if this is an abstract class (see #abstract_class?)."," attr_accessor :abstract_class",""," # Returns whether this class is a base AR class. If A is a base class and"," # B descends from A, then B.base_class will return B."," def abstract_class?"," abstract_class == true"," end",""," private"," def find_initial(options)"," options.update(:limit => 1) unless options[:include]"," find_every(options).first"," end",""," def find_every(options)"," records = scoped?(:find, :include) || options[:include] ?"," find_with_associations(options) : "," find_by_sql(construct_finder_sql(options))",""," records.each { |record| record.readonly! } if options[:readonly]",""," records"," end",""," def find_from_ids(ids, options)"," expects_array = ids.first.kind_of?(Array)"," return ids.first if expects_array && ids.first.empty?",""," ids = ids.flatten.compact.uniq",""," case ids.size"," when 0"," raise RecordNotFound, \"Couldn't find #{name} without an ID\""," when 1"," result = find_one(ids.first, options)"," expects_array ? [ result ] : result"," else"," find_some(ids, options)"," end"," end"," "," def find_one(id, options)"," conditions = \" AND (#{sanitize_sql(options[:conditions])})\" if options[:conditions]"," options.update :conditions => \"#{table_name}.#{connection.quote_column_name(primary_key)} = #{quote_value(id,columns_hash[primary_key])}#{conditions}\"",""," # Use find_every(options).first since the primary key condition"," # already ensures we have a single record. Using find_initial adds"," # a superfluous :limit => 1."," if result = find_every(options).first"," result"," else"," raise RecordNotFound, \"Couldn't find #{name} with ID=#{id}#{conditions}\""," end"," end"," "," def find_some(ids, options)"," conditions = \" AND (#{sanitize_sql(options[:conditions])})\" if options[:conditions]"," ids_list = ids.map { |id| quote_value(id,columns_hash[primary_key]) }.join(',')"," options.update :conditions => \"#{table_name}.#{connection.quote_column_name(primary_key)} IN (#{ids_list})#{conditions}\"",""," result = find_every(options)",""," if result.size == ids.size"," result"," else"," raise RecordNotFound, \"Couldn't find all #{name.pluralize} with IDs (#{ids_list})#{conditions}\""," end"," end",""," # Finder methods must instantiate through this method to work with the"," # single-table inheritance model that makes it possible to create"," # objects of different types from the same table."," def instantiate(record)"," object ="," if subclass_name = record[inheritance_column]"," if subclass_name.empty?"," # No type given."," allocate"," else"," # Ignore type if no column is present since it was probably"," # pulled in from a sloppy join."," unless columns_hash.include?(inheritance_column)"," allocate",""," else"," begin"," compute_type(subclass_name).allocate"," rescue NameError"," raise SubclassNotFound,"," \"The single-table inheritance mechanism failed to locate the subclass: '#{record[inheritance_column]}'. \" +"," \"This error is raised because the column '#{inheritance_column}' is reserved for storing the class in case of inheritance. \" +"," \"Please rename this column if you didn't intend it to be used for storing the inheritance class \" +"," \"or overwrite #{self.to_s}.inheritance_column to use another column for that information.\""," end"," end"," end"," else"," allocate"," end",""," object.instance_variable_set(\"@attributes\", record)"," object"," end",""," # Nest the type name in the same module as this class."," # Bar is \"MyApp::Business::Bar\" relative to MyApp::Business::Foo"," def type_name_with_module(type_name)"," (/^::/ =~ type_name) ? type_name : \"#{parent.name}::#{type_name}\""," end",""," def construct_finder_sql(options)"," scope = scope(:find)"," sql = \"SELECT #{(scope && scope[:select]) || options[:select] || '*'} \""," sql << \"FROM #{(scope && scope[:from]) || options[:from] || table_name} \"",""," add_joins!(sql, options, scope)"," add_conditions!(sql, options[:conditions], scope)",""," sql << \" GROUP BY #{options[:group]} \" if options[:group]",""," add_order!(sql, options[:order], scope)"," add_limit!(sql, options, scope)"," add_lock!(sql, options, scope)",""," sql"," end",""," # Merges includes so that the result is a valid +include+"," def merge_includes(first, second)"," (safe_to_array(first) + safe_to_array(second)).uniq"," end",""," # Object#to_a is deprecated, though it does have the desired behavior"," def safe_to_array(o)"," case o"," when NilClass"," []"," when Array"," o"," else"," [o]"," end"," end",""," def add_order!(sql, order, scope = :auto)"," scope = scope(:find) if :auto == scope"," scoped_order = scope[:order] if scope"," if order"," sql << \" ORDER BY #{order}\""," sql << \", #{scoped_order}\" if scoped_order"," else"," sql << \" ORDER BY #{scoped_order}\" if scoped_order"," end"," end",""," # The optional scope argument is for the current :find scope."," def add_limit!(sql, options, scope = :auto)"," scope = scope(:find) if :auto == scope"," options = options.reverse_merge(:limit => scope[:limit], :offset => scope[:offset]) if scope"," connection.add_limit_offset!(sql, options)"," end",""," # The optional scope argument is for the current :find scope."," # The :lock option has precedence over a scoped :lock."," def add_lock!(sql, options, scope = :auto)"," scope = scope(:find) if :auto == scope"," options = options.reverse_merge(:lock => scope[:lock]) if scope"," connection.add_lock!(sql, options)"," end",""," # The optional scope argument is for the current :find scope."," def add_joins!(sql, options, scope = :auto)"," scope = scope(:find) if :auto == scope"," join = (scope && scope[:joins]) || options[:joins]"," sql << \" #{join} \" if join"," end",""," # Adds a sanitized version of +conditions+ to the +sql+ string. Note that the passed-in +sql+ string is changed."," # The optional scope argument is for the current :find scope."," def add_conditions!(sql, conditions, scope = :auto)"," scope = scope(:find) if :auto == scope"," segments = []"," segments << sanitize_sql(scope[:conditions]) if scope && scope[:conditions]"," segments << sanitize_sql(conditions) unless conditions.nil?"," segments << type_condition unless descends_from_active_record?"," segments.compact!"," sql << \"WHERE (#{segments.join(\") AND (\")}) \" unless segments.empty?"," end",""," def type_condition"," quoted_inheritance_column = connection.quote_column_name(inheritance_column)"," type_condition = subclasses.inject(\"#{table_name}.#{quoted_inheritance_column} = '#{name.demodulize}' \") do |condition, subclass|"," condition << \"OR #{table_name}.#{quoted_inheritance_column} = '#{subclass.name.demodulize}' \""," end",""," \" (#{type_condition}) \""," end",""," # Guesses the table name, but does not decorate it with prefix and suffix information."," def undecorated_table_name(class_name = base_class.name)"," table_name = Inflector.underscore(Inflector.demodulize(class_name))"," table_name = Inflector.pluralize(table_name) if pluralize_table_names"," table_name"," end",""," # Enables dynamic finders like find_by_user_name(user_name) and find_by_user_name_and_password(user_name, password) that are turned into"," # find(:first, :conditions => [\"user_name = ?\", user_name]) and find(:first, :conditions => [\"user_name = ? AND password = ?\", user_name, password])"," # respectively. Also works for find(:all), but using find_all_by_amount(50) that are turned into find(:all, :conditions => [\"amount = ?\", 50])."," #"," # It's even possible to use all the additional parameters to find. For example, the full interface for find_all_by_amount"," # is actually find_all_by_amount(amount, options)."," #"," # This also enables you to initialize a record if it is not found, such as find_or_initialize_by_amount(amount) "," # or find_or_create_by_user_and_password(user, password)."," def method_missing(method_id, *arguments)"," if match = /^find_(all_by|by)_([_a-zA-Z]\\w*)$/.match(method_id.to_s)"," finder, deprecated_finder = determine_finder(match), determine_deprecated_finder(match)",""," attribute_names = extract_attribute_names_from_match(match)"," super unless all_attributes_exists?(attribute_names)",""," attributes = construct_attributes_from_arguments(attribute_names, arguments)",""," case extra_options = arguments[attribute_names.size]"," when nil"," options = { :conditions => attributes }"," set_readonly_option!(options)"," ActiveSupport::Deprecation.silence { send(finder, options) }",""," when Hash"," finder_options = extra_options.merge(:conditions => attributes)"," validate_find_options(finder_options)"," set_readonly_option!(finder_options)",""," if extra_options[:conditions]"," with_scope(:find => { :conditions => extra_options[:conditions] }) do"," ActiveSupport::Deprecation.silence { send(finder, finder_options) }"," end"," else"," ActiveSupport::Deprecation.silence { send(finder, finder_options) }"," end",""," else"," ActiveSupport::Deprecation.silence do"," send(deprecated_finder, sanitize_sql(attributes), *arguments[attribute_names.length..-1])"," end"," end"," elsif match = /^find_or_(initialize|create)_by_([_a-zA-Z]\\w*)$/.match(method_id.to_s)"," instantiator = determine_instantiator(match)"," attribute_names = extract_attribute_names_from_match(match)"," super unless all_attributes_exists?(attribute_names)",""," attributes = construct_attributes_from_arguments(attribute_names, arguments)"," options = { :conditions => attributes }"," set_readonly_option!(options)",""," find_initial(options) || send(instantiator, attributes)"," else"," super"," end"," end",""," def determine_finder(match)"," match.captures.first == 'all_by' ? :find_every : :find_initial"," end",""," def determine_deprecated_finder(match)"," match.captures.first == 'all_by' ? :find_all : :find_first"," end",""," def determine_instantiator(match)"," match.captures.first == 'initialize' ? :new : :create"," end",""," def extract_attribute_names_from_match(match)"," match.captures.last.split('_and_')"," end",""," def construct_attributes_from_arguments(attribute_names, arguments)"," attributes = {}"," attribute_names.each_with_index { |name, idx| attributes[name] = arguments[idx] }"," attributes"," end",""," def all_attributes_exists?(attribute_names)"," attribute_names.all? { |name| column_methods_hash.include?(name.to_sym) }"," end",""," def attribute_condition(argument)"," case argument"," when nil then \"IS ?\""," when Array then \"IN (?)\""," when Range then \"BETWEEN ? AND ?\""," else \"= ?\""," end"," end",""," # Interpret Array and Hash as conditions and anything else as an id."," def expand_id_conditions(id_or_conditions)"," case id_or_conditions"," when Array, Hash then id_or_conditions"," else sanitize_sql(primary_key => id_or_conditions)"," end"," end","",""," # Defines an \"attribute\" method (like #inheritance_column or"," # #table_name). A new (class) method will be created with the"," # given name. If a value is specified, the new method will"," # return that value (as a string). Otherwise, the given block"," # will be used to compute the value of the method."," #"," # The original method will be aliased, with the new name being"," # prefixed with \"original_\". This allows the new method to"," # access the original value."," #"," # Example:"," #"," # class A < ActiveRecord::Base"," # define_attr_method :primary_key, \"sysid\""," # define_attr_method( :inheritance_column ) do"," # original_inheritance_column + \"_id\""," # end"," # end"," def define_attr_method(name, value=nil, &block)"," sing = class << self; self; end"," sing.send :alias_method, \"original_#{name}\", name"," if block_given?"," sing.send :define_method, name, &block"," else"," # use eval instead of a block to work around a memory leak in dev"," # mode in fcgi"," sing.class_eval \"def #{name}; #{value.to_s.inspect}; end\""," end"," end",""," protected"," def subclasses #:nodoc:"," @@subclasses[self] ||= []"," @@subclasses[self] + extra = @@subclasses[self].inject([]) {|list, subclass| list + subclass.subclasses }"," end",""," # Test whether the given method and optional key are scoped."," def scoped?(method, key = nil) #:nodoc:"," if current_scoped_methods && (scope = current_scoped_methods[method])"," !key || scope.has_key?(key)"," end"," end",""," # Retrieve the scope for the given method and optional key."," def scope(method, key = nil) #:nodoc:"," if current_scoped_methods && (scope = current_scoped_methods[method])"," key ? scope[key] : scope"," end"," end",""," def thread_safe_scoped_methods #:nodoc:"," scoped_methods = (Thread.current[:scoped_methods] ||= {})"," scoped_methods[self] ||= []"," end"," "," def single_threaded_scoped_methods #:nodoc:"," @scoped_methods ||= []"," end"," "," # pick up the correct scoped_methods version from @@allow_concurrency"," if @@allow_concurrency"," alias_method :scoped_methods, :thread_safe_scoped_methods"," else"," alias_method :scoped_methods, :single_threaded_scoped_methods"," end"," "," def current_scoped_methods #:nodoc:"," scoped_methods.last"," end",""," # Returns the class type of the record using the current module as a prefix. So descendents of"," # MyApp::Business::Account would appear as MyApp::Business::AccountSubclass."," def compute_type(type_name)"," modularized_name = type_name_with_module(type_name)"," begin"," class_eval(modularized_name, __FILE__, __LINE__)"," rescue NameError"," class_eval(type_name, __FILE__, __LINE__)"," end"," end",""," # Returns the class descending directly from ActiveRecord in the inheritance hierarchy."," def class_of_active_record_descendant(klass)"," if klass.superclass == Base || klass.superclass.abstract_class?"," klass"," elsif klass.superclass.nil?"," raise ActiveRecordError, \"#{name} doesn't belong in a hierarchy descending from ActiveRecord\""," else"," class_of_active_record_descendant(klass.superclass)"," end"," end",""," # Returns the name of the class descending directly from ActiveRecord in the inheritance hierarchy."," def class_name_of_active_record_descendant(klass) #:nodoc:"," klass.base_class.name"," end",""," # Accepts an array, hash, or string of sql conditions and sanitizes"," # them into a valid SQL fragment."," # [\"name='%s' and group_id='%s'\", \"foo'bar\", 4] returns \"name='foo''bar' and group_id='4'\""," # { :name => \"foo'bar\", :group_id => 4 } returns \"name='foo''bar' and group_id='4'\""," # \"name='foo''bar' and group_id='4'\" returns \"name='foo''bar' and group_id='4'\""," def sanitize_sql(condition)"," case condition"," when Array; sanitize_sql_array(condition)"," when Hash; sanitize_sql_hash(condition)"," else condition"," end"," end",""," # Sanitizes a hash of attribute/value pairs into SQL conditions."," # { :name => \"foo'bar\", :group_id => 4 }"," # # => \"name='foo''bar' and group_id= 4\""," # { :status => nil, :group_id => [1,2,3] }"," # # => \"status IS NULL and group_id IN (1,2,3)\""," # { :age => 13..18 }"," # # => \"age BETWEEN 13 AND 18\""," def sanitize_sql_hash(attrs)"," conditions = attrs.map do |attr, value|"," \"#{table_name}.#{connection.quote_column_name(attr)} #{attribute_condition(value)}\""," end.join(' AND ')",""," replace_bind_variables(conditions, expand_range_bind_variables(attrs.values))"," end",""," # Accepts an array of conditions. The array has each value"," # sanitized and interpolated into the sql statement."," # [\"name='%s' and group_id='%s'\", \"foo'bar\", 4] returns \"name='foo''bar' and group_id='4'\""," def sanitize_sql_array(ary)"," statement, *values = ary"," if values.first.is_a?(Hash) and statement =~ /:\\w+/"," replace_named_bind_variables(statement, values.first)"," elsif statement.include?('?')"," replace_bind_variables(statement, values)"," else"," statement % values.collect { |value| connection.quote_string(value.to_s) }"," end"," end",""," alias_method :sanitize_conditions, :sanitize_sql",""," def replace_bind_variables(statement, values) #:nodoc:"," raise_if_bind_arity_mismatch(statement, statement.count('?'), values.size)"," bound = values.dup"," statement.gsub('?') { quote_bound_value(bound.shift) }"," end",""," def replace_named_bind_variables(statement, bind_vars) #:nodoc:"," statement.gsub(/:(\\w+)/) do"," match = $1.to_sym"," if bind_vars.include?(match)"," quote_bound_value(bind_vars[match])"," else"," raise PreparedStatementInvalid, \"missing value for :#{match} in #{statement}\""," end"," end"," end",""," def expand_range_bind_variables(bind_vars) #:nodoc:"," bind_vars.each_with_index do |var, index|"," bind_vars[index, 1] = [var.first, var.last] if var.is_a?(Range)"," end"," bind_vars"," end",""," def quote_bound_value(value) #:nodoc:"," if value.respond_to?(:map) && !value.is_a?(String)"," if value.respond_to?(:empty?) && value.empty?"," connection.quote(nil)"," else"," value.map { |v| connection.quote(v) }.join(',')"," end"," else"," connection.quote(value)"," end"," end",""," def raise_if_bind_arity_mismatch(statement, expected, provided) #:nodoc:"," unless expected == provided"," raise PreparedStatementInvalid, \"wrong number of bind variables (#{provided} for #{expected}) in: #{statement}\""," end"," end",""," def extract_options_from_args!(args) #:nodoc:"," args.last.is_a?(Hash) ? args.pop : {}"," end",""," VALID_FIND_OPTIONS = [ :conditions, :include, :joins, :limit, :offset,"," :order, :select, :readonly, :group, :from, :lock ]",""," def validate_find_options(options) #:nodoc:"," options.assert_valid_keys(VALID_FIND_OPTIONS)"," end",""," def set_readonly_option!(options) #:nodoc:"," # Inherit :readonly from finder scope if set. Otherwise,"," # if :joins is not blank then :readonly defaults to true."," unless options.has_key?(:readonly)"," if scoped?(:find, :readonly)"," options[:readonly] = scope(:find, :readonly)"," elsif !options[:joins].blank? && !options[:select]"," options[:readonly] = true"," end"," end"," end",""," def encode_quoted_value(value) #:nodoc:"," quoted_value = connection.quote(value)"," quoted_value = \"'#{quoted_value[1..-2].gsub(/\\'/, \"\\\\\\\\'\")}'\" if quoted_value.include?(\"\\\\\\'\") # (for ruby mode) \" "," quoted_value "," end"," end",""," public"," # New objects can be instantiated as either empty (pass no construction parameter) or pre-set with"," # attributes but not yet saved (pass a hash with key names matching the associated table column names)."," # In both instances, valid attribute keys are determined by the column names of the associated table --"," # hence you can't have attributes that aren't part of the table columns."," def initialize(attributes = nil)"," @attributes = attributes_from_column_definition"," @new_record = true"," ensure_proper_type"," self.attributes = attributes unless attributes.nil?"," yield self if block_given?"," end",""," # A model instance's primary key is always available as model.id"," # whether you name it the default 'id' or set it to something else."," def id"," attr_name = self.class.primary_key"," column = column_for_attribute(attr_name)"," define_read_method(:id, attr_name, column) if self.class.generate_read_methods"," read_attribute(attr_name)"," end",""," # Enables Active Record objects to be used as URL parameters in Action Pack automatically."," def to_param"," # We can't use alias_method here, because method 'id' optimizes itself on the fly."," (id = self.id) ? id.to_s : nil # Be sure to stringify the id for routes"," end",""," def id_before_type_cast #:nodoc:"," read_attribute_before_type_cast(self.class.primary_key)"," end",""," def quoted_id #:nodoc:"," quote_value(id, column_for_attribute(self.class.primary_key))"," end",""," # Sets the primary ID."," def id=(value)"," write_attribute(self.class.primary_key, value)"," end",""," # Returns true if this object hasn't been saved yet -- that is, a record for the object doesn't exist yet."," def new_record?"," @new_record"," end",""," # * No record exists: Creates a new record with values matching those of the object attributes."," # * A record does exist: Updates the record with values matching those of the object attributes."," def save"," create_or_update"," end"," "," # Attempts to save the record, but instead of just returning false if it couldn't happen, it raises a "," # RecordNotSaved exception"," def save!"," create_or_update || raise(RecordNotSaved)"," end",""," # Deletes the record in the database and freezes this instance to reflect that no changes should"," # be made (since they can't be persisted)."," def destroy"," unless new_record?"," connection.delete <<-end_sql, \"#{self.class.name} Destroy\""," DELETE FROM #{self.class.table_name}"," WHERE #{connection.quote_column_name(self.class.primary_key)} = #{quoted_id}"," end_sql"," end",""," freeze"," end",""," # Returns a clone of the record that hasn't been assigned an id yet and"," # is treated as a new record. Note that this is a \"shallow\" clone:"," # it copies the object's attributes only, not its associations."," # The extent of a \"deep\" clone is application-specific and is therefore"," # left to the application to implement according to its need."," def clone"," attrs = self.attributes_before_type_cast"," attrs.delete(self.class.primary_key)"," self.class.new do |record|"," record.send :instance_variable_set, '@attributes', attrs"," end"," end",""," # Updates a single attribute and saves the record. This is especially useful for boolean flags on existing records."," # Note: This method is overwritten by the Validation module that'll make sure that updates made with this method"," # doesn't get subjected to validation checks. Hence, attributes can be updated even if the full object isn't valid."," def update_attribute(name, value)"," send(name.to_s + '=', value)"," save"," end",""," # Updates all the attributes from the passed-in Hash and saves the record. If the object is invalid, the saving will"," # fail and false will be returned."," def update_attributes(attributes)"," self.attributes = attributes"," save"," end"," "," # Updates an object just like Base.update_attributes but calls save! instead of save so an exception is raised if the record is invalid."," def update_attributes!(attributes)"," self.attributes = attributes"," save!"," end",""," # Initializes the +attribute+ to zero if nil and adds one. Only makes sense for number-based attributes. Returns self."," def increment(attribute)"," self[attribute] ||= 0"," self[attribute] += 1"," self"," end",""," # Increments the +attribute+ and saves the record."," def increment!(attribute)"," increment(attribute).update_attribute(attribute, self[attribute])"," end",""," # Initializes the +attribute+ to zero if nil and subtracts one. Only makes sense for number-based attributes. Returns self."," def decrement(attribute)"," self[attribute] ||= 0"," self[attribute] -= 1"," self"," end",""," # Decrements the +attribute+ and saves the record."," def decrement!(attribute)"," decrement(attribute).update_attribute(attribute, self[attribute])"," end",""," # Turns an +attribute+ that's currently true into false and vice versa. Returns self."," def toggle(attribute)"," self[attribute] = !send(\"#{attribute}?\")"," self"," end",""," # Toggles the +attribute+ and saves the record."," def toggle!(attribute)"," toggle(attribute).update_attribute(attribute, self[attribute])"," end",""," # Reloads the attributes of this object from the database."," # The optional options argument is passed to find when reloading so you"," # may do e.g. record.reload(:lock => true) to reload the same record with"," # an exclusive row lock."," def reload(options = nil)"," clear_aggregation_cache"," clear_association_cache"," @attributes.update(self.class.find(self.id, options).instance_variable_get('@attributes'))"," self"," end",""," # Returns the value of the attribute identified by attr_name after it has been typecast (for example,"," # \"2004-12-12\" in a data column is cast to a date object, like Date.new(2004, 12, 12))."," # (Alias for the protected read_attribute method)."," def [](attr_name)"," read_attribute(attr_name)"," end",""," # Updates the attribute identified by attr_name with the specified +value+."," # (Alias for the protected write_attribute method)."," def []=(attr_name, value)"," write_attribute(attr_name, value)"," end",""," # Allows you to set all the attributes at once by passing in a hash with keys"," # matching the attribute names (which again matches the column names). Sensitive attributes can be protected"," # from this form of mass-assignment by using the +attr_protected+ macro. Or you can alternatively"," # specify which attributes *can* be accessed in with the +attr_accessible+ macro. Then all the"," # attributes not included in that won't be allowed to be mass-assigned."," def attributes=(new_attributes)"," return if new_attributes.nil?"," attributes = new_attributes.dup"," attributes.stringify_keys!",""," multi_parameter_attributes = []"," remove_attributes_protected_from_mass_assignment(attributes).each do |k, v|"," k.include?(\"(\") ? multi_parameter_attributes << [ k, v ] : send(k + \"=\", v)"," end",""," assign_multiparameter_attributes(multi_parameter_attributes)"," end","",""," # Returns a hash of all the attributes with their names as keys and clones of their objects as values."," def attributes(options = nil)"," attributes = clone_attributes :read_attribute"," "," if options.nil?"," attributes"," else"," if except = options[:except]"," except = Array(except).collect { |attribute| attribute.to_s }"," except.each { |attribute_name| attributes.delete(attribute_name) }"," attributes"," elsif only = options[:only]"," only = Array(only).collect { |attribute| attribute.to_s }"," attributes.delete_if { |key, value| !only.include?(key) }"," attributes"," else"," raise ArgumentError, \"Options does not specify :except or :only (#{options.keys.inspect})\""," end"," end"," end",""," # Returns a hash of cloned attributes before typecasting and deserialization."," def attributes_before_type_cast"," clone_attributes :read_attribute_before_type_cast"," end",""," # Returns true if the specified +attribute+ has been set by the user or by a database load and is neither"," # nil nor empty? (the latter only applies to objects that respond to empty?, most notably Strings)."," def attribute_present?(attribute)"," value = read_attribute(attribute)"," !value.blank? or value == 0"," end",""," # Returns true if the given attribute is in the attributes hash"," def has_attribute?(attr_name)"," @attributes.has_key?(attr_name.to_s)"," end",""," # Returns an array of names for the attributes available on this object sorted alphabetically."," def attribute_names"," @attributes.keys.sort"," end",""," # Returns the column object for the named attribute."," def column_for_attribute(name)"," self.class.columns_hash[name.to_s]"," end",""," # Returns true if the +comparison_object+ is the same object, or is of the same type and has the same id."," def ==(comparison_object)"," comparison_object.equal?(self) ||"," (comparison_object.instance_of?(self.class) && "," comparison_object.id == id && "," !comparison_object.new_record?)"," end",""," # Delegates to =="," def eql?(comparison_object)"," self == (comparison_object)"," end",""," # Delegates to id in order to allow two records of the same type and id to work with something like:"," # [ Person.find(1), Person.find(2), Person.find(3) ] & [ Person.find(1), Person.find(4) ] # => [ Person.find(1) ]"," def hash"," id.hash"," end",""," # For checking respond_to? without searching the attributes (which is faster)."," alias_method :respond_to_without_attributes?, :respond_to?",""," # A Person object with a name attribute can ask person.respond_to?(\"name\"), person.respond_to?(\"name=\"), and"," # person.respond_to?(\"name?\") which will all return true."," def respond_to?(method, include_priv = false)"," if @attributes.nil?"," return super"," elsif attr_name = self.class.column_methods_hash[method.to_sym]"," return true if @attributes.include?(attr_name) || attr_name == self.class.primary_key"," return false if self.class.read_methods.include?(attr_name)"," elsif @attributes.include?(method_name = method.to_s)"," return true"," elsif md = self.class.match_attribute_method?(method.to_s)"," return true if @attributes.include?(md.pre_match)"," end"," # super must be called at the end of the method, because the inherited respond_to?"," # would return true for generated readers, even if the attribute wasn't present"," super"," end",""," # Just freeze the attributes hash, such that associations are still accessible even on destroyed records."," def freeze"," @attributes.freeze; self"," end",""," def frozen?"," @attributes.frozen?"," end",""," # Records loaded through joins with piggy-back attributes will be marked as read only as they cannot be saved and return true to this query."," def readonly?"," @readonly == true"," end",""," def readonly! #:nodoc:"," @readonly = true"," end","",""," private"," def create_or_update"," raise ReadOnlyRecord if readonly?"," result = new_record? ? create : update"," result != false"," end",""," # Updates the associated record with values matching those of the instance attributes."," # Returns the number of affected rows."," def update"," connection.update("," \"UPDATE #{self.class.table_name} \" +"," \"SET #{quoted_comma_pair_list(connection, attributes_with_quotes(false))} \" +"," \"WHERE #{connection.quote_column_name(self.class.primary_key)} = #{quote_value(id)}\","," \"#{self.class.name} Update\""," )"," end",""," # Creates a record with values matching those of the instance attributes"," # and returns its id."," def create"," if self.id.nil? && connection.prefetch_primary_key?(self.class.table_name)"," self.id = connection.next_sequence_value(self.class.sequence_name)"," end",""," self.id = connection.insert("," \"INSERT INTO #{self.class.table_name} \" +"," \"(#{quoted_column_names.join(', ')}) \" +"," \"VALUES(#{attributes_with_quotes.values.join(', ')})\","," \"#{self.class.name} Create\","," self.class.primary_key, self.id, self.class.sequence_name"," )",""," @new_record = false"," id"," end",""," # Sets the attribute used for single table inheritance to this class name if this is not the ActiveRecord descendent."," # Considering the hierarchy Reply < Message < ActiveRecord, this makes it possible to do Reply.new without having to"," # set Reply[Reply.inheritance_column] = \"Reply\" yourself. No such attribute would be set for objects of the"," # Message class in that example."," def ensure_proper_type"," unless self.class.descends_from_active_record?"," write_attribute(self.class.inheritance_column, Inflector.demodulize(self.class.name))"," end"," end","",""," # Allows access to the object attributes, which are held in the @attributes hash, as were"," # they first-class methods. So a Person class with a name attribute can use Person#name and"," # Person#name= and never directly use the attributes hash -- except for multiple assigns with"," # ActiveRecord#attributes=. A Milestone class can also ask Milestone#completed? to test that"," # the completed attribute is not nil or 0."," #"," # It's also possible to instantiate related objects, so a Client class belonging to the clients"," # table with a master_id foreign key can instantiate master through Client#master."," def method_missing(method_id, *args, &block)"," method_name = method_id.to_s"," if @attributes.include?(method_name) or"," (md = /\\?$/.match(method_name) and"," @attributes.include?(query_method_name = md.pre_match) and"," method_name = query_method_name)"," define_read_methods if self.class.read_methods.empty? && self.class.generate_read_methods"," md ? query_attribute(method_name) : read_attribute(method_name)"," elsif self.class.primary_key.to_s == method_name"," id"," elsif md = self.class.match_attribute_method?(method_name)"," attribute_name, method_type = md.pre_match, md.to_s"," if @attributes.include?(attribute_name)"," __send__(\"attribute#{method_type}\", attribute_name, *args, &block)"," else"," super"," end"," else"," super"," end"," end",""," # Returns the value of the attribute identified by attr_name after it has been typecast (for example,"," # \"2004-12-12\" in a data column is cast to a date object, like Date.new(2004, 12, 12))."," def read_attribute(attr_name)"," attr_name = attr_name.to_s"," if !(value = @attributes[attr_name]).nil?"," if column = column_for_attribute(attr_name)"," if unserializable_attribute?(attr_name, column)"," unserialize_attribute(attr_name)"," else"," column.type_cast(value)"," end"," else"," value"," end"," else"," nil"," end"," end",""," def read_attribute_before_type_cast(attr_name)"," @attributes[attr_name]"," end",""," # Called on first read access to any given column and generates reader"," # methods for all columns in the columns_hash if"," # ActiveRecord::Base.generate_read_methods is set to true."," def define_read_methods"," self.class.columns_hash.each do |name, column|"," unless respond_to_without_attributes?(name)"," if self.class.serialized_attributes[name]"," define_read_method_for_serialized_attribute(name)"," else"," define_read_method(name.to_sym, name, column)"," end"," end",""," unless respond_to_without_attributes?(\"#{name}?\")"," define_question_method(name)"," end"," end"," end",""," # Define an attribute reader method. Cope with nil column."," def define_read_method(symbol, attr_name, column)"," cast_code = column.type_cast_code('v') if column"," access_code = cast_code ? \"(v=@attributes['#{attr_name}']) && #{cast_code}\" : \"@attributes['#{attr_name}']\""," "," unless attr_name.to_s == self.class.primary_key.to_s"," access_code = access_code.insert(0, \"raise NoMethodError, 'missing attribute: #{attr_name}', caller unless @attributes.has_key?('#{attr_name}'); \")"," self.class.read_methods << attr_name"," end"," "," evaluate_read_method attr_name, \"def #{symbol}; #{access_code}; end\""," end"," "," # Define read method for serialized attribute."," def define_read_method_for_serialized_attribute(attr_name)"," unless attr_name.to_s == self.class.primary_key.to_s"," self.class.read_methods << attr_name"," end"," "," evaluate_read_method attr_name, \"def #{attr_name}; unserialize_attribute('#{attr_name}'); end\""," end"," "," # Define an attribute ? method."," def define_question_method(attr_name)"," unless attr_name.to_s == self.class.primary_key.to_s"," self.class.read_methods << \"#{attr_name}?\""," end"," "," evaluate_read_method attr_name, \"def #{attr_name}?; query_attribute('#{attr_name}'); end\""," end"," "," # Evaluate the definition for an attribute reader or ? method"," def evaluate_read_method(attr_name, method_definition)"," begin"," self.class.class_eval(method_definition)"," rescue SyntaxError => err"," self.class.read_methods.delete(attr_name)"," if logger"," logger.warn \"Exception occurred during reader method compilation.\""," logger.warn \"Maybe #{attr_name} is not a valid Ruby identifier?\""," logger.warn \"#{err.message}\""," end"," end"," end",""," # Returns true if the attribute is of a text column and marked for serialization."," def unserializable_attribute?(attr_name, column)"," column.text? && self.class.serialized_attributes[attr_name]"," end",""," # Returns the unserialized object of the attribute."," def unserialize_attribute(attr_name)"," unserialized_object = object_from_yaml(@attributes[attr_name])",""," if unserialized_object.is_a?(self.class.serialized_attributes[attr_name]) || unserialized_object.nil?"," @attributes[attr_name] = unserialized_object"," else"," raise SerializationTypeMismatch,"," \"#{attr_name} was supposed to be a #{self.class.serialized_attributes[attr_name]}, but was a #{unserialized_object.class.to_s}\""," end"," end",""," # Updates the attribute identified by attr_name with the specified +value+. Empty strings for fixnum and float"," # columns are turned into nil."," def write_attribute(attr_name, value)"," attr_name = attr_name.to_s"," if (column = column_for_attribute(attr_name)) && column.number?"," @attributes[attr_name] = convert_number_column_value(value)"," else"," @attributes[attr_name] = value"," end"," end",""," def convert_number_column_value(value)"," case value"," when FalseClass: 0"," when TrueClass: 1"," when '': nil"," else value"," end"," end",""," def query_attribute(attr_name)"," attribute = @attributes[attr_name]"," if attribute.kind_of?(Fixnum) && attribute == 0"," false"," elsif attribute.kind_of?(String) && attribute == \"0\""," false"," elsif attribute.kind_of?(String) && attribute.empty?"," false"," elsif attribute.nil?"," false"," elsif attribute == false"," false"," elsif attribute == \"f\""," false"," elsif attribute == \"false\""," false"," else"," true"," end"," end",""," def remove_attributes_protected_from_mass_assignment(attributes)"," if self.class.accessible_attributes.nil? && self.class.protected_attributes.nil?"," attributes.reject { |key, value| attributes_protected_by_default.include?(key.gsub(/\\(.+/, \"\")) }"," elsif self.class.protected_attributes.nil?"," attributes.reject { |key, value| !self.class.accessible_attributes.include?(key.gsub(/\\(.+/, \"\").intern) || attributes_protected_by_default.include?(key.gsub(/\\(.+/, \"\")) }"," elsif self.class.accessible_attributes.nil?"," attributes.reject { |key, value| self.class.protected_attributes.include?(key.gsub(/\\(.+/,\"\").intern) || attributes_protected_by_default.include?(key.gsub(/\\(.+/, \"\")) }"," end"," end",""," # The primary key and inheritance column can never be set by mass-assignment for security reasons."," def attributes_protected_by_default"," default = [ self.class.primary_key, self.class.inheritance_column ]"," default << 'id' unless self.class.primary_key.eql? 'id'"," default"," end",""," # Returns copy of the attributes hash where all the values have been safely quoted for use in"," # an SQL statement."," def attributes_with_quotes(include_primary_key = true)"," attributes.inject({}) do |quoted, (name, value)|"," if column = column_for_attribute(name)"," quoted[name] = quote_value(value, column) unless !include_primary_key && column.primary"," end"," quoted"," end"," end",""," # Quote strings appropriately for SQL statements."," def quote_value(value, column = nil)"," self.class.connection.quote(value, column)"," end",""," # Deprecated, use quote_value"," def quote(value, column = nil)"," self.class.connection.quote(value, column)"," end"," deprecate :quote => :quote_value"," "," "," # Interpolate custom sql string in instance context."," # Optional record argument is meant for custom insert_sql."," def interpolate_sql(sql, record = nil)"," instance_eval(\"%@#{sql.gsub('@', '\\@')}@\")"," end",""," # Initializes the attributes array with keys matching the columns from the linked table and"," # the values matching the corresponding default value of that column, so"," # that a new instance, or one populated from a passed-in Hash, still has all the attributes"," # that instances loaded from the database would."," def attributes_from_column_definition"," self.class.columns.inject({}) do |attributes, column|"," attributes[column.name] = column.default unless column.name == self.class.primary_key"," attributes"," end"," end",""," # Instantiates objects for all attribute classes that needs more than one constructor parameter. This is done"," # by calling new on the column type or aggregation type (through composed_of) object with these parameters."," # So having the pairs written_on(1) = \"2004\", written_on(2) = \"6\", written_on(3) = \"24\", will instantiate"," # written_on (a date type) with Date.new(\"2004\", \"6\", \"24\"). You can also specify a typecast character in the"," # parentheses to have the parameters typecasted before they're used in the constructor. Use i for Fixnum, f for Float,"," # s for String, and a for Array. If all the values for a given attribute is empty, the attribute will be set to nil."," def assign_multiparameter_attributes(pairs)"," execute_callstack_for_multiparameter_attributes("," extract_callstack_for_multiparameter_attributes(pairs)"," )"," end",""," # Includes an ugly hack for Time.local instead of Time.new because the latter is reserved by Time itself."," def execute_callstack_for_multiparameter_attributes(callstack)"," errors = []"," callstack.each do |name, values|"," klass = (self.class.reflect_on_aggregation(name.to_sym) || column_for_attribute(name)).klass"," if values.empty?"," send(name + \"=\", nil)"," else"," begin"," send(name + \"=\", Time == klass ? (@@default_timezone == :utc ? klass.utc(*values) : klass.local(*values)) : klass.new(*values))"," rescue => ex"," errors << AttributeAssignmentError.new(\"error on assignment #{values.inspect} to #{name}\", ex, name)"," end"," end"," end"," unless errors.empty?"," raise MultiparameterAssignmentErrors.new(errors), \"#{errors.size} error(s) on assignment of multiparameter attributes\""," end"," end",""," def extract_callstack_for_multiparameter_attributes(pairs)"," attributes = { }",""," for pair in pairs"," multiparameter_name, value = pair"," attribute_name = multiparameter_name.split(\"(\").first"," attributes[attribute_name] = [] unless attributes.include?(attribute_name)",""," unless value.empty?"," attributes[attribute_name] <<"," [ find_parameter_position(multiparameter_name), type_cast_attribute_value(multiparameter_name, value) ]"," end"," end",""," attributes.each { |name, values| attributes[name] = values.sort_by{ |v| v.first }.collect { |v| v.last } }"," end",""," def type_cast_attribute_value(multiparameter_name, value)"," multiparameter_name =~ /\\([0-9]*([a-z])\\)/ ? value.send(\"to_\" + $1) : value"," end",""," def find_parameter_position(multiparameter_name)"," multiparameter_name.scan(/\\(([0-9]*).*\\)/).first.first"," end",""," # Returns a comma-separated pair list, like \"key1 = val1, key2 = val2\"."," def comma_pair_list(hash)"," hash.inject([]) { |list, pair| list << \"#{pair.first} = #{pair.last}\" }.join(\", \")"," end",""," def quoted_column_names(attributes = attributes_with_quotes)"," attributes.keys.collect do |column_name|"," self.class.connection.quote_column_name(column_name)"," end"," end",""," def quote_columns(quoter, hash)"," hash.inject({}) do |quoted, (name, value)|"," quoted[quoter.quote_column_name(name)] = value"," quoted"," end"," end",""," def quoted_comma_pair_list(quoter, hash)"," comma_pair_list(quote_columns(quoter, hash))"," end",""," def object_from_yaml(string)"," return string unless string.is_a?(String)"," YAML::load(string) rescue string"," end",""," def clone_attributes(reader_method = :read_attribute, attributes = {})"," self.attribute_names.inject(attributes) do |attributes, name|"," attributes[name] = clone_attribute_value(reader_method, name)"," attributes"," end"," end",""," def clone_attribute_value(reader_method, attribute_name)"," value = send(reader_method, attribute_name)",""," case value"," when nil, Fixnum, true, false"," value"," else"," value.clone"," end"," rescue TypeError, NoMethodError"," value"," end"," end","end"],"stylingDirectives":[[{"start":0,"end":7,"cssClass":"pl-en"},{"start":8,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-en"},{"start":8,"end":14,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-en"},{"start":8,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-en"},{"start":8,"end":42,"cssClass":"pl-s"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":19,"cssClass":"pl-v"},{"start":20,"end":28,"cssClass":"pl-c"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":25,"cssClass":"pl-v"},{"start":28,"end":41,"cssClass":"pl-v"},{"start":42,"end":50,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-v"},{"start":27,"end":44,"cssClass":"pl-v"},{"start":45,"end":53,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":31,"cssClass":"pl-v"},{"start":34,"end":51,"cssClass":"pl-v"},{"start":52,"end":60,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":33,"cssClass":"pl-v"},{"start":36,"end":53,"cssClass":"pl-v"},{"start":54,"end":62,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":27,"cssClass":"pl-v"},{"start":30,"end":47,"cssClass":"pl-v"},{"start":48,"end":57,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":23,"cssClass":"pl-v"},{"start":26,"end":43,"cssClass":"pl-v"},{"start":44,"end":53,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":32,"cssClass":"pl-v"},{"start":35,"end":52,"cssClass":"pl-v"},{"start":53,"end":61,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-v"},{"start":27,"end":44,"cssClass":"pl-v"},{"start":45,"end":53,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":22,"cssClass":"pl-v"},{"start":25,"end":42,"cssClass":"pl-v"},{"start":43,"end":51,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":22,"cssClass":"pl-v"},{"start":25,"end":42,"cssClass":"pl-v"},{"start":43,"end":51,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-v"},{"start":27,"end":44,"cssClass":"pl-v"},{"start":45,"end":53,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":32,"cssClass":"pl-v"},{"start":35,"end":52,"cssClass":"pl-v"},{"start":53,"end":61,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-v"},{"start":27,"end":44,"cssClass":"pl-v"},{"start":45,"end":53,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":26,"cssClass":"pl-v"},{"start":29,"end":42,"cssClass":"pl-v"},{"start":43,"end":51,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":22,"cssClass":"pl-v"},{"start":25,"end":38,"cssClass":"pl-v"},{"start":39,"end":47,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":32,"cssClass":"pl-v"},{"start":35,"end":52,"cssClass":"pl-v"},{"start":53,"end":61,"cssClass":"pl-c"}],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":26,"cssClass":"pl-pds"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":28,"end":38,"cssClass":"pl-pds"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":28,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":39,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":6,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":28,"cssClass":"pl-s1"}],[{"start":6,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":28,"cssClass":"pl-s1"}],[{"start":6,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":24,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":38,"cssClass":"pl-v"},{"start":41,"end":58,"cssClass":"pl-v"},{"start":59,"end":67,"cssClass":"pl-c"}],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":23,"cssClass":"pl-pds"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":6,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":22,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":119,"cssClass":"pl-c"}],[{"start":2,"end":127,"cssClass":"pl-c"}],[{"start":2,"end":120,"cssClass":"pl-c"}],[{"start":2,"end":112,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":104,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":15,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":122,"cssClass":"pl-c"}],[{"start":2,"end":91,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":69,"cssClass":"pl-c"}],[{"start":2,"end":28,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":42,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":28,"cssClass":"pl-c"}],[{"start":2,"end":24,"cssClass":"pl-c"}],[{"start":2,"end":36,"cssClass":"pl-c"}],[{"start":2,"end":9,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":94,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":21,"cssClass":"pl-c"}],[{"start":2,"end":25,"cssClass":"pl-c"}],[{"start":2,"end":37,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":17,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":115,"cssClass":"pl-c"}],[{"start":2,"end":115,"cssClass":"pl-c"}],[{"start":2,"end":112,"cssClass":"pl-c"}],[{"start":2,"end":50,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":37,"cssClass":"pl-c"}],[{"start":2,"end":59,"cssClass":"pl-c"}],[{"start":2,"end":96,"cssClass":"pl-c"}],[{"start":2,"end":11,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":57,"cssClass":"pl-c"}],[{"start":2,"end":96,"cssClass":"pl-c"}],[{"start":2,"end":11,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":64,"cssClass":"pl-c"}],[{"start":2,"end":89,"cssClass":"pl-c"}],[{"start":2,"end":11,"cssClass":"pl-c"}],[{"start":2,"end":9,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":133,"cssClass":"pl-c"}],[{"start":2,"end":136,"cssClass":"pl-c"}],[{"start":2,"end":133,"cssClass":"pl-c"}],[{"start":2,"end":92,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":120,"cssClass":"pl-c"}],[{"start":2,"end":132,"cssClass":"pl-c"}],[{"start":2,"end":98,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":28,"cssClass":"pl-c"}],[{"start":2,"end":95,"cssClass":"pl-c"}],[{"start":2,"end":98,"cssClass":"pl-c"}],[{"start":2,"end":8,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":108,"cssClass":"pl-c"}],[{"start":2,"end":27,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":82,"cssClass":"pl-c"}],[{"start":2,"end":57,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":68,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":60,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":36,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":121,"cssClass":"pl-c"}],[{"start":2,"end":117,"cssClass":"pl-c"}],[{"start":2,"end":125,"cssClass":"pl-c"}],[{"start":2,"end":12,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":37,"cssClass":"pl-c"}],[{"start":2,"end":67,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":28,"cssClass":"pl-c"}],[{"start":2,"end":48,"cssClass":"pl-c"}],[{"start":2,"end":11,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":18,"cssClass":"pl-c"}],[{"start":2,"end":38,"cssClass":"pl-c"}],[{"start":2,"end":11,"cssClass":"pl-c"}],[{"start":2,"end":9,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":125,"cssClass":"pl-c"}],[{"start":2,"end":49,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":60,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":132,"cssClass":"pl-c"}],[{"start":2,"end":133,"cssClass":"pl-c"}],[{"start":2,"end":106,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":136,"cssClass":"pl-c"}],[{"start":2,"end":135,"cssClass":"pl-c"}],[{"start":2,"end":9,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":38,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":145,"cssClass":"pl-c"}],[{"start":2,"end":135,"cssClass":"pl-c"}],[{"start":2,"end":87,"cssClass":"pl-c"}],[{"start":2,"end":121,"cssClass":"pl-c"}],[{"start":2,"end":146,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":123,"cssClass":"pl-c"}],[{"start":2,"end":138,"cssClass":"pl-c"}],[{"start":2,"end":102,"cssClass":"pl-c"}],[{"start":2,"end":72,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":131,"cssClass":"pl-c"}],[{"start":2,"end":114,"cssClass":"pl-c"}],[{"start":2,"end":141,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":130,"cssClass":"pl-c"}],[{"start":2,"end":131,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":30,"cssClass":"pl-c"}],[{"start":2,"end":83,"cssClass":"pl-c"}],[{"start":2,"end":6,"cssClass":"pl-c"}],[{"start":2,"end":39,"cssClass":"pl-c"}],[{"start":2,"end":80,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":119,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":30,"cssClass":"pl-c"}],[{"start":2,"end":55,"cssClass":"pl-c"}],[{"start":2,"end":31,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":76,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":147,"cssClass":"pl-c"}],[{"start":2,"end":126,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":37,"cssClass":"pl-c"}],[{"start":2,"end":30,"cssClass":"pl-c"}],[{"start":2,"end":9,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":89,"cssClass":"pl-c"}],[{"start":2,"end":89,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":131,"cssClass":"pl-c"}],[{"start":2,"end":56,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":37,"cssClass":"pl-c"}],[{"start":2,"end":36,"cssClass":"pl-c"}],[{"start":2,"end":9,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":61,"cssClass":"pl-c"}],[{"start":2,"end":74,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":31,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":130,"cssClass":"pl-c"}],[{"start":2,"end":103,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":45,"cssClass":"pl-c"}],[{"start":2,"end":31,"cssClass":"pl-c"}],[{"start":2,"end":33,"cssClass":"pl-c"}],[{"start":2,"end":40,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":132,"cssClass":"pl-c"}],[{"start":2,"end":107,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":133,"cssClass":"pl-c"}],[{"start":2,"end":120,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":85,"cssClass":"pl-c"}],[{"start":2,"end":70,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":59,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":131,"cssClass":"pl-c"}],[{"start":2,"end":126,"cssClass":"pl-c"}],[{"start":2,"end":132,"cssClass":"pl-c"}],[{"start":2,"end":73,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":138,"cssClass":"pl-c"}],[{"start":2,"end":128,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":17,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":107,"cssClass":"pl-c"}],[{"start":2,"end":108,"cssClass":"pl-c"}],[{"start":2,"end":28,"cssClass":"pl-c"}],[{"start":2,"end":124,"cssClass":"pl-c"}],[{"start":2,"end":45,"cssClass":"pl-c"}],[{"start":2,"end":133,"cssClass":"pl-c"}],[{"start":2,"end":113,"cssClass":"pl-c"}],[{"start":2,"end":122,"cssClass":"pl-c"}],[{"start":2,"end":66,"cssClass":"pl-c"}],[{"start":2,"end":104,"cssClass":"pl-c"}],[{"start":2,"end":119,"cssClass":"pl-c"}],[{"start":2,"end":110,"cssClass":"pl-c"}],[{"start":2,"end":111,"cssClass":"pl-c"}],[{"start":2,"end":115,"cssClass":"pl-c"}],[{"start":2,"end":90,"cssClass":"pl-c"}],[{"start":2,"end":117,"cssClass":"pl-c"}],[{"start":2,"end":120,"cssClass":"pl-c"}],[{"start":2,"end":3,"cssClass":"pl-c"}],[{"start":2,"end":113,"cssClass":"pl-c"}],[{"start":2,"end":104,"cssClass":"pl-c"}],[{"start":2,"end":42,"cssClass":"pl-c"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-v"}],[{"start":4,"end":119,"cssClass":"pl-c"}],[{"start":4,"end":128,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":26,"cssClass":"pl-pds"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":28,"end":44,"cssClass":"pl-pds"},{"start":45,"end":47,"cssClass":"pl-c1"},{"start":48,"end":53,"cssClass":"pl-c1"}],[],[{"start":4,"end":11,"cssClass":"pl-en"},{"start":12,"end":22,"cssClass":"pl-v"},{"start":24,"end":34,"cssClass":"pl-v"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":38,"cssClass":"pl-c"}],[{"start":6,"end":18,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":6,"end":18,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":28,"end":33,"cssClass":"pl-s1"}],[{"start":6,"end":11,"cssClass":"pl-smi"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":29,"cssClass":"pl-en"},{"start":30,"end":38,"cssClass":"pl-c"}],[{"start":6,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":6,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":21,"cssClass":"pl-en"},{"start":22,"end":24,"cssClass":"pl-k"},{"start":26,"end":31,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":27,"cssClass":"pl-v"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":39,"cssClass":"pl-en"},{"start":40,"end":45,"cssClass":"pl-s1"}],[{"start":10,"end":24,"cssClass":"pl-s1"},{"start":28,"end":33,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":37,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":41,"end":44,"cssClass":"pl-s1"},{"start":46,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":82,"cssClass":"pl-pds"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":84,"end":87,"cssClass":"pl-s1"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":42,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-s1"},{"start":49,"end":54,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":59,"cssClass":"pl-en"},{"start":60,"end":73,"cssClass":"pl-pds"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":6,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":6,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":25,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":49,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":66,"cssClass":"pl-en"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":79,"end":84,"cssClass":"pl-s1"},{"start":85,"end":86,"cssClass":"pl-kos"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-kos"}],[],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":34,"cssClass":"pl-pds"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":52,"cssClass":"pl-pds"},{"start":53,"end":55,"cssClass":"pl-c1"},{"start":56,"end":61,"cssClass":"pl-c1"}],[{"start":4,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"}],[],[{"start":4,"end":123,"cssClass":"pl-c"}],[{"start":4,"end":124,"cssClass":"pl-c"}],[{"start":4,"end":124,"cssClass":"pl-c"}],[{"start":4,"end":59,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":43,"cssClass":"pl-pds"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":61,"cssClass":"pl-pds"},{"start":62,"end":64,"cssClass":"pl-c1"},{"start":65,"end":70,"cssClass":"pl-c1"}],[{"start":4,"end":29,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":35,"cssClass":"pl-c1"}],[],[{"start":4,"end":110,"cssClass":"pl-c"}],[{"start":4,"end":130,"cssClass":"pl-c"}],[{"start":4,"end":82,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":37,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":39,"end":55,"cssClass":"pl-pds"},{"start":56,"end":58,"cssClass":"pl-c1"},{"start":59,"end":64,"cssClass":"pl-c1"}],[{"start":4,"end":23,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s"}],[],[{"start":4,"end":116,"cssClass":"pl-c"}],[{"start":4,"end":69,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":37,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":39,"end":55,"cssClass":"pl-pds"},{"start":56,"end":58,"cssClass":"pl-c1"},{"start":59,"end":64,"cssClass":"pl-c1"}],[{"start":4,"end":23,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s"}],[],[{"start":4,"end":110,"cssClass":"pl-c"}],[{"start":4,"end":117,"cssClass":"pl-c"}],[{"start":4,"end":88,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":41,"cssClass":"pl-pds"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":59,"cssClass":"pl-pds"},{"start":60,"end":62,"cssClass":"pl-c1"},{"start":63,"end":68,"cssClass":"pl-c1"}],[{"start":4,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-c1"}],[],[{"start":4,"end":134,"cssClass":"pl-c"}],[{"start":4,"end":133,"cssClass":"pl-c"}],[{"start":4,"end":87,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":36,"cssClass":"pl-pds"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":38,"end":54,"cssClass":"pl-pds"},{"start":55,"end":57,"cssClass":"pl-c1"},{"start":58,"end":63,"cssClass":"pl-c1"}],[{"start":4,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":29,"cssClass":"pl-c1"}],[],[{"start":4,"end":130,"cssClass":"pl-c"}],[{"start":4,"end":39,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":36,"cssClass":"pl-pds"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":38,"end":54,"cssClass":"pl-pds"},{"start":55,"end":57,"cssClass":"pl-c1"},{"start":58,"end":63,"cssClass":"pl-c1"}],[{"start":4,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":31,"cssClass":"pl-pds"}],[],[{"start":4,"end":115,"cssClass":"pl-c"}],[{"start":4,"end":78,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":37,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":39,"end":55,"cssClass":"pl-pds"},{"start":56,"end":58,"cssClass":"pl-c1"},{"start":59,"end":64,"cssClass":"pl-c1"}],[{"start":4,"end":23,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-c1"}],[],[{"start":4,"end":74,"cssClass":"pl-c"}],[{"start":4,"end":71,"cssClass":"pl-c"}],[{"start":4,"end":76,"cssClass":"pl-c"}],[{"start":4,"end":69,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":41,"cssClass":"pl-pds"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":59,"cssClass":"pl-pds"},{"start":60,"end":62,"cssClass":"pl-c1"},{"start":63,"end":68,"cssClass":"pl-c1"}],[{"start":4,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-c1"}],[],[{"start":4,"end":78,"cssClass":"pl-c"}],[{"start":4,"end":72,"cssClass":"pl-c"}],[{"start":4,"end":70,"cssClass":"pl-c"}],[{"start":4,"end":74,"cssClass":"pl-c"}],[{"start":4,"end":76,"cssClass":"pl-c"}],[{"start":4,"end":65,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-en"},{"start":19,"end":33,"cssClass":"pl-pds"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":52,"cssClass":"pl-pds"},{"start":53,"end":55,"cssClass":"pl-c1"},{"start":56,"end":61,"cssClass":"pl-c1"}],[{"start":4,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-pds"}],[],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-smi"},{"start":18,"end":33,"cssClass":"pl-c"}],[{"start":6,"end":64,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":117,"cssClass":"pl-c"}],[{"start":6,"end":98,"cssClass":"pl-c"}],[{"start":6,"end":121,"cssClass":"pl-c"}],[{"start":6,"end":83,"cssClass":"pl-c"}],[{"start":6,"end":134,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":86,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":135,"cssClass":"pl-c"}],[{"start":6,"end":72,"cssClass":"pl-c"}],[{"start":6,"end":113,"cssClass":"pl-c"}],[{"start":6,"end":106,"cssClass":"pl-c"}],[{"start":6,"end":141,"cssClass":"pl-c"}],[{"start":6,"end":132,"cssClass":"pl-c"}],[{"start":6,"end":127,"cssClass":"pl-c"}],[{"start":6,"end":46,"cssClass":"pl-c"}],[{"start":6,"end":127,"cssClass":"pl-c"}],[{"start":6,"end":80,"cssClass":"pl-c"}],[{"start":6,"end":135,"cssClass":"pl-c"}],[{"start":6,"end":37,"cssClass":"pl-c"}],[{"start":6,"end":138,"cssClass":"pl-c"}],[{"start":6,"end":31,"cssClass":"pl-c"}],[{"start":6,"end":101,"cssClass":"pl-c"}],[{"start":6,"end":84,"cssClass":"pl-c"}],[{"start":6,"end":88,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":32,"cssClass":"pl-c"}],[{"start":6,"end":62,"cssClass":"pl-c"}],[{"start":6,"end":83,"cssClass":"pl-c"}],[{"start":6,"end":81,"cssClass":"pl-c"}],[{"start":6,"end":84,"cssClass":"pl-c"}],[{"start":6,"end":89,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":32,"cssClass":"pl-c"}],[{"start":6,"end":88,"cssClass":"pl-c"}],[{"start":6,"end":75,"cssClass":"pl-c"}],[{"start":6,"end":72,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":30,"cssClass":"pl-c"}],[{"start":6,"end":106,"cssClass":"pl-c"}],[{"start":6,"end":90,"cssClass":"pl-c"}],[{"start":6,"end":56,"cssClass":"pl-c"}],[{"start":6,"end":63,"cssClass":"pl-c"}],[{"start":6,"end":49,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":74,"cssClass":"pl-c"}],[{"start":6,"end":75,"cssClass":"pl-c"}],[{"start":6,"end":74,"cssClass":"pl-c"}],[{"start":6,"end":71,"cssClass":"pl-c"}],[{"start":6,"end":36,"cssClass":"pl-c"}],[{"start":6,"end":31,"cssClass":"pl-c"}],[{"start":6,"end":50,"cssClass":"pl-c"}],[{"start":6,"end":30,"cssClass":"pl-c"}],[{"start":6,"end":24,"cssClass":"pl-c"}],[{"start":6,"end":13,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":8,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":8,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":23,"cssClass":"pl-en"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-pds"},{"start":22,"end":26,"cssClass":"pl-k"},{"start":27,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-pds"},{"start":22,"end":26,"cssClass":"pl-k"},{"start":27,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":27,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":47,"end":54,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":76,"cssClass":"pl-c"}],[{"start":6,"end":97,"cssClass":"pl-c"}],[{"start":6,"end":106,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":21,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":49,"end":63,"cssClass":"pl-s"},{"start":50,"end":57,"cssClass":"pl-s1"},{"start":50,"end":52,"cssClass":"pl-kos"},{"start":52,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":73,"cssClass":"pl-en"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":77,"end":83,"cssClass":"pl-s1"},{"start":85,"end":96,"cssClass":"pl-en"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":97,"end":103,"cssClass":"pl-s1"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":111,"cssClass":"pl-c"}],[{"start":6,"end":51,"cssClass":"pl-c"}],[{"start":6,"end":16,"cssClass":"pl-c"}],[{"start":6,"end":27,"cssClass":"pl-c"}],[{"start":6,"end":29,"cssClass":"pl-c"}],[{"start":6,"end":42,"cssClass":"pl-c"}],[{"start":6,"end":55,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":17,"cssClass":"pl-en"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":9,"end":13,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":20,"cssClass":"pl-pds"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":22,"end":33,"cssClass":"pl-pds"},{"start":34,"end":36,"cssClass":"pl-c1"},{"start":37,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":74,"cssClass":"pl-s1"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":81,"cssClass":"pl-en"}],[{"start":6,"end":12,"cssClass":"pl-k"},{"start":13,"end":25,"cssClass":"pl-v"},{"start":27,"end":44,"cssClass":"pl-v"}],[{"start":8,"end":13,"cssClass":"pl-c1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":117,"cssClass":"pl-c"}],[{"start":6,"end":70,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":33,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":33,"cssClass":"pl-v"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":28,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":32,"end":36,"cssClass":"pl-s1"},{"start":38,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-en"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":23,"cssClass":"pl-pds"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":33,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":44,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":65,"cssClass":"pl-s"},{"start":57,"end":63,"cssClass":"pl-s1"},{"start":57,"end":59,"cssClass":"pl-kos"},{"start":59,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":67,"end":72,"cssClass":"pl-s1"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":76,"end":78,"cssClass":"pl-k"},{"start":79,"end":86,"cssClass":"pl-en"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":94,"cssClass":"pl-pds"},{"start":94,"end":95,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":21,"cssClass":"pl-en"}],[{"start":10,"end":16,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":126,"cssClass":"pl-c"}],[{"start":6,"end":98,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":118,"cssClass":"pl-c"}],[{"start":6,"end":57,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":39,"cssClass":"pl-c"}],[{"start":6,"end":73,"cssClass":"pl-c"}],[{"start":6,"end":8,"cssClass":"pl-c"}],[{"start":6,"end":45,"cssClass":"pl-c"}],[{"start":6,"end":91,"cssClass":"pl-c"}],[{"start":6,"end":51,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":21,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":13,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":25,"cssClass":"pl-v"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":10,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":20,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":24,"end":26,"cssClass":"pl-s1"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":38,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":49,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":129,"cssClass":"pl-c"}],[{"start":6,"end":20,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":21,"end":74,"cssClass":"pl-s"},{"start":22,"end":66,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-kos"},{"start":24,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":64,"cssClass":"pl-en"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":76,"end":78,"cssClass":"pl-s1"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":135,"cssClass":"pl-c"}],[{"start":6,"end":66,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":17,"cssClass":"pl-en"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":22,"cssClass":"pl-v"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":26,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":33,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":37,"end":39,"cssClass":"pl-s1"},{"start":41,"end":48,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":57,"end":61,"cssClass":"pl-en"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":73,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":141,"cssClass":"pl-c"}],[{"start":6,"end":84,"cssClass":"pl-c"}],[{"start":6,"end":88,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":40,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":46,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":67,"cssClass":"pl-s"},{"start":23,"end":36,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-kos"},{"start":25,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":41,"end":65,"cssClass":"pl-s1"},{"start":41,"end":43,"cssClass":"pl-kos"},{"start":43,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"}],[{"start":8,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":29,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":41,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":52,"cssClass":"pl-pds"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":47,"cssClass":"pl-s"},{"start":32,"end":39,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-kos"},{"start":34,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":116,"cssClass":"pl-c"}],[{"start":6,"end":36,"cssClass":"pl-c"}],[{"start":6,"end":56,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":21,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":38,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-en"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":17,"cssClass":"pl-pds"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":19,"end":30,"cssClass":"pl-pds"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":34,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":50,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":54,"end":60,"cssClass":"pl-s1"},{"start":62,"end":68,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":76,"cssClass":"pl-en"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":113,"cssClass":"pl-c"}],[{"start":6,"end":45,"cssClass":"pl-c"}],[{"start":6,"end":91,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":37,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":42,"cssClass":"pl-s"},{"start":27,"end":40,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-kos"},{"start":29,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":8,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":29,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":41,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":52,"cssClass":"pl-pds"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":51,"cssClass":"pl-s"},{"start":32,"end":39,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-kos"},{"start":34,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":102,"cssClass":"pl-c"}],[{"start":6,"end":101,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":52,"cssClass":"pl-s"},{"start":38,"end":45,"cssClass":"pl-s1"},{"start":38,"end":40,"cssClass":"pl-kos"},{"start":40,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":58,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":103,"cssClass":"pl-c"}],[{"start":6,"end":122,"cssClass":"pl-c"}],[{"start":6,"end":122,"cssClass":"pl-c"}],[{"start":6,"end":119,"cssClass":"pl-c"}],[{"start":6,"end":65,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":118,"cssClass":"pl-s"},{"start":20,"end":65,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-kos"},{"start":22,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":68,"end":113,"cssClass":"pl-s1"},{"start":68,"end":70,"cssClass":"pl-kos"},{"start":70,"end":80,"cssClass":"pl-en"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":98,"cssClass":"pl-en"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":111,"cssClass":"pl-s1"},{"start":111,"end":112,"cssClass":"pl-kos"},{"start":112,"end":113,"cssClass":"pl-kos"},{"start":118,"end":119,"cssClass":"pl-kos"},{"start":120,"end":187,"cssClass":"pl-s"},{"start":121,"end":165,"cssClass":"pl-s1"},{"start":121,"end":123,"cssClass":"pl-kos"},{"start":123,"end":133,"cssClass":"pl-en"},{"start":133,"end":134,"cssClass":"pl-kos"},{"start":134,"end":151,"cssClass":"pl-en"},{"start":151,"end":152,"cssClass":"pl-kos"},{"start":152,"end":163,"cssClass":"pl-en"},{"start":163,"end":164,"cssClass":"pl-kos"},{"start":164,"end":165,"cssClass":"pl-kos"},{"start":168,"end":186,"cssClass":"pl-s1"},{"start":168,"end":170,"cssClass":"pl-kos"},{"start":170,"end":181,"cssClass":"pl-en"},{"start":181,"end":182,"cssClass":"pl-kos"},{"start":182,"end":184,"cssClass":"pl-s1"},{"start":184,"end":185,"cssClass":"pl-kos"},{"start":185,"end":186,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":61,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":118,"cssClass":"pl-s"},{"start":20,"end":65,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-kos"},{"start":22,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":68,"end":113,"cssClass":"pl-s1"},{"start":68,"end":70,"cssClass":"pl-kos"},{"start":70,"end":80,"cssClass":"pl-en"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":98,"cssClass":"pl-en"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":111,"cssClass":"pl-s1"},{"start":111,"end":112,"cssClass":"pl-kos"},{"start":112,"end":113,"cssClass":"pl-kos"},{"start":118,"end":119,"cssClass":"pl-kos"},{"start":120,"end":187,"cssClass":"pl-s"},{"start":121,"end":165,"cssClass":"pl-s1"},{"start":121,"end":123,"cssClass":"pl-kos"},{"start":123,"end":133,"cssClass":"pl-en"},{"start":133,"end":134,"cssClass":"pl-kos"},{"start":134,"end":151,"cssClass":"pl-en"},{"start":151,"end":152,"cssClass":"pl-kos"},{"start":152,"end":163,"cssClass":"pl-en"},{"start":163,"end":164,"cssClass":"pl-kos"},{"start":164,"end":165,"cssClass":"pl-kos"},{"start":168,"end":186,"cssClass":"pl-s1"},{"start":168,"end":170,"cssClass":"pl-kos"},{"start":170,"end":181,"cssClass":"pl-en"},{"start":181,"end":182,"cssClass":"pl-kos"},{"start":182,"end":184,"cssClass":"pl-s1"},{"start":184,"end":185,"cssClass":"pl-kos"},{"start":185,"end":186,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[],[{"start":6,"end":111,"cssClass":"pl-c"}],[{"start":6,"end":121,"cssClass":"pl-c"}],[{"start":6,"end":132,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":45,"cssClass":"pl-c"}],[{"start":6,"end":41,"cssClass":"pl-c"}],[{"start":6,"end":13,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":82,"cssClass":"pl-c"}],[{"start":6,"end":41,"cssClass":"pl-c"}],[{"start":6,"end":96,"cssClass":"pl-c"}],[{"start":6,"end":41,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":44,"cssClass":"pl-c"}],[{"start":6,"end":47,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":8,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":48,"cssClass":"pl-s"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"end":60,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":84,"cssClass":"pl-en"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":91,"end":92,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":93,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":30,"cssClass":"pl-en"},{"start":31,"end":40,"cssClass":"pl-c"}],[{"start":8,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":51,"cssClass":"pl-s"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":112,"cssClass":"pl-c"}],[{"start":6,"end":127,"cssClass":"pl-c"}],[{"start":6,"end":116,"cssClass":"pl-c"}],[{"start":6,"end":23,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":27,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":8,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":49,"cssClass":"pl-s"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":61,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":86,"cssClass":"pl-en"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":97,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":31,"cssClass":"pl-en"},{"start":32,"end":41,"cssClass":"pl-c"}],[{"start":8,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":52,"cssClass":"pl-s"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[],[{"start":6,"end":131,"cssClass":"pl-c"}],[{"start":6,"end":125,"cssClass":"pl-c"}],[{"start":6,"end":113,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":50,"cssClass":"pl-v"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":8,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":58,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":134,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":31,"cssClass":"pl-en"}],[{"start":8,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":52,"cssClass":"pl-s"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":56,"cssClass":"pl-k"},{"start":57,"end":84,"cssClass":"pl-en"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":102,"cssClass":"pl-s"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":104,"end":105,"cssClass":"pl-kos"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":106,"end":107,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[],[{"start":6,"end":124,"cssClass":"pl-c"}],[{"start":6,"end":120,"cssClass":"pl-c"}],[{"start":6,"end":129,"cssClass":"pl-c"}],[{"start":6,"end":125,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":77,"cssClass":"pl-c"}],[{"start":6,"end":41,"cssClass":"pl-c"}],[{"start":6,"end":62,"cssClass":"pl-c"}],[{"start":6,"end":60,"cssClass":"pl-c"}],[{"start":6,"end":69,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":76,"cssClass":"pl-c"}],[{"start":6,"end":76,"cssClass":"pl-c"}],[{"start":6,"end":75,"cssClass":"pl-c"}],[{"start":6,"end":60,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":73,"cssClass":"pl-c"}],[{"start":6,"end":76,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":42,"cssClass":"pl-c"}],[{"start":6,"end":33,"cssClass":"pl-c"}],[{"start":6,"end":13,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":20,"cssClass":"pl-en"}],[{"start":8,"end":24,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":26,"cssClass":"pl-en"},{"start":27,"end":35,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":25,"cssClass":"pl-en"}],[],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":10,"end":62,"cssClass":"pl-c"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":21,"cssClass":"pl-smi"},{"start":25,"end":29,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":27,"cssClass":"pl-en"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":74,"cssClass":"pl-c"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-en"},{"start":24,"end":36,"cssClass":"pl-v"},{"start":38,"end":42,"cssClass":"pl-v"},{"start":47,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":69,"cssClass":"pl-en"}],[{"start":14,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":43,"cssClass":"pl-en"}],[{"start":14,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":47,"cssClass":"pl-en"},{"start":48,"end":50,"cssClass":"pl-k"},{"start":51,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":79,"cssClass":"pl-en"}],[{"start":14,"end":23,"cssClass":"pl-s1"},{"start":27,"end":30,"cssClass":"pl-s"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":109,"cssClass":"pl-s"},{"start":20,"end":40,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-kos"},{"start":22,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":52,"cssClass":"pl-s1"},{"start":40,"end":42,"cssClass":"pl-kos"},{"start":42,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":88,"cssClass":"pl-s1"},{"start":52,"end":54,"cssClass":"pl-kos"},{"start":54,"end":76,"cssClass":"pl-en"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":81,"cssClass":"pl-s1"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":82,"end":86,"cssClass":"pl-s1"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":108,"cssClass":"pl-s1"},{"start":88,"end":90,"cssClass":"pl-kos"},{"start":90,"end":107,"cssClass":"pl-en"},{"start":107,"end":108,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[],[{"start":8,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":115,"cssClass":"pl-c"}],[{"start":6,"end":48,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":21,"cssClass":"pl-en"}],[{"start":8,"end":25,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":27,"cssClass":"pl-en"},{"start":28,"end":36,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":18,"cssClass":"pl-s"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":36,"cssClass":"pl-en"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":26,"cssClass":"pl-pds"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":27,"cssClass":"pl-v"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":57,"end":62,"cssClass":"pl-c1"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":42,"cssClass":"pl-pds"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":27,"cssClass":"pl-v"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":8,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":69,"cssClass":"pl-c"}],[{"start":6,"end":80,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":28,"cssClass":"pl-en"}],[{"start":8,"end":27,"cssClass":"pl-c1"},{"start":32,"end":38,"cssClass":"pl-s"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":45,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":76,"cssClass":"pl-c"}],[{"start":6,"end":70,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":23,"cssClass":"pl-en"},{"start":24,"end":32,"cssClass":"pl-c"}],[{"start":8,"end":27,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":29,"cssClass":"pl-en"},{"start":30,"end":38,"cssClass":"pl-c"}],[{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":61,"cssClass":"pl-en"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":63,"end":74,"cssClass":"pl-en"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":8,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":8,"end":15,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":71,"cssClass":"pl-c"}],[{"start":6,"end":66,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":16,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":44,"cssClass":"pl-c"}],[{"start":6,"end":36,"cssClass":"pl-c"}],[{"start":6,"end":13,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":39,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":8,"end":26,"cssClass":"pl-en"},{"start":27,"end":38,"cssClass":"pl-pds"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":48,"end":53,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":6,"end":11,"cssClass":"pl-k"},{"start":12,"end":24,"cssClass":"pl-pds"},{"start":25,"end":40,"cssClass":"pl-pds"}],[],[{"start":6,"end":74,"cssClass":"pl-c"}],[{"start":6,"end":76,"cssClass":"pl-c"}],[{"start":6,"end":14,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":16,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":44,"cssClass":"pl-c"}],[{"start":6,"end":35,"cssClass":"pl-c"}],[{"start":6,"end":13,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":37,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":40,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":8,"end":26,"cssClass":"pl-en"},{"start":27,"end":39,"cssClass":"pl-pds"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":41,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":49,"end":54,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":6,"end":11,"cssClass":"pl-k"},{"start":12,"end":25,"cssClass":"pl-pds"},{"start":26,"end":42,"cssClass":"pl-pds"}],[],[{"start":6,"end":74,"cssClass":"pl-c"}],[{"start":6,"end":72,"cssClass":"pl-c"}],[{"start":6,"end":20,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":16,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":44,"cssClass":"pl-c"}],[{"start":6,"end":37,"cssClass":"pl-c"}],[{"start":6,"end":49,"cssClass":"pl-c"}],[{"start":6,"end":15,"cssClass":"pl-c"}],[{"start":6,"end":13,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":44,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":47,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":8,"end":26,"cssClass":"pl-en"},{"start":27,"end":46,"cssClass":"pl-pds"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":48,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":56,"end":61,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":6,"end":11,"cssClass":"pl-k"},{"start":12,"end":32,"cssClass":"pl-pds"},{"start":33,"end":56,"cssClass":"pl-pds"}],[],[{"start":6,"end":77,"cssClass":"pl-c"}],[{"start":6,"end":77,"cssClass":"pl-c"}],[{"start":6,"end":70,"cssClass":"pl-c"}],[{"start":6,"end":70,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":79,"cssClass":"pl-c"}],[{"start":6,"end":74,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":74,"cssClass":"pl-c"}],[{"start":6,"end":77,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":16,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":44,"cssClass":"pl-c"}],[{"start":6,"end":84,"cssClass":"pl-c"}],[{"start":6,"end":13,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":42,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":8,"end":26,"cssClass":"pl-en"},{"start":27,"end":41,"cssClass":"pl-pds"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":51,"end":56,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":6,"end":11,"cssClass":"pl-k"},{"start":12,"end":27,"cssClass":"pl-pds"},{"start":28,"end":46,"cssClass":"pl-pds"}],[],[{"start":6,"end":98,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":55,"cssClass":"pl-c"}],[{"start":8,"end":61,"cssClass":"pl-c"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":49,"cssClass":"pl-en"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":56,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":77,"cssClass":"pl-en"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":84,"cssClass":"pl-en"},{"start":87,"end":88,"cssClass":"pl-c1"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":91,"end":99,"cssClass":"pl-en"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":43,"cssClass":"pl-en"},{"start":44,"end":46,"cssClass":"pl-k"},{"start":47,"end":68,"cssClass":"pl-en"}],[{"start":8,"end":18,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":69,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":23,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":41,"cssClass":"pl-pds"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":36,"cssClass":"pl-en"},{"start":37,"end":47,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":102,"cssClass":"pl-c"}],[{"start":10,"end":107,"cssClass":"pl-c"}],[{"start":10,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":36,"cssClass":"pl-en"}],[{"start":12,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":24,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":29,"cssClass":"pl-v"},{"start":31,"end":47,"cssClass":"pl-v"}],[{"start":12,"end":17,"cssClass":"pl-c1"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":84,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":17,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":23,"cssClass":"pl-c1"}],[{"start":10,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":69,"cssClass":"pl-s"},{"start":53,"end":60,"cssClass":"pl-s1"},{"start":53,"end":55,"cssClass":"pl-kos"},{"start":55,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"}],[{"start":10,"end":18,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":32,"cssClass":"pl-s1"},{"start":34,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":48,"cssClass":"pl-en"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":51,"end":57,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":62,"cssClass":"pl-en"},{"start":66,"end":77,"cssClass":"pl-en"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":8,"end":16,"cssClass":"pl-c1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":82,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":22,"cssClass":"pl-en"}],[{"start":8,"end":21,"cssClass":"pl-c1"},{"start":26,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":48,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":60,"cssClass":"pl-s1"},{"start":62,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":73,"cssClass":"pl-s1"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":78,"cssClass":"pl-en"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-c1"},{"start":82,"end":88,"cssClass":"pl-s1"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":90,"end":94,"cssClass":"pl-s1"},{"start":95,"end":96,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":52,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":22,"cssClass":"pl-en"}],[{"start":8,"end":21,"cssClass":"pl-c1"},{"start":26,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":37,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":41,"end":47,"cssClass":"pl-s1"},{"start":49,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":60,"cssClass":"pl-en"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":105,"cssClass":"pl-c"}],[{"start":6,"end":72,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":25,"cssClass":"pl-en"}],[{"start":8,"end":24,"cssClass":"pl-c1"},{"start":29,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":43,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":59,"cssClass":"pl-en"},{"start":63,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":69,"cssClass":"pl-en"},{"start":73,"end":88,"cssClass":"pl-sr"},{"start":92,"end":93,"cssClass":"pl-s1"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":94,"end":98,"cssClass":"pl-en"},{"start":102,"end":120,"cssClass":"pl-en"},{"start":121,"end":122,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":128,"cssClass":"pl-c"}],[{"start":6,"end":128,"cssClass":"pl-c"}],[{"start":6,"end":21,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":29,"cssClass":"pl-en"},{"start":30,"end":38,"cssClass":"pl-c"}],[{"start":8,"end":29,"cssClass":"pl-c1"},{"start":34,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":58,"cssClass":"pl-v"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":62,"cssClass":"pl-en"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":68,"cssClass":"pl-c1"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":71,"end":73,"cssClass":"pl-k"},{"start":75,"end":82,"cssClass":"pl-s1"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":84,"end":88,"cssClass":"pl-s1"}],[{"start":10,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":31,"cssClass":"pl-en"}],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":48,"cssClass":"pl-s1"}],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":28,"cssClass":"pl-s"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-kos"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":48,"cssClass":"pl-s1"}],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":28,"cssClass":"pl-s"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-kos"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":48,"cssClass":"pl-s1"}],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":44,"cssClass":"pl-s"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-kos"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":51,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":64,"cssClass":"pl-s1"}],[{"start":10,"end":17,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":59,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":22,"cssClass":"pl-en"},{"start":23,"end":31,"cssClass":"pl-c"}],[{"start":8,"end":21,"cssClass":"pl-c1"},{"start":26,"end":29,"cssClass":"pl-v"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":33,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":114,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":34,"cssClass":"pl-en"}],[{"start":8,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":25,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":29,"end":33,"cssClass":"pl-s1"},{"start":35,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":8,"end":21,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":32,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":48,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":51,"end":67,"cssClass":"pl-c1"},{"start":68,"end":69,"cssClass":"pl-c1"},{"start":70,"end":91,"cssClass":"pl-c1"},{"start":92,"end":93,"cssClass":"pl-c1"},{"start":94,"end":107,"cssClass":"pl-c1"},{"start":108,"end":109,"cssClass":"pl-c1"},{"start":110,"end":129,"cssClass":"pl-c1"},{"start":130,"end":131,"cssClass":"pl-c1"},{"start":132,"end":135,"cssClass":"pl-c1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":80,"cssClass":"pl-en"},{"start":80,"end":88,"cssClass":"pl-c"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":34,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":68,"cssClass":"pl-en"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":70,"end":75,"cssClass":"pl-s1"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":100,"cssClass":"pl-en"},{"start":101,"end":102,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":120,"cssClass":"pl-c"}],[{"start":6,"end":69,"cssClass":"pl-c"}],[{"start":6,"end":65,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":59,"cssClass":"pl-c"}],[{"start":8,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":35,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":38,"cssClass":"pl-en"},{"start":39,"end":48,"cssClass":"pl-c"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-v"},{"start":31,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":71,"cssClass":"pl-en"},{"start":71,"end":72,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":21,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":41,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":51,"cssClass":"pl-c"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-en"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":23,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":45,"cssClass":"pl-c"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":6,"end":15,"cssClass":"pl-en"},{"start":16,"end":22,"cssClass":"pl-pds"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":38,"cssClass":"pl-pds"}],[],[{"start":6,"end":120,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":27,"end":35,"cssClass":"pl-c"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":73,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":50,"cssClass":"pl-c"}],[{"start":6,"end":55,"cssClass":"pl-c"}],[{"start":6,"end":53,"cssClass":"pl-c"}],[{"start":6,"end":54,"cssClass":"pl-c"}],[{"start":6,"end":13,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":120,"cssClass":"pl-c"}],[{"start":6,"end":121,"cssClass":"pl-c"}],[{"start":6,"end":62,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":105,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":27,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":45,"cssClass":"pl-v"},{"start":47,"end":52,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":65,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":68,"end":72,"cssClass":"pl-c1"},{"start":72,"end":73,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-en"},{"start":21,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":33,"cssClass":"pl-en"},{"start":37,"end":46,"cssClass":"pl-s1"}],[{"start":10,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":22,"cssClass":"pl-c1"}],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":29,"cssClass":"pl-v"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":38,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":41,"end":47,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":61,"cssClass":"pl-s1"},{"start":64,"end":71,"cssClass":"pl-en"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":74,"end":79,"cssClass":"pl-k"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":84,"end":89,"cssClass":"pl-k"},{"start":90,"end":91,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":64,"cssClass":"pl-s"},{"start":33,"end":41,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-kos"},{"start":35,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":43,"end":62,"cssClass":"pl-s1"},{"start":43,"end":45,"cssClass":"pl-kos"},{"start":45,"end":51,"cssClass":"pl-s"},{"start":54,"end":61,"cssClass":"pl-s1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":15,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":58,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":17,"cssClass":"pl-en"}],[{"start":8,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":38,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":55,"end":61,"cssClass":"pl-v"},{"start":63,"end":68,"cssClass":"pl-c1"},{"start":69,"end":71,"cssClass":"pl-k"},{"start":72,"end":78,"cssClass":"pl-en"}],[{"start":8,"end":13,"cssClass":"pl-k"}],[{"start":6,"end":12,"cssClass":"pl-k"}],[{"start":8,"end":14,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":39,"cssClass":"pl-s1"},{"start":40,"end":42,"cssClass":"pl-k"},{"start":43,"end":49,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":107,"cssClass":"pl-c"}],[{"start":6,"end":116,"cssClass":"pl-c"}],[{"start":6,"end":136,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":104,"cssClass":"pl-c"}],[{"start":6,"end":84,"cssClass":"pl-c"}],[{"start":6,"end":33,"cssClass":"pl-c"}],[{"start":6,"end":28,"cssClass":"pl-c"}],[{"start":6,"end":13,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":81,"cssClass":"pl-c"}],[{"start":6,"end":61,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":117,"cssClass":"pl-c"}],[{"start":6,"end":56,"cssClass":"pl-c"}],[{"start":6,"end":87,"cssClass":"pl-c"}],[{"start":6,"end":15,"cssClass":"pl-c"}],[{"start":6,"end":75,"cssClass":"pl-c"}],[{"start":6,"end":104,"cssClass":"pl-c"}],[{"start":6,"end":15,"cssClass":"pl-c"}],[{"start":6,"end":13,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":91,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":87,"cssClass":"pl-c"}],[{"start":6,"end":67,"cssClass":"pl-c"}],[{"start":6,"end":69,"cssClass":"pl-c"}],[{"start":6,"end":15,"cssClass":"pl-c"}],[{"start":6,"end":13,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":48,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":51,"end":57,"cssClass":"pl-pds"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":60,"end":65,"cssClass":"pl-s1"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":8,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":54,"cssClass":"pl-s1"},{"start":55,"end":57,"cssClass":"pl-k"},{"start":58,"end":72,"cssClass":"pl-s1"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":84,"cssClass":"pl-en"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":100,"cssClass":"pl-pds"},{"start":100,"end":101,"cssClass":"pl-kos"}],[],[{"start":8,"end":65,"cssClass":"pl-c"}],[{"start":8,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":53,"cssClass":"pl-k"},{"start":55,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":68,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":70,"end":76,"cssClass":"pl-s1"},{"start":76,"end":77,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":32,"cssClass":"pl-s1"},{"start":36,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":44,"end":50,"cssClass":"pl-s1"},{"start":53,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":63,"cssClass":"pl-en"}],[{"start":10,"end":14,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":48,"cssClass":"pl-pds"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"end":57,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":35,"cssClass":"pl-pds"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":10,"end":11,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":43,"cssClass":"pl-pds"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":51,"cssClass":"pl-pds"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":53,"end":60,"cssClass":"pl-pds"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":62,"end":70,"cssClass":"pl-pds"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":72,"end":77,"cssClass":"pl-pds"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":79,"end":86,"cssClass":"pl-pds"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":88,"end":94,"cssClass":"pl-pds"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":96,"end":102,"cssClass":"pl-pds"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":104,"end":113,"cssClass":"pl-pds"},{"start":113,"end":114,"cssClass":"pl-kos"},{"start":115,"end":120,"cssClass":"pl-pds"},{"start":121,"end":122,"cssClass":"pl-kos"},{"start":122,"end":123,"cssClass":"pl-kos"}],[{"start":10,"end":11,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":21,"cssClass":"pl-pds"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":29,"cssClass":"pl-c1"},{"start":30,"end":32,"cssClass":"pl-k"},{"start":34,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":42,"cssClass":"pl-pds"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":50,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":75,"cssClass":"pl-pds"},{"start":75,"end":76,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":24,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-s1"},{"start":21,"end":27,"cssClass":"pl-pds"},{"start":31,"end":53,"cssClass":"pl-en"}],[{"start":10,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":49,"cssClass":"pl-en"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":71,"cssClass":"pl-s1"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":73,"end":75,"cssClass":"pl-k"},{"start":77,"end":81,"cssClass":"pl-s1"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":90,"cssClass":"pl-s1"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":92,"end":98,"cssClass":"pl-s1"},{"start":98,"end":99,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":14,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-v"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-pds"}],[{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":36,"cssClass":"pl-en"},{"start":39,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":61,"cssClass":"pl-en"},{"start":62,"end":64,"cssClass":"pl-k"},{"start":66,"end":69,"cssClass":"pl-s1"}],[{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":49,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":61,"end":101,"cssClass":"pl-c"}],[{"start":20,"end":22,"cssClass":"pl-k"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":30,"end":41,"cssClass":"pl-pds"},{"start":45,"end":50,"cssClass":"pl-s1"}],[{"start":22,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":56,"end":60,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":67,"cssClass":"pl-s1"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":72,"cssClass":"pl-s1"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":82,"cssClass":"pl-en"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":85,"end":88,"cssClass":"pl-s1"},{"start":90,"end":98,"cssClass":"pl-s"},{"start":101,"end":113,"cssClass":"pl-en"},{"start":113,"end":114,"cssClass":"pl-kos"},{"start":114,"end":117,"cssClass":"pl-s1"},{"start":117,"end":118,"cssClass":"pl-kos"},{"start":119,"end":120,"cssClass":"pl-kos"},{"start":120,"end":121,"cssClass":"pl-kos"},{"start":121,"end":125,"cssClass":"pl-en"},{"start":125,"end":126,"cssClass":"pl-kos"},{"start":126,"end":133,"cssClass":"pl-s"},{"start":133,"end":134,"cssClass":"pl-kos"}],[{"start":20,"end":25,"cssClass":"pl-k"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":33,"end":41,"cssClass":"pl-pds"},{"start":45,"end":50,"cssClass":"pl-s1"}],[{"start":22,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":61,"cssClass":"pl-s1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":68,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":73,"cssClass":"pl-s1"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":76,"end":82,"cssClass":"pl-s1"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":83,"end":86,"cssClass":"pl-s1"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":89,"end":93,"cssClass":"pl-en"}],[{"start":20,"end":24,"cssClass":"pl-k"}],[{"start":22,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":63,"end":69,"cssClass":"pl-s1"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":73,"cssClass":"pl-s1"},{"start":73,"end":74,"cssClass":"pl-kos"}],[{"start":20,"end":23,"cssClass":"pl-k"}],[{"start":18,"end":21,"cssClass":"pl-k"}],[{"start":16,"end":20,"cssClass":"pl-k"}],[{"start":18,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":57,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":16,"end":19,"cssClass":"pl-k"}],[{"start":14,"end":18,"cssClass":"pl-k"}],[{"start":16,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":37,"cssClass":"pl-s1"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-s1"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":27,"cssClass":"pl-en"},{"start":31,"end":45,"cssClass":"pl-s1"}],[],[{"start":8,"end":13,"cssClass":"pl-k"}],[{"start":10,"end":15,"cssClass":"pl-k"}],[{"start":8,"end":14,"cssClass":"pl-k"}],[{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":33,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":66,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":53,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":35,"end":45,"cssClass":"pl-pds"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":48,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":95,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":25,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":19,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":30,"cssClass":"pl-en"},{"start":31,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":25,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":19,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":39,"end":47,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":30,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":72,"cssClass":"pl-c"}],[{"start":6,"end":74,"cssClass":"pl-c"}],[{"start":6,"end":76,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":20,"cssClass":"pl-en"}],[{"start":8,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":46,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":77,"cssClass":"pl-c"}],[{"start":6,"end":19,"cssClass":"pl-en"},{"start":20,"end":35,"cssClass":"pl-pds"}],[],[{"start":6,"end":80,"cssClass":"pl-c"}],[{"start":6,"end":59,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":25,"cssClass":"pl-en"}],[{"start":8,"end":22,"cssClass":"pl-en"},{"start":26,"end":30,"cssClass":"pl-c1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":31,"cssClass":"pl-pds"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":38,"end":44,"cssClass":"pl-k"},{"start":45,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":61,"cssClass":"pl-pds"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":35,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":33,"cssClass":"pl-pds"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":35,"end":43,"cssClass":"pl-pds"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":48,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":64,"cssClass":"pl-pds"},{"start":64,"end":65,"cssClass":"pl-kos"}],[{"start":12,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":12,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":22,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":26,"end":32,"cssClass":"pl-s1"},{"start":34,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":50,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":53,"end":55,"cssClass":"pl-k"},{"start":56,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":73,"cssClass":"pl-pds"},{"start":73,"end":74,"cssClass":"pl-kos"}],[],[{"start":10,"end":17,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":10,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":50,"cssClass":"pl-v"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":26,"cssClass":"pl-en"},{"start":27,"end":29,"cssClass":"pl-k"},{"start":30,"end":43,"cssClass":"pl-s1"},{"start":47,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":63,"cssClass":"pl-en"}],[],[{"start":10,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":40,"cssClass":"pl-en"}],[],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-en"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":14,"end":19,"cssClass":"pl-en"},{"start":20,"end":34,"cssClass":"pl-v"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":73,"cssClass":"pl-s"},{"start":51,"end":58,"cssClass":"pl-s1"},{"start":51,"end":53,"cssClass":"pl-kos"},{"start":53,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":14,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":14,"end":27,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":43,"end":49,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":14,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":29,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":69,"cssClass":"pl-s"},{"start":30,"end":67,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-kos"},{"start":32,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":64,"cssClass":"pl-pds"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":70,"end":72,"cssClass":"pl-k"},{"start":73,"end":80,"cssClass":"pl-s1"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":92,"cssClass":"pl-pds"},{"start":92,"end":93,"cssClass":"pl-kos"}],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":24,"cssClass":"pl-en"},{"start":25,"end":36,"cssClass":"pl-pds"},{"start":37,"end":39,"cssClass":"pl-c1"},{"start":40,"end":160,"cssClass":"pl-s"},{"start":41,"end":54,"cssClass":"pl-s1"},{"start":41,"end":43,"cssClass":"pl-kos"},{"start":43,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":55,"end":99,"cssClass":"pl-s1"},{"start":55,"end":57,"cssClass":"pl-kos"},{"start":57,"end":67,"cssClass":"pl-en"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":68,"end":85,"cssClass":"pl-en"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":97,"cssClass":"pl-en"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":102,"end":146,"cssClass":"pl-s1"},{"start":102,"end":104,"cssClass":"pl-kos"},{"start":104,"end":115,"cssClass":"pl-en"},{"start":115,"end":116,"cssClass":"pl-kos"},{"start":116,"end":118,"cssClass":"pl-s1"},{"start":118,"end":119,"cssClass":"pl-kos"},{"start":119,"end":131,"cssClass":"pl-en"},{"start":131,"end":132,"cssClass":"pl-kos"},{"start":132,"end":143,"cssClass":"pl-en"},{"start":143,"end":144,"cssClass":"pl-kos"},{"start":144,"end":145,"cssClass":"pl-kos"},{"start":145,"end":146,"cssClass":"pl-kos"},{"start":146,"end":159,"cssClass":"pl-s1"},{"start":146,"end":148,"cssClass":"pl-kos"},{"start":148,"end":158,"cssClass":"pl-s1"},{"start":158,"end":159,"cssClass":"pl-kos"}],[],[{"start":10,"end":73,"cssClass":"pl-c"}],[{"start":10,"end":76,"cssClass":"pl-c"}],[{"start":10,"end":38,"cssClass":"pl-c"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":47,"cssClass":"pl-en"}],[{"start":12,"end":18,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":17,"cssClass":"pl-en"},{"start":18,"end":32,"cssClass":"pl-v"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":34,"end":84,"cssClass":"pl-s"},{"start":49,"end":56,"cssClass":"pl-s1"},{"start":49,"end":51,"cssClass":"pl-kos"},{"start":51,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":65,"end":70,"cssClass":"pl-s1"},{"start":65,"end":67,"cssClass":"pl-kos"},{"start":67,"end":69,"cssClass":"pl-s1"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":83,"cssClass":"pl-s1"},{"start":70,"end":72,"cssClass":"pl-kos"},{"start":72,"end":82,"cssClass":"pl-s1"},{"start":82,"end":83,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":69,"cssClass":"pl-s"},{"start":30,"end":67,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-kos"},{"start":32,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":64,"cssClass":"pl-pds"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":70,"end":72,"cssClass":"pl-k"},{"start":73,"end":80,"cssClass":"pl-s1"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":92,"cssClass":"pl-pds"},{"start":92,"end":93,"cssClass":"pl-kos"}],[{"start":10,"end":18,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":30,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":34,"end":36,"cssClass":"pl-s1"},{"start":38,"end":49,"cssClass":"pl-en"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":77,"cssClass":"pl-en"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":82,"end":86,"cssClass":"pl-en"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":90,"cssClass":"pl-s"},{"start":90,"end":91,"cssClass":"pl-kos"}],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":24,"cssClass":"pl-en"},{"start":25,"end":36,"cssClass":"pl-pds"},{"start":37,"end":39,"cssClass":"pl-c1"},{"start":40,"end":130,"cssClass":"pl-s"},{"start":41,"end":54,"cssClass":"pl-s1"},{"start":41,"end":43,"cssClass":"pl-kos"},{"start":43,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":55,"end":99,"cssClass":"pl-s1"},{"start":55,"end":57,"cssClass":"pl-kos"},{"start":57,"end":67,"cssClass":"pl-en"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":68,"end":85,"cssClass":"pl-en"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":97,"cssClass":"pl-en"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":104,"end":115,"cssClass":"pl-s1"},{"start":104,"end":106,"cssClass":"pl-kos"},{"start":106,"end":114,"cssClass":"pl-s1"},{"start":114,"end":115,"cssClass":"pl-kos"},{"start":116,"end":129,"cssClass":"pl-s1"},{"start":116,"end":118,"cssClass":"pl-kos"},{"start":118,"end":128,"cssClass":"pl-s1"},{"start":128,"end":129,"cssClass":"pl-kos"}],[],[{"start":10,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":24,"cssClass":"pl-en"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":36,"cssClass":"pl-en"}],[{"start":12,"end":18,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":17,"cssClass":"pl-en"},{"start":18,"end":32,"cssClass":"pl-v"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":34,"end":107,"cssClass":"pl-s"},{"start":53,"end":70,"cssClass":"pl-s1"},{"start":53,"end":55,"cssClass":"pl-kos"},{"start":55,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":69,"cssClass":"pl-en"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":81,"end":92,"cssClass":"pl-s1"},{"start":81,"end":83,"cssClass":"pl-kos"},{"start":83,"end":91,"cssClass":"pl-s1"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":93,"end":106,"cssClass":"pl-s1"},{"start":93,"end":95,"cssClass":"pl-kos"},{"start":95,"end":105,"cssClass":"pl-s1"},{"start":105,"end":106,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":78,"cssClass":"pl-c"}],[{"start":8,"end":73,"cssClass":"pl-c"}],[{"start":8,"end":57,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":14,"end":16,"cssClass":"pl-k"},{"start":17,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":37,"cssClass":"pl-en"}],[{"start":16,"end":32,"cssClass":"pl-c"}],[{"start":16,"end":24,"cssClass":"pl-en"}],[{"start":14,"end":18,"cssClass":"pl-k"}],[{"start":16,"end":75,"cssClass":"pl-c"}],[{"start":16,"end":47,"cssClass":"pl-c"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":63,"cssClass":"pl-en"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":18,"end":26,"cssClass":"pl-en"}],[],[{"start":16,"end":20,"cssClass":"pl-k"}],[{"start":18,"end":23,"cssClass":"pl-k"}],[{"start":20,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":56,"cssClass":"pl-en"}],[{"start":18,"end":24,"cssClass":"pl-k"},{"start":25,"end":34,"cssClass":"pl-v"}],[{"start":20,"end":25,"cssClass":"pl-en"},{"start":26,"end":42,"cssClass":"pl-v"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":22,"end":127,"cssClass":"pl-s"},{"start":94,"end":123,"cssClass":"pl-s1"},{"start":94,"end":96,"cssClass":"pl-kos"},{"start":96,"end":102,"cssClass":"pl-s1"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":103,"end":121,"cssClass":"pl-en"},{"start":121,"end":122,"cssClass":"pl-kos"},{"start":122,"end":123,"cssClass":"pl-kos"}],[{"start":22,"end":146,"cssClass":"pl-s"},{"start":64,"end":85,"cssClass":"pl-s1"},{"start":64,"end":66,"cssClass":"pl-kos"},{"start":66,"end":84,"cssClass":"pl-en"},{"start":84,"end":85,"cssClass":"pl-kos"}],[{"start":22,"end":119,"cssClass":"pl-s"}],[{"start":22,"end":112,"cssClass":"pl-s"},{"start":36,"end":48,"cssClass":"pl-s1"},{"start":36,"end":38,"cssClass":"pl-kos"},{"start":38,"end":42,"cssClass":"pl-smi"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":18,"end":21,"cssClass":"pl-k"}],[{"start":16,"end":19,"cssClass":"pl-k"}],[{"start":14,"end":17,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":14,"end":22,"cssClass":"pl-en"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[],[{"start":10,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":52,"cssClass":"pl-s"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":60,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":62,"cssClass":"pl-c"}],[{"start":8,"end":72,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":16,"cssClass":"pl-sr"},{"start":20,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":33,"end":42,"cssClass":"pl-s1"},{"start":45,"end":75,"cssClass":"pl-s"},{"start":46,"end":60,"cssClass":"pl-s1"},{"start":46,"end":48,"cssClass":"pl-kos"},{"start":48,"end":54,"cssClass":"pl-en"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":62,"end":74,"cssClass":"pl-s1"},{"start":62,"end":64,"cssClass":"pl-kos"},{"start":64,"end":73,"cssClass":"pl-s1"},{"start":73,"end":74,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":29,"cssClass":"pl-pds"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":82,"cssClass":"pl-s"},{"start":25,"end":80,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":50,"cssClass":"pl-pds"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":56,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":71,"cssClass":"pl-pds"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":76,"end":79,"cssClass":"pl-s"},{"start":79,"end":80,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-s1"},{"start":17,"end":83,"cssClass":"pl-s"},{"start":23,"end":81,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-kos"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":46,"cssClass":"pl-pds"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":52,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":65,"cssClass":"pl-pds"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":70,"end":80,"cssClass":"pl-en"},{"start":80,"end":81,"cssClass":"pl-kos"}],[],[{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":35,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":10,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":50,"cssClass":"pl-pds"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":53,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"}],[],[{"start":10,"end":13,"cssClass":"pl-s1"},{"start":17,"end":48,"cssClass":"pl-s"},{"start":28,"end":46,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-kos"},{"start":30,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":44,"cssClass":"pl-pds"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":49,"end":51,"cssClass":"pl-k"},{"start":52,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":66,"cssClass":"pl-pds"},{"start":66,"end":67,"cssClass":"pl-kos"}],[],[{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":40,"cssClass":"pl-pds"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":35,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":10,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":34,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"}],[],[{"start":10,"end":13,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":65,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":34,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":9,"end":10,"cssClass":"pl-kos"},{"start":10,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":33,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":60,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":77,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":23,"cssClass":"pl-v"}],[{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":14,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-v"}],[{"start":12,"end":13,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":14,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":35,"end":40,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":48,"cssClass":"pl-pds"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":29,"cssClass":"pl-pds"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":33,"cssClass":"pl-k"},{"start":34,"end":39,"cssClass":"pl-pds"},{"start":43,"end":48,"cssClass":"pl-s1"}],[{"start":10,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":37,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":39,"end":41,"cssClass":"pl-k"},{"start":42,"end":47,"cssClass":"pl-s1"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":18,"cssClass":"pl-s1"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":19,"end":39,"cssClass":"pl-s"},{"start":30,"end":38,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-kos"},{"start":32,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":19,"end":38,"cssClass":"pl-s"},{"start":22,"end":37,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-kos"},{"start":24,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":39,"end":41,"cssClass":"pl-k"},{"start":42,"end":54,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":19,"end":46,"cssClass":"pl-s"},{"start":30,"end":45,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-kos"},{"start":32,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":47,"end":49,"cssClass":"pl-k"},{"start":50,"end":62,"cssClass":"pl-s1"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":69,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":28,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":50,"cssClass":"pl-pds"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":29,"cssClass":"pl-pds"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":33,"cssClass":"pl-k"},{"start":34,"end":39,"cssClass":"pl-pds"},{"start":43,"end":48,"cssClass":"pl-s1"}],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":48,"cssClass":"pl-pds"},{"start":49,"end":51,"cssClass":"pl-c1"},{"start":52,"end":57,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":64,"cssClass":"pl-pds"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":67,"end":74,"cssClass":"pl-pds"},{"start":75,"end":77,"cssClass":"pl-c1"},{"start":78,"end":83,"cssClass":"pl-s1"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":91,"cssClass":"pl-pds"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":94,"end":96,"cssClass":"pl-k"},{"start":97,"end":102,"cssClass":"pl-s1"}],[{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":44,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":69,"cssClass":"pl-c"}],[{"start":8,"end":62,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":49,"cssClass":"pl-pds"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":29,"cssClass":"pl-pds"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":33,"cssClass":"pl-k"},{"start":34,"end":39,"cssClass":"pl-pds"},{"start":43,"end":48,"cssClass":"pl-s1"}],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":47,"cssClass":"pl-pds"},{"start":48,"end":50,"cssClass":"pl-c1"},{"start":51,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":62,"cssClass":"pl-pds"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":65,"end":67,"cssClass":"pl-k"},{"start":68,"end":73,"cssClass":"pl-s1"}],[{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":69,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":28,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":50,"cssClass":"pl-pds"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":29,"cssClass":"pl-pds"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":33,"cssClass":"pl-k"},{"start":34,"end":39,"cssClass":"pl-pds"},{"start":43,"end":48,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":39,"cssClass":"pl-pds"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":45,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":59,"cssClass":"pl-pds"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-s1"},{"start":17,"end":28,"cssClass":"pl-s"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-kos"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":29,"end":31,"cssClass":"pl-k"},{"start":32,"end":36,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":120,"cssClass":"pl-c"}],[{"start":8,"end":69,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":50,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":58,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":29,"cssClass":"pl-pds"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":33,"cssClass":"pl-k"},{"start":34,"end":39,"cssClass":"pl-pds"},{"start":43,"end":48,"cssClass":"pl-s1"}],[{"start":10,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":10,"end":18,"cssClass":"pl-s1"},{"start":22,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":52,"cssClass":"pl-pds"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":55,"end":57,"cssClass":"pl-k"},{"start":58,"end":63,"cssClass":"pl-s1"},{"start":67,"end":72,"cssClass":"pl-s1"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":84,"cssClass":"pl-pds"},{"start":84,"end":85,"cssClass":"pl-kos"}],[{"start":10,"end":18,"cssClass":"pl-s1"},{"start":22,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":47,"end":53,"cssClass":"pl-k"},{"start":54,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":69,"cssClass":"pl-en"}],[{"start":10,"end":18,"cssClass":"pl-s1"},{"start":22,"end":36,"cssClass":"pl-en"},{"start":37,"end":43,"cssClass":"pl-k"},{"start":44,"end":72,"cssClass":"pl-en"}],[{"start":10,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":27,"cssClass":"pl-en"}],[{"start":10,"end":13,"cssClass":"pl-s1"},{"start":17,"end":55,"cssClass":"pl-s"},{"start":25,"end":52,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-kos"},{"start":27,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":50,"cssClass":"pl-s"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":56,"end":62,"cssClass":"pl-k"},{"start":63,"end":71,"cssClass":"pl-s1"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":78,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":26,"cssClass":"pl-en"}],[{"start":10,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":48,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":66,"cssClass":"pl-en"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":85,"cssClass":"pl-en"},{"start":85,"end":86,"cssClass":"pl-kos"}],[{"start":10,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":113,"cssClass":"pl-s"},{"start":46,"end":59,"cssClass":"pl-s1"},{"start":46,"end":48,"cssClass":"pl-kos"},{"start":48,"end":58,"cssClass":"pl-en"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":60,"end":88,"cssClass":"pl-s1"},{"start":60,"end":62,"cssClass":"pl-kos"},{"start":62,"end":87,"cssClass":"pl-s1"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":92,"end":110,"cssClass":"pl-s1"},{"start":92,"end":94,"cssClass":"pl-kos"},{"start":94,"end":98,"cssClass":"pl-en"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":109,"cssClass":"pl-en"},{"start":109,"end":110,"cssClass":"pl-kos"},{"start":113,"end":114,"cssClass":"pl-kos"},{"start":115,"end":117,"cssClass":"pl-k"},{"start":119,"end":128,"cssClass":"pl-s1"},{"start":128,"end":129,"cssClass":"pl-kos"},{"start":130,"end":138,"cssClass":"pl-s1"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":25,"end":105,"cssClass":"pl-s"},{"start":29,"end":42,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-kos"},{"start":31,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":71,"cssClass":"pl-s1"},{"start":43,"end":45,"cssClass":"pl-kos"},{"start":45,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":75,"end":102,"cssClass":"pl-s1"},{"start":75,"end":77,"cssClass":"pl-kos"},{"start":77,"end":85,"cssClass":"pl-s1"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":90,"cssClass":"pl-en"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":91,"end":101,"cssClass":"pl-en"},{"start":101,"end":102,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[],[{"start":10,"end":33,"cssClass":"pl-s"},{"start":13,"end":30,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-kos"},{"start":15,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":94,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":58,"cssClass":"pl-en"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":63,"cssClass":"pl-en"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":32,"cssClass":"pl-v"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":53,"cssClass":"pl-v"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":64,"cssClass":"pl-en"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":75,"cssClass":"pl-s1"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":32,"cssClass":"pl-v"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":55,"end":57,"cssClass":"pl-k"},{"start":58,"end":79,"cssClass":"pl-en"}],[{"start":10,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":144,"cssClass":"pl-c"}],[{"start":8,"end":157,"cssClass":"pl-c"}],[{"start":8,"end":151,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-c"}],[{"start":8,"end":129,"cssClass":"pl-c"}],[{"start":8,"end":58,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-c"}],[{"start":8,"end":120,"cssClass":"pl-c"}],[{"start":8,"end":65,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":39,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":56,"cssClass":"pl-sr"},{"start":50,"end":52,"cssClass":"pl-cce"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":72,"cssClass":"pl-s1"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":77,"cssClass":"pl-en"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":20,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":65,"end":92,"cssClass":"pl-en"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":98,"cssClass":"pl-s1"},{"start":98,"end":99,"cssClass":"pl-kos"}],[],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":64,"cssClass":"pl-en"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":24,"cssClass":"pl-k"},{"start":25,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"}],[],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":60,"cssClass":"pl-en"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":76,"cssClass":"pl-s1"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":78,"end":87,"cssClass":"pl-s1"},{"start":87,"end":88,"cssClass":"pl-kos"}],[],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":63,"cssClass":"pl-en"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":14,"end":18,"cssClass":"pl-k"},{"start":19,"end":22,"cssClass":"pl-c1"}],[{"start":16,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":28,"end":39,"cssClass":"pl-pds"},{"start":40,"end":42,"cssClass":"pl-c1"},{"start":43,"end":53,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":16,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":16,"end":29,"cssClass":"pl-v"},{"start":31,"end":42,"cssClass":"pl-v"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":50,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":53,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":66,"end":73,"cssClass":"pl-s1"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"}],[],[{"start":14,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-v"}],[{"start":16,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":64,"cssClass":"pl-pds"},{"start":65,"end":67,"cssClass":"pl-c1"},{"start":68,"end":78,"cssClass":"pl-s1"},{"start":78,"end":79,"cssClass":"pl-kos"}],[{"start":16,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":16,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":44,"cssClass":"pl-pds"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":18,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":34,"cssClass":"pl-pds"},{"start":35,"end":37,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":51,"cssClass":"pl-pds"},{"start":52,"end":54,"cssClass":"pl-c1"},{"start":55,"end":68,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":80,"cssClass":"pl-pds"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":85,"end":87,"cssClass":"pl-k"}],[{"start":20,"end":33,"cssClass":"pl-v"},{"start":35,"end":46,"cssClass":"pl-v"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":54,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":57,"end":61,"cssClass":"pl-en"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":68,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":70,"end":84,"cssClass":"pl-s1"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"}],[{"start":18,"end":21,"cssClass":"pl-k"}],[{"start":16,"end":20,"cssClass":"pl-k"}],[{"start":18,"end":31,"cssClass":"pl-v"},{"start":33,"end":44,"cssClass":"pl-v"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":52,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":55,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":68,"end":82,"cssClass":"pl-s1"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"}],[{"start":16,"end":19,"cssClass":"pl-k"}],[],[{"start":14,"end":18,"cssClass":"pl-k"}],[{"start":16,"end":29,"cssClass":"pl-v"},{"start":31,"end":42,"cssClass":"pl-v"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":50,"cssClass":"pl-en"},{"start":51,"end":53,"cssClass":"pl-k"}],[{"start":18,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":54,"cssClass":"pl-en"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":65,"cssClass":"pl-s1"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":69,"end":78,"cssClass":"pl-s1"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":94,"cssClass":"pl-s1"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":95,"end":101,"cssClass":"pl-en"},{"start":104,"end":105,"cssClass":"pl-c1"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":106,"end":107,"cssClass":"pl-kos"}],[{"start":16,"end":19,"cssClass":"pl-k"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":10,"end":15,"cssClass":"pl-k"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":73,"cssClass":"pl-sr"},{"start":67,"end":69,"cssClass":"pl-cce"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":79,"cssClass":"pl-s1"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":80,"end":89,"cssClass":"pl-s1"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":90,"end":94,"cssClass":"pl-en"},{"start":94,"end":95,"cssClass":"pl-kos"}],[{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":49,"cssClass":"pl-en"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":64,"cssClass":"pl-en"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":24,"cssClass":"pl-k"},{"start":25,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"}],[],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":60,"cssClass":"pl-en"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":76,"cssClass":"pl-s1"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":78,"end":87,"cssClass":"pl-s1"},{"start":87,"end":88,"cssClass":"pl-kos"}],[{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":24,"end":35,"cssClass":"pl-pds"},{"start":36,"end":38,"cssClass":"pl-c1"},{"start":39,"end":49,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":12,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[],[{"start":12,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":37,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":54,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":56,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":17,"cssClass":"pl-smi"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-en"},{"start":34,"end":42,"cssClass":"pl-s"},{"start":45,"end":56,"cssClass":"pl-pds"},{"start":59,"end":72,"cssClass":"pl-pds"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-en"},{"start":34,"end":42,"cssClass":"pl-s"},{"start":45,"end":54,"cssClass":"pl-pds"},{"start":57,"end":68,"cssClass":"pl-pds"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-en"},{"start":34,"end":46,"cssClass":"pl-s"},{"start":49,"end":53,"cssClass":"pl-pds"},{"start":56,"end":63,"cssClass":"pl-pds"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":43,"cssClass":"pl-s"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":65,"end":74,"cssClass":"pl-s1"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":10,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":41,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":45,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":54,"cssClass":"pl-s1"},{"start":56,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":71,"cssClass":"pl-s1"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-c1"},{"start":75,"end":84,"cssClass":"pl-s1"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":88,"cssClass":"pl-s1"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":90,"end":91,"cssClass":"pl-kos"}],[{"start":10,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":10,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":30,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":34,"end":38,"cssClass":"pl-s1"},{"start":40,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":68,"cssClass":"pl-en"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":73,"cssClass":"pl-s1"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":80,"cssClass":"pl-en"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":23,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":20,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-k"},{"start":28,"end":34,"cssClass":"pl-s"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":22,"cssClass":"pl-v"},{"start":23,"end":27,"cssClass":"pl-k"},{"start":28,"end":36,"cssClass":"pl-s"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":22,"cssClass":"pl-v"},{"start":23,"end":27,"cssClass":"pl-k"},{"start":28,"end":45,"cssClass":"pl-s"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":28,"end":33,"cssClass":"pl-s"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":76,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":31,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":22,"cssClass":"pl-v"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":24,"end":28,"cssClass":"pl-v"},{"start":29,"end":33,"cssClass":"pl-k"},{"start":34,"end":50,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":41,"cssClass":"pl-en"},{"start":42,"end":44,"cssClass":"pl-c1"},{"start":45,"end":61,"cssClass":"pl-s1"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[],[{"start":8,"end":68,"cssClass":"pl-c"}],[{"start":8,"end":69,"cssClass":"pl-c"}],[{"start":8,"end":66,"cssClass":"pl-c"}],[{"start":8,"end":69,"cssClass":"pl-c"}],[{"start":8,"end":58,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-c"}],[{"start":8,"end":70,"cssClass":"pl-c"}],[{"start":8,"end":66,"cssClass":"pl-c"}],[{"start":8,"end":36,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-c"}],[{"start":8,"end":18,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-c"}],[{"start":8,"end":40,"cssClass":"pl-c"}],[{"start":8,"end":54,"cssClass":"pl-c"}],[{"start":8,"end":58,"cssClass":"pl-c"}],[{"start":8,"end":51,"cssClass":"pl-c"}],[{"start":8,"end":17,"cssClass":"pl-c"}],[{"start":8,"end":15,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":43,"end":46,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":49,"end":54,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":22,"cssClass":"pl-k"},{"start":26,"end":30,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":36,"cssClass":"pl-smi"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":38,"end":41,"cssClass":"pl-k"}],[{"start":10,"end":14,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":19,"cssClass":"pl-en"},{"start":20,"end":33,"cssClass":"pl-pds"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":35,"end":53,"cssClass":"pl-s"},{"start":45,"end":52,"cssClass":"pl-s1"},{"start":45,"end":47,"cssClass":"pl-kos"},{"start":47,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":55,"end":59,"cssClass":"pl-s1"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":25,"cssClass":"pl-en"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":21,"cssClass":"pl-en"},{"start":22,"end":36,"cssClass":"pl-pds"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":38,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":45,"end":50,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":77,"cssClass":"pl-c"}],[{"start":12,"end":26,"cssClass":"pl-c"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":27,"cssClass":"pl-en"},{"start":28,"end":69,"cssClass":"pl-s"},{"start":33,"end":40,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-kos"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":42,"end":63,"cssClass":"pl-s1"},{"start":42,"end":44,"cssClass":"pl-kos"},{"start":44,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":54,"cssClass":"pl-en"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":62,"cssClass":"pl-en"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":6,"end":15,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":22,"cssClass":"pl-en"},{"start":23,"end":31,"cssClass":"pl-c"}],[{"start":10,"end":22,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":27,"cssClass":"pl-smi"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":10,"end":22,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":27,"cssClass":"pl-smi"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":31,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":51,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":56,"cssClass":"pl-smi"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":64,"cssClass":"pl-en"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":71,"end":75,"cssClass":"pl-s1"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":77,"end":85,"cssClass":"pl-s1"},{"start":87,"end":91,"cssClass":"pl-s1"},{"start":94,"end":102,"cssClass":"pl-s1"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":103,"end":113,"cssClass":"pl-en"},{"start":114,"end":115,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":68,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":37,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":39,"end":47,"cssClass":"pl-c"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":35,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":70,"cssClass":"pl-en"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":77,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"}],[{"start":13,"end":16,"cssClass":"pl-s1"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":67,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-en"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":45,"cssClass":"pl-c"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":35,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":70,"cssClass":"pl-en"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":77,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":31,"end":36,"cssClass":"pl-s1"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":38,"cssClass":"pl-en"},{"start":39,"end":47,"cssClass":"pl-c"}],[{"start":10,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":34,"cssClass":"pl-v"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":58,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"}],[{"start":10,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-smi"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":42,"cssClass":"pl-en"},{"start":43,"end":51,"cssClass":"pl-c"}],[{"start":10,"end":25,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":77,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":30,"cssClass":"pl-c1"}],[{"start":10,"end":22,"cssClass":"pl-en"},{"start":23,"end":38,"cssClass":"pl-pds"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":67,"cssClass":"pl-pds"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":22,"cssClass":"pl-en"},{"start":23,"end":38,"cssClass":"pl-pds"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":71,"cssClass":"pl-pds"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":34,"cssClass":"pl-en"},{"start":35,"end":43,"cssClass":"pl-c"}],[{"start":10,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":102,"cssClass":"pl-c"}],[{"start":8,"end":84,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":10,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":60,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":41,"end":49,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":59,"cssClass":"pl-c1"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":26,"cssClass":"pl-v"}],[{"start":12,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":34,"end":42,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":44,"end":52,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":95,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":29,"cssClass":"pl-en"},{"start":33,"end":37,"cssClass":"pl-v"},{"start":41,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":73,"cssClass":"pl-en"}],[{"start":12,"end":17,"cssClass":"pl-s1"}],[{"start":10,"end":15,"cssClass":"pl-k"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":37,"cssClass":"pl-en"}],[{"start":12,"end":17,"cssClass":"pl-en"},{"start":18,"end":35,"cssClass":"pl-v"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":105,"cssClass":"pl-s"},{"start":38,"end":45,"cssClass":"pl-s1"},{"start":38,"end":40,"cssClass":"pl-kos"},{"start":40,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":62,"cssClass":"pl-en"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":107,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":58,"end":66,"cssClass":"pl-c"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":31,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":75,"cssClass":"pl-c"}],[{"start":8,"end":41,"cssClass":"pl-c"}],[{"start":8,"end":102,"cssClass":"pl-c"}],[{"start":8,"end":94,"cssClass":"pl-c"}],[{"start":8,"end":89,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":24,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":22,"cssClass":"pl-v"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":24,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":17,"end":21,"cssClass":"pl-v"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":24,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"},{"start":24,"end":33,"cssClass":"pl-s1"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":72,"cssClass":"pl-c"}],[{"start":8,"end":50,"cssClass":"pl-c"}],[{"start":8,"end":52,"cssClass":"pl-c"}],[{"start":8,"end":52,"cssClass":"pl-c"}],[{"start":8,"end":59,"cssClass":"pl-c"}],[{"start":8,"end":30,"cssClass":"pl-c"}],[{"start":8,"end":42,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":32,"cssClass":"pl-en"},{"start":33,"end":35,"cssClass":"pl-k"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":48,"cssClass":"pl-s1"}],[{"start":12,"end":95,"cssClass":"pl-s"},{"start":13,"end":26,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-kos"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":27,"end":64,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-kos"},{"start":29,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":65,"end":94,"cssClass":"pl-s1"},{"start":65,"end":67,"cssClass":"pl-kos"},{"start":67,"end":86,"cssClass":"pl-en"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":92,"cssClass":"pl-s1"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":26,"cssClass":"pl-s"},{"start":26,"end":27,"cssClass":"pl-kos"}],[],[{"start":10,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":72,"cssClass":"pl-en"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":78,"cssClass":"pl-s1"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":85,"cssClass":"pl-en"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":67,"cssClass":"pl-c"}],[{"start":8,"end":60,"cssClass":"pl-c"}],[{"start":8,"end":102,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":10,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":22,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":34,"cssClass":"pl-s1"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":36,"cssClass":"pl-v"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":38,"end":41,"cssClass":"pl-k"},{"start":42,"end":51,"cssClass":"pl-s1"},{"start":55,"end":61,"cssClass":"pl-sr"},{"start":57,"end":59,"cssClass":"pl-cce"}],[{"start":12,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":64,"cssClass":"pl-en"},{"start":64,"end":65,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-k"},{"start":16,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":38,"cssClass":"pl-s"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":12,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":24,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":38,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":42,"end":47,"cssClass":"pl-s1"},{"start":49,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":72,"cssClass":"pl-en"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":78,"cssClass":"pl-s1"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":83,"cssClass":"pl-en"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":20,"cssClass":"pl-en"},{"start":21,"end":41,"cssClass":"pl-pds"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":56,"cssClass":"pl-pds"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":62,"cssClass":"pl-c"}],[{"start":10,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":69,"cssClass":"pl-s"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":72,"end":78,"cssClass":"pl-s1"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":83,"cssClass":"pl-en"},{"start":83,"end":84,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":28,"cssClass":"pl-en"}],[{"start":10,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":28,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":49,"cssClass":"pl-en"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":61,"cssClass":"pl-en"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":61,"cssClass":"pl-s1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":63,"end":71,"cssClass":"pl-c"}],[{"start":10,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":33,"cssClass":"pl-sr"},{"start":28,"end":30,"cssClass":"pl-cce"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":35,"end":37,"cssClass":"pl-k"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":29,"cssClass":"pl-en"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":14,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":14,"end":19,"cssClass":"pl-en"},{"start":20,"end":44,"cssClass":"pl-v"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":91,"cssClass":"pl-s"},{"start":66,"end":74,"cssClass":"pl-s1"},{"start":66,"end":68,"cssClass":"pl-kos"},{"start":68,"end":73,"cssClass":"pl-s1"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":78,"end":90,"cssClass":"pl-s1"},{"start":78,"end":80,"cssClass":"pl-kos"},{"start":80,"end":89,"cssClass":"pl-s1"},{"start":89,"end":90,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":59,"cssClass":"pl-c"}],[{"start":10,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":35,"cssClass":"pl-en"},{"start":36,"end":38,"cssClass":"pl-k"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":50,"cssClass":"pl-s1"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":54,"cssClass":"pl-en"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":56,"end":58,"cssClass":"pl-k"},{"start":59,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":68,"cssClass":"pl-en"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":74,"cssClass":"pl-v"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":10,"end":19,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":45,"cssClass":"pl-c"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":35,"cssClass":"pl-pds"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":41,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":59,"cssClass":"pl-v"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":40,"cssClass":"pl-pds"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":45,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":57,"cssClass":"pl-en"}],[{"start":14,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":34,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":14,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":23,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-s1"},{"start":30,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":60,"cssClass":"pl-s"},{"start":60,"end":61,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":60,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":62,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":72,"end":80,"cssClass":"pl-c"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":25,"cssClass":"pl-s1"},{"start":29,"end":37,"cssClass":"pl-s1"}],[{"start":12,"end":17,"cssClass":"pl-en"},{"start":18,"end":42,"cssClass":"pl-v"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":44,"end":123,"cssClass":"pl-s"},{"start":77,"end":88,"cssClass":"pl-s1"},{"start":77,"end":79,"cssClass":"pl-kos"},{"start":79,"end":87,"cssClass":"pl-s1"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":93,"end":104,"cssClass":"pl-s1"},{"start":93,"end":95,"cssClass":"pl-kos"},{"start":95,"end":103,"cssClass":"pl-s1"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":110,"end":122,"cssClass":"pl-s1"},{"start":110,"end":112,"cssClass":"pl-kos"},{"start":112,"end":121,"cssClass":"pl-s1"},{"start":121,"end":122,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":53,"cssClass":"pl-c"}],[{"start":10,"end":14,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":30,"cssClass":"pl-v"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":34,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":42,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":42,"cssClass":"pl-pds"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":44,"end":52,"cssClass":"pl-pds"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":60,"cssClass":"pl-pds"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":62,"end":68,"cssClass":"pl-pds"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":70,"end":77,"cssClass":"pl-pds"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":31,"end":37,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":39,"end":46,"cssClass":"pl-pds"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":48,"end":57,"cssClass":"pl-pds"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":59,"end":65,"cssClass":"pl-pds"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":67,"end":72,"cssClass":"pl-pds"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":74,"end":79,"cssClass":"pl-pds"},{"start":80,"end":81,"cssClass":"pl-kos"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":51,"cssClass":"pl-c"}],[{"start":10,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":54,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":50,"cssClass":"pl-c"}],[{"start":10,"end":67,"cssClass":"pl-c"}],[{"start":10,"end":67,"cssClass":"pl-c"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":43,"cssClass":"pl-pds"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":28,"cssClass":"pl-pds"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":39,"cssClass":"pl-pds"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":14,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-pds"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":46,"cssClass":"pl-pds"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":48,"end":57,"cssClass":"pl-pds"},{"start":57,"end":58,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":33,"cssClass":"pl-pds"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":41,"cssClass":"pl-en"},{"start":46,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":61,"cssClass":"pl-pds"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":14,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-pds"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-c1"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":39,"end":47,"cssClass":"pl-c"}],[{"start":10,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":10,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":71,"cssClass":"pl-s"},{"start":27,"end":69,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-kos"},{"start":29,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":58,"cssClass":"pl-sr"},{"start":55,"end":57,"cssClass":"pl-cce"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":60,"end":67,"cssClass":"pl-s"},{"start":61,"end":63,"cssClass":"pl-cce"},{"start":63,"end":65,"cssClass":"pl-cce"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":72,"end":74,"cssClass":"pl-k"},{"start":75,"end":87,"cssClass":"pl-s1"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":96,"cssClass":"pl-en"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":97,"end":103,"cssClass":"pl-s"},{"start":98,"end":100,"cssClass":"pl-cce"},{"start":100,"end":102,"cssClass":"pl-cce"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":105,"end":125,"cssClass":"pl-c"}],[{"start":10,"end":22,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":10,"cssClass":"pl-k"}],[{"start":6,"end":104,"cssClass":"pl-c"}],[{"start":6,"end":109,"cssClass":"pl-c"}],[{"start":6,"end":109,"cssClass":"pl-c"}],[{"start":6,"end":78,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":37,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":8,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":55,"cssClass":"pl-en"}],[{"start":8,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-c1"}],[{"start":8,"end":26,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":36,"cssClass":"pl-s1"},{"start":37,"end":43,"cssClass":"pl-k"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":59,"cssClass":"pl-en"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":19,"end":21,"cssClass":"pl-k"},{"start":22,"end":34,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":70,"cssClass":"pl-c"}],[{"start":6,"end":73,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":12,"cssClass":"pl-en"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":42,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":8,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":30,"cssClass":"pl-pds"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":53,"cssClass":"pl-k"},{"start":54,"end":58,"cssClass":"pl-smi"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":64,"cssClass":"pl-en"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":86,"cssClass":"pl-en"}],[{"start":8,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":96,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":18,"cssClass":"pl-en"}],[{"start":8,"end":90,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":25,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":32,"cssClass":"pl-en"},{"start":35,"end":38,"cssClass":"pl-c1"},{"start":39,"end":79,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":29,"cssClass":"pl-en"},{"start":30,"end":38,"cssClass":"pl-c"}],[{"start":8,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":44,"cssClass":"pl-smi"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":62,"cssClass":"pl-en"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":19,"cssClass":"pl-en"},{"start":20,"end":28,"cssClass":"pl-c"}],[{"start":8,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":24,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":49,"cssClass":"pl-smi"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":67,"cssClass":"pl-en"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":28,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":12,"cssClass":"pl-en"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"}],[{"start":8,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":28,"cssClass":"pl-smi"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":48,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":112,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":21,"cssClass":"pl-en"}],[{"start":8,"end":19,"cssClass":"pl-c1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":101,"cssClass":"pl-c"}],[{"start":6,"end":102,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-en"}],[{"start":8,"end":24,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":108,"cssClass":"pl-c"}],[{"start":6,"end":32,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-en"}],[{"start":8,"end":24,"cssClass":"pl-en"},{"start":28,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":48,"cssClass":"pl-v"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":102,"cssClass":"pl-c"}],[{"start":6,"end":48,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":17,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":26,"cssClass":"pl-en"}],[{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":27,"cssClass":"pl-en"},{"start":28,"end":38,"cssClass":"pl-s"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":68,"cssClass":"pl-s"},{"start":41,"end":59,"cssClass":"pl-s1"},{"start":41,"end":43,"cssClass":"pl-kos"},{"start":43,"end":47,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":58,"cssClass":"pl-en"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":68,"end":68,"cssClass":"pl-s"}],[{"start":0,"end":48,"cssClass":"pl-s"},{"start":24,"end":48,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-kos"},{"start":26,"end":30,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":0,"end":88,"cssClass":"pl-s"},{"start":18,"end":73,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-kos"},{"start":20,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":48,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":53,"cssClass":"pl-smi"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":71,"cssClass":"pl-en"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":76,"end":88,"cssClass":"pl-s1"},{"start":76,"end":78,"cssClass":"pl-kos"},{"start":78,"end":87,"cssClass":"pl-en"},{"start":87,"end":88,"cssClass":"pl-kos"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":14,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":77,"cssClass":"pl-c"}],[{"start":6,"end":73,"cssClass":"pl-c"}],[{"start":6,"end":69,"cssClass":"pl-c"}],[{"start":6,"end":77,"cssClass":"pl-c"}],[{"start":6,"end":67,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-en"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-smi"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":48,"cssClass":"pl-en"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":25,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":22,"cssClass":"pl-en"},{"start":23,"end":25,"cssClass":"pl-k"},{"start":27,"end":33,"cssClass":"pl-s1"}],[{"start":10,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":21,"cssClass":"pl-en"},{"start":22,"end":44,"cssClass":"pl-pds"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":59,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":61,"end":66,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":121,"cssClass":"pl-c"}],[{"start":6,"end":118,"cssClass":"pl-c"}],[{"start":6,"end":121,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-en"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":22,"cssClass":"pl-en"},{"start":25,"end":28,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":122,"cssClass":"pl-c"}],[{"start":6,"end":40,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":36,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":142,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":36,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":124,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-smi"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":56,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":8,"end":17,"cssClass":"pl-en"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":57,"end":61,"cssClass":"pl-smi"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":71,"cssClass":"pl-s1"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":129,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-smi"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":56,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":8,"end":17,"cssClass":"pl-en"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":57,"end":61,"cssClass":"pl-smi"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":71,"cssClass":"pl-s1"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":91,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":47,"cssClass":"pl-s"},{"start":33,"end":45,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-kos"},{"start":35,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":53,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":17,"cssClass":"pl-en"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":58,"cssClass":"pl-smi"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":68,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":64,"cssClass":"pl-c"}],[{"start":6,"end":77,"cssClass":"pl-c"}],[{"start":6,"end":79,"cssClass":"pl-c"}],[{"start":6,"end":30,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":8,"end":31,"cssClass":"pl-en"}],[{"start":8,"end":31,"cssClass":"pl-en"}],[{"start":8,"end":19,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":31,"cssClass":"pl-smi"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":47,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":82,"cssClass":"pl-en"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":83,"end":96,"cssClass":"pl-s"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":97,"end":98,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":116,"cssClass":"pl-c"}],[{"start":6,"end":93,"cssClass":"pl-c"}],[{"start":6,"end":56,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":8,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":90,"cssClass":"pl-c"}],[{"start":6,"end":57,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":8,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":35,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":83,"cssClass":"pl-c"}],[{"start":6,"end":114,"cssClass":"pl-c"}],[{"start":6,"end":103,"cssClass":"pl-c"}],[{"start":6,"end":100,"cssClass":"pl-c"}],[{"start":6,"end":77,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":17,"cssClass":"pl-k"},{"start":18,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":37,"cssClass":"pl-en"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":39,"cssClass":"pl-en"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":34,"cssClass":"pl-en"}],[],[{"start":8,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":8,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":67,"cssClass":"pl-s1"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":73,"cssClass":"pl-en"},{"start":74,"end":76,"cssClass":"pl-k"},{"start":78,"end":79,"cssClass":"pl-s1"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-s1"}],[{"start":10,"end":11,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":24,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":28,"end":54,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-s1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-s1"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":69,"end":73,"cssClass":"pl-en"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-s1"},{"start":78,"end":81,"cssClass":"pl-s"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-s1"},{"start":84,"end":85,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":67,"cssClass":"pl-s1"},{"start":67,"end":68,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[],[{"start":6,"end":108,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":34,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":37,"cssClass":"pl-en"},{"start":38,"end":53,"cssClass":"pl-pds"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-en"}],[{"start":10,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":37,"cssClass":"pl-pds"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":42,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":46,"end":55,"cssClass":"pl-s1"},{"start":57,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":71,"cssClass":"pl-en"},{"start":72,"end":73,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":27,"end":41,"cssClass":"pl-s1"},{"start":43,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":60,"cssClass":"pl-en"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":75,"cssClass":"pl-s1"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":12,"end":22,"cssClass":"pl-s1"}],[{"start":10,"end":15,"cssClass":"pl-k"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":36,"cssClass":"pl-pds"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":38,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":42,"end":51,"cssClass":"pl-s1"},{"start":53,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":67,"cssClass":"pl-en"},{"start":68,"end":69,"cssClass":"pl-kos"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":32,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":36,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":41,"end":46,"cssClass":"pl-s1"},{"start":49,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":62,"cssClass":"pl-en"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-kos"}],[{"start":12,"end":22,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":17,"cssClass":"pl-en"},{"start":18,"end":31,"cssClass":"pl-v"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":102,"cssClass":"pl-s"},{"start":77,"end":100,"cssClass":"pl-s1"},{"start":77,"end":79,"cssClass":"pl-kos"},{"start":79,"end":86,"cssClass":"pl-s1"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":91,"cssClass":"pl-en"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":92,"end":99,"cssClass":"pl-en"},{"start":99,"end":100,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":83,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":37,"cssClass":"pl-en"}],[{"start":8,"end":24,"cssClass":"pl-en"},{"start":25,"end":57,"cssClass":"pl-pds"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":111,"cssClass":"pl-c"}],[{"start":6,"end":105,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":9,"end":14,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":21,"cssClass":"pl-en"},{"start":22,"end":24,"cssClass":"pl-k"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":69,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":8,"end":19,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":100,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":25,"cssClass":"pl-en"}],[{"start":8,"end":19,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":58,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":111,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":8,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":37,"cssClass":"pl-smi"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":46,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":12,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":32,"cssClass":"pl-en"},{"start":36,"end":38,"cssClass":"pl-en"}],[{"start":13,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":23,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":106,"cssClass":"pl-c"}],[{"start":6,"end":121,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-en"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":15,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":84,"cssClass":"pl-c"}],[{"start":6,"end":18,"cssClass":"pl-en"},{"start":19,"end":50,"cssClass":"pl-pds"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":64,"cssClass":"pl-pds"}],[],[{"start":6,"end":114,"cssClass":"pl-c"}],[{"start":6,"end":63,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":21,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":42,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":50,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":27,"cssClass":"pl-en"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":22,"cssClass":"pl-smi"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":70,"cssClass":"pl-en"},{"start":70,"end":71,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":21,"cssClass":"pl-c1"},{"start":22,"end":24,"cssClass":"pl-k"},{"start":25,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":60,"end":69,"cssClass":"pl-s1"},{"start":73,"end":77,"cssClass":"pl-smi"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":83,"cssClass":"pl-en"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":95,"cssClass":"pl-en"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":22,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-k"},{"start":26,"end":30,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":49,"cssClass":"pl-en"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":58,"cssClass":"pl-en"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":68,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":25,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":46,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":49,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":60,"cssClass":"pl-en"},{"start":60,"end":61,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":60,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":21,"cssClass":"pl-c1"},{"start":22,"end":24,"cssClass":"pl-k"},{"start":25,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":58,"cssClass":"pl-en"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":8,"end":90,"cssClass":"pl-c"}],[{"start":8,"end":87,"cssClass":"pl-c"}],[{"start":8,"end":13,"cssClass":"pl-smi"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":111,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":16,"cssClass":"pl-en"}],[{"start":8,"end":19,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":28,"end":32,"cssClass":"pl-smi"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":17,"cssClass":"pl-en"}],[{"start":8,"end":19,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":27,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":146,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":19,"cssClass":"pl-en"}],[{"start":8,"end":17,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-c1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":19,"cssClass":"pl-en"},{"start":20,"end":28,"cssClass":"pl-c"}],[{"start":8,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[],[{"start":4,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":26,"cssClass":"pl-en"}],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":28,"cssClass":"pl-v"},{"start":29,"end":31,"cssClass":"pl-k"},{"start":32,"end":41,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":28,"cssClass":"pl-en"},{"start":31,"end":37,"cssClass":"pl-en"},{"start":40,"end":46,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":18,"end":23,"cssClass":"pl-c1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":92,"cssClass":"pl-c"}],[{"start":6,"end":44,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":16,"cssClass":"pl-en"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"}],[{"start":10,"end":44,"cssClass":"pl-s"},{"start":18,"end":42,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-kos"},{"start":20,"end":24,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":10,"end":85,"cssClass":"pl-s"},{"start":15,"end":83,"cssClass":"pl-s1"},{"start":15,"end":17,"cssClass":"pl-kos"},{"start":17,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":74,"cssClass":"pl-en"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":80,"cssClass":"pl-c1"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"}],[{"start":10,"end":94,"cssClass":"pl-s"},{"start":17,"end":72,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-kos"},{"start":19,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":52,"cssClass":"pl-smi"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":58,"cssClass":"pl-en"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":70,"cssClass":"pl-en"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":75,"end":93,"cssClass":"pl-s1"},{"start":75,"end":77,"cssClass":"pl-kos"},{"start":77,"end":88,"cssClass":"pl-en"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":89,"end":91,"cssClass":"pl-en"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"}],[{"start":10,"end":37,"cssClass":"pl-s"},{"start":11,"end":29,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-kos"},{"start":13,"end":17,"cssClass":"pl-smi"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":78,"cssClass":"pl-c"}],[{"start":6,"end":27,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":16,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-en"},{"start":27,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":64,"cssClass":"pl-smi"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":70,"cssClass":"pl-en"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":81,"cssClass":"pl-en"},{"start":81,"end":82,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":17,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":55,"cssClass":"pl-smi"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":61,"cssClass":"pl-en"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":75,"cssClass":"pl-en"},{"start":75,"end":76,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":15,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":10,"end":49,"cssClass":"pl-s"},{"start":23,"end":47,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-smi"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":10,"end":48,"cssClass":"pl-s"},{"start":12,"end":45,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-kos"},{"start":14,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":43,"cssClass":"pl-s"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":10,"end":63,"cssClass":"pl-s"},{"start":18,"end":61,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-kos"},{"start":20,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":49,"cssClass":"pl-en"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":54,"cssClass":"pl-en"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":59,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":10,"end":37,"cssClass":"pl-s"},{"start":11,"end":29,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-kos"},{"start":13,"end":17,"cssClass":"pl-smi"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":34,"end":38,"cssClass":"pl-smi"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":47,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":67,"cssClass":"pl-en"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":123,"cssClass":"pl-c"}],[{"start":6,"end":122,"cssClass":"pl-c"}],[{"start":6,"end":113,"cssClass":"pl-c"}],[{"start":6,"end":38,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":28,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-smi"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":54,"cssClass":"pl-en"}],[{"start":10,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":30,"cssClass":"pl-smi"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":57,"end":66,"cssClass":"pl-v"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":77,"cssClass":"pl-en"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":82,"cssClass":"pl-smi"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":83,"end":88,"cssClass":"pl-en"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":89,"end":93,"cssClass":"pl-en"},{"start":93,"end":94,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[],[{"start":6,"end":95,"cssClass":"pl-c"}],[{"start":6,"end":97,"cssClass":"pl-c"}],[{"start":6,"end":99,"cssClass":"pl-c"}],[{"start":6,"end":98,"cssClass":"pl-c"}],[{"start":6,"end":48,"cssClass":"pl-c"}],[{"start":6,"end":7,"cssClass":"pl-c"}],[{"start":6,"end":101,"cssClass":"pl-c"}],[{"start":6,"end":88,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":44,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":36,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":47,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-sr"},{"start":19,"end":21,"cssClass":"pl-cce"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":46,"cssClass":"pl-k"}],[{"start":12,"end":23,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":50,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":67,"end":70,"cssClass":"pl-k"}],[{"start":12,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":10,"end":29,"cssClass":"pl-en"},{"start":30,"end":32,"cssClass":"pl-k"},{"start":33,"end":37,"cssClass":"pl-smi"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":63,"cssClass":"pl-en"},{"start":67,"end":71,"cssClass":"pl-smi"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":77,"cssClass":"pl-en"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":99,"cssClass":"pl-en"}],[{"start":10,"end":12,"cssClass":"pl-s1"},{"start":15,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":46,"end":60,"cssClass":"pl-en"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":72,"cssClass":"pl-s1"},{"start":72,"end":73,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":41,"cssClass":"pl-en"},{"start":45,"end":56,"cssClass":"pl-s1"}],[{"start":10,"end":12,"cssClass":"pl-en"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":65,"cssClass":"pl-s1"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":10,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":61,"cssClass":"pl-en"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":24,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":12,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":46,"cssClass":"pl-s"},{"start":31,"end":45,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-kos"},{"start":33,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":48,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":65,"end":69,"cssClass":"pl-s1"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":72,"end":77,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":17,"cssClass":"pl-smi"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":15,"cssClass":"pl-smi"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":116,"cssClass":"pl-c"}],[{"start":6,"end":93,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":34,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":32,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":49,"cssClass":"pl-en"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":14,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":14,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":17,"cssClass":"pl-s1"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":13,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":8,"end":19,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":76,"cssClass":"pl-c"}],[{"start":6,"end":54,"cssClass":"pl-c"}],[{"start":6,"end":64,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":29,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":36,"cssClass":"pl-en"},{"start":37,"end":39,"cssClass":"pl-k"},{"start":41,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":47,"end":53,"cssClass":"pl-s1"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-smi"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":14,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":14,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":58,"cssClass":"pl-s"},{"start":49,"end":56,"cssClass":"pl-s1"},{"start":49,"end":51,"cssClass":"pl-kos"},{"start":51,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":12,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":65,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":48,"end":54,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":45,"cssClass":"pl-s"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":47,"end":49,"cssClass":"pl-k"},{"start":50,"end":56,"cssClass":"pl-s1"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":34,"end":83,"cssClass":"pl-s"},{"start":51,"end":63,"cssClass":"pl-s1"},{"start":51,"end":53,"cssClass":"pl-kos"},{"start":53,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":70,"end":82,"cssClass":"pl-s1"},{"start":70,"end":72,"cssClass":"pl-kos"},{"start":72,"end":81,"cssClass":"pl-s1"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":86,"end":115,"cssClass":"pl-s"},{"start":100,"end":112,"cssClass":"pl-s1"},{"start":100,"end":102,"cssClass":"pl-kos"},{"start":102,"end":111,"cssClass":"pl-s1"},{"start":111,"end":112,"cssClass":"pl-kos"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-en"},{"start":33,"end":37,"cssClass":"pl-smi"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":60,"cssClass":"pl-en"}],[{"start":10,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":156,"cssClass":"pl-s"},{"start":88,"end":100,"cssClass":"pl-s1"},{"start":88,"end":90,"cssClass":"pl-kos"},{"start":90,"end":99,"cssClass":"pl-s1"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":139,"end":151,"cssClass":"pl-s1"},{"start":139,"end":141,"cssClass":"pl-kos"},{"start":141,"end":150,"cssClass":"pl-s1"},{"start":150,"end":151,"cssClass":"pl-kos"},{"start":156,"end":157,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":33,"cssClass":"pl-en"},{"start":37,"end":46,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":28,"cssClass":"pl-en"},{"start":29,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":76,"cssClass":"pl-s"},{"start":45,"end":54,"cssClass":"pl-s1"},{"start":45,"end":47,"cssClass":"pl-kos"},{"start":47,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":56,"end":70,"cssClass":"pl-s1"},{"start":56,"end":58,"cssClass":"pl-kos"},{"start":58,"end":69,"cssClass":"pl-s1"},{"start":69,"end":70,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":52,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-en"},{"start":33,"end":37,"cssClass":"pl-smi"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":60,"cssClass":"pl-en"}],[{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":33,"cssClass":"pl-en"},{"start":37,"end":46,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":28,"cssClass":"pl-en"},{"start":29,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":102,"cssClass":"pl-s"},{"start":45,"end":57,"cssClass":"pl-s1"},{"start":45,"end":47,"cssClass":"pl-kos"},{"start":47,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":82,"end":94,"cssClass":"pl-s1"},{"start":82,"end":84,"cssClass":"pl-kos"},{"start":84,"end":93,"cssClass":"pl-s1"},{"start":93,"end":94,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":37,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-en"},{"start":33,"end":37,"cssClass":"pl-smi"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":60,"cssClass":"pl-en"}],[{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":33,"cssClass":"pl-en"},{"start":37,"end":52,"cssClass":"pl-s"},{"start":38,"end":50,"cssClass":"pl-s1"},{"start":38,"end":40,"cssClass":"pl-kos"},{"start":40,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":28,"cssClass":"pl-en"},{"start":29,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":97,"cssClass":"pl-s"},{"start":45,"end":57,"cssClass":"pl-s1"},{"start":45,"end":47,"cssClass":"pl-kos"},{"start":47,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":77,"end":89,"cssClass":"pl-s1"},{"start":77,"end":79,"cssClass":"pl-kos"},{"start":79,"end":88,"cssClass":"pl-s1"},{"start":88,"end":89,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":67,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-k"}],[{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":26,"cssClass":"pl-v"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":33,"cssClass":"pl-en"}],[{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-en"}],[{"start":12,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-en"},{"start":24,"end":78,"cssClass":"pl-s"}],[{"start":12,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-en"},{"start":24,"end":76,"cssClass":"pl-s"},{"start":31,"end":43,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-kos"},{"start":33,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-en"},{"start":24,"end":40,"cssClass":"pl-s"},{"start":25,"end":39,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-kos"},{"start":27,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":87,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":47,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":24,"end":28,"cssClass":"pl-smi"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":57,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":8,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":58,"cssClass":"pl-c1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":68,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-kos"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":41,"cssClass":"pl-smi"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":69,"cssClass":"pl-en"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":79,"cssClass":"pl-s1"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":85,"end":104,"cssClass":"pl-s1"},{"start":104,"end":105,"cssClass":"pl-kos"},{"start":105,"end":109,"cssClass":"pl-en"}],[{"start":10,"end":21,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":54,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":15,"cssClass":"pl-en"},{"start":16,"end":41,"cssClass":"pl-v"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":12,"end":139,"cssClass":"pl-s"},{"start":13,"end":25,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-kos"},{"start":15,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":47,"end":93,"cssClass":"pl-s1"},{"start":47,"end":49,"cssClass":"pl-kos"},{"start":49,"end":53,"cssClass":"pl-smi"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":81,"cssClass":"pl-en"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":82,"end":91,"cssClass":"pl-s1"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":105,"end":138,"cssClass":"pl-s1"},{"start":105,"end":107,"cssClass":"pl-kos"},{"start":107,"end":126,"cssClass":"pl-s1"},{"start":126,"end":127,"cssClass":"pl-kos"},{"start":127,"end":132,"cssClass":"pl-en"},{"start":132,"end":133,"cssClass":"pl-kos"},{"start":133,"end":137,"cssClass":"pl-en"},{"start":137,"end":138,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":125,"cssClass":"pl-c"}],[{"start":6,"end":36,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":34,"cssClass":"pl-en"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":57,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":71,"cssClass":"pl-en"}],[{"start":10,"end":21,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":62,"cssClass":"pl-en"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":68,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":21,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":18,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-v"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":24,"cssClass":"pl-v"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":17,"cssClass":"pl-s"},{"start":27,"end":30,"cssClass":"pl-c1"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":36,"cssClass":"pl-v"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":41,"end":50,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":10,"end":15,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":39,"cssClass":"pl-v"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":44,"end":53,"cssClass":"pl-s1"},{"start":57,"end":60,"cssClass":"pl-s"}],[{"start":10,"end":15,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":39,"cssClass":"pl-v"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":44,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":60,"cssClass":"pl-en"}],[{"start":10,"end":15,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":28,"cssClass":"pl-en"}],[{"start":10,"end":15,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":23,"cssClass":"pl-s1"},{"start":27,"end":32,"cssClass":"pl-c1"}],[{"start":10,"end":15,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":23,"cssClass":"pl-s1"},{"start":27,"end":30,"cssClass":"pl-s"}],[{"start":10,"end":15,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":23,"cssClass":"pl-s1"},{"start":27,"end":34,"cssClass":"pl-s"}],[{"start":10,"end":15,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":14,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":58,"cssClass":"pl-en"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":69,"cssClass":"pl-s1"},{"start":69,"end":70,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":21,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":48,"cssClass":"pl-en"},{"start":52,"end":56,"cssClass":"pl-smi"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":62,"cssClass":"pl-en"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":83,"cssClass":"pl-en"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":88,"cssClass":"pl-en"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":27,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":31,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":41,"cssClass":"pl-s1"},{"start":43,"end":74,"cssClass":"pl-en"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":83,"cssClass":"pl-en"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":87,"cssClass":"pl-s1"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":92,"cssClass":"pl-en"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":99,"cssClass":"pl-sr"},{"start":94,"end":96,"cssClass":"pl-cce"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":101,"end":103,"cssClass":"pl-s"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":104,"end":105,"cssClass":"pl-kos"},{"start":106,"end":107,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":50,"cssClass":"pl-en"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":27,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":31,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":41,"cssClass":"pl-s1"},{"start":44,"end":48,"cssClass":"pl-smi"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":54,"cssClass":"pl-en"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":76,"cssClass":"pl-en"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":85,"cssClass":"pl-en"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":89,"cssClass":"pl-s1"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":90,"end":94,"cssClass":"pl-en"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":95,"end":101,"cssClass":"pl-sr"},{"start":96,"end":98,"cssClass":"pl-cce"},{"start":101,"end":102,"cssClass":"pl-kos"},{"start":103,"end":105,"cssClass":"pl-s"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":106,"end":107,"cssClass":"pl-kos"},{"start":107,"end":113,"cssClass":"pl-en"},{"start":113,"end":114,"cssClass":"pl-kos"},{"start":118,"end":149,"cssClass":"pl-en"},{"start":149,"end":150,"cssClass":"pl-kos"},{"start":150,"end":158,"cssClass":"pl-en"},{"start":158,"end":159,"cssClass":"pl-kos"},{"start":159,"end":162,"cssClass":"pl-s1"},{"start":162,"end":163,"cssClass":"pl-kos"},{"start":163,"end":167,"cssClass":"pl-en"},{"start":167,"end":168,"cssClass":"pl-kos"},{"start":168,"end":174,"cssClass":"pl-sr"},{"start":169,"end":171,"cssClass":"pl-cce"},{"start":174,"end":175,"cssClass":"pl-kos"},{"start":176,"end":178,"cssClass":"pl-s"},{"start":178,"end":179,"cssClass":"pl-kos"},{"start":179,"end":180,"cssClass":"pl-kos"},{"start":181,"end":182,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":18,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":51,"cssClass":"pl-en"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":27,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":31,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":41,"cssClass":"pl-s1"},{"start":43,"end":47,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":74,"cssClass":"pl-en"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":83,"cssClass":"pl-en"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":87,"cssClass":"pl-s1"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":92,"cssClass":"pl-en"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":99,"cssClass":"pl-sr"},{"start":94,"end":96,"cssClass":"pl-cce"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":100,"end":102,"cssClass":"pl-s"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":104,"end":110,"cssClass":"pl-en"},{"start":110,"end":111,"cssClass":"pl-kos"},{"start":115,"end":146,"cssClass":"pl-en"},{"start":146,"end":147,"cssClass":"pl-kos"},{"start":147,"end":155,"cssClass":"pl-en"},{"start":155,"end":156,"cssClass":"pl-kos"},{"start":156,"end":159,"cssClass":"pl-s1"},{"start":159,"end":160,"cssClass":"pl-kos"},{"start":160,"end":164,"cssClass":"pl-en"},{"start":164,"end":165,"cssClass":"pl-kos"},{"start":165,"end":171,"cssClass":"pl-sr"},{"start":166,"end":168,"cssClass":"pl-cce"},{"start":171,"end":172,"cssClass":"pl-kos"},{"start":173,"end":175,"cssClass":"pl-s"},{"start":175,"end":176,"cssClass":"pl-kos"},{"start":176,"end":177,"cssClass":"pl-kos"},{"start":178,"end":179,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":104,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":41,"cssClass":"pl-en"}],[{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":20,"end":24,"cssClass":"pl-smi"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":44,"end":48,"cssClass":"pl-smi"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":54,"cssClass":"pl-en"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":73,"cssClass":"pl-en"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":8,"end":15,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-s"},{"start":24,"end":30,"cssClass":"pl-k"},{"start":31,"end":35,"cssClass":"pl-smi"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":58,"cssClass":"pl-en"},{"start":59,"end":63,"cssClass":"pl-s"}],[{"start":8,"end":15,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":99,"cssClass":"pl-c"}],[{"start":6,"end":25,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":52,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":59,"cssClass":"pl-c1"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":32,"cssClass":"pl-k"},{"start":34,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":49,"end":54,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":60,"cssClass":"pl-k"},{"start":62,"end":81,"cssClass":"pl-s1"},{"start":85,"end":91,"cssClass":"pl-s1"},{"start":91,"end":92,"cssClass":"pl-kos"},{"start":92,"end":99,"cssClass":"pl-en"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":10,"end":16,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":55,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":21,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":41,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":35,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":15,"cssClass":"pl-en"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":23,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":6,"end":15,"cssClass":"pl-en"},{"start":16,"end":22,"cssClass":"pl-pds"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":38,"cssClass":"pl-pds"}],[],[],[{"start":6,"end":58,"cssClass":"pl-c"}],[{"start":6,"end":64,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":43,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":8,"end":21,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":49,"cssClass":"pl-s"},{"start":25,"end":47,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-kos"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":39,"cssClass":"pl-s"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":41,"end":45,"cssClass":"pl-s"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":97,"cssClass":"pl-c"}],[{"start":6,"end":78,"cssClass":"pl-c"}],[{"start":6,"end":97,"cssClass":"pl-c"}],[{"start":6,"end":54,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":43,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":38,"end":40,"cssClass":"pl-k"},{"start":42,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":54,"end":60,"cssClass":"pl-s1"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":50,"cssClass":"pl-en"},{"start":51,"end":57,"cssClass":"pl-k"},{"start":58,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":69,"cssClass":"pl-en"},{"start":73,"end":77,"cssClass":"pl-smi"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":83,"cssClass":"pl-en"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":95,"cssClass":"pl-en"}],[{"start":10,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":115,"cssClass":"pl-c"}],[{"start":6,"end":113,"cssClass":"pl-c"}],[{"start":6,"end":111,"cssClass":"pl-c"}],[{"start":6,"end":115,"cssClass":"pl-c"}],[{"start":6,"end":124,"cssClass":"pl-c"}],[{"start":6,"end":122,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":8,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":10,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":111,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":67,"cssClass":"pl-s1"},{"start":67,"end":68,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":19,"cssClass":"pl-kos"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":22,"cssClass":"pl-en"},{"start":23,"end":25,"cssClass":"pl-k"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":39,"cssClass":"pl-s1"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":57,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":64,"cssClass":"pl-en"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":69,"end":89,"cssClass":"pl-en"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":90,"end":94,"cssClass":"pl-s1"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":97,"end":102,"cssClass":"pl-s1"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":26,"cssClass":"pl-en"}],[{"start":12,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":24,"end":27,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":29,"end":32,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":17,"cssClass":"pl-k"}],[{"start":14,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":26,"end":29,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":35,"cssClass":"pl-v"},{"start":39,"end":44,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":66,"cssClass":"pl-c1"},{"start":70,"end":74,"cssClass":"pl-pds"},{"start":77,"end":82,"cssClass":"pl-s1"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":83,"end":86,"cssClass":"pl-en"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":88,"end":94,"cssClass":"pl-s1"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":98,"end":103,"cssClass":"pl-s1"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":104,"end":109,"cssClass":"pl-en"},{"start":109,"end":110,"cssClass":"pl-kos"},{"start":111,"end":117,"cssClass":"pl-s1"},{"start":117,"end":118,"cssClass":"pl-kos"},{"start":118,"end":119,"cssClass":"pl-kos"},{"start":122,"end":127,"cssClass":"pl-s1"},{"start":127,"end":128,"cssClass":"pl-kos"},{"start":128,"end":131,"cssClass":"pl-en"},{"start":131,"end":132,"cssClass":"pl-kos"},{"start":133,"end":139,"cssClass":"pl-s1"},{"start":139,"end":140,"cssClass":"pl-kos"},{"start":140,"end":141,"cssClass":"pl-kos"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":21,"cssClass":"pl-c1"},{"start":22,"end":24,"cssClass":"pl-en"}],[{"start":14,"end":20,"cssClass":"pl-s1"},{"start":24,"end":48,"cssClass":"pl-v"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":103,"cssClass":"pl-s"},{"start":74,"end":91,"cssClass":"pl-s1"},{"start":74,"end":76,"cssClass":"pl-kos"},{"start":76,"end":82,"cssClass":"pl-s1"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":83,"end":90,"cssClass":"pl-en"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":95,"end":102,"cssClass":"pl-s1"},{"start":95,"end":97,"cssClass":"pl-kos"},{"start":97,"end":101,"cssClass":"pl-s1"},{"start":101,"end":102,"cssClass":"pl-kos"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":105,"end":107,"cssClass":"pl-en"},{"start":107,"end":108,"cssClass":"pl-kos"},{"start":109,"end":113,"cssClass":"pl-s1"},{"start":113,"end":114,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":28,"cssClass":"pl-en"}],[{"start":10,"end":15,"cssClass":"pl-en"},{"start":16,"end":46,"cssClass":"pl-v"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":57,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":60,"end":128,"cssClass":"pl-s"},{"start":61,"end":75,"cssClass":"pl-s1"},{"start":61,"end":63,"cssClass":"pl-kos"},{"start":63,"end":69,"cssClass":"pl-s1"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":74,"cssClass":"pl-en"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":23,"end":24,"cssClass":"pl-kos"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-en"},{"start":17,"end":19,"cssClass":"pl-k"},{"start":20,"end":25,"cssClass":"pl-s1"}],[{"start":10,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-en"}],[{"start":10,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":56,"cssClass":"pl-s"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":63,"cssClass":"pl-en"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":48,"cssClass":"pl-k"},{"start":49,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":68,"cssClass":"pl-en"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":83,"cssClass":"pl-s1"},{"start":83,"end":84,"cssClass":"pl-kos"}],[],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":29,"cssClass":"pl-en"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":14,"end":15,"cssClass":"pl-kos"},{"start":16,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":62,"end":87,"cssClass":"pl-en"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":107,"cssClass":"pl-s1"},{"start":107,"end":108,"cssClass":"pl-kos"},{"start":109,"end":114,"cssClass":"pl-s1"},{"start":114,"end":115,"cssClass":"pl-kos"},{"start":116,"end":117,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":39,"cssClass":"pl-s1"},{"start":41,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-c1"},{"start":60,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":74,"cssClass":"pl-en"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-s1"},{"start":80,"end":81,"cssClass":"pl-s1"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":82,"end":87,"cssClass":"pl-en"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":89,"end":90,"cssClass":"pl-kos"},{"start":90,"end":97,"cssClass":"pl-en"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":101,"end":102,"cssClass":"pl-s1"},{"start":104,"end":105,"cssClass":"pl-s1"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":106,"end":110,"cssClass":"pl-en"},{"start":111,"end":112,"cssClass":"pl-kos"},{"start":113,"end":114,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":57,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"}],[{"start":8,"end":27,"cssClass":"pl-s1"},{"start":31,"end":50,"cssClass":"pl-sr"},{"start":32,"end":34,"cssClass":"pl-cce"},{"start":47,"end":49,"cssClass":"pl-cce"},{"start":53,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":63,"cssClass":"pl-en"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":69,"cssClass":"pl-s"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":78,"end":83,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":8,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":49,"cssClass":"pl-sr"},{"start":34,"end":36,"cssClass":"pl-cce"},{"start":46,"end":48,"cssClass":"pl-cce"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":62,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":77,"cssClass":"pl-c"}],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":47,"end":77,"cssClass":"pl-s"},{"start":48,"end":61,"cssClass":"pl-s1"},{"start":48,"end":50,"cssClass":"pl-kos"},{"start":50,"end":54,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":60,"cssClass":"pl-en"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":64,"end":76,"cssClass":"pl-s1"},{"start":64,"end":66,"cssClass":"pl-kos"},{"start":66,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":75,"cssClass":"pl-en"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":80,"end":84,"cssClass":"pl-en"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":89,"cssClass":"pl-s"},{"start":89,"end":90,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":40,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":31,"cssClass":"pl-en"},{"start":32,"end":34,"cssClass":"pl-k"},{"start":36,"end":47,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":49,"cssClass":"pl-en"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":61,"cssClass":"pl-s1"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":24,"end":26,"cssClass":"pl-k"},{"start":28,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":51,"end":56,"cssClass":"pl-s1"}],[{"start":10,"end":16,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":41,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":8,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-s1"},{"start":22,"end":28,"cssClass":"pl-k"},{"start":29,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":41,"cssClass":"pl-en"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":48,"cssClass":"pl-v"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-c1"},{"start":14,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":27,"end":33,"cssClass":"pl-k"},{"start":34,"end":40,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":40,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":58,"cssClass":"pl-pds"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":60,"end":70,"cssClass":"pl-s1"},{"start":71,"end":72,"cssClass":"pl-c1"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":48,"end":50,"cssClass":"pl-k"},{"start":52,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":64,"end":68,"cssClass":"pl-s1"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":66,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-kos"}],[{"start":10,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":47,"end":61,"cssClass":"pl-s1"},{"start":61,"end":62,"cssClass":"pl-kos"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"}],[],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":18,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":16,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":18,"end":24,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":37,"cssClass":"pl-c1"}],[{"start":10,"end":15,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":15,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":21,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":12,"cssClass":"pl-k"},{"start":13,"end":22,"cssClass":"pl-v"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":24,"end":37,"cssClass":"pl-v"}],[{"start":8,"end":13,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/rails/rails/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"base.rb","displayUrl":"https://github.com/rails/rails/blob/1-2-stable/activerecord/lib/active_record/base.rb?raw=true","headerInfo":{"blobSize":"94.1 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":"6ddb1c7","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Frails%2Frails%2Fblob%2F1-2-stable%2Factiverecord%2Flib%2Factive_record%2Fbase.rb","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"2173","truncatedSloc":"1917"},"mode":"executable file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Ruby","languageID":326,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/rails/rails/blob/1-2-stable/activerecord/lib/active_record/base.rb","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/rails/rails/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/rails/rails/raw/1-2-stable/activerecord/lib/active_record/base.rb","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":"ActiveRecord","kind":"module","ident_start":97,"ident_end":109,"extent_start":90,"extent_end":96372,"fully_qualified_name":"ActiveRecord","ident_utf16":{"start":{"line_number":5,"utf16_col":7},"end":{"line_number":5,"utf16_col":19}},"extent_utf16":{"start":{"line_number":5,"utf16_col":0},"end":{"line_number":2172,"utf16_col":3}}},{"name":"ActiveRecordError","kind":"class","ident_start":127,"ident_end":144,"extent_start":121,"extent_end":175,"fully_qualified_name":"ActiveRecord::ActiveRecordError","ident_utf16":{"start":{"line_number":6,"utf16_col":8},"end":{"line_number":6,"utf16_col":25}},"extent_utf16":{"start":{"line_number":6,"utf16_col":2},"end":{"line_number":7,"utf16_col":5}}},{"name":"SubclassNotFound","kind":"class","ident_start":184,"ident_end":200,"extent_start":178,"extent_end":235,"fully_qualified_name":"ActiveRecord::SubclassNotFound","ident_utf16":{"start":{"line_number":8,"utf16_col":8},"end":{"line_number":8,"utf16_col":24}},"extent_utf16":{"start":{"line_number":8,"utf16_col":2},"end":{"line_number":9,"utf16_col":5}}},{"name":"AssociationTypeMismatch","kind":"class","ident_start":244,"ident_end":267,"extent_start":238,"extent_end":302,"fully_qualified_name":"ActiveRecord::AssociationTypeMismatch","ident_utf16":{"start":{"line_number":10,"utf16_col":8},"end":{"line_number":10,"utf16_col":31}},"extent_utf16":{"start":{"line_number":10,"utf16_col":2},"end":{"line_number":11,"utf16_col":5}}},{"name":"SerializationTypeMismatch","kind":"class","ident_start":311,"ident_end":336,"extent_start":305,"extent_end":371,"fully_qualified_name":"ActiveRecord::SerializationTypeMismatch","ident_utf16":{"start":{"line_number":12,"utf16_col":8},"end":{"line_number":12,"utf16_col":33}},"extent_utf16":{"start":{"line_number":12,"utf16_col":2},"end":{"line_number":13,"utf16_col":5}}},{"name":"AdapterNotSpecified","kind":"class","ident_start":380,"ident_end":399,"extent_start":374,"extent_end":435,"fully_qualified_name":"ActiveRecord::AdapterNotSpecified","ident_utf16":{"start":{"line_number":14,"utf16_col":8},"end":{"line_number":14,"utf16_col":27}},"extent_utf16":{"start":{"line_number":14,"utf16_col":2},"end":{"line_number":15,"utf16_col":5}}},{"name":"AdapterNotFound","kind":"class","ident_start":444,"ident_end":459,"extent_start":438,"extent_end":495,"fully_qualified_name":"ActiveRecord::AdapterNotFound","ident_utf16":{"start":{"line_number":16,"utf16_col":8},"end":{"line_number":16,"utf16_col":23}},"extent_utf16":{"start":{"line_number":16,"utf16_col":2},"end":{"line_number":17,"utf16_col":5}}},{"name":"ConnectionNotEstablished","kind":"class","ident_start":504,"ident_end":528,"extent_start":498,"extent_end":563,"fully_qualified_name":"ActiveRecord::ConnectionNotEstablished","ident_utf16":{"start":{"line_number":18,"utf16_col":8},"end":{"line_number":18,"utf16_col":32}},"extent_utf16":{"start":{"line_number":18,"utf16_col":2},"end":{"line_number":19,"utf16_col":5}}},{"name":"ConnectionFailed","kind":"class","ident_start":572,"ident_end":588,"extent_start":566,"extent_end":623,"fully_qualified_name":"ActiveRecord::ConnectionFailed","ident_utf16":{"start":{"line_number":20,"utf16_col":8},"end":{"line_number":20,"utf16_col":24}},"extent_utf16":{"start":{"line_number":20,"utf16_col":2},"end":{"line_number":21,"utf16_col":5}}},{"name":"RecordNotFound","kind":"class","ident_start":632,"ident_end":646,"extent_start":626,"extent_end":681,"fully_qualified_name":"ActiveRecord::RecordNotFound","ident_utf16":{"start":{"line_number":22,"utf16_col":8},"end":{"line_number":22,"utf16_col":22}},"extent_utf16":{"start":{"line_number":22,"utf16_col":2},"end":{"line_number":23,"utf16_col":5}}},{"name":"RecordNotSaved","kind":"class","ident_start":690,"ident_end":704,"extent_start":684,"extent_end":739,"fully_qualified_name":"ActiveRecord::RecordNotSaved","ident_utf16":{"start":{"line_number":24,"utf16_col":8},"end":{"line_number":24,"utf16_col":22}},"extent_utf16":{"start":{"line_number":24,"utf16_col":2},"end":{"line_number":25,"utf16_col":5}}},{"name":"StatementInvalid","kind":"class","ident_start":748,"ident_end":764,"extent_start":742,"extent_end":799,"fully_qualified_name":"ActiveRecord::StatementInvalid","ident_utf16":{"start":{"line_number":26,"utf16_col":8},"end":{"line_number":26,"utf16_col":24}},"extent_utf16":{"start":{"line_number":26,"utf16_col":2},"end":{"line_number":27,"utf16_col":5}}},{"name":"PreparedStatementInvalid","kind":"class","ident_start":808,"ident_end":832,"extent_start":802,"extent_end":867,"fully_qualified_name":"ActiveRecord::PreparedStatementInvalid","ident_utf16":{"start":{"line_number":28,"utf16_col":8},"end":{"line_number":28,"utf16_col":32}},"extent_utf16":{"start":{"line_number":28,"utf16_col":2},"end":{"line_number":29,"utf16_col":5}}},{"name":"StaleObjectError","kind":"class","ident_start":876,"ident_end":892,"extent_start":870,"extent_end":927,"fully_qualified_name":"ActiveRecord::StaleObjectError","ident_utf16":{"start":{"line_number":30,"utf16_col":8},"end":{"line_number":30,"utf16_col":24}},"extent_utf16":{"start":{"line_number":30,"utf16_col":2},"end":{"line_number":31,"utf16_col":5}}},{"name":"ConfigurationError","kind":"class","ident_start":936,"ident_end":954,"extent_start":930,"extent_end":985,"fully_qualified_name":"ActiveRecord::ConfigurationError","ident_utf16":{"start":{"line_number":32,"utf16_col":8},"end":{"line_number":32,"utf16_col":26}},"extent_utf16":{"start":{"line_number":32,"utf16_col":2},"end":{"line_number":33,"utf16_col":5}}},{"name":"ReadOnlyRecord","kind":"class","ident_start":994,"ident_end":1008,"extent_start":988,"extent_end":1039,"fully_qualified_name":"ActiveRecord::ReadOnlyRecord","ident_utf16":{"start":{"line_number":34,"utf16_col":8},"end":{"line_number":34,"utf16_col":22}},"extent_utf16":{"start":{"line_number":34,"utf16_col":2},"end":{"line_number":35,"utf16_col":5}}},{"name":"AttributeAssignmentError","kind":"class","ident_start":1051,"ident_end":1075,"extent_start":1045,"extent_end":1290,"fully_qualified_name":"ActiveRecord::AttributeAssignmentError","ident_utf16":{"start":{"line_number":37,"utf16_col":8},"end":{"line_number":37,"utf16_col":32}},"extent_utf16":{"start":{"line_number":37,"utf16_col":2},"end":{"line_number":44,"utf16_col":5}}},{"name":"initialize","kind":"method","ident_start":1152,"ident_end":1162,"extent_start":1148,"extent_end":1284,"fully_qualified_name":"ActiveRecord::AttributeAssignmentError::initialize","ident_utf16":{"start":{"line_number":39,"utf16_col":8},"end":{"line_number":39,"utf16_col":18}},"extent_utf16":{"start":{"line_number":39,"utf16_col":4},"end":{"line_number":43,"utf16_col":7}}},{"name":"MultiparameterAssignmentErrors","kind":"class","ident_start":1300,"ident_end":1330,"extent_start":1294,"extent_end":1447,"fully_qualified_name":"ActiveRecord::MultiparameterAssignmentErrors","ident_utf16":{"start":{"line_number":46,"utf16_col":8},"end":{"line_number":46,"utf16_col":38}},"extent_utf16":{"start":{"line_number":46,"utf16_col":2},"end":{"line_number":51,"utf16_col":5}}},{"name":"initialize","kind":"method","ident_start":1392,"ident_end":1402,"extent_start":1388,"extent_end":1441,"fully_qualified_name":"ActiveRecord::MultiparameterAssignmentErrors::initialize","ident_utf16":{"start":{"line_number":48,"utf16_col":8},"end":{"line_number":48,"utf16_col":18}},"extent_utf16":{"start":{"line_number":48,"utf16_col":4},"end":{"line_number":50,"utf16_col":7}}},{"name":"Base","kind":"class","ident_start":14135,"ident_end":14139,"extent_start":14129,"extent_end":96368,"fully_qualified_name":"ActiveRecord::Base","ident_utf16":{"start":{"line_number":264,"utf16_col":8},"end":{"line_number":264,"utf16_col":12}},"extent_utf16":{"start":{"line_number":264,"utf16_col":2},"end":{"line_number":2171,"utf16_col":5}}},{"name":"inherited","kind":"method","ident_start":14501,"ident_end":14510,"extent_start":14492,"extent_end":14612,"fully_qualified_name":"ActiveRecord::Base::inherited","ident_utf16":{"start":{"line_number":271,"utf16_col":13},"end":{"line_number":271,"utf16_col":22}},"extent_utf16":{"start":{"line_number":271,"utf16_col":4},"end":{"line_number":275,"utf16_col":7}}},{"name":"reset_subclasses","kind":"method","ident_start":14631,"ident_end":14647,"extent_start":14622,"extent_end":15121,"fully_qualified_name":"ActiveRecord::Base::reset_subclasses","ident_utf16":{"start":{"line_number":277,"utf16_col":13},"end":{"line_number":277,"utf16_col":29}},"extent_utf16":{"start":{"line_number":277,"utf16_col":4},"end":{"line_number":289,"utf16_col":7}}},{"name":"find","kind":"method","ident_start":22966,"ident_end":22970,"extent_start":22962,"extent_end":23304,"fully_qualified_name":"ActiveRecord::Base::find","ident_utf16":{"start":{"line_number":410,"utf16_col":10},"end":{"line_number":410,"utf16_col":14}},"extent_utf16":{"start":{"line_number":410,"utf16_col":6},"end":{"line_number":420,"utf16_col":9}}},{"name":"find_by_sql","kind":"method","ident_start":23604,"ident_end":23615,"extent_start":23600,"extent_end":23737,"fully_qualified_name":"ActiveRecord::Base::find_by_sql","ident_utf16":{"start":{"line_number":425,"utf16_col":10},"end":{"line_number":425,"utf16_col":21}},"extent_utf16":{"start":{"line_number":425,"utf16_col":6},"end":{"line_number":427,"utf16_col":9}}},{"name":"exists?","kind":"method","ident_start":24087,"ident_end":24094,"extent_start":24083,"extent_end":24263,"fully_qualified_name":"ActiveRecord::Base::exists?","ident_utf16":{"start":{"line_number":436,"utf16_col":10},"end":{"line_number":436,"utf16_col":17}},"extent_utf16":{"start":{"line_number":436,"utf16_col":6},"end":{"line_number":440,"utf16_col":9}}},{"name":"create","kind":"method","ident_start":24464,"ident_end":24470,"extent_start":24460,"extent_end":24781,"fully_qualified_name":"ActiveRecord::Base::create","ident_utf16":{"start":{"line_number":444,"utf16_col":10},"end":{"line_number":444,"utf16_col":16}},"extent_utf16":{"start":{"line_number":444,"utf16_col":6},"end":{"line_number":453,"utf16_col":9}}},{"name":"update","kind":"method","ident_start":25525,"ident_end":25531,"extent_start":25521,"extent_end":25788,"fully_qualified_name":"ActiveRecord::Base::update","ident_utf16":{"start":{"line_number":467,"utf16_col":10},"end":{"line_number":467,"utf16_col":16}},"extent_utf16":{"start":{"line_number":467,"utf16_col":6},"end":{"line_number":476,"utf16_col":9}}},{"name":"delete","kind":"method","ident_start":25951,"ident_end":25957,"extent_start":25947,"extent_end":26053,"fully_qualified_name":"ActiveRecord::Base::delete","ident_utf16":{"start":{"line_number":480,"utf16_col":10},"end":{"line_number":480,"utf16_col":16}},"extent_utf16":{"start":{"line_number":480,"utf16_col":6},"end":{"line_number":482,"utf16_col":9}}},{"name":"destroy","kind":"method","ident_start":26268,"ident_end":26275,"extent_start":26264,"extent_end":26363,"fully_qualified_name":"ActiveRecord::Base::destroy","ident_utf16":{"start":{"line_number":486,"utf16_col":10},"end":{"line_number":486,"utf16_col":17}},"extent_utf16":{"start":{"line_number":486,"utf16_col":6},"end":{"line_number":488,"utf16_col":9}}},{"name":"update_all","kind":"method","ident_start":26691,"ident_end":26701,"extent_start":26687,"extent_end":26910,"fully_qualified_name":"ActiveRecord::Base::update_all","ident_utf16":{"start":{"line_number":493,"utf16_col":10},"end":{"line_number":493,"utf16_col":20}},"extent_utf16":{"start":{"line_number":493,"utf16_col":6},"end":{"line_number":497,"utf16_col":9}}},{"name":"destroy_all","kind":"method","ident_start":27133,"ident_end":27144,"extent_start":27129,"extent_end":27251,"fully_qualified_name":"ActiveRecord::Base::destroy_all","ident_utf16":{"start":{"line_number":502,"utf16_col":10},"end":{"line_number":502,"utf16_col":21}},"extent_utf16":{"start":{"line_number":502,"utf16_col":6},"end":{"line_number":504,"utf16_col":9}}},{"name":"delete_all","kind":"method","ident_start":27515,"ident_end":27525,"extent_start":27511,"extent_end":27704,"fully_qualified_name":"ActiveRecord::Base::delete_all","ident_utf16":{"start":{"line_number":509,"utf16_col":10},"end":{"line_number":509,"utf16_col":20}},"extent_utf16":{"start":{"line_number":509,"utf16_col":6},"end":{"line_number":513,"utf16_col":9}}},{"name":"count_by_sql","kind":"method","ident_start":27921,"ident_end":27933,"extent_start":27917,"extent_end":28046,"fully_qualified_name":"ActiveRecord::Base::count_by_sql","ident_utf16":{"start":{"line_number":517,"utf16_col":10},"end":{"line_number":517,"utf16_col":22}},"extent_utf16":{"start":{"line_number":517,"utf16_col":6},"end":{"line_number":520,"utf16_col":9}}},{"name":"increment_counter","kind":"method","ident_start":28594,"ident_end":28611,"extent_start":28590,"extent_end":28827,"fully_qualified_name":"ActiveRecord::Base::increment_counter","ident_utf16":{"start":{"line_number":527,"utf16_col":10},"end":{"line_number":527,"utf16_col":27}},"extent_utf16":{"start":{"line_number":527,"utf16_col":6},"end":{"line_number":529,"utf16_col":9}}},{"name":"decrement_counter","kind":"method","ident_start":28901,"ident_end":28918,"extent_start":28897,"extent_end":29134,"fully_qualified_name":"ActiveRecord::Base::decrement_counter","ident_utf16":{"start":{"line_number":532,"utf16_col":10},"end":{"line_number":532,"utf16_col":27}},"extent_utf16":{"start":{"line_number":532,"utf16_col":6},"end":{"line_number":534,"utf16_col":9}}},{"name":"attr_protected","kind":"method","ident_start":29997,"ident_end":30011,"extent_start":29993,"extent_end":30127,"fully_qualified_name":"ActiveRecord::Base::attr_protected","ident_utf16":{"start":{"line_number":552,"utf16_col":10},"end":{"line_number":552,"utf16_col":24}},"extent_utf16":{"start":{"line_number":552,"utf16_col":6},"end":{"line_number":554,"utf16_col":9}}},{"name":"protected_attributes","kind":"method","ident_start":30233,"ident_end":30253,"extent_start":30229,"extent_end":30326,"fully_qualified_name":"ActiveRecord::Base::protected_attributes","ident_utf16":{"start":{"line_number":557,"utf16_col":10},"end":{"line_number":557,"utf16_col":30}},"extent_utf16":{"start":{"line_number":557,"utf16_col":6},"end":{"line_number":559,"utf16_col":9}}},{"name":"attr_accessible","kind":"method","ident_start":30720,"ident_end":30735,"extent_start":30716,"extent_end":30853,"fully_qualified_name":"ActiveRecord::Base::attr_accessible","ident_utf16":{"start":{"line_number":565,"utf16_col":10},"end":{"line_number":565,"utf16_col":25}},"extent_utf16":{"start":{"line_number":565,"utf16_col":6},"end":{"line_number":567,"utf16_col":9}}},{"name":"accessible_attributes","kind":"method","ident_start":30963,"ident_end":30984,"extent_start":30959,"extent_end":31058,"fully_qualified_name":"ActiveRecord::Base::accessible_attributes","ident_utf16":{"start":{"line_number":570,"utf16_col":10},"end":{"line_number":570,"utf16_col":31}},"extent_utf16":{"start":{"line_number":570,"utf16_col":6},"end":{"line_number":572,"utf16_col":9}}},{"name":"serialize","kind":"method","ident_start":31443,"ident_end":31452,"extent_start":31439,"extent_end":31553,"fully_qualified_name":"ActiveRecord::Base::serialize","ident_utf16":{"start":{"line_number":578,"utf16_col":10},"end":{"line_number":578,"utf16_col":19}},"extent_utf16":{"start":{"line_number":578,"utf16_col":6},"end":{"line_number":580,"utf16_col":9}}},{"name":"serialized_attributes","kind":"method","ident_start":31700,"ident_end":31721,"extent_start":31696,"extent_end":31839,"fully_qualified_name":"ActiveRecord::Base::serialized_attributes","ident_utf16":{"start":{"line_number":583,"utf16_col":10},"end":{"line_number":583,"utf16_col":31}},"extent_utf16":{"start":{"line_number":583,"utf16_col":6},"end":{"line_number":585,"utf16_col":9}}},{"name":"table_name","kind":"method","ident_start":33233,"ident_end":33243,"extent_start":33229,"extent_end":33278,"fully_qualified_name":"ActiveRecord::Base::table_name","ident_utf16":{"start":{"line_number":610,"utf16_col":10},"end":{"line_number":610,"utf16_col":20}},"extent_utf16":{"start":{"line_number":610,"utf16_col":6},"end":{"line_number":612,"utf16_col":9}}},{"name":"reset_table_name","kind":"method","ident_start":33290,"ident_end":33306,"extent_start":33286,"extent_end":33986,"fully_qualified_name":"ActiveRecord::Base::reset_table_name","ident_utf16":{"start":{"line_number":614,"utf16_col":10},"end":{"line_number":614,"utf16_col":26}},"extent_utf16":{"start":{"line_number":614,"utf16_col":6},"end":{"line_number":633,"utf16_col":9}}},{"name":"primary_key","kind":"method","ident_start":34163,"ident_end":34174,"extent_start":34159,"extent_end":34210,"fully_qualified_name":"ActiveRecord::Base::primary_key","ident_utf16":{"start":{"line_number":637,"utf16_col":10},"end":{"line_number":637,"utf16_col":21}},"extent_utf16":{"start":{"line_number":637,"utf16_col":6},"end":{"line_number":639,"utf16_col":9}}},{"name":"reset_primary_key","kind":"method","ident_start":34222,"ident_end":34239,"extent_start":34218,"extent_end":34558,"fully_qualified_name":"ActiveRecord::Base::reset_primary_key","ident_utf16":{"start":{"line_number":641,"utf16_col":10},"end":{"line_number":641,"utf16_col":27}},"extent_utf16":{"start":{"line_number":641,"utf16_col":6},"end":{"line_number":651,"utf16_col":9}}},{"name":"inheritance_column","kind":"method","ident_start":34721,"ident_end":34739,"extent_start":34717,"extent_end":34795,"fully_qualified_name":"ActiveRecord::Base::inheritance_column","ident_utf16":{"start":{"line_number":655,"utf16_col":10},"end":{"line_number":655,"utf16_col":28}},"extent_utf16":{"start":{"line_number":655,"utf16_col":6},"end":{"line_number":657,"utf16_col":9}}},{"name":"sequence_name","kind":"method","ident_start":34955,"ident_end":34968,"extent_start":34951,"extent_end":35015,"fully_qualified_name":"ActiveRecord::Base::sequence_name","ident_utf16":{"start":{"line_number":661,"utf16_col":10},"end":{"line_number":661,"utf16_col":23}},"extent_utf16":{"start":{"line_number":661,"utf16_col":6},"end":{"line_number":663,"utf16_col":9}}},{"name":"reset_sequence_name","kind":"method","ident_start":35027,"ident_end":35046,"extent_start":35023,"extent_end":35192,"fully_qualified_name":"ActiveRecord::Base::reset_sequence_name","ident_utf16":{"start":{"line_number":665,"utf16_col":10},"end":{"line_number":665,"utf16_col":29}},"extent_utf16":{"start":{"line_number":665,"utf16_col":6},"end":{"line_number":669,"utf16_col":9}}},{"name":"set_table_name","kind":"method","ident_start":35472,"ident_end":35486,"extent_start":35468,"extent_end":35571,"fully_qualified_name":"ActiveRecord::Base::set_table_name","ident_utf16":{"start":{"line_number":679,"utf16_col":10},"end":{"line_number":679,"utf16_col":24}},"extent_utf16":{"start":{"line_number":679,"utf16_col":6},"end":{"line_number":681,"utf16_col":9}}},{"name":":table_name=","kind":"method","ident_start":35584,"ident_end":35596,"extent_start":35578,"extent_end":35612,"fully_qualified_name":"ActiveRecord::Base:::table_name=","ident_utf16":{"start":{"line_number":682,"utf16_col":12},"end":{"line_number":682,"utf16_col":24}},"extent_utf16":{"start":{"line_number":682,"utf16_col":6},"end":{"line_number":682,"utf16_col":40}}},{"name":"set_primary_key","kind":"method","ident_start":35919,"ident_end":35934,"extent_start":35915,"extent_end":36020,"fully_qualified_name":"ActiveRecord::Base::set_primary_key","ident_utf16":{"start":{"line_number":693,"utf16_col":10},"end":{"line_number":693,"utf16_col":25}},"extent_utf16":{"start":{"line_number":693,"utf16_col":6},"end":{"line_number":695,"utf16_col":9}}},{"name":":primary_key=","kind":"method","ident_start":36033,"ident_end":36046,"extent_start":36027,"extent_end":36063,"fully_qualified_name":"ActiveRecord::Base:::primary_key=","ident_utf16":{"start":{"line_number":696,"utf16_col":12},"end":{"line_number":696,"utf16_col":25}},"extent_utf16":{"start":{"line_number":696,"utf16_col":6},"end":{"line_number":696,"utf16_col":42}}},{"name":"set_inheritance_column","kind":"method","ident_start":36440,"ident_end":36462,"extent_start":36436,"extent_end":36555,"fully_qualified_name":"ActiveRecord::Base::set_inheritance_column","ident_utf16":{"start":{"line_number":709,"utf16_col":10},"end":{"line_number":709,"utf16_col":32}},"extent_utf16":{"start":{"line_number":709,"utf16_col":6},"end":{"line_number":711,"utf16_col":9}}},{"name":":inheritance_column=","kind":"method","ident_start":36568,"ident_end":36588,"extent_start":36562,"extent_end":36612,"fully_qualified_name":"ActiveRecord::Base:::inheritance_column=","ident_utf16":{"start":{"line_number":712,"utf16_col":12},"end":{"line_number":712,"utf16_col":32}},"extent_utf16":{"start":{"line_number":712,"utf16_col":6},"end":{"line_number":712,"utf16_col":56}}},{"name":"set_sequence_name","kind":"method","ident_start":37423,"ident_end":37440,"extent_start":37419,"extent_end":37528,"fully_qualified_name":"ActiveRecord::Base::set_sequence_name","ident_utf16":{"start":{"line_number":730,"utf16_col":10},"end":{"line_number":730,"utf16_col":27}},"extent_utf16":{"start":{"line_number":730,"utf16_col":6},"end":{"line_number":732,"utf16_col":9}}},{"name":":sequence_name=","kind":"method","ident_start":37541,"ident_end":37556,"extent_start":37535,"extent_end":37575,"fully_qualified_name":"ActiveRecord::Base:::sequence_name=","ident_utf16":{"start":{"line_number":733,"utf16_col":12},"end":{"line_number":733,"utf16_col":27}},"extent_utf16":{"start":{"line_number":733,"utf16_col":6},"end":{"line_number":733,"utf16_col":46}}},{"name":"class_name","kind":"method","ident_start":37686,"ident_end":37696,"extent_start":37682,"extent_end":37991,"fully_qualified_name":"ActiveRecord::Base::class_name","ident_utf16":{"start":{"line_number":736,"utf16_col":10},"end":{"line_number":736,"utf16_col":20}},"extent_utf16":{"start":{"line_number":736,"utf16_col":6},"end":{"line_number":741,"utf16_col":9}}},{"name":"table_exists?","kind":"method","ident_start":38073,"ident_end":38086,"extent_start":38069,"extent_end":38595,"fully_qualified_name":"ActiveRecord::Base::table_exists?","ident_utf16":{"start":{"line_number":744,"utf16_col":10},"end":{"line_number":744,"utf16_col":23}},"extent_utf16":{"start":{"line_number":744,"utf16_col":6},"end":{"line_number":757,"utf16_col":9}}},{"name":"columns","kind":"method","ident_start":38692,"ident_end":38699,"extent_start":38688,"extent_end":38912,"fully_qualified_name":"ActiveRecord::Base::columns","ident_utf16":{"start":{"line_number":760,"utf16_col":10},"end":{"line_number":760,"utf16_col":17}},"extent_utf16":{"start":{"line_number":760,"utf16_col":6},"end":{"line_number":766,"utf16_col":9}}},{"name":"columns_hash","kind":"method","ident_start":39007,"ident_end":39019,"extent_start":39003,"extent_end":39126,"fully_qualified_name":"ActiveRecord::Base::columns_hash","ident_utf16":{"start":{"line_number":769,"utf16_col":10},"end":{"line_number":769,"utf16_col":22}},"extent_utf16":{"start":{"line_number":769,"utf16_col":6},"end":{"line_number":771,"utf16_col":9}}},{"name":"column_names","kind":"method","ident_start":39191,"ident_end":39203,"extent_start":39187,"extent_end":39276,"fully_qualified_name":"ActiveRecord::Base::column_names","ident_utf16":{"start":{"line_number":774,"utf16_col":10},"end":{"line_number":774,"utf16_col":22}},"extent_utf16":{"start":{"line_number":774,"utf16_col":6},"end":{"line_number":776,"utf16_col":9}}},{"name":"content_columns","kind":"method","ident_start":39467,"ident_end":39482,"extent_start":39463,"extent_end":39615,"fully_qualified_name":"ActiveRecord::Base::content_columns","ident_utf16":{"start":{"line_number":780,"utf16_col":10},"end":{"line_number":780,"utf16_col":25}},"extent_utf16":{"start":{"line_number":780,"utf16_col":6},"end":{"line_number":782,"utf16_col":9}}},{"name":"column_methods_hash","kind":"method","ident_start":39907,"ident_end":39926,"extent_start":39903,"extent_end":40309,"fully_qualified_name":"ActiveRecord::Base::column_methods_hash","ident_utf16":{"start":{"line_number":787,"utf16_col":10},"end":{"line_number":787,"utf16_col":29}},"extent_utf16":{"start":{"line_number":787,"utf16_col":6},"end":{"line_number":796,"utf16_col":9}}},{"name":"read_methods","kind":"method","ident_start":40381,"ident_end":40393,"extent_start":40377,"extent_end":40446,"fully_qualified_name":"ActiveRecord::Base::read_methods","ident_utf16":{"start":{"line_number":799,"utf16_col":10},"end":{"line_number":799,"utf16_col":22}},"extent_utf16":{"start":{"line_number":799,"utf16_col":6},"end":{"line_number":801,"utf16_col":9}}},{"name":"reset_column_information","kind":"method","ident_start":40573,"ident_end":40597,"extent_start":40569,"extent_end":40799,"fully_qualified_name":"ActiveRecord::Base::reset_column_information","ident_utf16":{"start":{"line_number":804,"utf16_col":10},"end":{"line_number":804,"utf16_col":34}},"extent_utf16":{"start":{"line_number":804,"utf16_col":6},"end":{"line_number":807,"utf16_col":9}}},{"name":"reset_column_information_and_inheritable_attributes_for_all_subclasses","kind":"method","ident_start":40811,"ident_end":40881,"extent_start":40807,"extent_end":41002,"fully_qualified_name":"ActiveRecord::Base::reset_column_information_and_inheritable_attributes_for_all_subclasses","ident_utf16":{"start":{"line_number":809,"utf16_col":10},"end":{"line_number":809,"utf16_col":80}},"extent_utf16":{"start":{"line_number":809,"utf16_col":6},"end":{"line_number":811,"utf16_col":9}}},{"name":"human_attribute_name","kind":"method","ident_start":41271,"ident_end":41291,"extent_start":41267,"extent_end":41366,"fully_qualified_name":"ActiveRecord::Base::human_attribute_name","ident_utf16":{"start":{"line_number":816,"utf16_col":10},"end":{"line_number":816,"utf16_col":30}},"extent_utf16":{"start":{"line_number":816,"utf16_col":6},"end":{"line_number":818,"utf16_col":9}}},{"name":"descends_from_active_record?","kind":"method","ident_start":41378,"ident_end":41406,"extent_start":41374,"extent_end":41499,"fully_qualified_name":"ActiveRecord::Base::descends_from_active_record?","ident_utf16":{"start":{"line_number":820,"utf16_col":10},"end":{"line_number":820,"utf16_col":38}},"extent_utf16":{"start":{"line_number":820,"utf16_col":6},"end":{"line_number":822,"utf16_col":9}}},{"name":"quote_value","kind":"method","ident_start":41512,"ident_end":41523,"extent_start":41508,"extent_end":41602,"fully_qualified_name":"ActiveRecord::Base::quote_value","ident_utf16":{"start":{"line_number":825,"utf16_col":10},"end":{"line_number":825,"utf16_col":21}},"extent_utf16":{"start":{"line_number":825,"utf16_col":6},"end":{"line_number":827,"utf16_col":9}}},{"name":"quote","kind":"method","ident_start":41614,"ident_end":41619,"extent_start":41610,"extent_end":41699,"fully_qualified_name":"ActiveRecord::Base::quote","ident_utf16":{"start":{"line_number":829,"utf16_col":10},"end":{"line_number":829,"utf16_col":15}},"extent_utf16":{"start":{"line_number":829,"utf16_col":6},"end":{"line_number":831,"utf16_col":9}}},{"name":"sanitize","kind":"method","ident_start":41871,"ident_end":41879,"extent_start":41867,"extent_end":41939,"fully_qualified_name":"ActiveRecord::Base::sanitize","ident_utf16":{"start":{"line_number":835,"utf16_col":10},"end":{"line_number":835,"utf16_col":18}},"extent_utf16":{"start":{"line_number":835,"utf16_col":6},"end":{"line_number":837,"utf16_col":9}}},{"name":"benchmark","kind":"method","ident_start":42691,"ident_end":42700,"extent_start":42687,"extent_end":43050,"fully_qualified_name":"ActiveRecord::Base::benchmark","ident_utf16":{"start":{"line_number":852,"utf16_col":10},"end":{"line_number":852,"utf16_col":19}},"extent_utf16":{"start":{"line_number":852,"utf16_col":6},"end":{"line_number":861,"utf16_col":9}}},{"name":"silence","kind":"method","ident_start":43121,"ident_end":43128,"extent_start":43117,"extent_end":43294,"fully_qualified_name":"ActiveRecord::Base::silence","ident_utf16":{"start":{"line_number":864,"utf16_col":10},"end":{"line_number":864,"utf16_col":17}},"extent_utf16":{"start":{"line_number":864,"utf16_col":6},"end":{"line_number":869,"utf16_col":9}}},{"name":"with_scope","kind":"method","ident_start":44957,"ident_end":44967,"extent_start":44953,"extent_end":46951,"fully_qualified_name":"ActiveRecord::Base::with_scope","ident_utf16":{"start":{"line_number":900,"utf16_col":10},"end":{"line_number":900,"utf16_col":20}},"extent_utf16":{"start":{"line_number":900,"utf16_col":6},"end":{"line_number":949,"utf16_col":9}}},{"name":"with_exclusive_scope","kind":"method","ident_start":47030,"ident_end":47050,"extent_start":47026,"extent_end":47144,"fully_qualified_name":"ActiveRecord::Base::with_exclusive_scope","ident_utf16":{"start":{"line_number":952,"utf16_col":10},"end":{"line_number":952,"utf16_col":30}},"extent_utf16":{"start":{"line_number":952,"utf16_col":6},"end":{"line_number":954,"utf16_col":9}}},{"name":"===","kind":"method","ident_start":47252,"ident_end":47255,"extent_start":47248,"extent_end":47300,"fully_qualified_name":"ActiveRecord::Base::===","ident_utf16":{"start":{"line_number":957,"utf16_col":10},"end":{"line_number":957,"utf16_col":13}},"extent_utf16":{"start":{"line_number":957,"utf16_col":6},"end":{"line_number":959,"utf16_col":9}}},{"name":"threaded_connections","kind":"method","ident_start":47338,"ident_end":47358,"extent_start":47334,"extent_end":47403,"fully_qualified_name":"ActiveRecord::Base::threaded_connections","ident_utf16":{"start":{"line_number":962,"utf16_col":10},"end":{"line_number":962,"utf16_col":30}},"extent_utf16":{"start":{"line_number":962,"utf16_col":6},"end":{"line_number":964,"utf16_col":9}}},{"name":"threaded_connections=","kind":"method","ident_start":47435,"ident_end":47456,"extent_start":47431,"extent_end":47521,"fully_qualified_name":"ActiveRecord::Base::threaded_connections=","ident_utf16":{"start":{"line_number":967,"utf16_col":10},"end":{"line_number":967,"utf16_col":31}},"extent_utf16":{"start":{"line_number":967,"utf16_col":6},"end":{"line_number":969,"utf16_col":9}}},{"name":"base_class","kind":"method","ident_start":47758,"ident_end":47768,"extent_start":47754,"extent_end":47826,"fully_qualified_name":"ActiveRecord::Base::base_class","ident_utf16":{"start":{"line_number":974,"utf16_col":10},"end":{"line_number":974,"utf16_col":20}},"extent_utf16":{"start":{"line_number":974,"utf16_col":6},"end":{"line_number":976,"utf16_col":9}}},{"name":"abstract_class?","kind":"method","ident_start":48094,"ident_end":48109,"extent_start":48090,"extent_end":48150,"fully_qualified_name":"ActiveRecord::Base::abstract_class?","ident_utf16":{"start":{"line_number":983,"utf16_col":10},"end":{"line_number":983,"utf16_col":25}},"extent_utf16":{"start":{"line_number":983,"utf16_col":6},"end":{"line_number":985,"utf16_col":9}}},{"name":"find_initial","kind":"method","ident_start":48178,"ident_end":48190,"extent_start":48174,"extent_end":48310,"fully_qualified_name":"ActiveRecord::Base::find_initial","ident_utf16":{"start":{"line_number":988,"utf16_col":12},"end":{"line_number":988,"utf16_col":24}},"extent_utf16":{"start":{"line_number":988,"utf16_col":8},"end":{"line_number":991,"utf16_col":11}}},{"name":"find_every","kind":"method","ident_start":48324,"ident_end":48334,"extent_start":48320,"extent_end":48620,"fully_qualified_name":"ActiveRecord::Base::find_every","ident_utf16":{"start":{"line_number":993,"utf16_col":12},"end":{"line_number":993,"utf16_col":22}},"extent_utf16":{"start":{"line_number":993,"utf16_col":8},"end":{"line_number":1001,"utf16_col":11}}},{"name":"find_from_ids","kind":"method","ident_start":48634,"ident_end":48647,"extent_start":48630,"extent_end":49139,"fully_qualified_name":"ActiveRecord::Base::find_from_ids","ident_utf16":{"start":{"line_number":1003,"utf16_col":12},"end":{"line_number":1003,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1003,"utf16_col":8},"end":{"line_number":1018,"utf16_col":11}}},{"name":"find_one","kind":"method","ident_start":49159,"ident_end":49167,"extent_start":49155,"extent_end":49819,"fully_qualified_name":"ActiveRecord::Base::find_one","ident_utf16":{"start":{"line_number":1020,"utf16_col":12},"end":{"line_number":1020,"utf16_col":20}},"extent_utf16":{"start":{"line_number":1020,"utf16_col":8},"end":{"line_number":1032,"utf16_col":11}}},{"name":"find_some","kind":"method","ident_start":49839,"ident_end":49848,"extent_start":49835,"extent_end":50425,"fully_qualified_name":"ActiveRecord::Base::find_some","ident_utf16":{"start":{"line_number":1034,"utf16_col":12},"end":{"line_number":1034,"utf16_col":21}},"extent_utf16":{"start":{"line_number":1034,"utf16_col":8},"end":{"line_number":1046,"utf16_col":11}}},{"name":"instantiate","kind":"method","ident_start":50650,"ident_end":50661,"extent_start":50646,"extent_end":51981,"fully_qualified_name":"ActiveRecord::Base::instantiate","ident_utf16":{"start":{"line_number":1051,"utf16_col":12},"end":{"line_number":1051,"utf16_col":23}},"extent_utf16":{"start":{"line_number":1051,"utf16_col":8},"end":{"line_number":1081,"utf16_col":11}}},{"name":"type_name_with_module","kind":"method","ident_start":52131,"ident_end":52152,"extent_start":52127,"extent_end":52251,"fully_qualified_name":"ActiveRecord::Base::type_name_with_module","ident_utf16":{"start":{"line_number":1085,"utf16_col":12},"end":{"line_number":1085,"utf16_col":33}},"extent_utf16":{"start":{"line_number":1085,"utf16_col":8},"end":{"line_number":1087,"utf16_col":11}}},{"name":"construct_finder_sql","kind":"method","ident_start":52265,"ident_end":52285,"extent_start":52261,"extent_end":52825,"fully_qualified_name":"ActiveRecord::Base::construct_finder_sql","ident_utf16":{"start":{"line_number":1089,"utf16_col":12},"end":{"line_number":1089,"utf16_col":32}},"extent_utf16":{"start":{"line_number":1089,"utf16_col":8},"end":{"line_number":1104,"utf16_col":11}}},{"name":"merge_includes","kind":"method","ident_start":52905,"ident_end":52919,"extent_start":52901,"extent_end":53007,"fully_qualified_name":"ActiveRecord::Base::merge_includes","ident_utf16":{"start":{"line_number":1107,"utf16_col":12},"end":{"line_number":1107,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1107,"utf16_col":8},"end":{"line_number":1109,"utf16_col":11}}},{"name":"safe_to_array","kind":"method","ident_start":53099,"ident_end":53112,"extent_start":53095,"extent_end":53263,"fully_qualified_name":"ActiveRecord::Base::safe_to_array","ident_utf16":{"start":{"line_number":1112,"utf16_col":12},"end":{"line_number":1112,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1112,"utf16_col":8},"end":{"line_number":1121,"utf16_col":11}}},{"name":"add_order!","kind":"method","ident_start":53277,"ident_end":53287,"extent_start":53273,"extent_end":53629,"fully_qualified_name":"ActiveRecord::Base::add_order!","ident_utf16":{"start":{"line_number":1123,"utf16_col":12},"end":{"line_number":1123,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1123,"utf16_col":8},"end":{"line_number":1132,"utf16_col":11}}},{"name":"add_limit!","kind":"method","ident_start":53713,"ident_end":53723,"extent_start":53709,"extent_end":53969,"fully_qualified_name":"ActiveRecord::Base::add_limit!","ident_utf16":{"start":{"line_number":1135,"utf16_col":12},"end":{"line_number":1135,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1135,"utf16_col":8},"end":{"line_number":1139,"utf16_col":11}}},{"name":"add_lock!","kind":"method","ident_start":54116,"ident_end":54125,"extent_start":54112,"extent_end":54334,"fully_qualified_name":"ActiveRecord::Base::add_lock!","ident_utf16":{"start":{"line_number":1143,"utf16_col":12},"end":{"line_number":1143,"utf16_col":21}},"extent_utf16":{"start":{"line_number":1143,"utf16_col":8},"end":{"line_number":1147,"utf16_col":11}}},{"name":"add_joins!","kind":"method","ident_start":54418,"ident_end":54428,"extent_start":54414,"extent_end":54616,"fully_qualified_name":"ActiveRecord::Base::add_joins!","ident_utf16":{"start":{"line_number":1150,"utf16_col":12},"end":{"line_number":1150,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1150,"utf16_col":8},"end":{"line_number":1154,"utf16_col":11}}},{"name":"add_conditions!","kind":"method","ident_start":54821,"ident_end":54836,"extent_start":54817,"extent_end":55289,"fully_qualified_name":"ActiveRecord::Base::add_conditions!","ident_utf16":{"start":{"line_number":1158,"utf16_col":12},"end":{"line_number":1158,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1158,"utf16_col":8},"end":{"line_number":1166,"utf16_col":11}}},{"name":"type_condition","kind":"method","ident_start":55303,"ident_end":55317,"extent_start":55299,"extent_end":55711,"fully_qualified_name":"ActiveRecord::Base::type_condition","ident_utf16":{"start":{"line_number":1168,"utf16_col":12},"end":{"line_number":1168,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1168,"utf16_col":8},"end":{"line_number":1175,"utf16_col":11}}},{"name":"undecorated_table_name","kind":"method","ident_start":55820,"ident_end":55842,"extent_start":55816,"extent_end":56063,"fully_qualified_name":"ActiveRecord::Base::undecorated_table_name","ident_utf16":{"start":{"line_number":1178,"utf16_col":12},"end":{"line_number":1178,"utf16_col":34}},"extent_utf16":{"start":{"line_number":1178,"utf16_col":8},"end":{"line_number":1182,"utf16_col":11}}},{"name":"method_missing","kind":"method","ident_start":56928,"ident_end":56942,"extent_start":56924,"extent_end":59044,"fully_qualified_name":"ActiveRecord::Base::method_missing","ident_utf16":{"start":{"line_number":1193,"utf16_col":12},"end":{"line_number":1193,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1193,"utf16_col":8},"end":{"line_number":1239,"utf16_col":11}}},{"name":"determine_finder","kind":"method","ident_start":59058,"ident_end":59074,"extent_start":59054,"extent_end":59166,"fully_qualified_name":"ActiveRecord::Base::determine_finder","ident_utf16":{"start":{"line_number":1241,"utf16_col":12},"end":{"line_number":1241,"utf16_col":28}},"extent_utf16":{"start":{"line_number":1241,"utf16_col":8},"end":{"line_number":1243,"utf16_col":11}}},{"name":"determine_deprecated_finder","kind":"method","ident_start":59180,"ident_end":59207,"extent_start":59176,"extent_end":59295,"fully_qualified_name":"ActiveRecord::Base::determine_deprecated_finder","ident_utf16":{"start":{"line_number":1245,"utf16_col":12},"end":{"line_number":1245,"utf16_col":39}},"extent_utf16":{"start":{"line_number":1245,"utf16_col":8},"end":{"line_number":1247,"utf16_col":11}}},{"name":"determine_instantiator","kind":"method","ident_start":59309,"ident_end":59331,"extent_start":59305,"extent_end":59414,"fully_qualified_name":"ActiveRecord::Base::determine_instantiator","ident_utf16":{"start":{"line_number":1249,"utf16_col":12},"end":{"line_number":1249,"utf16_col":34}},"extent_utf16":{"start":{"line_number":1249,"utf16_col":8},"end":{"line_number":1251,"utf16_col":11}}},{"name":"extract_attribute_names_from_match","kind":"method","ident_start":59428,"ident_end":59462,"extent_start":59424,"extent_end":59526,"fully_qualified_name":"ActiveRecord::Base::extract_attribute_names_from_match","ident_utf16":{"start":{"line_number":1253,"utf16_col":12},"end":{"line_number":1253,"utf16_col":46}},"extent_utf16":{"start":{"line_number":1253,"utf16_col":8},"end":{"line_number":1255,"utf16_col":11}}},{"name":"construct_attributes_from_arguments","kind":"method","ident_start":59540,"ident_end":59575,"extent_start":59536,"extent_end":59754,"fully_qualified_name":"ActiveRecord::Base::construct_attributes_from_arguments","ident_utf16":{"start":{"line_number":1257,"utf16_col":12},"end":{"line_number":1257,"utf16_col":47}},"extent_utf16":{"start":{"line_number":1257,"utf16_col":8},"end":{"line_number":1261,"utf16_col":11}}},{"name":"all_attributes_exists?","kind":"method","ident_start":59768,"ident_end":59790,"extent_start":59764,"extent_end":59903,"fully_qualified_name":"ActiveRecord::Base::all_attributes_exists?","ident_utf16":{"start":{"line_number":1263,"utf16_col":12},"end":{"line_number":1263,"utf16_col":34}},"extent_utf16":{"start":{"line_number":1263,"utf16_col":8},"end":{"line_number":1265,"utf16_col":11}}},{"name":"attribute_condition","kind":"method","ident_start":59917,"ident_end":59936,"extent_start":59913,"extent_end":60148,"fully_qualified_name":"ActiveRecord::Base::attribute_condition","ident_utf16":{"start":{"line_number":1267,"utf16_col":12},"end":{"line_number":1267,"utf16_col":31}},"extent_utf16":{"start":{"line_number":1267,"utf16_col":8},"end":{"line_number":1274,"utf16_col":11}}},{"name":"expand_id_conditions","kind":"method","ident_start":60239,"ident_end":60259,"extent_start":60235,"extent_end":60449,"fully_qualified_name":"ActiveRecord::Base::expand_id_conditions","ident_utf16":{"start":{"line_number":1277,"utf16_col":12},"end":{"line_number":1277,"utf16_col":32}},"extent_utf16":{"start":{"line_number":1277,"utf16_col":8},"end":{"line_number":1282,"utf16_col":11}}},{"name":"define_attr_method","kind":"method","ident_start":61264,"ident_end":61282,"extent_start":61260,"extent_end":61702,"fully_qualified_name":"ActiveRecord::Base::define_attr_method","ident_utf16":{"start":{"line_number":1303,"utf16_col":12},"end":{"line_number":1303,"utf16_col":30}},"extent_utf16":{"start":{"line_number":1303,"utf16_col":8},"end":{"line_number":1313,"utf16_col":11}}},{"name":"subclasses","kind":"method","ident_start":61732,"ident_end":61742,"extent_start":61728,"extent_end":61915,"fully_qualified_name":"ActiveRecord::Base::subclasses","ident_utf16":{"start":{"line_number":1316,"utf16_col":12},"end":{"line_number":1316,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1316,"utf16_col":8},"end":{"line_number":1319,"utf16_col":11}}},{"name":"scoped?","kind":"method","ident_start":61998,"ident_end":62005,"extent_start":61994,"extent_end":62179,"fully_qualified_name":"ActiveRecord::Base::scoped?","ident_utf16":{"start":{"line_number":1322,"utf16_col":12},"end":{"line_number":1322,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1322,"utf16_col":8},"end":{"line_number":1326,"utf16_col":11}}},{"name":"scope","kind":"method","ident_start":62261,"ident_end":62266,"extent_start":62257,"extent_end":62437,"fully_qualified_name":"ActiveRecord::Base::scope","ident_utf16":{"start":{"line_number":1329,"utf16_col":12},"end":{"line_number":1329,"utf16_col":17}},"extent_utf16":{"start":{"line_number":1329,"utf16_col":8},"end":{"line_number":1333,"utf16_col":11}}},{"name":"thread_safe_scoped_methods","kind":"method","ident_start":62451,"ident_end":62477,"extent_start":62447,"extent_end":62604,"fully_qualified_name":"ActiveRecord::Base::thread_safe_scoped_methods","ident_utf16":{"start":{"line_number":1335,"utf16_col":12},"end":{"line_number":1335,"utf16_col":38}},"extent_utf16":{"start":{"line_number":1335,"utf16_col":8},"end":{"line_number":1338,"utf16_col":11}}},{"name":"single_threaded_scoped_methods","kind":"method","ident_start":62626,"ident_end":62656,"extent_start":62622,"extent_end":62710,"fully_qualified_name":"ActiveRecord::Base::single_threaded_scoped_methods","ident_utf16":{"start":{"line_number":1340,"utf16_col":12},"end":{"line_number":1340,"utf16_col":42}},"extent_utf16":{"start":{"line_number":1340,"utf16_col":8},"end":{"line_number":1342,"utf16_col":11}}},{"name":"current_scoped_methods","kind":"method","ident_start":63015,"ident_end":63037,"extent_start":63011,"extent_end":63088,"fully_qualified_name":"ActiveRecord::Base::current_scoped_methods","ident_utf16":{"start":{"line_number":1351,"utf16_col":12},"end":{"line_number":1351,"utf16_col":34}},"extent_utf16":{"start":{"line_number":1351,"utf16_col":8},"end":{"line_number":1353,"utf16_col":11}}},{"name":"compute_type","kind":"method","ident_start":63290,"ident_end":63302,"extent_start":63286,"extent_end":63559,"fully_qualified_name":"ActiveRecord::Base::compute_type","ident_utf16":{"start":{"line_number":1357,"utf16_col":12},"end":{"line_number":1357,"utf16_col":24}},"extent_utf16":{"start":{"line_number":1357,"utf16_col":8},"end":{"line_number":1364,"utf16_col":11}}},{"name":"class_of_active_record_descendant","kind":"method","ident_start":63669,"ident_end":63702,"extent_start":63665,"extent_end":64050,"fully_qualified_name":"ActiveRecord::Base::class_of_active_record_descendant","ident_utf16":{"start":{"line_number":1367,"utf16_col":12},"end":{"line_number":1367,"utf16_col":45}},"extent_utf16":{"start":{"line_number":1367,"utf16_col":8},"end":{"line_number":1375,"utf16_col":11}}},{"name":"class_name_of_active_record_descendant","kind":"method","ident_start":64172,"ident_end":64210,"extent_start":64168,"extent_end":64270,"fully_qualified_name":"ActiveRecord::Base::class_name_of_active_record_descendant","ident_utf16":{"start":{"line_number":1378,"utf16_col":12},"end":{"line_number":1378,"utf16_col":50}},"extent_utf16":{"start":{"line_number":1378,"utf16_col":8},"end":{"line_number":1380,"utf16_col":11}}},{"name":"sanitize_sql","kind":"method","ident_start":64690,"ident_end":64702,"extent_start":64686,"extent_end":64905,"fully_qualified_name":"ActiveRecord::Base::sanitize_sql","ident_utf16":{"start":{"line_number":1387,"utf16_col":12},"end":{"line_number":1387,"utf16_col":24}},"extent_utf16":{"start":{"line_number":1387,"utf16_col":8},"end":{"line_number":1393,"utf16_col":11}}},{"name":"sanitize_sql_hash","kind":"method","ident_start":65283,"ident_end":65300,"extent_start":65279,"extent_end":65582,"fully_qualified_name":"ActiveRecord::Base::sanitize_sql_hash","ident_utf16":{"start":{"line_number":1402,"utf16_col":12},"end":{"line_number":1402,"utf16_col":29}},"extent_utf16":{"start":{"line_number":1402,"utf16_col":8},"end":{"line_number":1408,"utf16_col":11}}},{"name":"sanitize_sql_array","kind":"method","ident_start":65828,"ident_end":65846,"extent_start":65824,"extent_end":66236,"fully_qualified_name":"ActiveRecord::Base::sanitize_sql_array","ident_utf16":{"start":{"line_number":1413,"utf16_col":12},"end":{"line_number":1413,"utf16_col":30}},"extent_utf16":{"start":{"line_number":1413,"utf16_col":8},"end":{"line_number":1422,"utf16_col":11}}},{"name":"replace_bind_variables","kind":"method","ident_start":66308,"ident_end":66330,"extent_start":66304,"extent_end":66549,"fully_qualified_name":"ActiveRecord::Base::replace_bind_variables","ident_utf16":{"start":{"line_number":1426,"utf16_col":12},"end":{"line_number":1426,"utf16_col":34}},"extent_utf16":{"start":{"line_number":1426,"utf16_col":8},"end":{"line_number":1430,"utf16_col":11}}},{"name":"replace_named_bind_variables","kind":"method","ident_start":66563,"ident_end":66591,"extent_start":66559,"extent_end":66932,"fully_qualified_name":"ActiveRecord::Base::replace_named_bind_variables","ident_utf16":{"start":{"line_number":1432,"utf16_col":12},"end":{"line_number":1432,"utf16_col":40}},"extent_utf16":{"start":{"line_number":1432,"utf16_col":8},"end":{"line_number":1441,"utf16_col":11}}},{"name":"expand_range_bind_variables","kind":"method","ident_start":66946,"ident_end":66973,"extent_start":66942,"extent_end":67167,"fully_qualified_name":"ActiveRecord::Base::expand_range_bind_variables","ident_utf16":{"start":{"line_number":1443,"utf16_col":12},"end":{"line_number":1443,"utf16_col":39}},"extent_utf16":{"start":{"line_number":1443,"utf16_col":8},"end":{"line_number":1448,"utf16_col":11}}},{"name":"quote_bound_value","kind":"method","ident_start":67181,"ident_end":67198,"extent_start":67177,"extent_end":67541,"fully_qualified_name":"ActiveRecord::Base::quote_bound_value","ident_utf16":{"start":{"line_number":1450,"utf16_col":12},"end":{"line_number":1450,"utf16_col":29}},"extent_utf16":{"start":{"line_number":1450,"utf16_col":8},"end":{"line_number":1460,"utf16_col":11}}},{"name":"raise_if_bind_arity_mismatch","kind":"method","ident_start":67555,"ident_end":67583,"extent_start":67551,"extent_end":67811,"fully_qualified_name":"ActiveRecord::Base::raise_if_bind_arity_mismatch","ident_utf16":{"start":{"line_number":1462,"utf16_col":12},"end":{"line_number":1462,"utf16_col":40}},"extent_utf16":{"start":{"line_number":1462,"utf16_col":8},"end":{"line_number":1466,"utf16_col":11}}},{"name":"extract_options_from_args!","kind":"method","ident_start":67825,"ident_end":67851,"extent_start":67821,"extent_end":67926,"fully_qualified_name":"ActiveRecord::Base::extract_options_from_args!","ident_utf16":{"start":{"line_number":1468,"utf16_col":12},"end":{"line_number":1468,"utf16_col":38}},"extent_utf16":{"start":{"line_number":1468,"utf16_col":8},"end":{"line_number":1470,"utf16_col":11}}},{"name":"validate_find_options","kind":"method","ident_start":68102,"ident_end":68123,"extent_start":68098,"extent_end":68209,"fully_qualified_name":"ActiveRecord::Base::validate_find_options","ident_utf16":{"start":{"line_number":1475,"utf16_col":12},"end":{"line_number":1475,"utf16_col":33}},"extent_utf16":{"start":{"line_number":1475,"utf16_col":8},"end":{"line_number":1477,"utf16_col":11}}},{"name":"set_readonly_option!","kind":"method","ident_start":68223,"ident_end":68243,"extent_start":68219,"extent_end":68687,"fully_qualified_name":"ActiveRecord::Base::set_readonly_option!","ident_utf16":{"start":{"line_number":1479,"utf16_col":12},"end":{"line_number":1479,"utf16_col":32}},"extent_utf16":{"start":{"line_number":1479,"utf16_col":8},"end":{"line_number":1489,"utf16_col":11}}},{"name":"encode_quoted_value","kind":"method","ident_start":68701,"ident_end":68720,"extent_start":68697,"extent_end":68947,"fully_qualified_name":"ActiveRecord::Base::encode_quoted_value","ident_utf16":{"start":{"line_number":1491,"utf16_col":12},"end":{"line_number":1491,"utf16_col":31}},"extent_utf16":{"start":{"line_number":1491,"utf16_col":8},"end":{"line_number":1495,"utf16_col":11}}},{"name":"initialize","kind":"method","ident_start":69382,"ident_end":69392,"extent_start":69378,"extent_end":69625,"fully_qualified_name":"ActiveRecord::Base::initialize","ident_utf16":{"start":{"line_number":1503,"utf16_col":10},"end":{"line_number":1503,"utf16_col":20}},"extent_utf16":{"start":{"line_number":1503,"utf16_col":6},"end":{"line_number":1509,"utf16_col":9}}},{"name":"id","kind":"method","ident_start":69782,"ident_end":69784,"extent_start":69778,"extent_end":70007,"fully_qualified_name":"ActiveRecord::Base::id","ident_utf16":{"start":{"line_number":1513,"utf16_col":10},"end":{"line_number":1513,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1513,"utf16_col":6},"end":{"line_number":1518,"utf16_col":9}}},{"name":"to_param","kind":"method","ident_start":70116,"ident_end":70124,"extent_start":70112,"extent_end":70305,"fully_qualified_name":"ActiveRecord::Base::to_param","ident_utf16":{"start":{"line_number":1521,"utf16_col":10},"end":{"line_number":1521,"utf16_col":18}},"extent_utf16":{"start":{"line_number":1521,"utf16_col":6},"end":{"line_number":1524,"utf16_col":9}}},{"name":"id_before_type_cast","kind":"method","ident_start":70317,"ident_end":70336,"extent_start":70313,"extent_end":70419,"fully_qualified_name":"ActiveRecord::Base::id_before_type_cast","ident_utf16":{"start":{"line_number":1526,"utf16_col":10},"end":{"line_number":1526,"utf16_col":29}},"extent_utf16":{"start":{"line_number":1526,"utf16_col":6},"end":{"line_number":1528,"utf16_col":9}}},{"name":"quoted_id","kind":"method","ident_start":70431,"ident_end":70440,"extent_start":70427,"extent_end":70529,"fully_qualified_name":"ActiveRecord::Base::quoted_id","ident_utf16":{"start":{"line_number":1530,"utf16_col":10},"end":{"line_number":1530,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1530,"utf16_col":6},"end":{"line_number":1532,"utf16_col":9}}},{"name":"id=","kind":"method","ident_start":70570,"ident_end":70573,"extent_start":70566,"extent_end":70645,"fully_qualified_name":"ActiveRecord::Base::id=","ident_utf16":{"start":{"line_number":1535,"utf16_col":10},"end":{"line_number":1535,"utf16_col":13}},"extent_utf16":{"start":{"line_number":1535,"utf16_col":6},"end":{"line_number":1537,"utf16_col":9}}},{"name":"new_record?","kind":"method","ident_start":70770,"ident_end":70781,"extent_start":70766,"extent_end":70811,"fully_qualified_name":"ActiveRecord::Base::new_record?","ident_utf16":{"start":{"line_number":1540,"utf16_col":10},"end":{"line_number":1540,"utf16_col":21}},"extent_utf16":{"start":{"line_number":1540,"utf16_col":6},"end":{"line_number":1542,"utf16_col":9}}},{"name":"save","kind":"method","ident_start":71028,"ident_end":71032,"extent_start":71024,"extent_end":71067,"fully_qualified_name":"ActiveRecord::Base::save","ident_utf16":{"start":{"line_number":1546,"utf16_col":10},"end":{"line_number":1546,"utf16_col":14}},"extent_utf16":{"start":{"line_number":1546,"utf16_col":6},"end":{"line_number":1548,"utf16_col":9}}},{"name":"save!","kind":"method","ident_start":71227,"ident_end":71232,"extent_start":71223,"extent_end":71292,"fully_qualified_name":"ActiveRecord::Base::save!","ident_utf16":{"start":{"line_number":1552,"utf16_col":10},"end":{"line_number":1552,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1552,"utf16_col":6},"end":{"line_number":1554,"utf16_col":9}}},{"name":"destroy","kind":"method","ident_start":71456,"ident_end":71463,"extent_start":71452,"extent_end":71753,"fully_qualified_name":"ActiveRecord::Base::destroy","ident_utf16":{"start":{"line_number":1558,"utf16_col":10},"end":{"line_number":1558,"utf16_col":17}},"extent_utf16":{"start":{"line_number":1558,"utf16_col":6},"end":{"line_number":1567,"utf16_col":9}}},{"name":"clone","kind":"method","ident_start":72133,"ident_end":72138,"extent_start":72129,"extent_end":72356,"fully_qualified_name":"ActiveRecord::Base::clone","ident_utf16":{"start":{"line_number":1574,"utf16_col":10},"end":{"line_number":1574,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1574,"utf16_col":6},"end":{"line_number":1580,"utf16_col":9}}},{"name":"update_attribute","kind":"method","ident_start":72731,"ident_end":72747,"extent_start":72727,"extent_end":72820,"fully_qualified_name":"ActiveRecord::Base::update_attribute","ident_utf16":{"start":{"line_number":1585,"utf16_col":10},"end":{"line_number":1585,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1585,"utf16_col":6},"end":{"line_number":1588,"utf16_col":9}}},{"name":"update_attributes","kind":"method","ident_start":72996,"ident_end":73013,"extent_start":72992,"extent_end":73085,"fully_qualified_name":"ActiveRecord::Base::update_attributes","ident_utf16":{"start":{"line_number":1592,"utf16_col":10},"end":{"line_number":1592,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1592,"utf16_col":6},"end":{"line_number":1595,"utf16_col":9}}},{"name":"update_attributes!","kind":"method","ident_start":73246,"ident_end":73264,"extent_start":73242,"extent_end":73337,"fully_qualified_name":"ActiveRecord::Base::update_attributes!","ident_utf16":{"start":{"line_number":1598,"utf16_col":10},"end":{"line_number":1598,"utf16_col":28}},"extent_utf16":{"start":{"line_number":1598,"utf16_col":6},"end":{"line_number":1601,"utf16_col":9}}},{"name":"increment","kind":"method","ident_start":73474,"ident_end":73483,"extent_start":73470,"extent_end":73576,"fully_qualified_name":"ActiveRecord::Base::increment","ident_utf16":{"start":{"line_number":1604,"utf16_col":10},"end":{"line_number":1604,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1604,"utf16_col":6},"end":{"line_number":1608,"utf16_col":9}}},{"name":"increment!","kind":"method","ident_start":73645,"ident_end":73655,"extent_start":73641,"extent_end":73750,"fully_qualified_name":"ActiveRecord::Base::increment!","ident_utf16":{"start":{"line_number":1611,"utf16_col":10},"end":{"line_number":1611,"utf16_col":20}},"extent_utf16":{"start":{"line_number":1611,"utf16_col":6},"end":{"line_number":1613,"utf16_col":9}}},{"name":"decrement","kind":"method","ident_start":73892,"ident_end":73901,"extent_start":73888,"extent_end":73994,"fully_qualified_name":"ActiveRecord::Base::decrement","ident_utf16":{"start":{"line_number":1616,"utf16_col":10},"end":{"line_number":1616,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1616,"utf16_col":6},"end":{"line_number":1620,"utf16_col":9}}},{"name":"decrement!","kind":"method","ident_start":74063,"ident_end":74073,"extent_start":74059,"extent_end":74168,"fully_qualified_name":"ActiveRecord::Base::decrement!","ident_utf16":{"start":{"line_number":1623,"utf16_col":10},"end":{"line_number":1623,"utf16_col":20}},"extent_utf16":{"start":{"line_number":1623,"utf16_col":6},"end":{"line_number":1625,"utf16_col":9}}},{"name":"toggle","kind":"method","ident_start":74272,"ident_end":74278,"extent_start":74268,"extent_end":74361,"fully_qualified_name":"ActiveRecord::Base::toggle","ident_utf16":{"start":{"line_number":1628,"utf16_col":10},"end":{"line_number":1628,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1628,"utf16_col":6},"end":{"line_number":1631,"utf16_col":9}}},{"name":"toggle!","kind":"method","ident_start":74427,"ident_end":74434,"extent_start":74423,"extent_end":74526,"fully_qualified_name":"ActiveRecord::Base::toggle!","ident_utf16":{"start":{"line_number":1634,"utf16_col":10},"end":{"line_number":1634,"utf16_col":17}},"extent_utf16":{"start":{"line_number":1634,"utf16_col":6},"end":{"line_number":1636,"utf16_col":9}}},{"name":"reload","kind":"method","ident_start":74792,"ident_end":74798,"extent_start":74788,"extent_end":74999,"fully_qualified_name":"ActiveRecord::Base::reload","ident_utf16":{"start":{"line_number":1642,"utf16_col":10},"end":{"line_number":1642,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1642,"utf16_col":6},"end":{"line_number":1647,"utf16_col":9}}},{"name":"[]","kind":"method","ident_start":75279,"ident_end":75281,"extent_start":75275,"extent_end":75336,"fully_qualified_name":"ActiveRecord::Base::[]","ident_utf16":{"start":{"line_number":1652,"utf16_col":10},"end":{"line_number":1652,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1652,"utf16_col":6},"end":{"line_number":1654,"utf16_col":9}}},{"name":"[]=","kind":"method","ident_start":75497,"ident_end":75500,"extent_start":75493,"extent_end":75570,"fully_qualified_name":"ActiveRecord::Base::[]=","ident_utf16":{"start":{"line_number":1658,"utf16_col":10},"end":{"line_number":1658,"utf16_col":13}},"extent_utf16":{"start":{"line_number":1658,"utf16_col":6},"end":{"line_number":1660,"utf16_col":9}}},{"name":"attributes=","kind":"method","ident_start":76064,"ident_end":76075,"extent_start":76060,"extent_end":76507,"fully_qualified_name":"ActiveRecord::Base::attributes=","ident_utf16":{"start":{"line_number":1667,"utf16_col":10},"end":{"line_number":1667,"utf16_col":21}},"extent_utf16":{"start":{"line_number":1667,"utf16_col":6},"end":{"line_number":1678,"utf16_col":9}}},{"name":"attributes","kind":"method","ident_start":76629,"ident_end":76639,"extent_start":76625,"extent_end":77345,"fully_qualified_name":"ActiveRecord::Base::attributes","ident_utf16":{"start":{"line_number":1682,"utf16_col":10},"end":{"line_number":1682,"utf16_col":20}},"extent_utf16":{"start":{"line_number":1682,"utf16_col":6},"end":{"line_number":1700,"utf16_col":9}}},{"name":"attributes_before_type_cast","kind":"method","ident_start":77441,"ident_end":77468,"extent_start":77437,"extent_end":77536,"fully_qualified_name":"ActiveRecord::Base::attributes_before_type_cast","ident_utf16":{"start":{"line_number":1703,"utf16_col":10},"end":{"line_number":1703,"utf16_col":37}},"extent_utf16":{"start":{"line_number":1703,"utf16_col":6},"end":{"line_number":1705,"utf16_col":9}}},{"name":"attribute_present?","kind":"method","ident_start":77766,"ident_end":77784,"extent_start":77762,"extent_end":77883,"fully_qualified_name":"ActiveRecord::Base::attribute_present?","ident_utf16":{"start":{"line_number":1709,"utf16_col":10},"end":{"line_number":1709,"utf16_col":28}},"extent_utf16":{"start":{"line_number":1709,"utf16_col":6},"end":{"line_number":1712,"utf16_col":9}}},{"name":"has_attribute?","kind":"method","ident_start":77965,"ident_end":77979,"extent_start":77961,"extent_end":78045,"fully_qualified_name":"ActiveRecord::Base::has_attribute?","ident_utf16":{"start":{"line_number":1715,"utf16_col":10},"end":{"line_number":1715,"utf16_col":24}},"extent_utf16":{"start":{"line_number":1715,"utf16_col":6},"end":{"line_number":1717,"utf16_col":9}}},{"name":"attribute_names","kind":"method","ident_start":78158,"ident_end":78173,"extent_start":78154,"extent_end":78213,"fully_qualified_name":"ActiveRecord::Base::attribute_names","ident_utf16":{"start":{"line_number":1720,"utf16_col":10},"end":{"line_number":1720,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1720,"utf16_col":6},"end":{"line_number":1722,"utf16_col":9}}},{"name":"column_for_attribute","kind":"method","ident_start":78284,"ident_end":78304,"extent_start":78280,"extent_end":78363,"fully_qualified_name":"ActiveRecord::Base::column_for_attribute","ident_utf16":{"start":{"line_number":1725,"utf16_col":10},"end":{"line_number":1725,"utf16_col":30}},"extent_utf16":{"start":{"line_number":1725,"utf16_col":6},"end":{"line_number":1727,"utf16_col":9}}},{"name":"==","kind":"method","ident_start":78487,"ident_end":78489,"extent_start":78483,"extent_end":78705,"fully_qualified_name":"ActiveRecord::Base::==","ident_utf16":{"start":{"line_number":1730,"utf16_col":10},"end":{"line_number":1730,"utf16_col":12}},"extent_utf16":{"start":{"line_number":1730,"utf16_col":6},"end":{"line_number":1735,"utf16_col":9}}},{"name":"eql?","kind":"method","ident_start":78741,"ident_end":78745,"extent_start":78737,"extent_end":78810,"fully_qualified_name":"ActiveRecord::Base::eql?","ident_utf16":{"start":{"line_number":1738,"utf16_col":10},"end":{"line_number":1738,"utf16_col":14}},"extent_utf16":{"start":{"line_number":1738,"utf16_col":6},"end":{"line_number":1740,"utf16_col":9}}},{"name":"hash","kind":"method","ident_start":79051,"ident_end":79055,"extent_start":79047,"extent_end":79081,"fully_qualified_name":"ActiveRecord::Base::hash","ident_utf16":{"start":{"line_number":1744,"utf16_col":10},"end":{"line_number":1744,"utf16_col":14}},"extent_utf16":{"start":{"line_number":1744,"utf16_col":6},"end":{"line_number":1746,"utf16_col":9}}},{"name":"respond_to?","kind":"method","ident_start":79423,"ident_end":79434,"extent_start":79419,"extent_end":80179,"fully_qualified_name":"ActiveRecord::Base::respond_to?","ident_utf16":{"start":{"line_number":1753,"utf16_col":10},"end":{"line_number":1753,"utf16_col":21}},"extent_utf16":{"start":{"line_number":1753,"utf16_col":6},"end":{"line_number":1767,"utf16_col":9}}},{"name":"freeze","kind":"method","ident_start":80303,"ident_end":80309,"extent_start":80299,"extent_end":80352,"fully_qualified_name":"ActiveRecord::Base::freeze","ident_utf16":{"start":{"line_number":1770,"utf16_col":10},"end":{"line_number":1770,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1770,"utf16_col":6},"end":{"line_number":1772,"utf16_col":9}}},{"name":"frozen?","kind":"method","ident_start":80364,"ident_end":80371,"extent_start":80360,"extent_end":80409,"fully_qualified_name":"ActiveRecord::Base::frozen?","ident_utf16":{"start":{"line_number":1774,"utf16_col":10},"end":{"line_number":1774,"utf16_col":17}},"extent_utf16":{"start":{"line_number":1774,"utf16_col":6},"end":{"line_number":1776,"utf16_col":9}}},{"name":"readonly?","kind":"method","ident_start":80568,"ident_end":80577,"extent_start":80564,"extent_end":80613,"fully_qualified_name":"ActiveRecord::Base::readonly?","ident_utf16":{"start":{"line_number":1779,"utf16_col":10},"end":{"line_number":1779,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1779,"utf16_col":6},"end":{"line_number":1781,"utf16_col":9}}},{"name":"readonly!","kind":"method","ident_start":80625,"ident_end":80634,"extent_start":80621,"extent_end":80678,"fully_qualified_name":"ActiveRecord::Base::readonly!","ident_utf16":{"start":{"line_number":1783,"utf16_col":10},"end":{"line_number":1783,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1783,"utf16_col":6},"end":{"line_number":1785,"utf16_col":9}}},{"name":"create_or_update","kind":"method","ident_start":80703,"ident_end":80719,"extent_start":80699,"extent_end":80842,"fully_qualified_name":"ActiveRecord::Base::create_or_update","ident_utf16":{"start":{"line_number":1789,"utf16_col":10},"end":{"line_number":1789,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1789,"utf16_col":6},"end":{"line_number":1793,"utf16_col":9}}},{"name":"update","kind":"method","ident_start":80992,"ident_end":80998,"extent_start":80988,"extent_end":81314,"fully_qualified_name":"ActiveRecord::Base::update","ident_utf16":{"start":{"line_number":1797,"utf16_col":10},"end":{"line_number":1797,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1797,"utf16_col":6},"end":{"line_number":1804,"utf16_col":9}}},{"name":"create","kind":"method","ident_start":81433,"ident_end":81439,"extent_start":81429,"extent_end":81984,"fully_qualified_name":"ActiveRecord::Base::create","ident_utf16":{"start":{"line_number":1808,"utf16_col":10},"end":{"line_number":1808,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1808,"utf16_col":6},"end":{"line_number":1823,"utf16_col":9}}},{"name":"ensure_proper_type","kind":"method","ident_start":82396,"ident_end":82414,"extent_start":82392,"extent_end":82587,"fully_qualified_name":"ActiveRecord::Base::ensure_proper_type","ident_utf16":{"start":{"line_number":1829,"utf16_col":10},"end":{"line_number":1829,"utf16_col":28}},"extent_utf16":{"start":{"line_number":1829,"utf16_col":6},"end":{"line_number":1833,"utf16_col":9}}},{"name":"method_missing","kind":"method","ident_start":83241,"ident_end":83255,"extent_start":83237,"extent_end":84129,"fully_qualified_name":"ActiveRecord::Base::method_missing","ident_utf16":{"start":{"line_number":1844,"utf16_col":10},"end":{"line_number":1844,"utf16_col":24}},"extent_utf16":{"start":{"line_number":1844,"utf16_col":6},"end":{"line_number":1864,"utf16_col":9}}},{"name":"read_attribute","kind":"method","ident_start":84352,"ident_end":84366,"extent_start":84348,"extent_end":84790,"fully_qualified_name":"ActiveRecord::Base::read_attribute","ident_utf16":{"start":{"line_number":1868,"utf16_col":10},"end":{"line_number":1868,"utf16_col":24}},"extent_utf16":{"start":{"line_number":1868,"utf16_col":6},"end":{"line_number":1883,"utf16_col":9}}},{"name":"read_attribute_before_type_cast","kind":"method","ident_start":84802,"ident_end":84833,"extent_start":84798,"extent_end":84885,"fully_qualified_name":"ActiveRecord::Base::read_attribute_before_type_cast","ident_utf16":{"start":{"line_number":1885,"utf16_col":10},"end":{"line_number":1885,"utf16_col":41}},"extent_utf16":{"start":{"line_number":1885,"utf16_col":6},"end":{"line_number":1887,"utf16_col":9}}},{"name":"define_read_methods","kind":"method","ident_start":85094,"ident_end":85113,"extent_start":85090,"extent_end":85585,"fully_qualified_name":"ActiveRecord::Base::define_read_methods","ident_utf16":{"start":{"line_number":1892,"utf16_col":10},"end":{"line_number":1892,"utf16_col":29}},"extent_utf16":{"start":{"line_number":1892,"utf16_col":6},"end":{"line_number":1906,"utf16_col":9}}},{"name":"define_read_method","kind":"method","ident_start":85663,"ident_end":85681,"extent_start":85659,"extent_end":86264,"fully_qualified_name":"ActiveRecord::Base::define_read_method","ident_utf16":{"start":{"line_number":1909,"utf16_col":10},"end":{"line_number":1909,"utf16_col":28}},"extent_utf16":{"start":{"line_number":1909,"utf16_col":6},"end":{"line_number":1919,"utf16_col":9}}},{"name":"define_read_method_for_serialized_attribute","kind":"method","ident_start":86335,"ident_end":86378,"extent_start":86331,"extent_end":86631,"fully_qualified_name":"ActiveRecord::Base::define_read_method_for_serialized_attribute","ident_utf16":{"start":{"line_number":1922,"utf16_col":10},"end":{"line_number":1922,"utf16_col":53}},"extent_utf16":{"start":{"line_number":1922,"utf16_col":6},"end":{"line_number":1928,"utf16_col":9}}},{"name":"define_question_method","kind":"method","ident_start":86692,"ident_end":86714,"extent_start":86688,"extent_end":86968,"fully_qualified_name":"ActiveRecord::Base::define_question_method","ident_utf16":{"start":{"line_number":1931,"utf16_col":10},"end":{"line_number":1931,"utf16_col":32}},"extent_utf16":{"start":{"line_number":1931,"utf16_col":6},"end":{"line_number":1937,"utf16_col":9}}},{"name":"evaluate_read_method","kind":"method","ident_start":87054,"ident_end":87074,"extent_start":87050,"extent_end":87508,"fully_qualified_name":"ActiveRecord::Base::evaluate_read_method","ident_utf16":{"start":{"line_number":1940,"utf16_col":10},"end":{"line_number":1940,"utf16_col":30}},"extent_utf16":{"start":{"line_number":1940,"utf16_col":6},"end":{"line_number":1951,"utf16_col":9}}},{"name":"unserializable_attribute?","kind":"method","ident_start":87608,"ident_end":87633,"extent_start":87604,"extent_end":87730,"fully_qualified_name":"ActiveRecord::Base::unserializable_attribute?","ident_utf16":{"start":{"line_number":1954,"utf16_col":10},"end":{"line_number":1954,"utf16_col":35}},"extent_utf16":{"start":{"line_number":1954,"utf16_col":6},"end":{"line_number":1956,"utf16_col":9}}},{"name":"unserialize_attribute","kind":"method","ident_start":87800,"ident_end":87821,"extent_start":87796,"extent_end":88287,"fully_qualified_name":"ActiveRecord::Base::unserialize_attribute","ident_utf16":{"start":{"line_number":1959,"utf16_col":10},"end":{"line_number":1959,"utf16_col":31}},"extent_utf16":{"start":{"line_number":1959,"utf16_col":6},"end":{"line_number":1968,"utf16_col":9}}},{"name":"write_attribute","kind":"method","ident_start":88462,"ident_end":88477,"extent_start":88458,"extent_end":88748,"fully_qualified_name":"ActiveRecord::Base::write_attribute","ident_utf16":{"start":{"line_number":1972,"utf16_col":10},"end":{"line_number":1972,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1972,"utf16_col":6},"end":{"line_number":1979,"utf16_col":9}}},{"name":"convert_number_column_value","kind":"method","ident_start":88760,"ident_end":88787,"extent_start":88756,"extent_end":88945,"fully_qualified_name":"ActiveRecord::Base::convert_number_column_value","ident_utf16":{"start":{"line_number":1981,"utf16_col":10},"end":{"line_number":1981,"utf16_col":37}},"extent_utf16":{"start":{"line_number":1981,"utf16_col":6},"end":{"line_number":1988,"utf16_col":9}}},{"name":"query_attribute","kind":"method","ident_start":88957,"ident_end":88972,"extent_start":88953,"extent_end":89494,"fully_qualified_name":"ActiveRecord::Base::query_attribute","ident_utf16":{"start":{"line_number":1990,"utf16_col":10},"end":{"line_number":1990,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1990,"utf16_col":6},"end":{"line_number":2009,"utf16_col":9}}},{"name":"remove_attributes_protected_from_mass_assignment","kind":"method","ident_start":89506,"ident_end":89554,"extent_start":89502,"extent_end":90251,"fully_qualified_name":"ActiveRecord::Base::remove_attributes_protected_from_mass_assignment","ident_utf16":{"start":{"line_number":2011,"utf16_col":10},"end":{"line_number":2011,"utf16_col":58}},"extent_utf16":{"start":{"line_number":2011,"utf16_col":6},"end":{"line_number":2019,"utf16_col":9}}},{"name":"attributes_protected_by_default","kind":"method","ident_start":90368,"ident_end":90399,"extent_start":90364,"extent_end":90565,"fully_qualified_name":"ActiveRecord::Base::attributes_protected_by_default","ident_utf16":{"start":{"line_number":2022,"utf16_col":10},"end":{"line_number":2022,"utf16_col":41}},"extent_utf16":{"start":{"line_number":2022,"utf16_col":6},"end":{"line_number":2026,"utf16_col":9}}},{"name":"attributes_with_quotes","kind":"method","ident_start":90703,"ident_end":90725,"extent_start":90699,"extent_end":91012,"fully_qualified_name":"ActiveRecord::Base::attributes_with_quotes","ident_utf16":{"start":{"line_number":2030,"utf16_col":10},"end":{"line_number":2030,"utf16_col":32}},"extent_utf16":{"start":{"line_number":2030,"utf16_col":6},"end":{"line_number":2037,"utf16_col":9}}},{"name":"quote_value","kind":"method","ident_start":91080,"ident_end":91091,"extent_start":91076,"extent_end":91173,"fully_qualified_name":"ActiveRecord::Base::quote_value","ident_utf16":{"start":{"line_number":2040,"utf16_col":10},"end":{"line_number":2040,"utf16_col":21}},"extent_utf16":{"start":{"line_number":2040,"utf16_col":6},"end":{"line_number":2042,"utf16_col":9}}},{"name":"quote","kind":"method","ident_start":91221,"ident_end":91226,"extent_start":91217,"extent_end":91308,"fully_qualified_name":"ActiveRecord::Base::quote","ident_utf16":{"start":{"line_number":2045,"utf16_col":10},"end":{"line_number":2045,"utf16_col":15}},"extent_utf16":{"start":{"line_number":2045,"utf16_col":6},"end":{"line_number":2047,"utf16_col":9}}},{"name":"interpolate_sql","kind":"method","ident_start":91496,"ident_end":91511,"extent_start":91492,"extent_end":91591,"fully_qualified_name":"ActiveRecord::Base::interpolate_sql","ident_utf16":{"start":{"line_number":2053,"utf16_col":10},"end":{"line_number":2053,"utf16_col":25}},"extent_utf16":{"start":{"line_number":2053,"utf16_col":6},"end":{"line_number":2055,"utf16_col":9}}},{"name":"attributes_from_column_definition","kind":"method","ident_start":91933,"ident_end":91966,"extent_start":91929,"extent_end":92167,"fully_qualified_name":"ActiveRecord::Base::attributes_from_column_definition","ident_utf16":{"start":{"line_number":2061,"utf16_col":10},"end":{"line_number":2061,"utf16_col":43}},"extent_utf16":{"start":{"line_number":2061,"utf16_col":6},"end":{"line_number":2066,"utf16_col":9}}},{"name":"assign_multiparameter_attributes","kind":"method","ident_start":92885,"ident_end":92917,"extent_start":92881,"extent_end":93066,"fully_qualified_name":"ActiveRecord::Base::assign_multiparameter_attributes","ident_utf16":{"start":{"line_number":2074,"utf16_col":10},"end":{"line_number":2074,"utf16_col":42}},"extent_utf16":{"start":{"line_number":2074,"utf16_col":6},"end":{"line_number":2078,"utf16_col":9}}},{"name":"execute_callstack_for_multiparameter_attributes","kind":"method","ident_start":93190,"ident_end":93237,"extent_start":93186,"extent_end":94010,"fully_qualified_name":"ActiveRecord::Base::execute_callstack_for_multiparameter_attributes","ident_utf16":{"start":{"line_number":2081,"utf16_col":10},"end":{"line_number":2081,"utf16_col":57}},"extent_utf16":{"start":{"line_number":2081,"utf16_col":6},"end":{"line_number":2098,"utf16_col":9}}},{"name":"extract_callstack_for_multiparameter_attributes","kind":"method","ident_start":94022,"ident_end":94069,"extent_start":94018,"extent_end":94664,"fully_qualified_name":"ActiveRecord::Base::extract_callstack_for_multiparameter_attributes","ident_utf16":{"start":{"line_number":2100,"utf16_col":10},"end":{"line_number":2100,"utf16_col":57}},"extent_utf16":{"start":{"line_number":2100,"utf16_col":6},"end":{"line_number":2115,"utf16_col":9}}},{"name":"type_cast_attribute_value","kind":"method","ident_start":94676,"ident_end":94701,"extent_start":94672,"extent_end":94823,"fully_qualified_name":"ActiveRecord::Base::type_cast_attribute_value","ident_utf16":{"start":{"line_number":2117,"utf16_col":10},"end":{"line_number":2117,"utf16_col":35}},"extent_utf16":{"start":{"line_number":2117,"utf16_col":6},"end":{"line_number":2119,"utf16_col":9}}},{"name":"find_parameter_position","kind":"method","ident_start":94835,"ident_end":94858,"extent_start":94831,"extent_end":94952,"fully_qualified_name":"ActiveRecord::Base::find_parameter_position","ident_utf16":{"start":{"line_number":2121,"utf16_col":10},"end":{"line_number":2121,"utf16_col":33}},"extent_utf16":{"start":{"line_number":2121,"utf16_col":6},"end":{"line_number":2123,"utf16_col":9}}},{"name":"comma_pair_list","kind":"method","ident_start":95042,"ident_end":95057,"extent_start":95038,"extent_end":95164,"fully_qualified_name":"ActiveRecord::Base::comma_pair_list","ident_utf16":{"start":{"line_number":2126,"utf16_col":10},"end":{"line_number":2126,"utf16_col":25}},"extent_utf16":{"start":{"line_number":2126,"utf16_col":6},"end":{"line_number":2128,"utf16_col":9}}},{"name":"quoted_column_names","kind":"method","ident_start":95176,"ident_end":95195,"extent_start":95172,"extent_end":95366,"fully_qualified_name":"ActiveRecord::Base::quoted_column_names","ident_utf16":{"start":{"line_number":2130,"utf16_col":10},"end":{"line_number":2130,"utf16_col":29}},"extent_utf16":{"start":{"line_number":2130,"utf16_col":6},"end":{"line_number":2134,"utf16_col":9}}},{"name":"quote_columns","kind":"method","ident_start":95378,"ident_end":95391,"extent_start":95374,"extent_end":95552,"fully_qualified_name":"ActiveRecord::Base::quote_columns","ident_utf16":{"start":{"line_number":2136,"utf16_col":10},"end":{"line_number":2136,"utf16_col":23}},"extent_utf16":{"start":{"line_number":2136,"utf16_col":6},"end":{"line_number":2141,"utf16_col":9}}},{"name":"quoted_comma_pair_list","kind":"method","ident_start":95564,"ident_end":95586,"extent_start":95560,"extent_end":95663,"fully_qualified_name":"ActiveRecord::Base::quoted_comma_pair_list","ident_utf16":{"start":{"line_number":2143,"utf16_col":10},"end":{"line_number":2143,"utf16_col":32}},"extent_utf16":{"start":{"line_number":2143,"utf16_col":6},"end":{"line_number":2145,"utf16_col":9}}},{"name":"object_from_yaml","kind":"method","ident_start":95675,"ident_end":95691,"extent_start":95671,"extent_end":95800,"fully_qualified_name":"ActiveRecord::Base::object_from_yaml","ident_utf16":{"start":{"line_number":2147,"utf16_col":10},"end":{"line_number":2147,"utf16_col":26}},"extent_utf16":{"start":{"line_number":2147,"utf16_col":6},"end":{"line_number":2150,"utf16_col":9}}},{"name":"clone_attributes","kind":"method","ident_start":95812,"ident_end":95828,"extent_start":95808,"extent_end":96063,"fully_qualified_name":"ActiveRecord::Base::clone_attributes","ident_utf16":{"start":{"line_number":2152,"utf16_col":10},"end":{"line_number":2152,"utf16_col":26}},"extent_utf16":{"start":{"line_number":2152,"utf16_col":6},"end":{"line_number":2157,"utf16_col":9}}},{"name":"clone_attribute_value","kind":"method","ident_start":96075,"ident_end":96096,"extent_start":96071,"extent_end":96362,"fully_qualified_name":"ActiveRecord::Base::clone_attribute_value","ident_utf16":{"start":{"line_number":2159,"utf16_col":10},"end":{"line_number":2159,"utf16_col":31}},"extent_utf16":{"start":{"line_number":2159,"utf16_col":6},"end":{"line_number":2170,"utf16_col":9}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/rails/rails/branches":{"post":"dOVXAH929xFzr6bf1Sg24xUWvt6buX0IgciIN8cC86qk1gH-h4Fo7k2toNmcFXkSh8-Yh05KqBIPxMB1uxkF_Q"},"/repos/preferences":{"post":"VxdFXRQr-KKMx0JHKuDZtEOTwpcmeME8wi1Nb2IuJfAoF6VXxC_SlrTJ6t_osn9tlm-fdQqbcItqvw6FBvdueg"}}},"title":"rails/activerecord/lib/active_record/base.rb at 1-2-stable ยท rails/rails"}