{"payload":{"allShortcutsEnabled":false,"fileTree":{"activerecord/lib/active_record":{"items":[{"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":"serializers","path":"activerecord/lib/active_record/serializers","contentType":"directory"},{"name":"vendor","path":"activerecord/lib/active_record/vendor","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":"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":"serialization.rb","path":"activerecord/lib/active_record/serialization.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"}],"totalCount":23},"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"},{"name":"activerecord.rb","path":"activerecord/lib/activerecord.rb","contentType":"file"}],"totalCount":3},"activerecord":{"items":[{"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":9},"":{"items":[{"name":"actionmailer","path":"actionmailer","contentType":"directory"},{"name":"actionpack","path":"actionpack","contentType":"directory"},{"name":"activemodel","path":"activemodel","contentType":"directory"},{"name":"activerecord","path":"activerecord","contentType":"directory"},{"name":"activeresource","path":"activeresource","contentType":"directory"},{"name":"activesupport","path":"activesupport","contentType":"directory"},{"name":"railties","path":"railties","contentType":"directory"},{"name":"Rakefile","path":"Rakefile","contentType":"file"},{"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":11}},"fileTreeProcessingTime":16.648379000000002,"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":"2-0-stable","listCacheKey":"v0:1710518410.0","canEdit":false,"refType":"branch","currentOid":"81d828a14c82b882e31612431a56f830bdc1076f"},"path":"activerecord/lib/active_record/fixtures.rb","currentUser":null,"blob":{"rawLines":["require 'erb'","require 'yaml'","require 'csv'","","module YAML #:nodoc:"," class Omap #:nodoc:"," def keys; map { |k, v| k } end"," def values; map { |k, v| v } end"," end","end","","if defined? ActiveRecord"," class FixtureClassNotFound < ActiveRecord::ActiveRecordError #:nodoc:"," end","else"," class FixtureClassNotFound < StandardError #:nodoc:"," end","end","","# Fixtures are a way of organizing data that you want to test against; in short, sample data. They come in 3 flavors:","#","# 1. YAML fixtures","# 2. CSV fixtures","# 3. Single-file fixtures","#","# = YAML fixtures","#","# This type of fixture is in YAML format and the preferred default. YAML is a file format which describes data structures","# in a non-verbose, human-readable format. It ships with Ruby 1.8.1+.","#","# Unlike single-file fixtures, YAML fixtures are stored in a single file per model, which are placed in the directory appointed","# by Test::Unit::TestCase.fixture_path=(path) (this is automatically configured for Rails, so you can just","# put your files in /test/fixtures/). The fixture file ends with the .yml file extension (Rails example:","# \"/test/fixtures/web_sites.yml\"). The format of a YAML fixture file looks like this:","#","# rubyonrails:","# id: 1","# name: Ruby on Rails","# url: http://www.rubyonrails.org","#","# google:","# id: 2","# name: Google","# url: http://www.google.com","#","# This YAML fixture file includes two fixtures. Each YAML fixture (ie. record) is given a name and is followed by an","# indented list of key/value pairs in the \"key: value\" format. Records are separated by a blank line for your viewing","# pleasure.","#","# Note that YAML fixtures are unordered. If you want ordered fixtures, use the omap YAML type. See http://yaml.org/type/omap.html","# for the specification. You will need ordered fixtures when you have foreign key constraints on keys in the same table.","# This is commonly needed for tree structures. Example:","#","# --- !omap","# - parent:","# id: 1","# parent_id: NULL","# title: Parent","# - child:","# id: 2","# parent_id: 1","# title: Child","#","# = CSV fixtures","#","# Fixtures can also be kept in the Comma Separated Value format. Akin to YAML fixtures, CSV fixtures are stored","# in a single file, but instead end with the .csv file extension (Rails example: \"/test/fixtures/web_sites.csv\")","#","# The format of this type of fixture file is much more compact than the others, but also a little harder to read by us","# humans. The first line of the CSV file is a comma-separated list of field names. The rest of the file is then comprised","# of the actual data (1 per line). Here's an example:","#","# id, name, url","# 1, Ruby On Rails, http://www.rubyonrails.org","# 2, Google, http://www.google.com","#","# Should you have a piece of data with a comma character in it, you can place double quotes around that value. If you","# need to use a double quote character, you must escape it with another double quote.","#","# Another unique attribute of the CSV fixture is that it has *no* fixture name like the other two formats. Instead, the","# fixture names are automatically generated by deriving the class name of the fixture file and adding an incrementing","# number to the end. In our example, the 1st fixture would be called \"web_site_1\" and the 2nd one would be called","# \"web_site_2\".","#","# Most databases and spreadsheets support exporting to CSV format, so this is a great format for you to choose if you","# have existing data somewhere already.","#","# = Single-file fixtures","#","# This type of fixture was the original format for Active Record that has since been deprecated in favor of the YAML and CSV formats.","# Fixtures for this format are created by placing text files in a sub-directory (with the name of the model) to the directory","# appointed by Test::Unit::TestCase.fixture_path=(path) (this is automatically configured for Rails, so you can just","# put your files in /test/fixtures// -- like /test/fixtures/web_sites/ for the WebSite","# model).","#","# Each text file placed in this directory represents a \"record\". Usually these types of fixtures are named without","# extensions, but if you are on a Windows machine, you might consider adding .txt as the extension. Here's what the","# above example might look like:","#","# web_sites/google","# web_sites/yahoo.txt","# web_sites/ruby-on-rails","#","# The file format of a standard fixture is simple. Each line is a property (or column in db speak) and has the syntax","# of \"name => value\". Here's an example of the ruby-on-rails fixture above:","#","# id => 1","# name => Ruby on Rails","# url => http://www.rubyonrails.org","#","# = Using Fixtures","#","# Since fixtures are a testing construct, we use them in our unit and functional tests. There are two ways to use the","# fixtures, but first let's take a look at a sample unit test:","#","# require 'web_site'","#","# class WebSiteTest < Test::Unit::TestCase","# def test_web_site_count","# assert_equal 2, WebSite.count","# end","# end","#","# As it stands, unless we pre-load the web_site table in our database with two records, this test will fail. Here's the","# easiest way to add fixtures to the database:","#","# ...","# class WebSiteTest < Test::Unit::TestCase","# fixtures :web_sites # add more by separating the symbols with commas","# ...","#","# By adding a \"fixtures\" method to the test case and passing it a list of symbols (only one is shown here though), we trigger","# the testing environment to automatically load the appropriate fixtures into the database before each test.","# To ensure consistent data, the environment deletes the fixtures before running the load.","#","# In addition to being available in the database, the fixtures are also loaded into a hash stored in an instance variable","# of the test case. It is named after the symbol... so, in our example, there would be a hash available called","# @web_sites. This is where the \"fixture name\" comes into play.","#","# On top of that, each record is automatically \"found\" (using Model.find(id)) and placed in the instance variable of its name.","# So for the YAML fixtures, we'd get @rubyonrails and @google, which could be interrogated using regular Active Record semantics:","#","# # test if the object created from the fixture data has the same attributes as the data itself","# def test_find","# assert_equal @web_sites[\"rubyonrails\"][\"name\"], @rubyonrails.name","# end","#","# As seen above, the data hash created from the YAML fixtures would have @web_sites[\"rubyonrails\"][\"url\"] return","# \"http://www.rubyonrails.org\" and @web_sites[\"google\"][\"name\"] would return \"Google\". The same fixtures, but loaded","# from a CSV fixture file, would be accessible via @web_sites[\"web_site_1\"][\"name\"] == \"Ruby on Rails\" and have the individual","# fixtures available as instance variables @web_site_1 and @web_site_2.","#","# If you do not wish to use instantiated fixtures (usually for performance reasons) there are two options.","#","# - to completely disable instantiated fixtures:","# self.use_instantiated_fixtures = false","#","# - to keep the fixture instance (@web_sites) available, but do not automatically 'find' each instance:","# self.use_instantiated_fixtures = :no_instances","#","# Even if auto-instantiated fixtures are disabled, you can still access them","# by name via special dynamic methods. Each method has the same name as the","# model, and accepts the name of the fixture to instantiate:","#","# fixtures :web_sites","#","# def test_find","# assert_equal \"Ruby on Rails\", web_sites(:rubyonrails).name","# end","#","# = Dynamic fixtures with ERb","#","# Some times you don't care about the content of the fixtures as much as you care about the volume. In these cases, you can","# mix ERb in with your YAML or CSV fixtures to create a bunch of fixtures for load testing, like:","#","# <% for i in 1..1000 %>","# fix_<%= i %>:","# id: <%= i %>","# name: guy_<%= 1 %>","# <% end %>","#","# This will create 1000 very simple YAML fixtures.","#","# Using ERb, you can also inject dynamic values into your fixtures with inserts like <%= Date.today.strftime(\"%Y-%m-%d\") %>.","# This is however a feature to be used with some caution. The point of fixtures are that they're stable units of predictable","# sample data. If you feel that you need to inject dynamic values, then perhaps you should reexamine whether your application","# is properly testable. Hence, dynamic values in fixtures are to be considered a code smell.","#","# = Transactional fixtures","#","# TestCases can use begin+rollback to isolate their changes to the database instead of having to delete+insert for every test case.","# They can also turn off auto-instantiation of fixture data since the feature is costly and often unused.","#","# class FooTest < Test::Unit::TestCase","# self.use_transactional_fixtures = true","# self.use_instantiated_fixtures = false","# ","# fixtures :foos","# ","# def test_godzilla","# assert !Foo.find(:all).empty?","# Foo.destroy_all","# assert Foo.find(:all).empty?","# end","# ","# def test_godzilla_aftermath","# assert !Foo.find(:all).empty?","# end","# end","# ","# If you preload your test database with all fixture data (probably in the Rakefile task) and use transactional fixtures,","# then you may omit all fixtures declarations in your test cases since all the data's already there and every case rolls back its changes.","#","# In order to use instantiated fixtures with preloaded data, set +self.pre_loaded_fixtures+ to true. This will provide","# access to fixture data for every table that has been loaded through fixtures (depending on the value of +use_instantiated_fixtures+)","#","# When *not* to use transactional fixtures:","# 1. You're testing whether a transaction works correctly. Nested transactions don't commit until all parent transactions commit,","# particularly, the fixtures transaction which is begun in setup and rolled back in teardown. Thus, you won't be able to verify","# the results of your transaction until Active Record supports nested transactions or savepoints (in progress).","# 2. Your database does not support transactions. Every Active Record database supports transactions except MySQL MyISAM.","# Use InnoDB, MaxDB, or NDB instead.","#","# = Advanced YAML Fixtures","#","# YAML fixtures that don't specify an ID get some extra features:","#","# * Stable, autogenerated ID's","# * Label references for associations (belongs_to, has_one, has_many)","# * HABTM associations as inline lists","# * Autofilled timestamp columns","# * Fixture label interpolation","# * Support for YAML defaults","#","# == Stable, autogenerated ID's","#","# Here, have a monkey fixture:","#","# george:","# id: 1","# name: George the Monkey","#","# reginald:","# id: 2","# name: Reginald the Pirate","#","# Each of these fixtures has two unique identifiers: one for the database","# and one for the humans. Why don't we generate the primary key instead?","# Hashing each fixture's label yields a consistent ID:","#","# george: # generated id: 503576764","# name: George the Monkey","#","# reginald: # generated id: 324201669","# name: Reginald the Pirate","#","# ActiveRecord looks at the fixture's model class, discovers the correct","# primary key, and generates it right before inserting the fixture","# into the database.","#","# The generated ID for a given label is constant, so we can discover","# any fixture's ID without loading anything, as long as we know the label.","#","# == Label references for associations (belongs_to, has_one, has_many)","#","# Specifying foreign keys in fixtures can be very fragile, not to","# mention difficult to read. Since ActiveRecord can figure out the ID of","# any fixture from its label, you can specify FK's by label instead of ID.","#","# === belongs_to","#","# Let's break out some more monkeys and pirates.","#","# ### in pirates.yml","#","# reginald:","# id: 1","# name: Reginald the Pirate","# monkey_id: 1","#","# ### in monkeys.yml","#","# george:","# id: 1","# name: George the Monkey","# pirate_id: 1","#","# Add a few more monkeys and pirates and break this into multiple files,","# and it gets pretty hard to keep track of what's going on. Let's","# use labels instead of ID's:","#","# ### in pirates.yml","#","# reginald:","# name: Reginald the Pirate","# monkey: george","#","# ### in monkeys.yml","#","# george:","# name: George the Monkey","# pirate: reginald","#","# Pow! All is made clear. ActiveRecord reflects on the fixture's model class,","# finds all the +belongs_to+ associations, and allows you to specify","# a target *label* for the *association* (monkey: george) rather than","# a target *id* for the *FK* (monkey_id: 1).","#","# ==== Polymorphic belongs_to","#","# Supporting polymorphic relationships is a little bit more complicated, since","# ActiveRecord needs to know what type your association is pointing at. Something","# like this should look familiar:","#","# ### in fruit.rb","#","# belongs_to :eater, :polymorphic => true","#","# ### in fruits.yml","#","# apple:","# id: 1","# name: apple","# eater_id: 1","# eater_type: Monkey","#","# Can we do better? You bet!","#","# apple:","# eater: george (Monkey)","#","# Just provide the polymorphic target type and ActiveRecord will take care of the rest.","#","# === has_and_belongs_to_many","#","# Time to give our monkey some fruit.","#","# ### in monkeys.yml","#","# george:","# id: 1","# name: George the Monkey","# pirate_id: 1","#","# ### in fruits.yml","#","# apple:","# id: 1","# name: apple","#","# orange:","# id: 2","# name: orange","#","# grape:","# id: 3","# name: grape","#","# ### in fruits_monkeys.yml","#","# apple_george:","# fruit_id: 1","# monkey_id: 1","#","# orange_george:","# fruit_id: 2","# monkey_id: 1","#","# grape_george:","# fruit_id: 3","# monkey_id: 1","#","# Let's make the HABTM fixture go away.","#","# ### in monkeys.yml","#","# george:","# name: George the Monkey","# pirate: reginald","# fruits: apple, orange, grape","#","# ### in fruits.yml","#","# apple:","# name: apple","#","# orange:","# name: orange","#","# grape:","# name: grape","#","# Zap! No more fruits_monkeys.yml file. We've specified the list of fruits","# on George's fixture, but we could've just as easily specified a list","# of monkeys on each fruit. As with +belongs_to+, ActiveRecord reflects on","# the fixture's model class and discovers the +has_and_belongs_to_many+","# associations.","#","# == Autofilled timestamp columns","#","# If your table/model specifies any of ActiveRecord's","# standard timestamp columns (created_at, created_on, updated_at, updated_on),","# they will automatically be set to Time.now.","#","# If you've set specific values, they'll be left alone.","#","# == Fixture label interpolation","#","# The label of the current fixture is always available as a column value:","#","# geeksomnia:","# name: Geeksomnia's Account","# subdomain: $LABEL","#","# Also, sometimes (like when porting older join table fixtures) you'll need","# to be able to get ahold of the identifier for a given label. ERB","# to the rescue:","#","# george_reginald:","# monkey_id: <%= Fixtures.identify(:reginald) %>","# pirate_id: <%= Fixtures.identify(:george) %>","#","# == Support for YAML defaults","#","# You probably already know how to use YAML to set and reuse defaults in","# your +database.yml+ file,. You can use the same technique in your fixtures:","#","# DEFAULTS: &DEFAULTS","# created_on: <%= 3.weeks.ago.to_s(:db) %>","#","# first:","# name: Smurf","# <<: *DEFAULTS","#","# second:","# name: Fraggle","# <<: *DEFAULTS","#","# Any fixture labeled \"DEFAULTS\" is safely ignored.","","class Fixtures < (RUBY_VERSION < '1.9' ? YAML::Omap : Hash)"," DEFAULT_FILTER_RE = /\\.ya?ml$/",""," @@all_cached_fixtures = {}",""," def self.reset_cache(connection = nil)"," connection ||= ActiveRecord::Base.connection"," @@all_cached_fixtures[connection.object_id] = {}"," end",""," def self.cache_for_connection(connection)"," @@all_cached_fixtures[connection.object_id] ||= {}"," @@all_cached_fixtures[connection.object_id]"," end",""," def self.fixture_is_cached?(connection, table_name)"," cache_for_connection(connection)[table_name]"," end",""," def self.cached_fixtures(connection, keys_to_fetch = nil)"," if keys_to_fetch"," fixtures = cache_for_connection(connection).values_at(*keys_to_fetch)"," else"," fixtures = cache_for_connection(connection).values"," end"," fixtures.size > 1 ? fixtures : fixtures.first"," end",""," def self.cache_fixtures(connection, fixtures)"," cache_for_connection(connection).update(fixtures.index_by { |f| f.table_name })"," end",""," def self.instantiate_fixtures(object, table_name, fixtures, load_instances = true)"," object.instance_variable_set \"@#{table_name.to_s.gsub('.','_')}\", fixtures"," if load_instances"," ActiveRecord::Base.silence do"," fixtures.each do |name, fixture|"," begin"," object.instance_variable_set \"@#{name}\", fixture.find"," rescue FixtureClassNotFound"," nil"," end"," end"," end"," end"," end",""," def self.instantiate_all_loaded_fixtures(object, load_instances = true)"," all_loaded_fixtures.each do |table_name, fixtures|"," Fixtures.instantiate_fixtures(object, table_name, fixtures, load_instances)"," end"," end",""," cattr_accessor :all_loaded_fixtures"," self.all_loaded_fixtures = {}",""," def self.create_fixtures(fixtures_directory, table_names, class_names = {})"," table_names = [table_names].flatten.map { |n| n.to_s }"," connection = block_given? ? yield : ActiveRecord::Base.connection",""," table_names_to_fetch = table_names.reject { |table_name| fixture_is_cached?(connection, table_name) }",""," unless table_names_to_fetch.empty?"," ActiveRecord::Base.silence do"," connection.disable_referential_integrity do"," fixtures_map = {}",""," fixtures = table_names_to_fetch.map do |table_name|"," fixtures_map[table_name] = Fixtures.new(connection, File.split(table_name.to_s).last, class_names[table_name.to_sym], File.join(fixtures_directory, table_name.to_s))"," end",""," all_loaded_fixtures.update(fixtures_map)",""," connection.transaction(Thread.current['open_transactions'].to_i == 0) do"," fixtures.reverse.each { |fixture| fixture.delete_existing_fixtures }"," fixtures.each { |fixture| fixture.insert_fixtures }",""," # Cap primary key sequences to max(pk)."," if connection.respond_to?(:reset_pk_sequence!)"," table_names.each do |table_name|"," connection.reset_pk_sequence!(table_name)"," end"," end"," end",""," cache_fixtures(connection, fixtures)"," end"," end"," end"," cached_fixtures(connection, table_names)"," end",""," # Returns a consistent identifier for +label+. This will always"," # be a positive integer, and will always be the same for a given"," # label, assuming the same OS, platform, and version of Ruby."," def self.identify(label)"," label.to_s.hash.abs"," end",""," attr_reader :table_name",""," def initialize(connection, table_name, class_name, fixture_path, file_filter = DEFAULT_FILTER_RE)"," @connection, @table_name, @fixture_path, @file_filter = connection, table_name, fixture_path, file_filter"," @class_name = class_name ||"," (ActiveRecord::Base.pluralize_table_names ? @table_name.singularize.camelize : @table_name.camelize)"," @table_name = \"#{ActiveRecord::Base.table_name_prefix}#{@table_name}#{ActiveRecord::Base.table_name_suffix}\""," @table_name = class_name.table_name if class_name.respond_to?(:table_name)"," @connection = class_name.connection if class_name.respond_to?(:connection)"," read_fixture_files"," end",""," def delete_existing_fixtures"," @connection.delete \"DELETE FROM #{@connection.quote_table_name(table_name)}\", 'Fixture Delete'"," end",""," def insert_fixtures"," now = ActiveRecord::Base.default_timezone == :utc ? Time.now.utc : Time.now"," now = now.to_s(:db)",""," # allow a standard key to be used for doing defaults in YAML"," delete(assoc(\"DEFAULTS\"))",""," # track any join tables we need to insert later"," habtm_fixtures = Hash.new do |h, habtm|"," h[habtm] = HabtmFixtures.new(@connection, habtm.options[:join_table], nil, nil)"," end",""," each do |label, fixture|"," row = fixture.to_hash",""," if model_class && model_class < ActiveRecord::Base"," # fill in timestamp columns if they aren't specified and the model is set to record_timestamps"," if model_class.record_timestamps"," timestamp_column_names.each do |name|"," row[name] = now unless row.key?(name)"," end"," end",""," # interpolate the fixture label"," row.each do |key, value|"," row[key] = label if value == \"$LABEL\""," end",""," # generate a primary key if necessary"," if has_primary_key_column? && !row.include?(primary_key_name)"," row[primary_key_name] = Fixtures.identify(label)"," end",""," # If STI is used, find the correct subclass for association reflection"," reflection_class ="," if row.include?(inheritance_column_name)"," row[inheritance_column_name].constantize rescue model_class"," else"," model_class"," end",""," reflection_class.reflect_on_all_associations.each do |association|"," case association.macro"," when :belongs_to"," # Do not replace association name with association foreign key if they are named the same"," fk_name = (association.options[:foreign_key] || \"#{association.name}_id\").to_s",""," if association.name.to_s != fk_name && value = row.delete(association.name.to_s)"," if association.options[:polymorphic]"," if value.sub!(/\\s*\\(([^\\)]*)\\)\\s*$/, \"\")"," target_type = $1"," target_type_name = (association.options[:foreign_type] || \"#{association.name}_type\").to_s",""," # support polymorphic belongs_to as \"label (Type)\""," row[target_type_name] = target_type"," end"," end",""," row[fk_name] = Fixtures.identify(value)"," end"," when :has_and_belongs_to_many"," if (targets = row.delete(association.name.to_s))"," targets = targets.is_a?(Array) ? targets : targets.split(/\\s*,\\s*/)"," join_fixtures = habtm_fixtures[association]",""," targets.each do |target|"," join_fixtures[\"#{label}_#{target}\"] = Fixture.new("," { association.primary_key_name => row[primary_key_name],"," association.association_foreign_key => Fixtures.identify(target) }, nil)"," end"," end"," end"," end"," end",""," @connection.insert_fixture(fixture, @table_name)"," end",""," # insert any HABTM join tables we discovered"," habtm_fixtures.values.each do |fixture|"," fixture.delete_existing_fixtures"," fixture.insert_fixtures"," end"," end",""," private"," class HabtmFixtures < ::Fixtures #:nodoc:"," def read_fixture_files; end"," end",""," def model_class"," unless defined?(@model_class)"," @model_class ="," if @class_name.nil? || @class_name.is_a?(Class)"," @class_name"," else"," @class_name.constantize rescue nil"," end"," end",""," @model_class"," end",""," def primary_key_name"," @primary_key_name ||= model_class && model_class.primary_key"," end",""," def has_primary_key_column?"," @has_primary_key_column ||= model_class && primary_key_name &&"," model_class.columns.find { |c| c.name == primary_key_name }"," end",""," def timestamp_column_names"," @timestamp_column_names ||= %w(created_at created_on updated_at updated_on).select do |name|"," column_names.include?(name)"," end"," end",""," def inheritance_column_name"," @inheritance_column_name ||= model_class && model_class.inheritance_column"," end",""," def column_names"," @column_names ||= @connection.columns(@table_name).collect(&:name)"," end",""," def read_fixture_files"," if File.file?(yaml_file_path)"," read_yaml_fixture_files"," elsif File.file?(csv_file_path)"," read_csv_fixture_files"," else"," # Standard fixtures"," Dir.entries(@fixture_path).each do |file|"," path = File.join(@fixture_path, file)"," if File.file?(path) and file !~ @file_filter"," self[file] = Fixture.new(path, model_class)"," end"," end"," end"," end",""," def read_yaml_fixture_files"," yaml_string = \"\""," Dir[\"#{@fixture_path}/**/*.yml\"].select { |f| test(?f, f) }.each do |subfixture_path|"," yaml_string << IO.read(subfixture_path)"," end"," yaml_string << IO.read(yaml_file_path)",""," if yaml = parse_yaml_string(yaml_string)"," # If the file is an ordered map, extract its children."," yaml_value ="," if yaml.respond_to?(:type_id) && yaml.respond_to?(:value)"," yaml.value"," else"," [yaml]"," end",""," yaml_value.each do |fixture|"," fixture.each do |name, data|"," unless data"," raise Fixture::FormatError, \"Bad data for #{@class_name} fixture named #{name} (nil)\""," end",""," self[name] = Fixture.new(data, model_class)"," end"," end"," end"," end",""," def read_csv_fixture_files"," reader = CSV.parse(erb_render(IO.read(csv_file_path)))"," header = reader.shift"," i = 0"," reader.each do |row|"," data = {}"," row.each_with_index { |cell, j| data[header[j].to_s.strip] = cell.to_s.strip }"," self[\"#{Inflector::underscore(@class_name)}_#{i+=1}\"] = Fixture.new(data, model_class)"," end"," end",""," def yaml_file_path"," \"#{@fixture_path}.yml\""," end",""," def csv_file_path"," @fixture_path + \".csv\""," end",""," def yaml_fixtures_key(path)"," File.basename(@fixture_path).split(\".\").first"," end",""," def parse_yaml_string(fixture_content)"," YAML::load(erb_render(fixture_content))"," rescue => error"," raise Fixture::FormatError, \"a YAML error occurred parsing #{yaml_file_path}. Please note that YAML must be consistently indented using spaces. Tabs are not allowed. Please have a look at http://www.yaml.org/faq.html\\nThe exact error was:\\n #{error.class}: #{error}\""," end",""," def erb_render(fixture_content)"," ERB.new(fixture_content).result"," end","end","","class Fixture #:nodoc:"," include Enumerable",""," class FixtureError < StandardError #:nodoc:"," end",""," class FormatError < FixtureError #:nodoc:"," end",""," attr_reader :model_class",""," def initialize(fixture, model_class)"," case fixture"," when Hash, YAML::Omap"," @fixture = fixture"," when String"," @fixture = read_fixture_file(fixture)"," else"," raise ArgumentError, \"Bad fixture argument #{fixture.inspect} during creation of #{class_name} fixture\""," end",""," @model_class = model_class.is_a?(Class) ? model_class : model_class.constantize rescue nil"," end",""," def class_name"," @model_class.name if @model_class"," end",""," def each"," @fixture.each { |item| yield item }"," end",""," def [](key)"," @fixture[key]"," end",""," def to_hash"," @fixture"," end",""," def key_list"," columns = @fixture.keys.collect{ |column_name| ActiveRecord::Base.connection.quote_column_name(column_name) }"," columns.join(\", \")"," end",""," def value_list"," list = @fixture.inject([]) do |fixtures, (key, value)|"," col = model_class.columns_hash[key] if model_class.respond_to?(:ancestors) && model_class.ancestors.include?(ActiveRecord::Base)"," fixtures << ActiveRecord::Base.connection.quote(value, col).gsub('[^\\]\\\\n', \"\\n\").gsub('[^\\]\\\\r', \"\\r\")"," end"," list * ', '"," end",""," def find"," if model_class"," model_class.find(self[model_class.primary_key])"," else"," raise FixtureClassNotFound, \"No class attached to find.\""," end"," end",""," private"," def read_fixture_file(fixture_file_path)"," IO.readlines(fixture_file_path).inject({}) do |fixture, line|"," # Mercifully skip empty lines."," next if line =~ /^\\s*$/",""," # Use the same regular expression for attributes as Active Record."," unless md = /^\\s*([a-zA-Z][-_\\w]*)\\s*=>\\s*(.+)\\s*$/.match(line)"," raise FormatError, \"#{fixture_file_path}: fixture format error at '#{line}'. Expecting 'key => value'.\""," end"," key, value = md.captures",""," # Disallow duplicate keys to catch typos."," raise FormatError, \"#{fixture_file_path}: duplicate '#{key}' in fixture.\" if fixture[key]"," fixture[key] = value.strip"," fixture"," end"," end","end","","module Test #:nodoc:"," module Unit #:nodoc:"," class TestCase #:nodoc:"," superclass_delegating_accessor :fixture_path"," superclass_delegating_accessor :fixture_table_names"," superclass_delegating_accessor :fixture_class_names"," superclass_delegating_accessor :use_transactional_fixtures"," superclass_delegating_accessor :use_instantiated_fixtures # true, false, or :no_instances"," superclass_delegating_accessor :pre_loaded_fixtures",""," self.fixture_table_names = []"," self.use_transactional_fixtures = false"," self.use_instantiated_fixtures = true"," self.pre_loaded_fixtures = false",""," @@already_loaded_fixtures = {}"," self.fixture_class_names = {}",""," def self.set_fixture_class(class_names = {})"," self.fixture_class_names = self.fixture_class_names.merge(class_names)"," end",""," def self.fixtures(*table_names)"," if table_names.first == :all"," table_names = Dir[\"#{fixture_path}/*.yml\"] + Dir[\"#{fixture_path}/*.csv\"]"," table_names.map! { |f| File.basename(f).split('.')[0..-2].join('.') }"," else"," table_names = table_names.flatten.map { |n| n.to_s }"," end",""," self.fixture_table_names |= table_names"," require_fixture_classes(table_names)"," setup_fixture_accessors(table_names)"," end",""," def self.require_fixture_classes(table_names = nil)"," (table_names || fixture_table_names).each do |table_name|"," file_name = table_name.to_s"," file_name = file_name.singularize if ActiveRecord::Base.pluralize_table_names"," begin"," require_dependency file_name"," rescue LoadError"," # Let's hope the developer has included it himself"," end"," end"," end",""," def self.setup_fixture_accessors(table_names = nil)"," (table_names || fixture_table_names).each do |table_name|"," table_name = table_name.to_s.tr('.', '_')",""," define_method(table_name) do |*fixtures|"," force_reload = fixtures.pop if fixtures.last == true || fixtures.last == :reload",""," @fixture_cache[table_name] ||= {}",""," instances = fixtures.map do |fixture|"," @fixture_cache[table_name].delete(fixture) if force_reload",""," if @loaded_fixtures[table_name][fixture.to_s]"," @fixture_cache[table_name][fixture] ||= @loaded_fixtures[table_name][fixture.to_s].find"," else"," raise StandardError, \"No fixture with name '#{fixture}' found for table '#{table_name}'\""," end"," end",""," instances.size == 1 ? instances.first : instances"," end"," end"," end",""," def self.uses_transaction(*methods)"," @uses_transaction = [] unless defined?(@uses_transaction)"," @uses_transaction.concat methods.map(&:to_s)"," end",""," def self.uses_transaction?(method)"," @uses_transaction = [] unless defined?(@uses_transaction)"," @uses_transaction.include?(method.to_s)"," end",""," def use_transactional_fixtures?"," use_transactional_fixtures &&"," !self.class.uses_transaction?(method_name)"," end",""," def setup_with_fixtures"," return unless defined?(ActiveRecord::Base) && !ActiveRecord::Base.configurations.blank?",""," if pre_loaded_fixtures && !use_transactional_fixtures"," raise RuntimeError, 'pre_loaded_fixtures requires use_transactional_fixtures'"," end",""," @fixture_cache = {}",""," # Load fixtures once and begin transaction."," if use_transactional_fixtures?"," if @@already_loaded_fixtures[self.class]"," @loaded_fixtures = @@already_loaded_fixtures[self.class]"," else"," load_fixtures"," @@already_loaded_fixtures[self.class] = @loaded_fixtures"," end"," ActiveRecord::Base.send :increment_open_transactions"," ActiveRecord::Base.connection.begin_db_transaction"," # Load fixtures for every test."," else"," Fixtures.reset_cache"," @@already_loaded_fixtures[self.class] = nil"," load_fixtures"," end",""," # Instantiate fixtures for every test if requested."," instantiate_fixtures if use_instantiated_fixtures"," end"," alias_method :setup, :setup_with_fixtures",""," def teardown_with_fixtures"," return unless defined?(ActiveRecord::Base) && !ActiveRecord::Base.configurations.blank?",""," unless use_transactional_fixtures?"," Fixtures.reset_cache"," end",""," # Rollback changes if a transaction is active."," if use_transactional_fixtures? && Thread.current['open_transactions'] != 0"," ActiveRecord::Base.connection.rollback_db_transaction"," Thread.current['open_transactions'] = 0"," end"," ActiveRecord::Base.verify_active_connections!"," end"," alias_method :teardown, :teardown_with_fixtures",""," def self.method_added(method)"," case method.to_s"," when 'setup'"," unless method_defined?(:setup_without_fixtures)"," alias_method :setup_without_fixtures, :setup"," define_method(:setup) do"," setup_with_fixtures"," setup_without_fixtures"," end"," end"," when 'teardown'"," unless method_defined?(:teardown_without_fixtures)"," alias_method :teardown_without_fixtures, :teardown"," define_method(:teardown) do"," teardown_without_fixtures"," teardown_with_fixtures"," end"," end"," end"," end",""," private"," def load_fixtures"," @loaded_fixtures = {}"," fixtures = Fixtures.create_fixtures(fixture_path, fixture_table_names, fixture_class_names)"," unless fixtures.nil?"," if fixtures.instance_of?(Fixtures)"," @loaded_fixtures[fixtures.table_name] = fixtures"," else"," fixtures.each { |f| @loaded_fixtures[f.table_name] = f }"," end"," end"," end",""," # for pre_loaded_fixtures, only require the classes once. huge speed improvement"," @@required_fixture_classes = false",""," def instantiate_fixtures"," if pre_loaded_fixtures"," raise RuntimeError, 'Load fixtures before instantiating them.' if Fixtures.all_loaded_fixtures.empty?"," unless @@required_fixture_classes"," self.class.require_fixture_classes Fixtures.all_loaded_fixtures.keys"," @@required_fixture_classes = true"," end"," Fixtures.instantiate_all_loaded_fixtures(self, load_instances?)"," else"," raise RuntimeError, 'Load fixtures before instantiating them.' if @loaded_fixtures.nil?"," @loaded_fixtures.each do |table_name, fixtures|"," Fixtures.instantiate_fixtures(self, table_name, fixtures, load_instances?)"," end"," end"," end",""," def load_instances?"," use_instantiated_fixtures != :no_instances"," end"," end"," end","end"],"stylingDirectives":[[{"start":0,"end":7,"cssClass":"pl-en"},{"start":8,"end":13,"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":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":12,"end":20,"cssClass":"pl-c"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-v"},{"start":13,"end":21,"cssClass":"pl-c"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-en"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":16,"end":19,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":36,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":16,"end":19,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":36,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":11,"cssClass":"pl-en"},{"start":12,"end":24,"cssClass":"pl-v"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":28,"cssClass":"pl-v"},{"start":31,"end":43,"cssClass":"pl-v"},{"start":45,"end":62,"cssClass":"pl-v"},{"start":63,"end":71,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":28,"cssClass":"pl-v"},{"start":31,"end":44,"cssClass":"pl-v"},{"start":45,"end":53,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":117,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":21,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":28,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":121,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":127,"cssClass":"pl-c"}],[{"start":0,"end":115,"cssClass":"pl-c"}],[{"start":0,"end":120,"cssClass":"pl-c"}],[{"start":0,"end":101,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":16,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":25,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":32,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":117,"cssClass":"pl-c"}],[{"start":0,"end":118,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":130,"cssClass":"pl-c"}],[{"start":0,"end":121,"cssClass":"pl-c"}],[{"start":0,"end":56,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":14,"cssClass":"pl-c"}],[{"start":0,"end":14,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":25,"cssClass":"pl-c"}],[{"start":0,"end":27,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":26,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":16,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":111,"cssClass":"pl-c"}],[{"start":0,"end":128,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":118,"cssClass":"pl-c"}],[{"start":0,"end":123,"cssClass":"pl-c"}],[{"start":0,"end":54,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":48,"cssClass":"pl-c"}],[{"start":0,"end":36,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":118,"cssClass":"pl-c"}],[{"start":0,"end":85,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":120,"cssClass":"pl-c"}],[{"start":0,"end":117,"cssClass":"pl-c"}],[{"start":0,"end":114,"cssClass":"pl-c"}],[{"start":0,"end":15,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":117,"cssClass":"pl-c"}],[{"start":0,"end":39,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":24,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":133,"cssClass":"pl-c"}],[{"start":0,"end":125,"cssClass":"pl-c"}],[{"start":0,"end":125,"cssClass":"pl-c"}],[{"start":0,"end":135,"cssClass":"pl-c"}],[{"start":0,"end":9,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":115,"cssClass":"pl-c"}],[{"start":0,"end":116,"cssClass":"pl-c"}],[{"start":0,"end":32,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":23,"cssClass":"pl-c"}],[{"start":0,"end":27,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":118,"cssClass":"pl-c"}],[{"start":0,"end":76,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":25,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":118,"cssClass":"pl-c"}],[{"start":0,"end":62,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":44,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":9,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":120,"cssClass":"pl-c"}],[{"start":0,"end":46,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":44,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":125,"cssClass":"pl-c"}],[{"start":0,"end":108,"cssClass":"pl-c"}],[{"start":0,"end":90,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":121,"cssClass":"pl-c"}],[{"start":0,"end":111,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":126,"cssClass":"pl-c"}],[{"start":0,"end":129,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":97,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":112,"cssClass":"pl-c"}],[{"start":0,"end":116,"cssClass":"pl-c"}],[{"start":0,"end":126,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":106,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":50,"cssClass":"pl-c"}],[{"start":0,"end":46,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":105,"cssClass":"pl-c"}],[{"start":0,"end":54,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":76,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":60,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":23,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":123,"cssClass":"pl-c"}],[{"start":0,"end":97,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":24,"cssClass":"pl-c"}],[{"start":0,"end":15,"cssClass":"pl-c"}],[{"start":0,"end":16,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":50,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":124,"cssClass":"pl-c"}],[{"start":0,"end":124,"cssClass":"pl-c"}],[{"start":0,"end":125,"cssClass":"pl-c"}],[{"start":0,"end":92,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":26,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":131,"cssClass":"pl-c"}],[{"start":0,"end":105,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":44,"cssClass":"pl-c"}],[{"start":0,"end":44,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":23,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":23,"cssClass":"pl-c"}],[{"start":0,"end":36,"cssClass":"pl-c"}],[{"start":0,"end":9,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":33,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":9,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":121,"cssClass":"pl-c"}],[{"start":0,"end":138,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":118,"cssClass":"pl-c"}],[{"start":0,"end":134,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":131,"cssClass":"pl-c"}],[{"start":0,"end":132,"cssClass":"pl-c"}],[{"start":0,"end":116,"cssClass":"pl-c"}],[{"start":0,"end":123,"cssClass":"pl-c"}],[{"start":0,"end":41,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":26,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":30,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":38,"cssClass":"pl-c"}],[{"start":0,"end":32,"cssClass":"pl-c"}],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":30,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"}],[{"start":0,"end":54,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":39,"cssClass":"pl-c"}],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":16,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":48,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":77,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":44,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":81,"cssClass":"pl-c"}],[{"start":0,"end":33,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":21,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":24,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":28,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":28,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":87,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":21,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":39,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":34,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":21,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":15,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":33,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":53,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":45,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":55,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":32,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":15,"cssClass":"pl-c"}],[{"start":0,"end":32,"cssClass":"pl-c"}],[{"start":0,"end":23,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":16,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":52,"cssClass":"pl-c"}],[{"start":0,"end":50,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":30,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"}],[{"start":0,"end":77,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":23,"cssClass":"pl-c"}],[{"start":0,"end":46,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":51,"cssClass":"pl-c"}],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-v"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":30,"cssClass":"pl-c1"},{"start":33,"end":38,"cssClass":"pl-s"},{"start":41,"end":45,"cssClass":"pl-c1"},{"start":47,"end":51,"cssClass":"pl-v"},{"start":54,"end":58,"cssClass":"pl-v"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":2,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":32,"cssClass":"pl-sr"},{"start":23,"end":25,"cssClass":"pl-cce"}],[],[{"start":2,"end":23,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-kos"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"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":4,"end":14,"cssClass":"pl-s1"},{"start":19,"end":31,"cssClass":"pl-v"},{"start":33,"end":37,"cssClass":"pl-v"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":48,"cssClass":"pl-s1"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":4,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":39,"end":52,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":58,"cssClass":"pl-c1"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":7,"end":20,"cssClass":"pl-s1"}],[{"start":6,"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":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":61,"end":74,"cssClass":"pl-s1"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":6,"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":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":56,"cssClass":"pl-en"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":4,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":17,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":24,"end":32,"cssClass":"pl-s1"},{"start":35,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":49,"cssClass":"pl-en"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":38,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":4,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":61,"cssClass":"pl-en"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-s1"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":80,"cssClass":"pl-s1"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"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":76,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-c1"},{"start":79,"end":83,"cssClass":"pl-c1"},{"start":83,"end":84,"cssClass":"pl-kos"}],[{"start":4,"end":10,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":32,"cssClass":"pl-en"},{"start":33,"end":68,"cssClass":"pl-s"},{"start":35,"end":67,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-kos"},{"start":37,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":61,"cssClass":"pl-s"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":65,"cssClass":"pl-s"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":70,"end":78,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":7,"end":21,"cssClass":"pl-s1"}],[{"start":6,"end":18,"cssClass":"pl-v"},{"start":20,"end":24,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":32,"cssClass":"pl-en"},{"start":33,"end":35,"cssClass":"pl-k"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":21,"cssClass":"pl-en"},{"start":22,"end":24,"cssClass":"pl-k"},{"start":26,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":39,"cssClass":"pl-s1"}],[{"start":10,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":40,"cssClass":"pl-en"},{"start":41,"end":51,"cssClass":"pl-s"},{"start":43,"end":50,"cssClass":"pl-s1"},{"start":43,"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":53,"end":60,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":65,"cssClass":"pl-en"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":37,"cssClass":"pl-v"}],[{"start":12,"end":15,"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":4,"end":7,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"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":4,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":28,"cssClass":"pl-en"},{"start":29,"end":31,"cssClass":"pl-k"},{"start":33,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":53,"cssClass":"pl-s1"}],[{"start":6,"end":14,"cssClass":"pl-v"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":56,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":66,"end":80,"cssClass":"pl-s1"},{"start":80,"end":81,"cssClass":"pl-kos"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":16,"cssClass":"pl-en"},{"start":17,"end":37,"cssClass":"pl-pds"}],[{"start":2,"end":6,"cssClass":"pl-smi"},{"start":6,"end":7,"cssClass":"pl-kos"},{"start":7,"end":26,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":47,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":60,"end":71,"cssClass":"pl-s1"},{"start":72,"end":73,"cssClass":"pl-c1"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"}],[{"start":4,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"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":56,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"}],[{"start":4,"end":14,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":30,"cssClass":"pl-en"},{"start":33,"end":38,"cssClass":"pl-k"},{"start":41,"end":53,"cssClass":"pl-v"},{"start":55,"end":59,"cssClass":"pl-v"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":70,"cssClass":"pl-s1"}],[],[{"start":4,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":45,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":49,"end":59,"cssClass":"pl-s1"},{"start":61,"end":79,"cssClass":"pl-en"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":80,"end":90,"cssClass":"pl-s1"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":92,"end":102,"cssClass":"pl-s1"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":104,"end":105,"cssClass":"pl-kos"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":38,"cssClass":"pl-en"}],[{"start":6,"end":18,"cssClass":"pl-v"},{"start":20,"end":24,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":32,"cssClass":"pl-en"},{"start":33,"end":35,"cssClass":"pl-k"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":48,"cssClass":"pl-en"},{"start":49,"end":51,"cssClass":"pl-k"}],[{"start":10,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-kos"}],[],[{"start":10,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":45,"cssClass":"pl-en"},{"start":46,"end":48,"cssClass":"pl-k"},{"start":50,"end":60,"cssClass":"pl-s1"}],[{"start":12,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":47,"cssClass":"pl-v"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":51,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":64,"end":68,"cssClass":"pl-v"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":74,"cssClass":"pl-en"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"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":92,"cssClass":"pl-kos"},{"start":92,"end":96,"cssClass":"pl-en"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":98,"end":109,"cssClass":"pl-s1"},{"start":109,"end":110,"cssClass":"pl-kos"},{"start":110,"end":120,"cssClass":"pl-s1"},{"start":120,"end":121,"cssClass":"pl-kos"},{"start":121,"end":127,"cssClass":"pl-en"},{"start":127,"end":128,"cssClass":"pl-kos"},{"start":128,"end":129,"cssClass":"pl-kos"},{"start":130,"end":134,"cssClass":"pl-v"},{"start":134,"end":135,"cssClass":"pl-kos"},{"start":135,"end":139,"cssClass":"pl-en"},{"start":139,"end":140,"cssClass":"pl-kos"},{"start":140,"end":158,"cssClass":"pl-s1"},{"start":158,"end":159,"cssClass":"pl-kos"},{"start":160,"end":170,"cssClass":"pl-s1"},{"start":170,"end":171,"cssClass":"pl-kos"},{"start":171,"end":175,"cssClass":"pl-en"},{"start":175,"end":176,"cssClass":"pl-kos"},{"start":176,"end":177,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[],[{"start":10,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"}],[],[{"start":10,"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":39,"cssClass":"pl-v"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":67,"cssClass":"pl-s"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":73,"cssClass":"pl-en"},{"start":77,"end":78,"cssClass":"pl-c1"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":80,"end":82,"cssClass":"pl-k"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":33,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":37,"end":44,"cssClass":"pl-s1"},{"start":46,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":78,"cssClass":"pl-en"},{"start":79,"end":80,"cssClass":"pl-kos"}],[{"start":12,"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":36,"cssClass":"pl-s1"},{"start":38,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":61,"cssClass":"pl-en"},{"start":62,"end":63,"cssClass":"pl-kos"}],[],[{"start":12,"end":51,"cssClass":"pl-c"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":57,"cssClass":"pl-pds"},{"start":57,"end":58,"cssClass":"pl-kos"}],[{"start":14,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":30,"cssClass":"pl-en"},{"start":31,"end":33,"cssClass":"pl-k"},{"start":35,"end":45,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":14,"end":17,"cssClass":"pl-k"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[],[{"start":10,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":65,"cssClass":"pl-c"}],[{"start":2,"end":66,"cssClass":"pl-c"}],[{"start":2,"end":63,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"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":4,"end":9,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-kos"},{"start":10,"end":14,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":23,"cssClass":"pl-en"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":13,"cssClass":"pl-en"},{"start":14,"end":25,"cssClass":"pl-pds"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"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":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":53,"end":65,"cssClass":"pl-s1"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":67,"end":78,"cssClass":"pl-s1"},{"start":79,"end":80,"cssClass":"pl-c1"},{"start":81,"end":98,"cssClass":"pl-c1"},{"start":98,"end":99,"cssClass":"pl-kos"}],[{"start":4,"end":15,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":17,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":43,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":57,"cssClass":"pl-c1"},{"start":58,"end":59,"cssClass":"pl-c1"},{"start":60,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":72,"end":82,"cssClass":"pl-s1"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":84,"end":96,"cssClass":"pl-s1"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":98,"end":109,"cssClass":"pl-s1"}],[{"start":4,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":28,"cssClass":"pl-s1"}],[{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":31,"cssClass":"pl-v"},{"start":33,"end":37,"cssClass":"pl-v"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":59,"cssClass":"pl-en"},{"start":62,"end":73,"cssClass":"pl-c1"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":85,"cssClass":"pl-en"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":94,"cssClass":"pl-en"},{"start":97,"end":108,"cssClass":"pl-c1"},{"start":108,"end":109,"cssClass":"pl-kos"},{"start":109,"end":117,"cssClass":"pl-en"},{"start":117,"end":118,"cssClass":"pl-kos"}],[{"start":4,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":112,"cssClass":"pl-s"},{"start":19,"end":58,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-kos"},{"start":21,"end":33,"cssClass":"pl-v"},{"start":35,"end":39,"cssClass":"pl-v"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":72,"cssClass":"pl-s1"},{"start":58,"end":60,"cssClass":"pl-kos"},{"start":60,"end":71,"cssClass":"pl-c1"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":111,"cssClass":"pl-s1"},{"start":72,"end":74,"cssClass":"pl-kos"},{"start":74,"end":86,"cssClass":"pl-v"},{"start":88,"end":92,"cssClass":"pl-v"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":110,"cssClass":"pl-en"},{"start":110,"end":111,"cssClass":"pl-kos"}],[{"start":4,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":39,"cssClass":"pl-s1"},{"start":40,"end":42,"cssClass":"pl-k"},{"start":43,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":77,"cssClass":"pl-pds"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":4,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":39,"cssClass":"pl-s1"},{"start":40,"end":42,"cssClass":"pl-k"},{"start":43,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":77,"cssClass":"pl-pds"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":4,"end":22,"cssClass":"pl-en"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":30,"cssClass":"pl-en"}],[{"start":4,"end":15,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":22,"cssClass":"pl-en"},{"start":23,"end":80,"cssClass":"pl-s"},{"start":36,"end":79,"cssClass":"pl-s1"},{"start":36,"end":38,"cssClass":"pl-kos"},{"start":38,"end":49,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":66,"cssClass":"pl-en"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"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":82,"end":98,"cssClass":"pl-s"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":21,"cssClass":"pl-en"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":22,"cssClass":"pl-v"},{"start":24,"end":28,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":45,"cssClass":"pl-en"},{"start":49,"end":53,"cssClass":"pl-pds"},{"start":56,"end":60,"cssClass":"pl-v"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":68,"cssClass":"pl-en"},{"start":71,"end":75,"cssClass":"pl-v"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":79,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":22,"cssClass":"pl-pds"},{"start":22,"end":23,"cssClass":"pl-kos"}],[],[{"start":4,"end":64,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-en"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":27,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"}],[],[{"start":4,"end":51,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-v"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":29,"cssClass":"pl-en"},{"start":30,"end":32,"cssClass":"pl-k"},{"start":34,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":42,"cssClass":"pl-s1"}],[{"start":6,"end":7,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-kos"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":30,"cssClass":"pl-v"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":46,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":48,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":61,"cssClass":"pl-en"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":73,"cssClass":"pl-pds"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":76,"end":79,"cssClass":"pl-c1"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":81,"end":84,"cssClass":"pl-c1"},{"start":84,"end":85,"cssClass":"pl-kos"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":8,"cssClass":"pl-en"},{"start":9,"end":11,"cssClass":"pl-k"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":20,"end":27,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":27,"cssClass":"pl-en"}],[],[{"start":6,"end":8,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-en"},{"start":24,"end":35,"cssClass":"pl-en"},{"start":38,"end":50,"cssClass":"pl-v"},{"start":52,"end":56,"cssClass":"pl-v"}],[{"start":8,"end":102,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":40,"cssClass":"pl-en"}],[{"start":10,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":37,"cssClass":"pl-en"},{"start":38,"end":40,"cssClass":"pl-k"},{"start":42,"end":46,"cssClass":"pl-s1"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":28,"end":34,"cssClass":"pl-k"},{"start":35,"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":44,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":16,"cssClass":"pl-en"},{"start":17,"end":19,"cssClass":"pl-k"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":31,"cssClass":"pl-s1"}],[{"start":10,"end":13,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-k"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":39,"end":47,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":45,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":34,"cssClass":"pl-en"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":51,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":68,"cssClass":"pl-en"},{"start":68,"end":69,"cssClass":"pl-kos"}],[{"start":10,"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":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":42,"cssClass":"pl-v"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":51,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":57,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":78,"cssClass":"pl-c"}],[{"start":8,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":49,"cssClass":"pl-en"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":52,"cssClass":"pl-en"},{"start":53,"end":59,"cssClass":"pl-k"},{"start":60,"end":71,"cssClass":"pl-en"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":23,"cssClass":"pl-en"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[],[{"start":8,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":57,"cssClass":"pl-en"},{"start":58,"end":60,"cssClass":"pl-k"},{"start":62,"end":73,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":32,"cssClass":"pl-en"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":26,"cssClass":"pl-pds"}],[{"start":12,"end":101,"cssClass":"pl-c"}],[{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":42,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":55,"cssClass":"pl-pds"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":60,"end":84,"cssClass":"pl-s"},{"start":61,"end":80,"cssClass":"pl-s1"},{"start":61,"end":63,"cssClass":"pl-kos"},{"start":63,"end":74,"cssClass":"pl-s1"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":75,"end":79,"cssClass":"pl-en"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":90,"cssClass":"pl-en"}],[],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":36,"cssClass":"pl-en"},{"start":40,"end":47,"cssClass":"pl-s1"},{"start":51,"end":56,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":59,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":69,"cssClass":"pl-en"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":70,"end":81,"cssClass":"pl-s1"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":82,"end":86,"cssClass":"pl-en"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":91,"cssClass":"pl-en"},{"start":91,"end":92,"cssClass":"pl-kos"}],[{"start":14,"end":16,"cssClass":"pl-k"},{"start":17,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":49,"cssClass":"pl-pds"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":51,"cssClass":"pl-sr"},{"start":31,"end":33,"cssClass":"pl-cce"},{"start":34,"end":36,"cssClass":"pl-cce"},{"start":39,"end":41,"cssClass":"pl-cce"},{"start":44,"end":46,"cssClass":"pl-cce"},{"start":46,"end":48,"cssClass":"pl-cce"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":53,"end":55,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":18,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"}],[{"start":18,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":71,"cssClass":"pl-pds"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":76,"end":102,"cssClass":"pl-s"},{"start":77,"end":96,"cssClass":"pl-s1"},{"start":77,"end":79,"cssClass":"pl-kos"},{"start":79,"end":90,"cssClass":"pl-s1"},{"start":90,"end":91,"cssClass":"pl-kos"},{"start":91,"end":95,"cssClass":"pl-en"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":104,"end":108,"cssClass":"pl-en"}],[],[{"start":18,"end":68,"cssClass":"pl-c"}],[{"start":18,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":53,"cssClass":"pl-s1"}],[{"start":16,"end":19,"cssClass":"pl-k"}],[{"start":14,"end":17,"cssClass":"pl-k"}],[],[{"start":14,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":37,"cssClass":"pl-v"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"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":12,"end":15,"cssClass":"pl-k"}],[{"start":10,"end":14,"cssClass":"pl-k"},{"start":15,"end":39,"cssClass":"pl-pds"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"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":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":48,"cssClass":"pl-s1"},{"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-en"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":14,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":43,"cssClass":"pl-v"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":47,"end":54,"cssClass":"pl-s1"},{"start":57,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":70,"cssClass":"pl-en"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":80,"cssClass":"pl-sr"},{"start":72,"end":74,"cssClass":"pl-cce"},{"start":76,"end":78,"cssClass":"pl-cce"},{"start":80,"end":81,"cssClass":"pl-kos"}],[{"start":14,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"}],[],[{"start":14,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":26,"cssClass":"pl-en"},{"start":27,"end":29,"cssClass":"pl-k"},{"start":31,"end":37,"cssClass":"pl-s1"}],[{"start":16,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":50,"cssClass":"pl-s"},{"start":31,"end":39,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-kos"},{"start":33,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":49,"cssClass":"pl-s1"},{"start":40,"end":42,"cssClass":"pl-kos"},{"start":42,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":54,"end":61,"cssClass":"pl-v"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":18,"end":19,"cssClass":"pl-kos"},{"start":20,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":48,"cssClass":"pl-en"},{"start":49,"end":51,"cssClass":"pl-c1"},{"start":52,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":72,"cssClass":"pl-en"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"}],[{"start":20,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":55,"cssClass":"pl-en"},{"start":56,"end":58,"cssClass":"pl-c1"},{"start":59,"end":67,"cssClass":"pl-v"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":68,"end":76,"cssClass":"pl-en"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":83,"cssClass":"pl-s1"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":85,"end":86,"cssClass":"pl-kos"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":88,"end":91,"cssClass":"pl-c1"},{"start":91,"end":92,"cssClass":"pl-kos"}],[{"start":14,"end":17,"cssClass":"pl-k"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":17,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"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":53,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":48,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":30,"cssClass":"pl-en"},{"start":31,"end":33,"cssClass":"pl-k"},{"start":35,"end":42,"cssClass":"pl-s1"}],[{"start":6,"end":13,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":38,"cssClass":"pl-en"}],[{"start":6,"end":13,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":29,"cssClass":"pl-en"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":9,"cssClass":"pl-k"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":10,"end":23,"cssClass":"pl-v"},{"start":28,"end":36,"cssClass":"pl-v"},{"start":37,"end":45,"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":30,"end":33,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-en"}],[{"start":6,"end":12,"cssClass":"pl-k"},{"start":13,"end":21,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":34,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":8,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":24,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":29,"cssClass":"pl-en"},{"start":33,"end":44,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":56,"cssClass":"pl-v"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":12,"end":23,"cssClass":"pl-c1"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":23,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":35,"cssClass":"pl-en"},{"start":36,"end":42,"cssClass":"pl-k"},{"start":43,"end":46,"cssClass":"pl-c1"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-en"}],[{"start":6,"end":23,"cssClass":"pl-c1"},{"start":28,"end":39,"cssClass":"pl-en"},{"start":43,"end":54,"cssClass":"pl-en"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":66,"cssClass":"pl-en"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":31,"cssClass":"pl-en"}],[{"start":6,"end":29,"cssClass":"pl-c1"},{"start":34,"end":45,"cssClass":"pl-en"},{"start":49,"end":65,"cssClass":"pl-en"}],[{"start":8,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":32,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":45,"cssClass":"pl-en"},{"start":49,"end":65,"cssClass":"pl-en"},{"start":66,"end":67,"cssClass":"pl-kos"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":30,"cssClass":"pl-en"}],[{"start":6,"end":29,"cssClass":"pl-c1"},{"start":34,"end":37,"cssClass":"pl-kos"},{"start":37,"end":47,"cssClass":"pl-s"},{"start":48,"end":58,"cssClass":"pl-s"},{"start":59,"end":69,"cssClass":"pl-s"},{"start":70,"end":80,"cssClass":"pl-s"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":82,"end":88,"cssClass":"pl-en"},{"start":89,"end":91,"cssClass":"pl-k"},{"start":93,"end":97,"cssClass":"pl-s1"}],[{"start":8,"end":20,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":31,"cssClass":"pl-en"}],[{"start":6,"end":30,"cssClass":"pl-c1"},{"start":35,"end":46,"cssClass":"pl-en"},{"start":50,"end":61,"cssClass":"pl-en"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":80,"cssClass":"pl-en"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":20,"cssClass":"pl-en"}],[{"start":6,"end":19,"cssClass":"pl-c1"},{"start":24,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":55,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":64,"cssClass":"pl-en"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":66,"end":71,"cssClass":"pl-pds"},{"start":71,"end":72,"cssClass":"pl-kos"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":26,"cssClass":"pl-en"}],[{"start":6,"end":8,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-v"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":34,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":8,"end":31,"cssClass":"pl-en"}],[{"start":6,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-v"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":8,"end":30,"cssClass":"pl-en"}],[{"start":6,"end":10,"cssClass":"pl-k"}],[{"start":8,"end":27,"cssClass":"pl-c"}],[{"start":8,"end":11,"cssClass":"pl-v"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":33,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":39,"cssClass":"pl-en"},{"start":40,"end":42,"cssClass":"pl-k"},{"start":44,"end":48,"cssClass":"pl-s1"}],[{"start":10,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-v"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-v"},{"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-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":33,"cssClass":"pl-k"},{"start":34,"end":38,"cssClass":"pl-s1"},{"start":42,"end":54,"cssClass":"pl-c1"}],[{"start":12,"end":16,"cssClass":"pl-smi"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":32,"cssClass":"pl-v"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":54,"cssClass":"pl-en"},{"start":54,"end":55,"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":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":31,"cssClass":"pl-en"}],[{"start":6,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":22,"cssClass":"pl-s"}],[{"start":6,"end":9,"cssClass":"pl-v"},{"start":9,"end":10,"cssClass":"pl-kos"},{"start":10,"end":37,"cssClass":"pl-s"},{"start":11,"end":27,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-kos"},{"start":13,"end":26,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":45,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-s1"},{"start":52,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":70,"cssClass":"pl-en"},{"start":71,"end":73,"cssClass":"pl-k"},{"start":75,"end":90,"cssClass":"pl-s1"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":6,"end":17,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":28,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"}],[],[{"start":6,"end":8,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":33,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":8,"end":62,"cssClass":"pl-c"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":29,"cssClass":"pl-en"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":38,"cssClass":"pl-pds"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":43,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":66,"cssClass":"pl-pds"},{"start":66,"end":67,"cssClass":"pl-kos"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":22,"cssClass":"pl-en"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"}],[{"start":10,"end":13,"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":26,"cssClass":"pl-k"},{"start":28,"end":35,"cssClass":"pl-s1"}],[{"start":10,"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":37,"cssClass":"pl-s1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-s1"}],[{"start":14,"end":19,"cssClass":"pl-en"},{"start":20,"end":27,"cssClass":"pl-v"},{"start":29,"end":40,"cssClass":"pl-v"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":99,"cssClass":"pl-s"},{"start":56,"end":70,"cssClass":"pl-s1"},{"start":56,"end":58,"cssClass":"pl-kos"},{"start":58,"end":69,"cssClass":"pl-c1"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":85,"end":92,"cssClass":"pl-s1"},{"start":85,"end":87,"cssClass":"pl-kos"},{"start":87,"end":91,"cssClass":"pl-s1"},{"start":91,"end":92,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[],[{"start":12,"end":16,"cssClass":"pl-smi"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":32,"cssClass":"pl-v"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":43,"end":54,"cssClass":"pl-en"},{"start":54,"end":55,"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":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":30,"cssClass":"pl-en"}],[{"start":6,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":18,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":38,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":57,"cssClass":"pl-en"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":6,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":27,"cssClass":"pl-en"}],[{"start":6,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":11,"cssClass":"pl-c1"}],[{"start":6,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":17,"cssClass":"pl-en"},{"start":18,"end":20,"cssClass":"pl-k"},{"start":22,"end":25,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":27,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-s1"},{"start":40,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-c1"},{"start":69,"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":79,"end":84,"cssClass":"pl-en"},{"start":85,"end":86,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":60,"cssClass":"pl-s"},{"start":14,"end":51,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-kos"},{"start":16,"end":25,"cssClass":"pl-v"},{"start":27,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":49,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":59,"cssClass":"pl-s1"},{"start":52,"end":54,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":64,"end":71,"cssClass":"pl-v"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":75,"cssClass":"pl-en"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":80,"cssClass":"pl-s1"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":82,"end":93,"cssClass":"pl-en"},{"start":93,"end":94,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":22,"cssClass":"pl-en"}],[{"start":6,"end":28,"cssClass":"pl-s"},{"start":7,"end":23,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-kos"},{"start":9,"end":22,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-en"}],[{"start":6,"end":19,"cssClass":"pl-c1"},{"start":22,"end":28,"cssClass":"pl-s"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"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":6,"end":10,"cssClass":"pl-v"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":19,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":33,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":40,"cssClass":"pl-en"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":44,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":51,"cssClass":"pl-en"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":6,"end":10,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":14,"end":19,"cssClass":"pl-en"}],[{"start":6,"end":11,"cssClass":"pl-en"},{"start":12,"end":19,"cssClass":"pl-v"},{"start":21,"end":32,"cssClass":"pl-v"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":34,"end":273,"cssClass":"pl-s"},{"start":65,"end":82,"cssClass":"pl-s1"},{"start":65,"end":67,"cssClass":"pl-kos"},{"start":67,"end":81,"cssClass":"pl-en"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":222,"end":224,"cssClass":"pl-cce"},{"start":244,"end":246,"cssClass":"pl-cce"},{"start":248,"end":262,"cssClass":"pl-s1"},{"start":248,"end":250,"cssClass":"pl-kos"},{"start":250,"end":255,"cssClass":"pl-en"},{"start":255,"end":256,"cssClass":"pl-kos"},{"start":256,"end":261,"cssClass":"pl-en"},{"start":261,"end":262,"cssClass":"pl-kos"},{"start":264,"end":272,"cssClass":"pl-s1"},{"start":264,"end":266,"cssClass":"pl-kos"},{"start":266,"end":271,"cssClass":"pl-en"},{"start":271,"end":272,"cssClass":"pl-kos"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-kos"},{"start":10,"end":13,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":29,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":37,"cssClass":"pl-en"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-v"},{"start":14,"end":22,"cssClass":"pl-c"}],[{"start":2,"end":9,"cssClass":"pl-en"},{"start":10,"end":20,"cssClass":"pl-v"}],[],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":20,"cssClass":"pl-v"},{"start":23,"end":36,"cssClass":"pl-v"},{"start":37,"end":45,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":7,"cssClass":"pl-k"},{"start":8,"end":19,"cssClass":"pl-v"},{"start":22,"end":34,"cssClass":"pl-v"},{"start":35,"end":43,"cssClass":"pl-c"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":13,"cssClass":"pl-en"},{"start":14,"end":26,"cssClass":"pl-pds"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":26,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":16,"cssClass":"pl-s1"}],[{"start":6,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-v"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":17,"end":21,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-v"}],[{"start":8,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":26,"cssClass":"pl-s1"}],[{"start":6,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-v"}],[{"start":8,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"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":6,"end":10,"cssClass":"pl-k"}],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":27,"cssClass":"pl-v"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":29,"end":111,"cssClass":"pl-s"},{"start":51,"end":69,"cssClass":"pl-s1"},{"start":51,"end":53,"cssClass":"pl-kos"},{"start":53,"end":60,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":68,"cssClass":"pl-en"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":89,"end":102,"cssClass":"pl-s1"},{"start":89,"end":91,"cssClass":"pl-kos"},{"start":91,"end":101,"cssClass":"pl-en"},{"start":101,"end":102,"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":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":42,"cssClass":"pl-v"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":46,"end":57,"cssClass":"pl-s1"},{"start":60,"end":71,"cssClass":"pl-s1"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":72,"end":83,"cssClass":"pl-en"},{"start":84,"end":90,"cssClass":"pl-k"},{"start":91,"end":94,"cssClass":"pl-c1"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":16,"cssClass":"pl-en"}],[{"start":4,"end":16,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":21,"cssClass":"pl-en"},{"start":22,"end":24,"cssClass":"pl-k"},{"start":25,"end":37,"cssClass":"pl-c1"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-en"}],[{"start":4,"end":12,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":17,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":27,"end":32,"cssClass":"pl-k"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":4,"end":12,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-en"}],[{"start":4,"end":12,"cssClass":"pl-c1"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-en"}],[{"start":4,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":22,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"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":38,"end":49,"cssClass":"pl-s1"},{"start":51,"end":63,"cssClass":"pl-v"},{"start":65,"end":69,"cssClass":"pl-v"},{"start":69,"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":110,"cssClass":"pl-s1"},{"start":110,"end":111,"cssClass":"pl-kos"},{"start":112,"end":113,"cssClass":"pl-kos"}],[{"start":4,"end":11,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":16,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":21,"cssClass":"pl-s"},{"start":21,"end":22,"cssClass":"pl-kos"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":16,"cssClass":"pl-en"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"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":28,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":33,"cssClass":"pl-k"},{"start":35,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":42,"end":44,"cssClass":"pl-k"},{"start":45,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":68,"cssClass":"pl-en"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":79,"cssClass":"pl-pds"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":84,"end":95,"cssClass":"pl-en"},{"start":95,"end":96,"cssClass":"pl-kos"},{"start":96,"end":105,"cssClass":"pl-en"},{"start":105,"end":106,"cssClass":"pl-kos"},{"start":106,"end":114,"cssClass":"pl-en"},{"start":114,"end":115,"cssClass":"pl-kos"},{"start":115,"end":127,"cssClass":"pl-v"},{"start":129,"end":133,"cssClass":"pl-v"},{"start":133,"end":134,"cssClass":"pl-kos"}],[{"start":6,"end":14,"cssClass":"pl-s1"},{"start":18,"end":30,"cssClass":"pl-v"},{"start":32,"end":36,"cssClass":"pl-v"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"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":54,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":61,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":70,"cssClass":"pl-en"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":80,"cssClass":"pl-s"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":82,"end":86,"cssClass":"pl-s"},{"start":83,"end":85,"cssClass":"pl-cce"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":88,"end":92,"cssClass":"pl-en"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":102,"cssClass":"pl-s"},{"start":102,"end":103,"cssClass":"pl-kos"},{"start":104,"end":108,"cssClass":"pl-s"},{"start":105,"end":107,"cssClass":"pl-cce"},{"start":108,"end":109,"cssClass":"pl-kos"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":11,"end":15,"cssClass":"pl-s"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-en"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":7,"end":18,"cssClass":"pl-en"}],[{"start":6,"end":17,"cssClass":"pl-en"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":22,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":27,"cssClass":"pl-smi"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":51,"cssClass":"pl-en"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":6,"end":11,"cssClass":"pl-en"},{"start":12,"end":32,"cssClass":"pl-v"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":34,"end":62,"cssClass":"pl-s"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"}],[],[{"start":2,"end":9,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"}],[{"start":6,"end":8,"cssClass":"pl-c1"},{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":18,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":49,"end":51,"cssClass":"pl-k"},{"start":53,"end":60,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":62,"end":66,"cssClass":"pl-s1"}],[{"start":8,"end":38,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":15,"cssClass":"pl-k"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":24,"end":31,"cssClass":"pl-sr"},{"start":26,"end":28,"cssClass":"pl-cce"}],[],[{"start":8,"end":74,"cssClass":"pl-c"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":59,"cssClass":"pl-sr"},{"start":22,"end":24,"cssClass":"pl-cce"},{"start":37,"end":39,"cssClass":"pl-cce"},{"start":42,"end":44,"cssClass":"pl-cce"},{"start":47,"end":49,"cssClass":"pl-cce"},{"start":54,"end":56,"cssClass":"pl-cce"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-kos"}],[{"start":10,"end":15,"cssClass":"pl-en"},{"start":16,"end":27,"cssClass":"pl-v"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":29,"end":114,"cssClass":"pl-s"},{"start":30,"end":50,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-kos"},{"start":32,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":77,"end":84,"cssClass":"pl-s1"},{"start":77,"end":79,"cssClass":"pl-kos"},{"start":79,"end":83,"cssClass":"pl-s1"},{"start":83,"end":84,"cssClass":"pl-kos"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":32,"cssClass":"pl-en"}],[],[{"start":8,"end":49,"cssClass":"pl-c"}],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":25,"cssClass":"pl-v"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":27,"end":81,"cssClass":"pl-s"},{"start":28,"end":48,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-kos"},{"start":30,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":61,"end":67,"cssClass":"pl-s1"},{"start":61,"end":63,"cssClass":"pl-kos"},{"start":63,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":82,"end":84,"cssClass":"pl-k"},{"start":85,"end":92,"cssClass":"pl-s1"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":96,"cssClass":"pl-s1"},{"start":96,"end":97,"cssClass":"pl-kos"}],[{"start":8,"end":15,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":34,"cssClass":"pl-en"}],[{"start":8,"end":15,"cssClass":"pl-s1"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-k"}],[{"start":0,"end":3,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-v"},{"start":12,"end":20,"cssClass":"pl-c"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-v"},{"start":14,"end":22,"cssClass":"pl-c"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":10,"end":18,"cssClass":"pl-v"},{"start":19,"end":27,"cssClass":"pl-c"}],[{"start":6,"end":36,"cssClass":"pl-en"},{"start":37,"end":50,"cssClass":"pl-pds"}],[{"start":6,"end":36,"cssClass":"pl-en"},{"start":37,"end":57,"cssClass":"pl-pds"}],[{"start":6,"end":36,"cssClass":"pl-en"},{"start":37,"end":57,"cssClass":"pl-pds"}],[{"start":6,"end":36,"cssClass":"pl-en"},{"start":37,"end":64,"cssClass":"pl-pds"}],[{"start":6,"end":36,"cssClass":"pl-en"},{"start":37,"end":63,"cssClass":"pl-pds"},{"start":66,"end":97,"cssClass":"pl-c"}],[{"start":6,"end":36,"cssClass":"pl-en"},{"start":37,"end":57,"cssClass":"pl-pds"}],[],[{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":30,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":37,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":45,"cssClass":"pl-c1"}],[{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":36,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-c1"}],[{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":30,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":38,"cssClass":"pl-c1"}],[],[{"start":6,"end":31,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":6,"end":10,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-kos"},{"start":11,"end":30,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":44,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":32,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-smi"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":65,"cssClass":"pl-en"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":77,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":25,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":28,"cssClass":"pl-en"},{"start":32,"end":36,"cssClass":"pl-pds"}],[{"start":10,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":27,"cssClass":"pl-v"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":51,"cssClass":"pl-s"},{"start":29,"end":44,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-kos"},{"start":31,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":55,"end":58,"cssClass":"pl-v"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":82,"cssClass":"pl-s"},{"start":60,"end":75,"cssClass":"pl-s1"},{"start":60,"end":62,"cssClass":"pl-kos"},{"start":62,"end":74,"cssClass":"pl-en"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":82,"end":83,"cssClass":"pl-kos"}],[{"start":10,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":26,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-v"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"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":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":55,"cssClass":"pl-en"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":59,"cssClass":"pl-s"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":62,"cssClass":"pl-c1"},{"start":65,"end":66,"cssClass":"pl-c1"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":68,"end":72,"cssClass":"pl-en"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":76,"cssClass":"pl-s"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"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":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":47,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-s1"},{"start":54,"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":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":12,"cssClass":"pl-smi"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":32,"cssClass":"pl-en"},{"start":36,"end":47,"cssClass":"pl-s1"}],[{"start":8,"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":8,"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":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":50,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":56,"cssClass":"pl-c1"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":20,"cssClass":"pl-s1"},{"start":24,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":49,"cssClass":"pl-en"},{"start":50,"end":52,"cssClass":"pl-k"},{"start":54,"end":64,"cssClass":"pl-s1"}],[{"start":10,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":37,"cssClass":"pl-en"}],[{"start":10,"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":43,"cssClass":"pl-en"},{"start":44,"end":46,"cssClass":"pl-k"},{"start":47,"end":59,"cssClass":"pl-v"},{"start":61,"end":65,"cssClass":"pl-v"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":87,"cssClass":"pl-en"}],[{"start":10,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":30,"cssClass":"pl-en"},{"start":31,"end":40,"cssClass":"pl-s1"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":26,"cssClass":"pl-v"}],[{"start":12,"end":62,"cssClass":"pl-c"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":50,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":56,"cssClass":"pl-c1"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":20,"cssClass":"pl-s1"},{"start":24,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":49,"cssClass":"pl-en"},{"start":50,"end":52,"cssClass":"pl-k"},{"start":54,"end":64,"cssClass":"pl-s1"}],[{"start":10,"end":20,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":23,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":38,"cssClass":"pl-en"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"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":50,"cssClass":"pl-s"},{"start":50,"end":51,"cssClass":"pl-kos"}],[],[{"start":10,"end":23,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":38,"cssClass":"pl-k"},{"start":41,"end":49,"cssClass":"pl-s1"}],[{"start":12,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":39,"cssClass":"pl-en"},{"start":40,"end":42,"cssClass":"pl-k"},{"start":43,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":56,"cssClass":"pl-en"},{"start":60,"end":64,"cssClass":"pl-c1"},{"start":68,"end":76,"cssClass":"pl-s1"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":81,"cssClass":"pl-en"},{"start":85,"end":92,"cssClass":"pl-pds"}],[],[{"start":12,"end":26,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"}],[],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":36,"cssClass":"pl-en"},{"start":37,"end":39,"cssClass":"pl-k"},{"start":41,"end":48,"cssClass":"pl-s1"}],[{"start":14,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":57,"end":59,"cssClass":"pl-k"},{"start":60,"end":72,"cssClass":"pl-s1"}],[],[{"start":14,"end":16,"cssClass":"pl-k"},{"start":17,"end":33,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":58,"cssClass":"pl-en"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":16,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":56,"end":72,"cssClass":"pl-c1"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":83,"cssClass":"pl-s1"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":92,"cssClass":"pl-s1"},{"start":92,"end":93,"cssClass":"pl-kos"},{"start":93,"end":97,"cssClass":"pl-en"},{"start":97,"end":98,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":103,"cssClass":"pl-en"}],[{"start":14,"end":18,"cssClass":"pl-k"}],[{"start":16,"end":21,"cssClass":"pl-en"},{"start":22,"end":35,"cssClass":"pl-v"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":104,"cssClass":"pl-s"},{"start":60,"end":70,"cssClass":"pl-s1"},{"start":60,"end":62,"cssClass":"pl-kos"},{"start":62,"end":69,"cssClass":"pl-s1"},{"start":69,"end":70,"cssClass":"pl-kos"},{"start":89,"end":102,"cssClass":"pl-s1"},{"start":89,"end":91,"cssClass":"pl-kos"},{"start":91,"end":101,"cssClass":"pl-s1"},{"start":101,"end":102,"cssClass":"pl-kos"}],[{"start":14,"end":17,"cssClass":"pl-k"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":26,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":34,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":49,"cssClass":"pl-en"},{"start":52,"end":61,"cssClass":"pl-s1"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":31,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":33,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":8,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":37,"cssClass":"pl-k"},{"start":38,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":64,"cssClass":"pl-c1"},{"start":64,"end":65,"cssClass":"pl-kos"}],[{"start":8,"end":25,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":32,"cssClass":"pl-en"},{"start":33,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":51,"cssClass":"pl-pds"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"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":8,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":31,"end":37,"cssClass":"pl-k"},{"start":38,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":64,"cssClass":"pl-c1"},{"start":64,"end":65,"cssClass":"pl-kos"}],[{"start":8,"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":41,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":37,"cssClass":"pl-en"}],[{"start":8,"end":34,"cssClass":"pl-en"}],[{"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":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":51,"cssClass":"pl-en"},{"start":51,"end":52,"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":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-k"},{"start":22,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":43,"cssClass":"pl-v"},{"start":45,"end":49,"cssClass":"pl-v"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":55,"end":67,"cssClass":"pl-v"},{"start":69,"end":73,"cssClass":"pl-v"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":88,"cssClass":"pl-en"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":89,"end":95,"cssClass":"pl-en"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":30,"cssClass":"pl-en"},{"start":35,"end":61,"cssClass":"pl-en"}],[{"start":10,"end":15,"cssClass":"pl-en"},{"start":16,"end":28,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":87,"cssClass":"pl-s"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-kos"}],[],[{"start":8,"end":51,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":38,"cssClass":"pl-en"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":38,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":43,"cssClass":"pl-smi"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":49,"cssClass":"pl-en"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":12,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":56,"cssClass":"pl-c1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":61,"cssClass":"pl-smi"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":67,"cssClass":"pl-en"},{"start":67,"end":68,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":25,"cssClass":"pl-en"}],[{"start":12,"end":37,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":42,"cssClass":"pl-smi"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":48,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":52,"end":68,"cssClass":"pl-c1"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":10,"end":22,"cssClass":"pl-v"},{"start":24,"end":28,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":33,"cssClass":"pl-en"},{"start":34,"end":62,"cssClass":"pl-pds"}],[{"start":10,"end":22,"cssClass":"pl-v"},{"start":24,"end":28,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":60,"cssClass":"pl-en"}],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":10,"end":18,"cssClass":"pl-v"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":30,"cssClass":"pl-en"}],[{"start":10,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":40,"cssClass":"pl-smi"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":53,"cssClass":"pl-c1"}],[{"start":10,"end":23,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":59,"cssClass":"pl-c"}],[{"start":8,"end":28,"cssClass":"pl-en"},{"start":29,"end":31,"cssClass":"pl-k"},{"start":32,"end":57,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":6,"end":18,"cssClass":"pl-en"},{"start":19,"end":25,"cssClass":"pl-pds"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":27,"end":47,"cssClass":"pl-pds"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":32,"cssClass":"pl-en"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-k"},{"start":22,"end":30,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":43,"cssClass":"pl-v"},{"start":45,"end":49,"cssClass":"pl-v"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":55,"end":67,"cssClass":"pl-v"},{"start":69,"end":73,"cssClass":"pl-v"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":88,"cssClass":"pl-en"},{"start":88,"end":89,"cssClass":"pl-kos"},{"start":89,"end":95,"cssClass":"pl-en"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":42,"cssClass":"pl-en"}],[{"start":10,"end":18,"cssClass":"pl-v"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":30,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[],[{"start":8,"end":54,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":38,"cssClass":"pl-en"},{"start":42,"end":48,"cssClass":"pl-v"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":56,"cssClass":"pl-en"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":76,"cssClass":"pl-s"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-c1"}],[{"start":10,"end":22,"cssClass":"pl-v"},{"start":24,"end":28,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":39,"cssClass":"pl-en"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":63,"cssClass":"pl-en"}],[{"start":10,"end":16,"cssClass":"pl-v"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":17,"end":24,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":44,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":8,"end":20,"cssClass":"pl-v"},{"start":22,"end":26,"cssClass":"pl-v"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":53,"cssClass":"pl-en"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[{"start":6,"end":18,"cssClass":"pl-en"},{"start":19,"end":28,"cssClass":"pl-pds"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":30,"end":53,"cssClass":"pl-pds"}],[],[{"start":6,"end":9,"cssClass":"pl-k"},{"start":10,"end":14,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":27,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":8,"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":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":20,"cssClass":"pl-s"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":56,"cssClass":"pl-pds"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":12,"end":24,"cssClass":"pl-en"},{"start":25,"end":48,"cssClass":"pl-pds"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"end":56,"cssClass":"pl-pds"}],[{"start":12,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":32,"cssClass":"pl-pds"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":34,"end":36,"cssClass":"pl-k"}],[{"start":14,"end":33,"cssClass":"pl-en"}],[{"start":14,"end":36,"cssClass":"pl-en"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":23,"cssClass":"pl-s"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":59,"cssClass":"pl-pds"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":12,"end":24,"cssClass":"pl-en"},{"start":25,"end":51,"cssClass":"pl-pds"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":53,"end":62,"cssClass":"pl-pds"}],[{"start":12,"end":25,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":35,"cssClass":"pl-pds"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":37,"end":39,"cssClass":"pl-k"}],[{"start":14,"end":39,"cssClass":"pl-en"}],[{"start":14,"end":36,"cssClass":"pl-en"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":10,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":6,"end":9,"cssClass":"pl-k"}],[],[{"start":6,"end":13,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":25,"cssClass":"pl-en"}],[{"start":10,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":10,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-v"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":58,"cssClass":"pl-en"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":60,"end":79,"cssClass":"pl-en"},{"start":79,"end":80,"cssClass":"pl-kos"},{"start":81,"end":100,"cssClass":"pl-en"},{"start":100,"end":101,"cssClass":"pl-kos"}],[{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":30,"cssClass":"pl-en"}],[{"start":12,"end":14,"cssClass":"pl-k"},{"start":15,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":36,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":45,"cssClass":"pl-v"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":14,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":39,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":54,"end":62,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-k"}],[{"start":14,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":27,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":34,"end":50,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":63,"cssClass":"pl-en"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-c1"},{"start":67,"end":68,"cssClass":"pl-s1"},{"start":69,"end":70,"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":88,"cssClass":"pl-c"}],[{"start":8,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":42,"cssClass":"pl-c1"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":32,"cssClass":"pl-en"}],[{"start":10,"end":12,"cssClass":"pl-k"},{"start":13,"end":32,"cssClass":"pl-en"}],[{"start":12,"end":17,"cssClass":"pl-en"},{"start":18,"end":30,"cssClass":"pl-v"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":74,"cssClass":"pl-s"},{"start":75,"end":77,"cssClass":"pl-k"},{"start":78,"end":86,"cssClass":"pl-v"},{"start":86,"end":87,"cssClass":"pl-kos"},{"start":87,"end":106,"cssClass":"pl-en"},{"start":106,"end":107,"cssClass":"pl-kos"},{"start":107,"end":113,"cssClass":"pl-en"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":45,"cssClass":"pl-c1"}],[{"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":48,"cssClass":"pl-en"},{"start":49,"end":57,"cssClass":"pl-v"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":77,"cssClass":"pl-en"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":82,"cssClass":"pl-en"}],[{"start":14,"end":40,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":47,"cssClass":"pl-c1"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":20,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":57,"cssClass":"pl-smi"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":59,"end":74,"cssClass":"pl-en"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":10,"end":14,"cssClass":"pl-k"}],[{"start":12,"end":17,"cssClass":"pl-en"},{"start":18,"end":30,"cssClass":"pl-v"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":74,"cssClass":"pl-s"},{"start":75,"end":77,"cssClass":"pl-k"},{"start":78,"end":94,"cssClass":"pl-c1"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":95,"end":99,"cssClass":"pl-en"}],[{"start":12,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":33,"cssClass":"pl-en"},{"start":34,"end":36,"cssClass":"pl-k"},{"start":38,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"end":58,"cssClass":"pl-s1"}],[{"start":14,"end":22,"cssClass":"pl-v"},{"start":22,"end":23,"cssClass":"pl-kos"},{"start":23,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":48,"cssClass":"pl-smi"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"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":87,"cssClass":"pl-en"},{"start":87,"end":88,"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":27,"cssClass":"pl-en"}],[{"start":10,"end":35,"cssClass":"pl-en"},{"start":39,"end":52,"cssClass":"pl-pds"}],[{"start":8,"end":11,"cssClass":"pl-k"}],[{"start":4,"end":7,"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":"fixtures.rb","displayUrl":"https://github.com/rails/rails/blob/2-0-stable/activerecord/lib/active_record/fixtures.rb?raw=true","headerInfo":{"blobSize":"34.6 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":"70b0930","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Frails%2Frails%2Fblob%2F2-0-stable%2Factiverecord%2Flib%2Factive_record%2Ffixtures.rb","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"1032","truncatedSloc":"928"},"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/2-0-stable/activerecord/lib/active_record/fixtures.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/2-0-stable/activerecord/lib/active_record/fixtures.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":false,"not_analyzed":false,"symbols":[{"name":"YAML","kind":"module","ident_start":51,"ident_end":55,"extent_start":44,"extent_end":170,"fully_qualified_name":"YAML","ident_utf16":{"start":{"line_number":4,"utf16_col":7},"end":{"line_number":4,"utf16_col":11}},"extent_utf16":{"start":{"line_number":4,"utf16_col":0},"end":{"line_number":9,"utf16_col":3}}},{"name":"Omap","kind":"class","ident_start":73,"ident_end":77,"extent_start":67,"extent_end":166,"fully_qualified_name":"YAML::Omap","ident_utf16":{"start":{"line_number":5,"utf16_col":8},"end":{"line_number":5,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5,"utf16_col":2},"end":{"line_number":8,"utf16_col":5}}},{"name":"keys","kind":"method","ident_start":95,"ident_end":99,"extent_start":91,"extent_end":123,"fully_qualified_name":"YAML::Omap::keys","ident_utf16":{"start":{"line_number":6,"utf16_col":8},"end":{"line_number":6,"utf16_col":12}},"extent_utf16":{"start":{"line_number":6,"utf16_col":4},"end":{"line_number":6,"utf16_col":36}}},{"name":"values","kind":"method","ident_start":132,"ident_end":138,"extent_start":128,"extent_end":160,"fully_qualified_name":"YAML::Omap::values","ident_utf16":{"start":{"line_number":7,"utf16_col":8},"end":{"line_number":7,"utf16_col":14}},"extent_utf16":{"start":{"line_number":7,"utf16_col":4},"end":{"line_number":7,"utf16_col":36}}},{"name":"FixtureClassNotFound","kind":"class","ident_start":205,"ident_end":225,"extent_start":199,"extent_end":274,"fully_qualified_name":"FixtureClassNotFound","ident_utf16":{"start":{"line_number":12,"utf16_col":8},"end":{"line_number":12,"utf16_col":28}},"extent_utf16":{"start":{"line_number":12,"utf16_col":2},"end":{"line_number":13,"utf16_col":5}}},{"name":"FixtureClassNotFound","kind":"class","ident_start":288,"ident_end":308,"extent_start":282,"extent_end":339,"fully_qualified_name":"FixtureClassNotFound","ident_utf16":{"start":{"line_number":15,"utf16_col":8},"end":{"line_number":15,"utf16_col":28}},"extent_utf16":{"start":{"line_number":15,"utf16_col":2},"end":{"line_number":16,"utf16_col":5}}},{"name":"Fixtures","kind":"class","ident_start":15519,"ident_end":15527,"extent_start":15513,"extent_end":26276,"fully_qualified_name":"Fixtures","ident_utf16":{"start":{"line_number":440,"utf16_col":6},"end":{"line_number":440,"utf16_col":14}},"extent_utf16":{"start":{"line_number":440,"utf16_col":0},"end":{"line_number":757,"utf16_col":3}}},{"name":"reset_cache","kind":"method","ident_start":15648,"ident_end":15659,"extent_start":15639,"extent_end":15785,"fully_qualified_name":"Fixtures::reset_cache","ident_utf16":{"start":{"line_number":445,"utf16_col":11},"end":{"line_number":445,"utf16_col":22}},"extent_utf16":{"start":{"line_number":445,"utf16_col":2},"end":{"line_number":448,"utf16_col":5}}},{"name":"cache_for_connection","kind":"method","ident_start":15798,"ident_end":15818,"extent_start":15789,"extent_end":15939,"fully_qualified_name":"Fixtures::cache_for_connection","ident_utf16":{"start":{"line_number":450,"utf16_col":11},"end":{"line_number":450,"utf16_col":31}},"extent_utf16":{"start":{"line_number":450,"utf16_col":2},"end":{"line_number":453,"utf16_col":5}}},{"name":"fixture_is_cached?","kind":"method","ident_start":15952,"ident_end":15970,"extent_start":15943,"extent_end":16049,"fully_qualified_name":"Fixtures::fixture_is_cached?","ident_utf16":{"start":{"line_number":455,"utf16_col":11},"end":{"line_number":455,"utf16_col":29}},"extent_utf16":{"start":{"line_number":455,"utf16_col":2},"end":{"line_number":457,"utf16_col":5}}},{"name":"cached_fixtures","kind":"method","ident_start":16062,"ident_end":16077,"extent_start":16053,"extent_end":16337,"fully_qualified_name":"Fixtures::cached_fixtures","ident_utf16":{"start":{"line_number":459,"utf16_col":11},"end":{"line_number":459,"utf16_col":26}},"extent_utf16":{"start":{"line_number":459,"utf16_col":2},"end":{"line_number":466,"utf16_col":5}}},{"name":"cache_fixtures","kind":"method","ident_start":16350,"ident_end":16364,"extent_start":16341,"extent_end":16476,"fully_qualified_name":"Fixtures::cache_fixtures","ident_utf16":{"start":{"line_number":468,"utf16_col":11},"end":{"line_number":468,"utf16_col":25}},"extent_utf16":{"start":{"line_number":468,"utf16_col":2},"end":{"line_number":470,"utf16_col":5}}},{"name":"instantiate_fixtures","kind":"method","ident_start":16489,"ident_end":16509,"extent_start":16480,"extent_end":16926,"fully_qualified_name":"Fixtures::instantiate_fixtures","ident_utf16":{"start":{"line_number":472,"utf16_col":11},"end":{"line_number":472,"utf16_col":31}},"extent_utf16":{"start":{"line_number":472,"utf16_col":2},"end":{"line_number":485,"utf16_col":5}}},{"name":"instantiate_all_loaded_fixtures","kind":"method","ident_start":16939,"ident_end":16970,"extent_start":16930,"extent_end":17152,"fully_qualified_name":"Fixtures::instantiate_all_loaded_fixtures","ident_utf16":{"start":{"line_number":487,"utf16_col":11},"end":{"line_number":487,"utf16_col":42}},"extent_utf16":{"start":{"line_number":487,"utf16_col":2},"end":{"line_number":491,"utf16_col":5}}},{"name":"create_fixtures","kind":"method","ident_start":17236,"ident_end":17251,"extent_start":17227,"extent_end":18625,"fully_qualified_name":"Fixtures::create_fixtures","ident_utf16":{"start":{"line_number":496,"utf16_col":11},"end":{"line_number":496,"utf16_col":26}},"extent_utf16":{"start":{"line_number":496,"utf16_col":2},"end":{"line_number":530,"utf16_col":5}}},{"name":"identify","kind":"method","ident_start":18835,"ident_end":18843,"extent_start":18826,"extent_end":18880,"fully_qualified_name":"Fixtures::identify","ident_utf16":{"start":{"line_number":535,"utf16_col":11},"end":{"line_number":535,"utf16_col":19}},"extent_utf16":{"start":{"line_number":535,"utf16_col":2},"end":{"line_number":537,"utf16_col":5}}},{"name":"initialize","kind":"method","ident_start":18915,"ident_end":18925,"extent_start":18911,"extent_end":19569,"fully_qualified_name":"Fixtures::initialize","ident_utf16":{"start":{"line_number":541,"utf16_col":6},"end":{"line_number":541,"utf16_col":16}},"extent_utf16":{"start":{"line_number":541,"utf16_col":2},"end":{"line_number":549,"utf16_col":5}}},{"name":"delete_existing_fixtures","kind":"method","ident_start":19577,"ident_end":19601,"extent_start":19573,"extent_end":19706,"fully_qualified_name":"Fixtures::delete_existing_fixtures","ident_utf16":{"start":{"line_number":551,"utf16_col":6},"end":{"line_number":551,"utf16_col":30}},"extent_utf16":{"start":{"line_number":551,"utf16_col":2},"end":{"line_number":553,"utf16_col":5}}},{"name":"insert_fixtures","kind":"method","ident_start":19714,"ident_end":19729,"extent_start":19710,"extent_end":22844,"fully_qualified_name":"Fixtures::insert_fixtures","ident_utf16":{"start":{"line_number":555,"utf16_col":6},"end":{"line_number":555,"utf16_col":21}},"extent_utf16":{"start":{"line_number":555,"utf16_col":2},"end":{"line_number":638,"utf16_col":5}}},{"name":"HabtmFixtures","kind":"class","ident_start":22866,"ident_end":22879,"extent_start":22860,"extent_end":22943,"fully_qualified_name":"Fixtures::HabtmFixtures","ident_utf16":{"start":{"line_number":641,"utf16_col":10},"end":{"line_number":641,"utf16_col":23}},"extent_utf16":{"start":{"line_number":641,"utf16_col":4},"end":{"line_number":643,"utf16_col":7}}},{"name":"read_fixture_files","kind":"method","ident_start":22912,"ident_end":22930,"extent_start":22908,"extent_end":22935,"fully_qualified_name":"Fixtures::HabtmFixtures::read_fixture_files","ident_utf16":{"start":{"line_number":642,"utf16_col":10},"end":{"line_number":642,"utf16_col":28}},"extent_utf16":{"start":{"line_number":642,"utf16_col":6},"end":{"line_number":642,"utf16_col":33}}},{"name":"model_class","kind":"method","ident_start":22953,"ident_end":22964,"extent_start":22949,"extent_end":23219,"fully_qualified_name":"Fixtures::model_class","ident_utf16":{"start":{"line_number":645,"utf16_col":8},"end":{"line_number":645,"utf16_col":19}},"extent_utf16":{"start":{"line_number":645,"utf16_col":4},"end":{"line_number":656,"utf16_col":7}}},{"name":"primary_key_name","kind":"method","ident_start":23229,"ident_end":23245,"extent_start":23225,"extent_end":23320,"fully_qualified_name":"Fixtures::primary_key_name","ident_utf16":{"start":{"line_number":658,"utf16_col":8},"end":{"line_number":658,"utf16_col":24}},"extent_utf16":{"start":{"line_number":658,"utf16_col":4},"end":{"line_number":660,"utf16_col":7}}},{"name":"has_primary_key_column?","kind":"method","ident_start":23330,"ident_end":23353,"extent_start":23326,"extent_end":23498,"fully_qualified_name":"Fixtures::has_primary_key_column?","ident_utf16":{"start":{"line_number":662,"utf16_col":8},"end":{"line_number":662,"utf16_col":31}},"extent_utf16":{"start":{"line_number":662,"utf16_col":4},"end":{"line_number":665,"utf16_col":7}}},{"name":"timestamp_column_names","kind":"method","ident_start":23508,"ident_end":23530,"extent_start":23504,"extent_end":23683,"fully_qualified_name":"Fixtures::timestamp_column_names","ident_utf16":{"start":{"line_number":667,"utf16_col":8},"end":{"line_number":667,"utf16_col":30}},"extent_utf16":{"start":{"line_number":667,"utf16_col":4},"end":{"line_number":671,"utf16_col":7}}},{"name":"inheritance_column_name","kind":"method","ident_start":23693,"ident_end":23716,"extent_start":23689,"extent_end":23805,"fully_qualified_name":"Fixtures::inheritance_column_name","ident_utf16":{"start":{"line_number":673,"utf16_col":8},"end":{"line_number":673,"utf16_col":31}},"extent_utf16":{"start":{"line_number":673,"utf16_col":4},"end":{"line_number":675,"utf16_col":7}}},{"name":"column_names","kind":"method","ident_start":23815,"ident_end":23827,"extent_start":23811,"extent_end":23908,"fully_qualified_name":"Fixtures::column_names","ident_utf16":{"start":{"line_number":677,"utf16_col":8},"end":{"line_number":677,"utf16_col":20}},"extent_utf16":{"start":{"line_number":677,"utf16_col":4},"end":{"line_number":679,"utf16_col":7}}},{"name":"read_fixture_files","kind":"method","ident_start":23918,"ident_end":23936,"extent_start":23914,"extent_end":24365,"fully_qualified_name":"Fixtures::read_fixture_files","ident_utf16":{"start":{"line_number":681,"utf16_col":8},"end":{"line_number":681,"utf16_col":26}},"extent_utf16":{"start":{"line_number":681,"utf16_col":4},"end":{"line_number":695,"utf16_col":7}}},{"name":"read_yaml_fixture_files","kind":"method","ident_start":24375,"ident_end":24398,"extent_start":24371,"extent_end":25205,"fully_qualified_name":"Fixtures::read_yaml_fixture_files","ident_utf16":{"start":{"line_number":697,"utf16_col":8},"end":{"line_number":697,"utf16_col":31}},"extent_utf16":{"start":{"line_number":697,"utf16_col":4},"end":{"line_number":723,"utf16_col":7}}},{"name":"read_csv_fixture_files","kind":"method","ident_start":25215,"ident_end":25237,"extent_start":25211,"extent_end":25583,"fully_qualified_name":"Fixtures::read_csv_fixture_files","ident_utf16":{"start":{"line_number":725,"utf16_col":8},"end":{"line_number":725,"utf16_col":30}},"extent_utf16":{"start":{"line_number":725,"utf16_col":4},"end":{"line_number":734,"utf16_col":7}}},{"name":"yaml_file_path","kind":"method","ident_start":25593,"ident_end":25607,"extent_start":25589,"extent_end":25644,"fully_qualified_name":"Fixtures::yaml_file_path","ident_utf16":{"start":{"line_number":736,"utf16_col":8},"end":{"line_number":736,"utf16_col":22}},"extent_utf16":{"start":{"line_number":736,"utf16_col":4},"end":{"line_number":738,"utf16_col":7}}},{"name":"csv_file_path","kind":"method","ident_start":25654,"ident_end":25667,"extent_start":25650,"extent_end":25704,"fully_qualified_name":"Fixtures::csv_file_path","ident_utf16":{"start":{"line_number":740,"utf16_col":8},"end":{"line_number":740,"utf16_col":21}},"extent_utf16":{"start":{"line_number":740,"utf16_col":4},"end":{"line_number":742,"utf16_col":7}}},{"name":"yaml_fixtures_key","kind":"method","ident_start":25714,"ident_end":25731,"extent_start":25710,"extent_end":25797,"fully_qualified_name":"Fixtures::yaml_fixtures_key","ident_utf16":{"start":{"line_number":744,"utf16_col":8},"end":{"line_number":744,"utf16_col":25}},"extent_utf16":{"start":{"line_number":744,"utf16_col":4},"end":{"line_number":746,"utf16_col":7}}},{"name":"parse_yaml_string","kind":"method","ident_start":25807,"ident_end":25824,"extent_start":25803,"extent_end":26189,"fully_qualified_name":"Fixtures::parse_yaml_string","ident_utf16":{"start":{"line_number":748,"utf16_col":8},"end":{"line_number":748,"utf16_col":25}},"extent_utf16":{"start":{"line_number":748,"utf16_col":4},"end":{"line_number":752,"utf16_col":7}}},{"name":"erb_render","kind":"method","ident_start":26199,"ident_end":26209,"extent_start":26195,"extent_end":26272,"fully_qualified_name":"Fixtures::erb_render","ident_utf16":{"start":{"line_number":754,"utf16_col":8},"end":{"line_number":754,"utf16_col":18}},"extent_utf16":{"start":{"line_number":754,"utf16_col":4},"end":{"line_number":756,"utf16_col":7}}},{"name":"Fixture","kind":"class","ident_start":26284,"ident_end":26291,"extent_start":26278,"extent_end":28462,"fully_qualified_name":"Fixture","ident_utf16":{"start":{"line_number":759,"utf16_col":6},"end":{"line_number":759,"utf16_col":13}},"extent_utf16":{"start":{"line_number":759,"utf16_col":0},"end":{"line_number":838,"utf16_col":3}}},{"name":"FixtureError","kind":"class","ident_start":26331,"ident_end":26343,"extent_start":26325,"extent_end":26374,"fully_qualified_name":"Fixture::FixtureError","ident_utf16":{"start":{"line_number":762,"utf16_col":8},"end":{"line_number":762,"utf16_col":20}},"extent_utf16":{"start":{"line_number":762,"utf16_col":2},"end":{"line_number":763,"utf16_col":5}}},{"name":"FormatError","kind":"class","ident_start":26384,"ident_end":26395,"extent_start":26378,"extent_end":26425,"fully_qualified_name":"Fixture::FormatError","ident_utf16":{"start":{"line_number":765,"utf16_col":8},"end":{"line_number":765,"utf16_col":19}},"extent_utf16":{"start":{"line_number":765,"utf16_col":2},"end":{"line_number":766,"utf16_col":5}}},{"name":"initialize","kind":"method","ident_start":26461,"ident_end":26471,"extent_start":26457,"extent_end":26862,"fully_qualified_name":"Fixture::initialize","ident_utf16":{"start":{"line_number":770,"utf16_col":6},"end":{"line_number":770,"utf16_col":16}},"extent_utf16":{"start":{"line_number":770,"utf16_col":2},"end":{"line_number":781,"utf16_col":5}}},{"name":"class_name","kind":"method","ident_start":26870,"ident_end":26880,"extent_start":26866,"extent_end":26924,"fully_qualified_name":"Fixture::class_name","ident_utf16":{"start":{"line_number":783,"utf16_col":6},"end":{"line_number":783,"utf16_col":16}},"extent_utf16":{"start":{"line_number":783,"utf16_col":2},"end":{"line_number":785,"utf16_col":5}}},{"name":"each","kind":"method","ident_start":26932,"ident_end":26936,"extent_start":26928,"extent_end":26982,"fully_qualified_name":"Fixture::each","ident_utf16":{"start":{"line_number":787,"utf16_col":6},"end":{"line_number":787,"utf16_col":10}},"extent_utf16":{"start":{"line_number":787,"utf16_col":2},"end":{"line_number":789,"utf16_col":5}}},{"name":"[]","kind":"method","ident_start":26990,"ident_end":26992,"extent_start":26986,"extent_end":27021,"fully_qualified_name":"Fixture::[]","ident_utf16":{"start":{"line_number":791,"utf16_col":6},"end":{"line_number":791,"utf16_col":8}},"extent_utf16":{"start":{"line_number":791,"utf16_col":2},"end":{"line_number":793,"utf16_col":5}}},{"name":"to_hash","kind":"method","ident_start":27029,"ident_end":27036,"extent_start":27025,"extent_end":27055,"fully_qualified_name":"Fixture::to_hash","ident_utf16":{"start":{"line_number":795,"utf16_col":6},"end":{"line_number":795,"utf16_col":13}},"extent_utf16":{"start":{"line_number":795,"utf16_col":2},"end":{"line_number":797,"utf16_col":5}}},{"name":"key_list","kind":"method","ident_start":27063,"ident_end":27071,"extent_start":27059,"extent_end":27214,"fully_qualified_name":"Fixture::key_list","ident_utf16":{"start":{"line_number":799,"utf16_col":6},"end":{"line_number":799,"utf16_col":14}},"extent_utf16":{"start":{"line_number":799,"utf16_col":2},"end":{"line_number":802,"utf16_col":5}}},{"name":"value_list","kind":"method","ident_start":27222,"ident_end":27232,"extent_start":27218,"extent_end":27566,"fully_qualified_name":"Fixture::value_list","ident_utf16":{"start":{"line_number":804,"utf16_col":6},"end":{"line_number":804,"utf16_col":16}},"extent_utf16":{"start":{"line_number":804,"utf16_col":2},"end":{"line_number":810,"utf16_col":5}}},{"name":"find","kind":"method","ident_start":27574,"ident_end":27578,"extent_start":27570,"extent_end":27737,"fully_qualified_name":"Fixture::find","ident_utf16":{"start":{"line_number":812,"utf16_col":6},"end":{"line_number":812,"utf16_col":10}},"extent_utf16":{"start":{"line_number":812,"utf16_col":2},"end":{"line_number":818,"utf16_col":5}}},{"name":"read_fixture_file","kind":"method","ident_start":27757,"ident_end":27774,"extent_start":27753,"extent_end":28458,"fully_qualified_name":"Fixture::read_fixture_file","ident_utf16":{"start":{"line_number":821,"utf16_col":8},"end":{"line_number":821,"utf16_col":25}},"extent_utf16":{"start":{"line_number":821,"utf16_col":4},"end":{"line_number":837,"utf16_col":7}}},{"name":"Test","kind":"module","ident_start":28471,"ident_end":28475,"extent_start":28464,"extent_end":35438,"fully_qualified_name":"Test","ident_utf16":{"start":{"line_number":840,"utf16_col":7},"end":{"line_number":840,"utf16_col":11}},"extent_utf16":{"start":{"line_number":840,"utf16_col":0},"end":{"line_number":1031,"utf16_col":3}}},{"name":"Unit","kind":"module","ident_start":28494,"ident_end":28498,"extent_start":28487,"extent_end":35434,"fully_qualified_name":"Test::Unit","ident_utf16":{"start":{"line_number":841,"utf16_col":9},"end":{"line_number":841,"utf16_col":13}},"extent_utf16":{"start":{"line_number":841,"utf16_col":2},"end":{"line_number":1030,"utf16_col":5}}},{"name":"TestCase","kind":"class","ident_start":28518,"ident_end":28526,"extent_start":28512,"extent_end":35428,"fully_qualified_name":"Test::Unit::TestCase","ident_utf16":{"start":{"line_number":842,"utf16_col":10},"end":{"line_number":842,"utf16_col":18}},"extent_utf16":{"start":{"line_number":842,"utf16_col":4},"end":{"line_number":1029,"utf16_col":7}}},{"name":"set_fixture_class","kind":"method","ident_start":29180,"ident_end":29197,"extent_start":29171,"extent_end":29304,"fully_qualified_name":"Test::Unit::TestCase::set_fixture_class","ident_utf16":{"start":{"line_number":858,"utf16_col":15},"end":{"line_number":858,"utf16_col":32}},"extent_utf16":{"start":{"line_number":858,"utf16_col":6},"end":{"line_number":860,"utf16_col":9}}},{"name":"fixtures","kind":"method","ident_start":29321,"ident_end":29329,"extent_start":29312,"extent_end":29781,"fully_qualified_name":"Test::Unit::TestCase::fixtures","ident_utf16":{"start":{"line_number":862,"utf16_col":15},"end":{"line_number":862,"utf16_col":23}},"extent_utf16":{"start":{"line_number":862,"utf16_col":6},"end":{"line_number":873,"utf16_col":9}}},{"name":"require_fixture_classes","kind":"method","ident_start":29798,"ident_end":29821,"extent_start":29789,"extent_end":30215,"fully_qualified_name":"Test::Unit::TestCase::require_fixture_classes","ident_utf16":{"start":{"line_number":875,"utf16_col":15},"end":{"line_number":875,"utf16_col":38}},"extent_utf16":{"start":{"line_number":875,"utf16_col":6},"end":{"line_number":885,"utf16_col":9}}},{"name":"setup_fixture_accessors","kind":"method","ident_start":30232,"ident_end":30255,"extent_start":30223,"extent_end":31130,"fully_qualified_name":"Test::Unit::TestCase::setup_fixture_accessors","ident_utf16":{"start":{"line_number":887,"utf16_col":15},"end":{"line_number":887,"utf16_col":38}},"extent_utf16":{"start":{"line_number":887,"utf16_col":6},"end":{"line_number":909,"utf16_col":9}}},{"name":"uses_transaction","kind":"method","ident_start":31147,"ident_end":31163,"extent_start":31138,"extent_end":31302,"fully_qualified_name":"Test::Unit::TestCase::uses_transaction","ident_utf16":{"start":{"line_number":911,"utf16_col":15},"end":{"line_number":911,"utf16_col":31}},"extent_utf16":{"start":{"line_number":911,"utf16_col":6},"end":{"line_number":914,"utf16_col":9}}},{"name":"uses_transaction?","kind":"method","ident_start":31319,"ident_end":31336,"extent_start":31310,"extent_end":31468,"fully_qualified_name":"Test::Unit::TestCase::uses_transaction?","ident_utf16":{"start":{"line_number":916,"utf16_col":15},"end":{"line_number":916,"utf16_col":32}},"extent_utf16":{"start":{"line_number":916,"utf16_col":6},"end":{"line_number":919,"utf16_col":9}}},{"name":"use_transactional_fixtures?","kind":"method","ident_start":31480,"ident_end":31507,"extent_start":31476,"extent_end":31608,"fully_qualified_name":"Test::Unit::TestCase::use_transactional_fixtures?","ident_utf16":{"start":{"line_number":921,"utf16_col":10},"end":{"line_number":921,"utf16_col":37}},"extent_utf16":{"start":{"line_number":921,"utf16_col":6},"end":{"line_number":924,"utf16_col":9}}},{"name":"setup_with_fixtures","kind":"method","ident_start":31620,"ident_end":31639,"extent_start":31616,"extent_end":32690,"fully_qualified_name":"Test::Unit::TestCase::setup_with_fixtures","ident_utf16":{"start":{"line_number":926,"utf16_col":10},"end":{"line_number":926,"utf16_col":29}},"extent_utf16":{"start":{"line_number":926,"utf16_col":6},"end":{"line_number":954,"utf16_col":9}}},{"name":"teardown_with_fixtures","kind":"method","ident_start":32750,"ident_end":32772,"extent_start":32746,"extent_end":33284,"fully_qualified_name":"Test::Unit::TestCase::teardown_with_fixtures","ident_utf16":{"start":{"line_number":957,"utf16_col":10},"end":{"line_number":957,"utf16_col":32}},"extent_utf16":{"start":{"line_number":957,"utf16_col":6},"end":{"line_number":970,"utf16_col":9}}},{"name":"method_added","kind":"method","ident_start":33355,"ident_end":33367,"extent_start":33346,"extent_end":33991,"fully_qualified_name":"Test::Unit::TestCase::method_added","ident_utf16":{"start":{"line_number":973,"utf16_col":15},"end":{"line_number":973,"utf16_col":27}},"extent_utf16":{"start":{"line_number":973,"utf16_col":6},"end":{"line_number":992,"utf16_col":9}}},{"name":"load_fixtures","kind":"method","ident_start":34019,"ident_end":34032,"extent_start":34015,"extent_end":34437,"fully_qualified_name":"Test::Unit::TestCase::load_fixtures","ident_utf16":{"start":{"line_number":995,"utf16_col":12},"end":{"line_number":995,"utf16_col":25}},"extent_utf16":{"start":{"line_number":995,"utf16_col":8},"end":{"line_number":1005,"utf16_col":11}}},{"name":"instantiate_fixtures","kind":"method","ident_start":34584,"ident_end":34604,"extent_start":34580,"extent_end":35326,"fully_qualified_name":"Test::Unit::TestCase::instantiate_fixtures","ident_utf16":{"start":{"line_number":1010,"utf16_col":12},"end":{"line_number":1010,"utf16_col":32}},"extent_utf16":{"start":{"line_number":1010,"utf16_col":8},"end":{"line_number":1024,"utf16_col":11}}},{"name":"load_instances?","kind":"method","ident_start":35340,"ident_end":35355,"extent_start":35336,"extent_end":35420,"fully_qualified_name":"Test::Unit::TestCase::load_instances?","ident_utf16":{"start":{"line_number":1026,"utf16_col":12},"end":{"line_number":1026,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1026,"utf16_col":8},"end":{"line_number":1028,"utf16_col":11}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/rails/rails/branches":{"post":"jT9YdTXJVVFgEEPhxRLrHb7Y1vakXAcmrcevJ6oYo9lZ7npRxhiaXguVVgR25KiaN3TJJPAk0Sx5Dp-ebZyDsA"},"/repos/preferences":{"post":"V_oZ2NlgFMLyyQxNA3rrh3NoUSutREgMEax49Ow5elWwNuPVnJoA-6VrN0dXhUyTKnz5IEsyha4RlNelQ_rDkA"}}},"title":"rails/activerecord/lib/active_record/fixtures.rb at 2-0-stable ยท rails/rails"}