From e9d09f508d397796367f1f4cc02af8fe82fd82ea Mon Sep 17 00:00:00 2001 From: xnuinside Date: Sun, 7 Jan 2024 21:48:36 +0300 Subject: [PATCH] micro release --- CHANGELOG.txt | 4 + README.md | 4 + docs/README.rst | 8 + pyproject.toml | 2 +- simple_ddl_parser/output/common.py | 1 - simple_ddl_parser/parsetab.py | 2640 ++++++++++++++-------------- 6 files changed, 1337 insertions(+), 1322 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 10d8176..370a4b2 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,7 @@ +**v0.32.1** +### Minor Fixes +1. Removed debug print + **v0.32.0** ### Improvements diff --git a/README.md b/README.md index 1963c5b..71a69e8 100644 --- a/README.md +++ b/README.md @@ -482,6 +482,10 @@ for help with debugging & testing support for BigQuery dialect DDLs: ## Changelog +**v0.32.1** +### Minor Fixes +1. Removed debug print + **v0.32.0** ### Improvements diff --git a/docs/README.rst b/docs/README.rst index 3f42b85..8703818 100644 --- a/docs/README.rst +++ b/docs/README.rst @@ -544,6 +544,14 @@ for help with debugging & testing support for BigQuery dialect DDLs: Changelog --------- +**v0.32.1** + +Minor Fixes +^^^^^^^^^^^ + + +#. Removed debug print + **v0.32.0** Improvements diff --git a/pyproject.toml b/pyproject.toml index ee77ad3..8811991 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "simple-ddl-parser" -version = "0.32.0" +version = "0.32.1" description = "Simple DDL Parser to parse SQL & dialects like HQL, TSQL (MSSQL), Oracle, AWS Redshift, Snowflake, MySQL, PostgreSQL, etc ddl files to json/python dict with full information about columns: types, defaults, primary keys, etc.; sequences, alters, custom types & other entities from ddl." authors = ["Iuliia Volkova "] license = "MIT" diff --git a/simple_ddl_parser/output/common.py b/simple_ddl_parser/output/common.py index 488fc91..e273a6a 100644 --- a/simple_ddl_parser/output/common.py +++ b/simple_ddl_parser/output/common.py @@ -63,7 +63,6 @@ def add_index_to_table(self, statement: Dict) -> None: def add_alter_to_table(self, statement: Dict) -> None: """add 'alter' statement to the table""" - print(statement) target_table = self.get_table_from_tables_data( statement["schema"], statement["alter_table_name"] ) diff --git a/simple_ddl_parser/parsetab.py b/simple_ddl_parser/parsetab.py index a5340c9..3c684e9 100644 --- a/simple_ddl_parser/parsetab.py +++ b/simple_ddl_parser/parsetab.py @@ -5,7 +5,7 @@ _lr_method = "LALR" -_lr_signature = "ADD ALTER ARRAY AS AUTOINCREMENT AUTO_REFRESH BY CACHE CATALOG CHANGE_TRACKING CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COLUMN COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INHERITS INITIALLY INTO ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE MODIFY NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED POLICY PRIMARY REFERENCES RENAME REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED STAGE_FILE_FORMAT START STORAGE STORED STRING_BASE TABLE TABLESPACE TABLE_FORMAT TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TO TYPE UNIQUE UPDATE USING WITHexpr : expr multiple_optionsexpr : expr INDEX id idon_update : ON UPDATE id\n | ON UPDATE STRING\n | ON UPDATE f_call\n expr : expr id LP id RPexpr : expr usingexpr : expr LOCATION STRING\n | expr LOCATION DQ_STRING\n | expr LOCATION table_property_equalsalter_column_sql_server : alt_table ALTER COLUMN defcolumnexpr : expr INHERITS LP t_name RPmultiple_options : options\n | multiple_options options\n alter_column_modify_oracle : alt_table MODIFY defcolumnclone : CLONE idusing : USING idencode : ENCODE idpkey_constraint : constraint pkey_statement id LP index_pid RP\n | constraint pkey_statement LP index_pid RP\n | pkey_constraint with\n | pkey_constraint with ON id\n expr : expr CLUSTER BY LP pid RP\n | expr CLUSTER BY pid\n expr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pidencrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPmultiple_format_equals : fmt_equals\n | multiple_format_equals fmt_equals\n expr : expr INTO ID IDfmt_equals : id LP RP\n | id LP fmt_equals RP\n | id LP multi_id RP\n expr : expr id id LP pid RPexpr : expr database_baserow_format : ROW FORMAT SERDE\n | ROW FORMAT\n with : WITH with_argstable_property_equals : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n expr : expr row_format id\n | expr row_format STRING\n equals : id id id\n | id id ON\n | id id id DOT id\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n table_property_equals_int : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n with_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n expr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr storagetable_property_equals_bool : id id id_or_string\n | id id_or_string\n expr : expr TBLPROPERTIES multi_assignmentsexpr : expr ID INDEXmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentperiod_for : id FOR id LP pid RPexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr ON idexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr withexpr : expr CHANGE_TRACKING table_property_equals_boolexpr : expr TEXTIMAGE_ON idexpr : expr option_commentexpr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n expr : expr COMMENT STRINGexpr : expr option_with_tagexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n tag_equals : id id id_or_string\n | id id_or_string\n | id DOT id id id_or_string\n | id DOT id id_or_string\n | id DOT id DOT id id id_or_string\n | id DOT id DOT id id_or_string\n expr : expr SKEWED BY LP id RP ON LP pid RPexpr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n create_table : CREATE TABLE IF NOT EXISTS\n | CREATE TABLE\n | CREATE OR REPLACE TABLE IF NOT EXISTS\n | CREATE OR REPLACE TABLE\n | CREATE id TABLE IF NOT EXISTS\n | CREATE id TABLE\n | CREATE OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n option_order_noorder : ORDER\n | NOORDER\n option_with_tag : TAG LP id RP\n | TAG LP id DOT id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP multiple_tag_equals RP\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr CATALOG table_property_equalsc_property : id idexpr : expr FILE_FORMAT multiple_format_equalsexpr : expr STAGE_FILE_FORMAT multiple_format_equalsexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH table_property_equals_boolas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn null\n | defcolumn encode\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\n | defcolumn foreign ref\n | defcolumn encrypt\n | defcolumn generated\n | defcolumn c_property\n | defcolumn on_update\n | defcolumn options\n | defcolumn autoincrement\n | defcolumn option_order_noorder\n | defcolumn option_with_tag\n | defcolumn option_with_masking_policy\n | defcolumn as_virtual\n check_ex : check_st\n | constraint check_st\n expr : create_schema\n | create_database\n | expr id\n | expr clone\n c_schema : CREATE SCHEMA\n | CREATE ID SCHEMAcreate_schema : c_schema id id\n | c_schema id id id\n | c_schema id\n | c_schema id DOT id\n | c_schema id option_comment\n | c_schema id DOT id option_comment\n | c_schema IF NOT EXISTS id\n | c_schema IF NOT EXISTS id DOT id\n | create_schema id id id\n | create_schema id id STRING\n | create_schema options\n create_database : database_base\n | create_database id id id\n | create_database id id STRING\n | create_database options\n expr : DROP TABLE id\n | DROP TABLE id DOT id\n multiple_column_names : column\n | multiple_column_names COMMA\n | multiple_column_names column\n type_definition : type_name id LP pid RP\n | type_name id LP multiple_column_names RP\n | type_name LP id_equals RP\n | type_name TABLE LP defcolumn\n | type_definition COMMA defcolumn\n | type_definition RP\n expr : type_definitiontype_name : type_create id AS\n | type_create id DOT id AS\n | type_create id DOT id\n | type_create id\n type_create : CREATE TYPE\n | CREATE OR REPLACE TYPE\n expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n | CREATE DOMAIN id DOT id AS\n | CREATE DOMAIN id DOT id\n | CREATE DOMAIN id\n expr : alter_foreign ref\n | alter_drop_column\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n | alter_column_add\n | alter_rename_column\n | alter_column_sql_server\n | alter_column_modify\n | alter_column_modify_oracle\n alter_column_modify : alt_table MODIFY COLUMN defcolumnalter_drop_column : alt_table DROP COLUMN idalter_rename_column : alt_table RENAME COLUMN id id idalter_column_add : alt_table ADD defcolumnalter_primary_key : alt_table ADD PRIMARY KEY LP pid RP\n | alt_table ADD constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table ADD UNIQUE LP pid RP\n | alt_table ADD constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table ADD constraint id id\n | alt_table ADD id STRING\n | alt_table ADD constraint id STRING\n | alter_default id\n | alter_default FOR pid\n alter_check : alt_table ADD check_st\n | alt_table ADD constraint check_st\n alter_foreign : alt_table ADD foreign\n | alt_table ADD constraint foreign\n alt_table : ALTER TABLE t_name\n | ALTER TABLE IF EXISTS t_name\n | ALTER TABLE ID t_nameid_equals : id id id_or_string\n | id id_or_string\n | id_equals COMMA\n | id_equals COMMA id id id_or_string\n | id\n | id_equals LP pid RP\n | id_equals LP pid RP id\n | id_equals COMMA id id\n | id_equals COMMA id\n expr : index_table_name LP index_pid RPindex_table_name : create_index ON id\n | create_index ON id DOT id\n create_index : CREATE INDEX id\n | CREATE UNIQUE INDEX id\n | create_index ON id\n | CREATE CLUSTERED INDEX id\n expr : table_name defcolumn\n | table_name LP defcolumn\n | table_name\n | expr COMMA defcolumn\n | expr COMMA\n | expr COMMA constraint\n | expr COMMA check_ex\n | expr COMMA foreign\n | expr COMMA pkey\n | expr COMMA uniq\n | expr COMMA statem_by_id\n | expr COMMA constraint uniq\n | expr COMMA period_for\n | expr COMMA pkey_constraint\n | expr COMMA constraint pkey\n | expr COMMA constraint pkey enforced\n | expr COMMA constraint foreign ref\n | expr COMMA foreign ref\n | expr encode\n | expr DEFAULT id id id\n | expr RP\n likke : LIKE\n | CLONE\n expr : table_name likke id\n | table_name likke id DOT id\n | table_name LP likke id DOT id RP\n | table_name LP likke id RP\n t_name : id DOT id\n | id\n | id DOT id DOT id\n table_name : create_table t_name\n | table_name likke id\n expr : seq_name\n | expr INCREMENT id\n | expr INCREMENT BY id\n | expr INCREMENT id id\n | expr START id\n | expr START WITH id\n | expr START id id\n | expr MINVALUE id\n | expr NO MINVALUE\n | expr NO MAXVALUE\n | expr MAXVALUE id\n | expr CACHE id\n | expr CACHE\n | expr NOORDER\n | expr ORDER\n seq_name : create_seq id DOT id\n | create_seq id\n create_seq : CREATE SEQUENCE IF NOT EXISTS\n | CREATE SEQUENCE\n\n tid : LT id\n | LT\n | tid LT\n | tid id\n | tid COMMAT\n | tid RT\n null : NULL\n | NOT NULL\n f_call : id LP RP\n | id LP f_call RP\n | id LP multi_id RP\n | id LP pid RP\n multi_id : id\n | multi_id id\n | f_call\n | multi_id f_call\n funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n | multiple_funct COMMA funct\n | multiple_funct COMMA\n funct_expr : LP multi_id RP\n | multi_id\n dot_id : id DOT iddefault : DEFAULT id\n | DEFAULT STRING\n | DEFAULT NULL\n | default FOR dot_id\n | DEFAULT funct_expr\n | DEFAULT LP pid RP\n | DEFAULT LP funct_expr pid RP\n | default id\n | default LP RP\n enforced : ENFORCED\n | NOT ENFORCED\n collate : COLLATE id\n | COLLATE STRING\n \n constraint : CONSTRAINT id\n \n generated : gen_always funct_expr\n | gen_always funct_expr id\n | gen_always LP multi_id RP\n | gen_always f_call\n \n gen_always : GENERATED id AS\n check_st : CHECK LP id\n | check_st id\n | check_st STRING\n | check_st id STRING\n | check_st id RP\n | check_st STRING RP\n | check_st funct_args\n | check_st LP pid RP\n using_tablespace : USING INDEX tablespacepid : id\n | STRING\n | pid id\n | pid STRING\n | STRING LP RP\n | id LP RP\n | pid COMMA id\n | pid COMMA STRING\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n foreign : FOREIGN KEY LP pid RP\n | FOREIGN KEYref : REFERENCES t_name\n | ref LP pid RP\n | ref ON DELETE id\n | ref ON UPDATE id\n | ref DEFERRABLE INITIALLY id\n | ref NOT DEFERRABLE\n expr : pkeyuniq : UNIQUE LP pid RPstatem_by_id : id LP pid RP\n | id KEY LP pid RP\n pkey : pkey_statement LP pid RP\n | pkey_statement ID LP pid RP\n pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n | TABLESPACE id properties\n expr : expr tablespaceby_smthg : BY id\n | BY ROW\n | BY LP pid RP\n " +_lr_signature = "ADD ALTER ARRAY AS AUTOINCREMENT AUTO_REFRESH BY CACHE CATALOG CHANGE_TRACKING CHECK CLONE CLUSTER CLUSTERED COLLATE COLLECTION COLUMN COMMA COMMAT COMMENT CONSTRAINT CREATE DATABASE DATA_RETENTION_TIME_IN_DAYS DEFAULT DEFERRABLE DELETE DOMAIN DOT DQ_STRING DROP ENCODE ENCRYPT ENFORCED EXISTS FILE_FORMAT FOR FOREIGN FORMAT GENERATED ID IF INCREMENT INDEX INHERITS INITIALLY INTO ITEMS KEY KEYS LIKE LOCATION LP LT MAP MASKING MAXVALUE MAX_DATA_EXTENSION_TIME_IN_DAYS MINVALUE MODIFY NO NOORDER NOT NULL ON OPTIONS OR ORDER PARTITION PARTITIONED POLICY PRIMARY REFERENCES RENAME REPLACE ROW RP RT SALT SCHEMA SEQUENCE SERDE SERDEPROPERTIES SKEWED STAGE_FILE_FORMAT START STORAGE STORED STRING_BASE TABLE TABLESPACE TABLE_FORMAT TAG TBLPROPERTIES TERMINATED TEXTIMAGE_ON TO TYPE UNIQUE UPDATE USING WITHexpr : expr multiple_optionsexpr : expr INDEX id idalter_column_sql_server : alt_table ALTER COLUMN defcolumnon_update : ON UPDATE id\n | ON UPDATE STRING\n | ON UPDATE f_call\n expr : expr id LP id RPexpr : expr usingmultiple_options : options\n | multiple_options options\n expr : expr LOCATION STRING\n | expr LOCATION DQ_STRING\n | expr LOCATION table_property_equalsalter_column_modify_oracle : alt_table MODIFY defcolumnexpr : expr INHERITS LP t_name RPclone : CLONE idusing : USING idpkey_constraint : constraint pkey_statement id LP index_pid RP\n | constraint pkey_statement LP index_pid RP\n | pkey_constraint with\n | pkey_constraint with ON id\n encode : ENCODE idexpr : expr CLUSTER BY LP pid RP\n | expr CLUSTER BY pid\n expr : expr PARTITION BY LP pid RP\n | expr PARTITION BY id LP pid RP\n | expr PARTITION BY pid\n | expr PARTITION BY id pidencrypt : ENCRYPT\n | encrypt NO SALT\n | encrypt SALT\n | encrypt USING STRING\n | encrypt STRING\n expr : expr ID ON LP pid RP\n | expr ID by_smthgexpr : expr id id\n | expr id KEY\n options : OPTIONS LP id_equals RPmultiple_format_equals : fmt_equals\n | multiple_format_equals fmt_equals\n expr : expr INTO ID IDfmt_equals : id LP RP\n | id LP fmt_equals RP\n | id LP multi_id RP\n expr : expr id id LP pid RPwith : WITH with_argsexpr : expr database_baserow_format : ROW FORMAT SERDE\n | ROW FORMAT\n table_property_equals : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n | id table_property_equals\n | id_equals\n database_base : CREATE DATABASE id\n | CREATE ID DATABASE id\n | database_base clone\n equals : id id id\n | id id ON\n | id id id DOT id\n expr : expr row_format id\n | expr row_format STRING\n storage : STORAGE LP\n | storage id id\n | storage id id RP\n table_property_equals_int : id id id_or_string\n | id id_or_string\n | LP id id id_or_string RP\n | LP id_or_string RP\n with_args : LP equals\n | with_args COMMA equals\n | with_args with_args\n | with_args RP\n expr : expr WITH SERDEPROPERTIES multi_assignmentsexpr : expr storagetable_property_equals_bool : id id id_or_string\n | id id_or_string\n expr : expr TBLPROPERTIES multi_assignmentsexpr : expr ID INDEXperiod_for : id FOR id LP pid RPmulti_assignments : LP assignment\n | multi_assignments RP\n | multi_assignments COMMA assignmentexpr : expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_intexpr : expr ON idexpr : expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equalsassignment : id id id\n | STRING id STRING\n | id id STRING\n | STRING id id\n | STRING idexpr : expr withexpr : expr CHANGE_TRACKING table_property_equals_boolexpr : expr TEXTIMAGE_ON idexpr : expr option_commentexpr : CREATE TABLESPACE id properties\n | CREATE id TABLESPACE id properties\n | CREATE id TABLESPACE id\n | CREATE TABLESPACE id\n | CREATE id id TABLESPACE id\n | CREATE id id TABLESPACE id properties\n expr : expr COMMENT STRINGexpr : expr option_with_tagexpr : expr id TERMINATED BY id\n | expr id TERMINATED BY STRING\n properties : property\n | properties propertyoption_comment : ID STRING\n | ID DQ_STRING\n | COMMENT ID STRING\n | COMMENT ID DQ_STRING\n expr : expr MAP KEYS TERMINATED BY id\n | expr MAP KEYS TERMINATED BY STRING\n property : id id\n | id STRING\n | id ON\n | id STORAGE\n | id ROW\n tag_equals : id id id_or_string\n | id id_or_string\n | id DOT id id id_or_string\n | id DOT id id_or_string\n | id DOT id DOT id id id_or_string\n | id DOT id DOT id id_or_string\n expr : expr SKEWED BY LP id RP ON LP pid RPexpr : expr COLLECTION ITEMS TERMINATED BY id\n | expr COLLECTION ITEMS TERMINATED BY STRING\n multiple_tag_equals : tag_equals\n | multiple_tag_equals COMMA tag_equals\n create_table : CREATE TABLE IF NOT EXISTS\n | CREATE TABLE\n | CREATE OR REPLACE TABLE IF NOT EXISTS\n | CREATE OR REPLACE TABLE\n | CREATE id TABLE IF NOT EXISTS\n | CREATE id TABLE\n | CREATE OR REPLACE id TABLE IF NOT EXISTS\n | CREATE OR REPLACE id TABLE\n\n expr : expr STORED AS id\n | expr STORED AS id STRING\n | expr STORED AS id STRING id STRING\n option_order_noorder : ORDER\n | NOORDER\n option_with_tag : TAG LP id RP\n | TAG LP id DOT id DOT id RP\n | TAG LP multiple_tag_equals RP\n | WITH TAG LP id RP\n | WITH TAG LP multiple_tag_equals RP\n expr : expr PARTITIONED BY pid_with_type\n | expr PARTITIONED BY LP pid RP\n | expr PARTITIONED BY LP multiple_funct RP\n option_with_masking_policy : MASKING POLICY id DOT id DOT id\n | WITH MASKING POLICY id DOT id DOT id\n pid_with_type : LP column\n | pid_with_type COMMA column\n | pid_with_type RP\n expr : expr CATALOG table_property_equalsc_property : id idexpr : expr FILE_FORMAT multiple_format_equalsexpr : expr STAGE_FILE_FORMAT multiple_format_equalsexpr : expr TABLE_FORMAT table_property_equalsexpr : expr AUTO_REFRESH table_property_equals_boolas_virtual : AS LP id LP id LP pid RP COMMA pid RP RP\n | AS LP id LP pid RP RP\n | AS LP multi_id RPc_type : id\n | id id\n | id id id id\n | id id id\n | c_type pid\n | id DOT id\n | tid\n | ARRAY\n | c_type ARRAY\n | c_type tid\n id : ID\n | DQ_STRINGid_or_string : id\n | STRINGSTRING : STRING_BASE\n | STRING STRING_BASE\n column : id c_type\n | column comment\n | column LP id RP\n | column LP id id RP\n | column LP id RP c_type\n | column LP id COMMA id RP\n | column LP id COMMA id RP c_type\n autoincrement : AUTOINCREMENTdefcolumn : column\n | defcolumn comment\n | defcolumn null\n | defcolumn encode\n | defcolumn PRIMARY KEY\n | defcolumn UNIQUE KEY\n | defcolumn UNIQUE\n | defcolumn check_ex\n | defcolumn default\n | defcolumn collate\n | defcolumn enforced\n | defcolumn ref\n | defcolumn foreign ref\n | defcolumn encrypt\n | defcolumn generated\n | defcolumn c_property\n | defcolumn on_update\n | defcolumn options\n | defcolumn autoincrement\n | defcolumn option_order_noorder\n | defcolumn option_with_tag\n | defcolumn option_with_masking_policy\n | defcolumn as_virtual\n check_ex : check_st\n | constraint check_st\n expr : create_schema\n | create_database\n | expr id\n | expr clone\n c_schema : CREATE SCHEMA\n | CREATE ID SCHEMAcreate_schema : c_schema id id\n | c_schema id id id\n | c_schema id\n | c_schema id DOT id\n | c_schema id option_comment\n | c_schema id DOT id option_comment\n | c_schema IF NOT EXISTS id\n | c_schema IF NOT EXISTS id DOT id\n | create_schema id id id\n | create_schema id id STRING\n | create_schema options\n create_database : database_base\n | create_database id id id\n | create_database id id STRING\n | create_database options\n expr : DROP TABLE id\n | DROP TABLE id DOT id\n multiple_column_names : column\n | multiple_column_names COMMA\n | multiple_column_names column\n type_definition : type_name id LP pid RP\n | type_name id LP multiple_column_names RP\n | type_name LP id_equals RP\n | type_name TABLE LP defcolumn\n | type_definition COMMA defcolumn\n | type_definition RP\n expr : type_definitiontype_name : type_create id AS\n | type_create id DOT id AS\n | type_create id DOT id\n | type_create id\n type_create : CREATE TYPE\n | CREATE OR REPLACE TYPE\n expr : domain_name id LP pid RPdomain_name : CREATE DOMAIN id AS\n | CREATE DOMAIN id DOT id AS\n | CREATE DOMAIN id DOT id\n | CREATE DOMAIN id\n expr : alter_foreign ref\n | alter_drop_column\n | alter_check\n | alter_unique\n | alter_default\n | alter_primary_key\n | alter_primary_key using_tablespace\n | alter_column_add\n | alter_rename_column\n | alter_column_sql_server\n | alter_column_modify\n | alter_column_modify_oracle\n alter_column_modify : alt_table MODIFY COLUMN defcolumnalter_drop_column : alt_table DROP COLUMN idalter_rename_column : alt_table RENAME COLUMN id id idalter_column_add : alt_table ADD defcolumnalter_primary_key : alt_table ADD PRIMARY KEY LP pid RP\n | alt_table ADD constraint PRIMARY KEY LP pid RP\n alter_unique : alt_table ADD UNIQUE LP pid RP\n | alt_table ADD constraint UNIQUE LP pid RP\n alter_default : alt_table id id\n | alt_table ADD constraint id id\n | alt_table ADD id STRING\n | alt_table ADD constraint id STRING\n | alter_default id\n | alter_default FOR pid\n alter_check : alt_table ADD check_st\n | alt_table ADD constraint check_st\n alter_foreign : alt_table ADD foreign\n | alt_table ADD constraint foreign\n alt_table : ALTER TABLE t_name\n | ALTER TABLE IF EXISTS t_name\n | ALTER TABLE ID t_nameid_equals : id id id_or_string\n | id id_or_string\n | id_equals COMMA\n | id_equals COMMA id id id_or_string\n | id\n | id_equals LP pid RP\n | id_equals LP pid RP id\n | id_equals COMMA id id\n | id_equals COMMA id\n expr : index_table_name LP index_pid RPindex_table_name : create_index ON id\n | create_index ON id DOT id\n create_index : CREATE INDEX id\n | CREATE UNIQUE INDEX id\n | create_index ON id\n | CREATE CLUSTERED INDEX id\n expr : table_name defcolumn\n | table_name LP defcolumn\n | table_name\n | expr COMMA defcolumn\n | expr COMMA\n | expr COMMA constraint\n | expr COMMA check_ex\n | expr COMMA foreign\n | expr COMMA pkey\n | expr COMMA uniq\n | expr COMMA statem_by_id\n | expr COMMA constraint uniq\n | expr COMMA period_for\n | expr COMMA pkey_constraint\n | expr COMMA constraint pkey\n | expr COMMA constraint pkey enforced\n | expr COMMA constraint foreign ref\n | expr COMMA foreign ref\n | expr encode\n | expr DEFAULT id id id\n | expr RP\n likke : LIKE\n | CLONE\n expr : table_name likke id\n | table_name likke id DOT id\n | table_name LP likke id DOT id RP\n | table_name LP likke id RP\n t_name : id DOT id\n | id\n | id DOT id DOT id\n table_name : create_table t_name\n | table_name likke id\n expr : seq_name\n | expr INCREMENT id\n | expr INCREMENT BY id\n | expr INCREMENT id id\n | expr START id\n | expr START WITH id\n | expr START id id\n | expr MINVALUE id\n | expr NO MINVALUE\n | expr NO MAXVALUE\n | expr MAXVALUE id\n | expr CACHE id\n | expr CACHE\n | expr NOORDER\n | expr ORDER\n seq_name : create_seq id DOT id\n | create_seq id\n create_seq : CREATE SEQUENCE IF NOT EXISTS\n | CREATE SEQUENCE\n\n tid : LT id\n | LT\n | tid LT\n | tid id\n | tid COMMAT\n | tid RT\n null : NULL\n | NOT NULL\n f_call : id LP RP\n | id LP f_call RP\n | id LP multi_id RP\n | id LP pid RP\n multi_id : id\n | multi_id id\n | f_call\n | multi_id f_call\n funct_args : LP multi_id RPfunct : id LP multi_id RPmultiple_funct : funct\n | multiple_funct COMMA funct\n | multiple_funct COMMA\n funct_expr : LP multi_id RP\n | multi_id\n dot_id : id DOT iddefault : DEFAULT id\n | DEFAULT STRING\n | DEFAULT NULL\n | default FOR dot_id\n | DEFAULT funct_expr\n | DEFAULT LP pid RP\n | DEFAULT LP funct_expr pid RP\n | default id\n | default LP RP\n enforced : ENFORCED\n | NOT ENFORCED\n collate : COLLATE id\n | COLLATE STRING\n \n constraint : CONSTRAINT id\n \n generated : gen_always funct_expr\n | gen_always funct_expr id\n | gen_always LP multi_id RP\n | gen_always f_call\n \n gen_always : GENERATED id AS\n check_st : CHECK LP id\n | check_st id\n | check_st STRING\n | check_st id STRING\n | check_st id RP\n | check_st STRING RP\n | check_st funct_args\n | check_st LP pid RP\n using_tablespace : USING INDEX tablespacepid : id\n | STRING\n | pid id\n | pid STRING\n | STRING LP RP\n | id LP RP\n | pid COMMA id\n | pid COMMA STRING\n index_pid : id\n | index_pid id\n | index_pid COMMA index_pid\n foreign : FOREIGN KEY LP pid RP\n | FOREIGN KEYref : REFERENCES t_name\n | ref LP pid RP\n | ref ON DELETE id\n | ref ON UPDATE id\n | ref DEFERRABLE INITIALLY id\n | ref NOT DEFERRABLE\n expr : pkeyuniq : UNIQUE LP pid RPstatem_by_id : id LP pid RP\n | id KEY LP pid RP\n pkey : pkey_statement LP pid RP\n | pkey_statement ID LP pid RP\n pkey_statement : PRIMARY KEYcomment : COMMENT STRINGtablespace : TABLESPACE id\n | TABLESPACE id properties\n expr : expr tablespaceby_smthg : BY id\n | BY ROW\n | BY LP pid RP\n " _lr_action_items = { "CREATE": ( @@ -425,10 +425,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -440,7 +440,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -455,12 +455,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -469,9 +469,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -504,7 +504,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -553,7 +553,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -572,8 +572,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -587,7 +587,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -648,22 +648,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -707,9 +707,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -732,8 +732,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -747,7 +747,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -770,7 +770,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -783,9 +783,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -1016,7 +1016,7 @@ 271, 27, -213, - -18, + -22, 271, -424, -411, @@ -1120,9 +1120,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -1569,10 +1569,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -1584,7 +1584,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -1599,12 +1599,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -1613,9 +1613,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -1648,7 +1648,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -1697,7 +1697,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -1716,8 +1716,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -1731,7 +1731,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -1792,22 +1792,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -1851,9 +1851,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -1876,8 +1876,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -1891,7 +1891,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -1914,7 +1914,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -1927,9 +1927,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -2360,10 +2360,10 @@ -1, -217, -328, - -7, + -8, -177, 168, - -46, + -47, -76, -93, -96, @@ -2375,7 +2375,7 @@ -353, -354, -440, - -13, + -9, -58, 247, 248, @@ -2393,12 +2393,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -2407,9 +2407,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -2442,7 +2442,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -2491,7 +2491,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -2510,8 +2510,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -2525,7 +2525,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -2586,22 +2586,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -2645,9 +2645,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -2670,8 +2670,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -2685,7 +2685,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -2708,7 +2708,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -2721,9 +2721,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -3149,10 +3149,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -3164,7 +3164,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -3179,12 +3179,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -3193,9 +3193,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -3228,7 +3228,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -3277,7 +3277,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -3296,8 +3296,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -3311,7 +3311,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -3372,22 +3372,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -3431,9 +3431,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -3456,8 +3456,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -3471,7 +3471,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -3494,7 +3494,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -3507,9 +3507,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -3935,10 +3935,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -3950,7 +3950,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -3965,12 +3965,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -3979,9 +3979,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -4014,7 +4014,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -4063,7 +4063,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -4082,8 +4082,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -4097,7 +4097,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -4158,22 +4158,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -4217,9 +4217,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -4242,8 +4242,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -4257,7 +4257,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -4280,7 +4280,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -4293,9 +4293,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -4721,10 +4721,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -4736,7 +4736,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -4751,12 +4751,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -4765,9 +4765,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -4800,7 +4800,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -4849,7 +4849,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -4868,8 +4868,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -4883,7 +4883,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -4944,22 +4944,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -5003,9 +5003,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -5028,8 +5028,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -5043,7 +5043,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -5066,7 +5066,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -5079,9 +5079,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -5507,10 +5507,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -5522,7 +5522,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -5537,12 +5537,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -5551,9 +5551,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -5586,7 +5586,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -5635,7 +5635,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -5654,8 +5654,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -5669,7 +5669,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -5730,22 +5730,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -5789,9 +5789,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -5814,8 +5814,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -5829,7 +5829,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -5852,7 +5852,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -5865,9 +5865,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -6621,13 +6621,13 @@ 109, 109, -328, - -7, + -8, 109, -177, -176, 109, 173, - -46, + -47, 109, 109, 109, @@ -6655,7 +6655,7 @@ -353, -354, -440, - -13, + -9, 109, 230, 109, @@ -6706,14 +6706,14 @@ -356, 109, -251, - -14, + -10, 109, -36, 109, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, 109, 109, @@ -6728,9 +6728,9 @@ 109, -86, 373, - -59, - -60, - -49, + -62, + -63, + -46, 109, 109, -79, @@ -6773,11 +6773,11 @@ -350, -351, -17, - -48, + -49, -64, 109, -16, - -18, + -22, 109, 109, 109, @@ -6897,9 +6897,9 @@ -71, 109, -65, - -82, + -83, 109, - -81, + -82, 109, 109, 109, @@ -6920,7 +6920,7 @@ 109, 594, -325, - -21, + -20, 109, -396, 109, @@ -6936,7 +6936,7 @@ -342, -346, -345, - -47, + -48, 109, 109, 109, @@ -7033,7 +7033,7 @@ 109, -250, 109, - -6, + -7, -105, -106, -50, @@ -7041,7 +7041,7 @@ -53, 109, 109, - -12, + -15, 109, 109, 109, @@ -7052,7 +7052,7 @@ 109, 109, -66, - -83, + -84, 109, 109, -178, @@ -7127,9 +7127,9 @@ 109, -372, -374, - -3, -4, -5, + -6, -398, 109, -371, @@ -7171,8 +7171,8 @@ -147, 109, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -7192,7 +7192,7 @@ 109, 109, -411, - -22, + -21, -431, -432, 109, @@ -7243,7 +7243,7 @@ -367, 109, 109, - -20, + -19, -433, 109, -367, @@ -7267,13 +7267,13 @@ 109, -275, 109, - -63, + -61, 109, 109, 109, -369, - -19, - -84, + -18, + -81, 109, -137, -367, @@ -7715,10 +7715,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -7730,7 +7730,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -7745,12 +7745,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -7759,9 +7759,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -7794,7 +7794,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -7843,7 +7843,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -7862,8 +7862,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -7877,7 +7877,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -7938,22 +7938,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -7997,9 +7997,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -8022,8 +8022,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -8037,7 +8037,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -8060,7 +8060,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -8073,9 +8073,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -8502,10 +8502,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -8518,7 +8518,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -8533,12 +8533,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -8547,9 +8547,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -8582,7 +8582,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -8650,8 +8650,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -8665,7 +8665,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -8731,17 +8731,17 @@ -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -8785,9 +8785,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -8810,8 +8810,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -8825,7 +8825,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -8848,7 +8848,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -8861,9 +8861,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -9289,10 +9289,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -9304,7 +9304,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -9319,12 +9319,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -9333,9 +9333,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -9368,7 +9368,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -9417,7 +9417,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -9436,8 +9436,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -9451,7 +9451,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -9512,22 +9512,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -9571,9 +9571,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -9596,8 +9596,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -9611,7 +9611,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -9634,7 +9634,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -9647,9 +9647,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -10075,10 +10075,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -10090,7 +10090,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -10105,12 +10105,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -10119,9 +10119,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -10154,7 +10154,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -10203,7 +10203,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -10222,8 +10222,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -10237,7 +10237,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -10298,22 +10298,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -10357,9 +10357,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -10382,8 +10382,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -10397,7 +10397,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -10420,7 +10420,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -10433,9 +10433,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -10870,10 +10870,10 @@ -1, -217, -328, - -7, + -8, -177, 166, - -46, + -47, -76, -93, -96, @@ -10885,7 +10885,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -10900,12 +10900,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -10914,9 +10914,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -10949,7 +10949,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -11019,8 +11019,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -11103,18 +11103,18 @@ -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, 705, -66, - -83, + -84, -92, -178, -67, @@ -11158,9 +11158,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -11183,8 +11183,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -11199,7 +11199,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -11222,7 +11222,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -11235,9 +11235,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -11663,10 +11663,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -11678,7 +11678,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -11693,12 +11693,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -11707,9 +11707,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -11742,7 +11742,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -11791,7 +11791,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -11810,8 +11810,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -11825,7 +11825,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -11886,22 +11886,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -11945,9 +11945,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -11970,8 +11970,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -11985,7 +11985,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -12008,7 +12008,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -12021,9 +12021,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -12449,10 +12449,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -12464,7 +12464,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -12479,12 +12479,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -12493,9 +12493,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -12528,7 +12528,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -12577,7 +12577,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -12596,8 +12596,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -12611,7 +12611,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -12672,22 +12672,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -12731,9 +12731,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -12756,8 +12756,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -12771,7 +12771,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -12794,7 +12794,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -12807,9 +12807,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -13235,10 +13235,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -13250,7 +13250,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -13265,12 +13265,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -13279,9 +13279,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -13314,7 +13314,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -13363,7 +13363,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -13382,8 +13382,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -13397,7 +13397,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -13458,22 +13458,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -13517,9 +13517,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -13542,8 +13542,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -13557,7 +13557,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -13580,7 +13580,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -13593,9 +13593,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -14023,10 +14023,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -14038,7 +14038,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -14053,12 +14053,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -14067,9 +14067,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -14102,7 +14102,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -14170,8 +14170,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -14185,7 +14185,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -14252,17 +14252,17 @@ -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -14306,9 +14306,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -14332,8 +14332,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -14347,7 +14347,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -14370,7 +14370,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -14383,9 +14383,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -14811,10 +14811,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -14826,7 +14826,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -14841,12 +14841,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -14855,9 +14855,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -14890,7 +14890,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -14939,7 +14939,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -14958,8 +14958,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -14973,7 +14973,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -15034,22 +15034,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -15093,9 +15093,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -15118,8 +15118,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -15133,7 +15133,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -15156,7 +15156,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -15169,9 +15169,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -15597,10 +15597,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -15612,7 +15612,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -15627,12 +15627,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -15641,9 +15641,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -15676,7 +15676,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -15725,7 +15725,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -15744,8 +15744,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -15759,7 +15759,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -15820,22 +15820,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -15879,9 +15879,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -15904,8 +15904,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -15919,7 +15919,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -15942,7 +15942,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -15955,9 +15955,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -16383,10 +16383,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -16398,7 +16398,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -16413,12 +16413,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -16427,9 +16427,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -16462,7 +16462,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -16511,7 +16511,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -16530,8 +16530,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -16545,7 +16545,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -16606,22 +16606,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -16665,9 +16665,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -16690,8 +16690,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -16705,7 +16705,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -16728,7 +16728,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -16741,9 +16741,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -17169,10 +17169,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -17184,7 +17184,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -17199,12 +17199,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -17213,9 +17213,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -17248,7 +17248,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -17297,7 +17297,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -17316,8 +17316,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -17331,7 +17331,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -17392,22 +17392,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -17451,9 +17451,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -17476,8 +17476,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -17491,7 +17491,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -17514,7 +17514,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -17527,9 +17527,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -17955,10 +17955,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -17970,7 +17970,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -17985,12 +17985,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -17999,9 +17999,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -18034,7 +18034,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -18083,7 +18083,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -18102,8 +18102,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -18117,7 +18117,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -18178,22 +18178,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -18237,9 +18237,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -18262,8 +18262,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -18277,7 +18277,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -18300,7 +18300,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -18313,9 +18313,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -18741,10 +18741,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -18756,7 +18756,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -18771,12 +18771,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -18785,9 +18785,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -18820,7 +18820,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -18869,7 +18869,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -18888,8 +18888,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -18903,7 +18903,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -18964,22 +18964,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -19023,9 +19023,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -19048,8 +19048,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -19063,7 +19063,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -19086,7 +19086,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -19099,9 +19099,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -19527,10 +19527,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -19542,7 +19542,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -19557,12 +19557,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -19571,9 +19571,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -19606,7 +19606,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -19655,7 +19655,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -19674,8 +19674,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -19689,7 +19689,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -19750,22 +19750,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -19809,9 +19809,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -19834,8 +19834,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -19849,7 +19849,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -19872,7 +19872,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -19885,9 +19885,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -20313,10 +20313,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -20328,7 +20328,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -20343,12 +20343,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -20357,9 +20357,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -20392,7 +20392,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -20441,7 +20441,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -20460,8 +20460,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -20475,7 +20475,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -20536,22 +20536,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -20595,9 +20595,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -20620,8 +20620,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -20635,7 +20635,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -20658,7 +20658,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -20671,9 +20671,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -21099,10 +21099,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -21114,7 +21114,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -21129,12 +21129,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -21143,9 +21143,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -21178,7 +21178,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -21227,7 +21227,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -21246,8 +21246,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -21261,7 +21261,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -21322,22 +21322,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -21381,9 +21381,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -21406,8 +21406,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -21421,7 +21421,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -21444,7 +21444,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -21457,9 +21457,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -21885,10 +21885,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -21900,7 +21900,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -21915,12 +21915,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -21929,9 +21929,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -21964,7 +21964,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -22013,7 +22013,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -22032,8 +22032,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -22047,7 +22047,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -22108,22 +22108,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -22167,9 +22167,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -22192,8 +22192,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -22207,7 +22207,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -22230,7 +22230,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -22243,9 +22243,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -22748,10 +22748,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -22763,7 +22763,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -22778,12 +22778,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, 361, @@ -22792,8 +22792,8 @@ -109, -110, -86, - -59, - -60, + -62, + -63, 376, 383, -85, @@ -22827,7 +22827,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -22880,7 +22880,7 @@ -285, -274, -279, - -15, + -14, 462, -2, -181, @@ -22900,8 +22900,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -22915,7 +22915,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -22989,21 +22989,21 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, 462, 462, - -6, + -7, -105, -106, -50, -53, -300, 462, - -12, + -15, 462, 462, 462, @@ -23012,7 +23012,7 @@ -72, 614, -66, - -83, + -84, -92, -178, -67, @@ -23068,9 +23068,9 @@ 462, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -23098,8 +23098,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -23116,7 +23116,7 @@ -44, 468, -411, - -22, + -21, -431, -432, 462, @@ -23151,7 +23151,7 @@ -378, -411, 468, - -20, + -19, -433, 462, -416, @@ -23171,10 +23171,10 @@ -278, 462, -275, - -63, + -61, -376, - -19, - -84, + -18, + -81, -122, -416, -188, @@ -23611,10 +23611,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -23626,7 +23626,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -23641,12 +23641,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -23655,9 +23655,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -23690,7 +23690,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -23758,8 +23758,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -23773,7 +23773,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -23839,17 +23839,17 @@ -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -23893,9 +23893,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -23918,8 +23918,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -23933,7 +23933,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -23956,7 +23956,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -23969,9 +23969,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -24521,10 +24521,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -24536,7 +24536,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -24551,12 +24551,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -24565,8 +24565,8 @@ -109, -110, -86, - -59, - -60, + -62, + -63, 377, 382, -85, @@ -24600,7 +24600,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -24653,7 +24653,7 @@ -285, -274, -279, - -15, + -14, 542, -2, 546, @@ -24677,8 +24677,8 @@ -74, -71, 565, + -83, -82, - -81, -178, -68, -178, @@ -24695,7 +24695,7 @@ -322, -214, -325, - -21, + -20, -396, 601, 602, @@ -24774,21 +24774,21 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, 690, 692, - -6, + -7, -105, -106, -50, -53, -300, 695, - -12, + -15, 696, 697, 638, @@ -24799,7 +24799,7 @@ 701, 703, -66, - -83, + -84, -92, -178, -67, @@ -24862,9 +24862,9 @@ 755, -372, -374, - -3, -4, -5, + -6, -398, 756, -371, @@ -24898,8 +24898,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -24919,7 +24919,7 @@ -44, 789, -411, - -22, + -21, -431, -432, 790, @@ -24964,7 +24964,7 @@ -42, 821, 822, - -20, + -19, -433, 823, -367, @@ -24985,12 +24985,12 @@ -278, 833, -275, - -63, + -61, -376, 836, -44, - -19, - -84, + -18, + -81, -122, 838, -367, @@ -25431,10 +25431,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -25446,7 +25446,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -25461,12 +25461,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -25475,9 +25475,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -25510,7 +25510,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -25559,7 +25559,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -25578,8 +25578,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -25593,7 +25593,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -25654,22 +25654,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -25713,9 +25713,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -25738,8 +25738,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -25753,7 +25753,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -25776,7 +25776,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -25789,9 +25789,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -26217,10 +26217,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -26232,7 +26232,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -26247,12 +26247,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -26261,9 +26261,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -26296,7 +26296,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -26345,7 +26345,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -26364,8 +26364,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -26379,7 +26379,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -26440,22 +26440,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -26499,9 +26499,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -26524,8 +26524,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -26539,7 +26539,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -26562,7 +26562,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -26575,9 +26575,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -27004,10 +27004,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -27020,7 +27020,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -27035,12 +27035,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -27049,9 +27049,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -27084,7 +27084,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -27133,7 +27133,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -27152,8 +27152,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -27167,7 +27167,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -27228,22 +27228,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -27287,9 +27287,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -27312,8 +27312,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -27327,7 +27327,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -27350,7 +27350,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -27363,9 +27363,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -27791,10 +27791,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -27806,7 +27806,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -27821,12 +27821,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -27835,9 +27835,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -27870,7 +27870,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -27919,7 +27919,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -27938,8 +27938,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -27953,7 +27953,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -28014,22 +28014,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -28073,9 +28073,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -28098,8 +28098,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -28113,7 +28113,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -28136,7 +28136,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -28149,9 +28149,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -28578,10 +28578,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -28594,7 +28594,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -28609,12 +28609,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -28623,9 +28623,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -28658,7 +28658,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -28707,7 +28707,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -28726,8 +28726,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -28741,7 +28741,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -28802,22 +28802,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -28861,9 +28861,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -28886,8 +28886,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -28901,7 +28901,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -28924,7 +28924,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -28937,9 +28937,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -29365,10 +29365,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -29380,7 +29380,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -29395,12 +29395,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -29409,9 +29409,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -29444,7 +29444,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -29493,7 +29493,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -29512,8 +29512,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -29527,7 +29527,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -29588,22 +29588,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -29647,9 +29647,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -29672,8 +29672,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -29687,7 +29687,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -29710,7 +29710,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -29723,9 +29723,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -30151,10 +30151,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -30166,7 +30166,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -30181,12 +30181,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -30195,9 +30195,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -30230,7 +30230,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -30298,8 +30298,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -30313,7 +30313,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -30379,17 +30379,17 @@ -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -30433,9 +30433,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -30458,8 +30458,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -30473,7 +30473,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -30496,7 +30496,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -30509,9 +30509,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -30937,10 +30937,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -30952,7 +30952,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -30967,12 +30967,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -30981,9 +30981,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -31016,7 +31016,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -31084,8 +31084,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -31099,7 +31099,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -31165,17 +31165,17 @@ -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -31219,9 +31219,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -31244,8 +31244,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -31259,7 +31259,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -31282,7 +31282,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -31295,9 +31295,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -32046,12 +32046,12 @@ 40, 40, -328, - -7, + -8, 157, -177, 170, 40, - -46, + -47, 40, 40, 40, @@ -32078,7 +32078,7 @@ -353, -354, -440, - -13, + -9, 40, 40, 40, @@ -32128,14 +32128,14 @@ -356, 40, -251, - -14, + -10, 40, -36, 40, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, 40, 40, @@ -32149,9 +32149,9 @@ -110, 40, -86, - -59, - -60, - -49, + -62, + -63, + -46, 40, 40, -79, @@ -32195,11 +32195,11 @@ -350, -351, -17, - -48, + -49, -64, 40, -16, - -18, + -22, 40, 40, 40, @@ -32318,9 +32318,9 @@ -71, 40, -65, - -82, + -83, 40, - -81, + -82, 40, 40, 40, @@ -32341,7 +32341,7 @@ 40, 40, -325, - -21, + -20, 40, -396, 40, @@ -32357,7 +32357,7 @@ -342, -346, -345, - -47, + -48, 40, 40, 40, @@ -32454,7 +32454,7 @@ 40, -250, 40, - -6, + -7, -105, -106, -50, @@ -32462,7 +32462,7 @@ -53, 40, 40, - -12, + -15, 40, 40, 40, @@ -32473,7 +32473,7 @@ 40, 40, -66, - -83, + -84, 40, 40, -178, @@ -32548,9 +32548,9 @@ 40, -372, -374, - -3, -4, -5, + -6, -398, 40, -371, @@ -32593,8 +32593,8 @@ -147, 40, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -32614,7 +32614,7 @@ 40, 40, -411, - -22, + -21, -431, -432, 40, @@ -32665,7 +32665,7 @@ -367, 40, 40, - -20, + -19, -433, 40, -367, @@ -32689,13 +32689,13 @@ 40, -275, 40, - -63, + -61, 40, 40, 40, -369, - -19, - -84, + -18, + -81, 40, -137, -367, @@ -33137,10 +33137,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -33152,7 +33152,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -33167,12 +33167,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -33181,9 +33181,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -33216,7 +33216,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -33265,7 +33265,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -33284,8 +33284,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -33299,7 +33299,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -33360,22 +33360,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -33419,9 +33419,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -33444,8 +33444,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -33459,7 +33459,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -33482,7 +33482,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -33495,9 +33495,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -33925,10 +33925,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -33940,7 +33940,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -33955,12 +33955,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -33970,9 +33970,9 @@ -110, 371, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -34005,7 +34005,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -34054,7 +34054,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -34073,8 +34073,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -34088,7 +34088,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -34150,22 +34150,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -34209,9 +34209,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -34234,8 +34234,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -34249,7 +34249,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -34272,7 +34272,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -34285,9 +34285,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -34714,10 +34714,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -34729,7 +34729,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -34744,12 +34744,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -34758,9 +34758,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -34793,7 +34793,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -34842,7 +34842,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -34861,8 +34861,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -34876,7 +34876,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -34938,22 +34938,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -34997,9 +34997,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -35022,8 +35022,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -35037,7 +35037,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -35060,7 +35060,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -35073,9 +35073,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -35503,10 +35503,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, 178, -76, -93, @@ -35519,7 +35519,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -35534,12 +35534,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -35548,9 +35548,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -35583,7 +35583,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -35652,8 +35652,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -35667,7 +35667,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -35733,17 +35733,17 @@ -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -35787,9 +35787,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -35812,8 +35812,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -35827,7 +35827,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -35850,7 +35850,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -35863,9 +35863,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -36292,7 +36292,7 @@ -1, -217, -328, - -7, + -8, -177, -176, 89, @@ -36307,7 +36307,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -36323,12 +36323,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -36337,9 +36337,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -36372,7 +36372,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -36421,7 +36421,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -36440,8 +36440,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -36455,7 +36455,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -36516,22 +36516,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -36575,9 +36575,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -36600,8 +36600,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -36615,7 +36615,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -36638,7 +36638,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -36651,9 +36651,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -37079,10 +37079,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -37094,7 +37094,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -37109,12 +37109,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -37123,9 +37123,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -37158,7 +37158,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -37226,8 +37226,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -37241,7 +37241,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -37307,17 +37307,17 @@ -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -37361,9 +37361,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -37386,8 +37386,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -37401,7 +37401,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -37424,7 +37424,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -37437,9 +37437,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -37871,10 +37871,10 @@ -1, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -37886,7 +37886,7 @@ -353, -354, -440, - -13, + -9, -58, 240, -176, @@ -37903,12 +37903,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -37917,9 +37917,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -37952,7 +37952,7 @@ -17, -64, -16, - -18, + -22, -438, -100, 436, @@ -38003,7 +38003,7 @@ -285, -274, -279, - -15, + -14, -2, -181, -178, @@ -38022,8 +38022,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -38037,7 +38037,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -38098,22 +38098,22 @@ -286, -281, -272, - -11, + -3, -271, -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -38157,9 +38157,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -38182,8 +38182,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -38197,7 +38197,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -38220,7 +38220,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -38233,9 +38233,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -38661,10 +38661,10 @@ 92, -217, -328, - -7, + -8, -177, -176, - -46, + -47, -76, -93, -96, @@ -38676,7 +38676,7 @@ -353, -354, -440, - -13, + -9, -58, -231, -176, @@ -38691,12 +38691,12 @@ -338, -336, -356, - -14, + -10, -36, -37, - -8, - -9, - -10, + -11, + -12, + -13, -180, -296, -55, @@ -38705,9 +38705,9 @@ -109, -110, -86, - -59, - -60, - -49, + -62, + -63, + -46, -79, -85, -87, @@ -38740,7 +38740,7 @@ -17, -64, -16, - -18, + -22, -438, -100, -56, @@ -38808,8 +38808,8 @@ -74, -71, -65, + -83, -82, - -81, -178, -68, -178, @@ -38823,7 +38823,7 @@ -322, -214, -325, - -21, + -20, -396, -403, -404, @@ -38889,17 +38889,17 @@ -335, -355, -434, - -6, + -7, -105, -106, -50, -53, -300, - -12, + -15, -28, -72, -66, - -83, + -84, -92, -178, -67, @@ -38943,9 +38943,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -334, -332, @@ -38968,8 +38968,8 @@ -443, -147, -148, - -61, - -62, + -59, + -60, -88, -90, -89, @@ -38983,7 +38983,7 @@ -151, -43, -44, - -22, + -21, -431, -432, -409, @@ -39006,7 +39006,7 @@ -26, -69, -141, - -20, + -19, -433, -422, -382, @@ -39019,9 +39019,9 @@ -228, -278, -275, - -63, - -19, - -84, + -61, + -18, + -81, -188, -276, -145, @@ -39228,7 +39228,7 @@ 272, 213, -213, - -18, + -22, 272, -424, -411, @@ -39332,9 +39332,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -39598,7 +39598,7 @@ 117, 117, -213, - -18, + -22, 117, -424, -411, @@ -39705,9 +39705,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -40183,8 +40183,8 @@ -249, -299, -297, - -61, - -62, + -59, + -60, 316, 463, -409, @@ -40209,7 +40209,7 @@ -389, 830, -187, - -63, + -61, -188, 735, ], @@ -40631,7 +40631,7 @@ 354, 159, 159, - -48, + -49, 159, 159, 159, @@ -40683,7 +40683,7 @@ 354, -408, 159, - -47, + -48, 159, 159, 354, @@ -41212,7 +41212,7 @@ -180, 305, -213, - -18, + -22, 439, 305, -424, @@ -41318,9 +41318,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -41508,7 +41508,7 @@ -180, 290, -213, - -18, + -22, 290, -424, -411, @@ -41612,9 +41612,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -41814,7 +41814,7 @@ -180, 291, -213, - -18, + -22, 444, 448, 291, @@ -41924,9 +41924,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -42114,7 +42114,7 @@ -180, 295, -213, - -18, + -22, 295, -424, -411, @@ -42216,9 +42216,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -42409,7 +42409,7 @@ -180, 296, -213, - -18, + -22, 296, -424, -411, @@ -42515,9 +42515,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -42712,7 +42712,7 @@ 217, 217, -213, - -18, + -22, 217, -424, -411, @@ -42816,9 +42816,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -43004,7 +43004,7 @@ -180, 298, -213, - -18, + -22, 298, -424, -411, @@ -43106,9 +43106,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -43294,7 +43294,7 @@ -180, 300, -213, - -18, + -22, 300, -424, -411, @@ -43396,9 +43396,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -43585,7 +43585,7 @@ -180, 304, -213, - -18, + -22, 304, -424, -411, @@ -43688,9 +43688,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -43885,7 +43885,7 @@ 218, 218, -213, - -18, + -22, 218, -424, -411, @@ -43990,9 +43990,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -44182,7 +44182,7 @@ -180, 214, -213, - -18, + -22, 214, -424, -411, @@ -44284,9 +44284,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -44472,7 +44472,7 @@ -180, 306, -213, - -18, + -22, 306, -424, -411, @@ -44574,9 +44574,9 @@ -32, -372, -374, - -3, -4, -5, + -6, -398, -169, -171, @@ -47421,37 +47421,19 @@ 3, ), ("expr -> expr INDEX id id", "expr", 4, "p_expr_index_in", "ibm.py", 6), - ("on_update -> ON UPDATE id", "on_update", 3, "p_on_update", "mysql.py", 6), - ("on_update -> ON UPDATE STRING", "on_update", 3, "p_on_update", "mysql.py", 7), - ("on_update -> ON UPDATE f_call", "on_update", 3, "p_on_update", "mysql.py", 8), - ("expr -> expr id LP id RP", "expr", 5, "p_expression_distkey", "redshift.py", 6), - ("expr -> expr using", "expr", 2, "p_expression_using", "spark_sql.py", 6), - ("expr -> expr LOCATION STRING", "expr", 3, "p_expression_location", "hql.py", 7), - ( - "expr -> expr LOCATION DQ_STRING", - "expr", - 3, - "p_expression_location", - "hql.py", - 8, - ), - ( - "expr -> expr LOCATION table_property_equals", - "expr", - 3, - "p_expression_location", - "hql.py", - 9, - ), ( "alter_column_sql_server -> alt_table ALTER COLUMN defcolumn", "alter_column_sql_server", 4, "p_alter_column_sql_server", "mssql.py", - 7, + 6, ), - ("expr -> expr INHERITS LP t_name RP", "expr", 5, "p_expr_inherits", "psql.py", 7), + ("on_update -> ON UPDATE id", "on_update", 3, "p_on_update", "mysql.py", 6), + ("on_update -> ON UPDATE STRING", "on_update", 3, "p_on_update", "mysql.py", 7), + ("on_update -> ON UPDATE f_call", "on_update", 3, "p_on_update", "mysql.py", 8), + ("expr -> expr id LP id RP", "expr", 5, "p_expression_distkey", "redshift.py", 6), + ("expr -> expr using", "expr", 2, "p_expression_using", "spark_sql.py", 6), ( "multiple_options -> options", "multiple_options", @@ -47468,6 +47450,23 @@ "bigquery.py", 9, ), + ("expr -> expr LOCATION STRING", "expr", 3, "p_expression_location", "hql.py", 8), + ( + "expr -> expr LOCATION DQ_STRING", + "expr", + 3, + "p_expression_location", + "hql.py", + 9, + ), + ( + "expr -> expr LOCATION table_property_equals", + "expr", + 3, + "p_expression_location", + "hql.py", + 10, + ), ( "alter_column_modify_oracle -> alt_table MODIFY defcolumn", "alter_column_modify_oracle", @@ -47476,16 +47475,16 @@ "oracle.py", 8, ), + ("expr -> expr INHERITS LP t_name RP", "expr", 5, "p_expr_inherits", "psql.py", 8), ("clone -> CLONE id", "clone", 2, "p_clone", "snowflake.py", 8), ("using -> USING id", "using", 2, "p_using", "spark_sql.py", 11), - ("encode -> ENCODE id", "encode", 2, "p_encode", "redshift.py", 12), ( "pkey_constraint -> constraint pkey_statement id LP index_pid RP", "pkey_constraint", 6, "p_pkey_constraint", "mssql.py", - 13, + 12, ), ( "pkey_constraint -> constraint pkey_statement LP index_pid RP", @@ -47493,7 +47492,7 @@ 5, "p_pkey_constraint", "mssql.py", - 14, + 13, ), ( "pkey_constraint -> pkey_constraint with", @@ -47501,7 +47500,7 @@ 2, "p_pkey_constraint", "mssql.py", - 15, + 14, ), ( "pkey_constraint -> pkey_constraint with ON id", @@ -47509,8 +47508,9 @@ 4, "p_pkey_constraint", "mssql.py", - 16, + 15, ), + ("encode -> ENCODE id", "encode", 2, "p_encode", "redshift.py", 12), ( "expr -> expr CLUSTER BY LP pid RP", "expr", @@ -47564,8 +47564,8 @@ ("encrypt -> encrypt SALT", "encrypt", 2, "p_encrypt", "oracle.py", 16), ("encrypt -> encrypt USING STRING", "encrypt", 3, "p_encrypt", "oracle.py", 17), ("encrypt -> encrypt STRING", "encrypt", 2, "p_encrypt", "oracle.py", 18), - ("expr -> expr ID ON LP pid RP", "expr", 6, "p_expression_clustered", "hql.py", 15), - ("expr -> expr ID by_smthg", "expr", 3, "p_expression_clustered", "hql.py", 16), + ("expr -> expr ID ON LP pid RP", "expr", 6, "p_expression_clustered", "hql.py", 16), + ("expr -> expr ID by_smthg", "expr", 3, "p_expression_clustered", "hql.py", 17), ("expr -> expr id id", "expr", 3, "p_expression_diststyle", "redshift.py", 17), ("expr -> expr id KEY", "expr", 3, "p_expression_diststyle", "redshift.py", 18), ( @@ -47592,7 +47592,7 @@ "snowflake.py", 22, ), - ("expr -> expr INTO ID ID", "expr", 4, "p_expression_into_buckets", "hql.py", 26), + ("expr -> expr INTO ID ID", "expr", 4, "p_expression_into_buckets", "hql.py", 27), ("fmt_equals -> id LP RP", "fmt_equals", 3, "p_fmt_equals", "snowflake.py", 28), ( "fmt_equals -> id LP fmt_equals RP", @@ -47618,6 +47618,7 @@ "redshift.py", 29, ), + ("with -> WITH with_args", "with", 2, "p_with", "mssql.py", 31), ( "expr -> expr database_base", "expr", @@ -47626,9 +47627,8 @@ "sql.py", 31, ), - ("row_format -> ROW FORMAT SERDE", "row_format", 3, "p_row_format", "hql.py", 32), - ("row_format -> ROW FORMAT", "row_format", 2, "p_row_format", "hql.py", 33), - ("with -> WITH with_args", "with", 2, "p_with", "mssql.py", 32), + ("row_format -> ROW FORMAT SERDE", "row_format", 3, "p_row_format", "hql.py", 33), + ("row_format -> ROW FORMAT", "row_format", 2, "p_row_format", "hql.py", 34), ( "table_property_equals -> id id id_or_string", "table_property_equals", @@ -47701,18 +47701,18 @@ "sql.py", 39, ), - ("expr -> expr row_format id", "expr", 3, "p_expression_row_format", "hql.py", 39), + ("equals -> id id id", "equals", 3, "p_equals", "mssql.py", 38), + ("equals -> id id ON", "equals", 3, "p_equals", "mssql.py", 39), + ("equals -> id id id DOT id", "equals", 5, "p_equals", "mssql.py", 40), + ("expr -> expr row_format id", "expr", 3, "p_expression_row_format", "hql.py", 40), ( "expr -> expr row_format STRING", "expr", 3, "p_expression_row_format", "hql.py", - 40, + 41, ), - ("equals -> id id id", "equals", 3, "p_equals", "mssql.py", 39), - ("equals -> id id ON", "equals", 3, "p_equals", "mssql.py", 40), - ("equals -> id id id DOT id", "equals", 5, "p_equals", "mssql.py", 41), ("storage -> STORAGE LP", "storage", 2, "p_storage", "oracle.py", 40), ("storage -> storage id id", "storage", 3, "p_storage", "oracle.py", 41), ("storage -> storage id id RP", "storage", 4, "p_storage", "oracle.py", 42), @@ -47748,24 +47748,24 @@ "snowflake.py", 50, ), - ("with_args -> LP equals", "with_args", 2, "p_with_args", "mssql.py", 50), + ("with_args -> LP equals", "with_args", 2, "p_with_args", "mssql.py", 49), ( "with_args -> with_args COMMA equals", "with_args", 3, "p_with_args", "mssql.py", - 51, + 50, ), - ("with_args -> with_args with_args", "with_args", 2, "p_with_args", "mssql.py", 52), - ("with_args -> with_args RP", "with_args", 2, "p_with_args", "mssql.py", 53), + ("with_args -> with_args with_args", "with_args", 2, "p_with_args", "mssql.py", 51), + ("with_args -> with_args RP", "with_args", 2, "p_with_args", "mssql.py", 52), ( "expr -> expr WITH SERDEPROPERTIES multi_assignments", "expr", 4, "p_expression_with_serde", "hql.py", - 52, + 53, ), ("expr -> expr storage", "expr", 2, "p_expr_storage", "oracle.py", 56), ( @@ -47790,16 +47790,24 @@ 3, "p_expression_tblproperties", "hql.py", - 61, + 62, ), ("expr -> expr ID INDEX", "expr", 3, "p_expr_index", "oracle.py", 62), + ( + "period_for -> id FOR id LP pid RP", + "period_for", + 6, + "p_period_for", + "mssql.py", + 66, + ), ( "multi_assignments -> LP assignment", "multi_assignments", 2, "p_multi_assignments", "hql.py", - 66, + 67, ), ( "multi_assignments -> multi_assignments RP", @@ -47807,7 +47815,7 @@ 2, "p_multi_assignments", "hql.py", - 67, + 68, ), ( "multi_assignments -> multi_assignments COMMA assignment", @@ -47815,15 +47823,7 @@ 3, "p_multi_assignments", "hql.py", - 68, - ), - ( - "period_for -> id FOR id LP pid RP", - "period_for", - 6, - "p_period_for", - "mssql.py", - 67, + 69, ), ( "expr -> expr DATA_RETENTION_TIME_IN_DAYS table_property_equals_int", @@ -47833,7 +47833,7 @@ "snowflake.py", 67, ), - ("expr -> expr ON id", "expr", 3, "p_expression_on_primary", "mssql.py", 71), + ("expr -> expr ON id", "expr", 3, "p_expression_on_primary", "mssql.py", 70), ( "expr -> expr MAX_DATA_EXTENSION_TIME_IN_DAYS table_property_equals", "expr", @@ -47842,12 +47842,12 @@ "snowflake.py", 73, ), - ("assignment -> id id id", "assignment", 3, "p_assignment", "hql.py", 74), - ("assignment -> STRING id STRING", "assignment", 3, "p_assignment", "hql.py", 75), - ("assignment -> id id STRING", "assignment", 3, "p_assignment", "hql.py", 76), - ("assignment -> STRING id id", "assignment", 3, "p_assignment", "hql.py", 77), - ("assignment -> STRING id", "assignment", 2, "p_assignment", "hql.py", 78), - ("expr -> expr with", "expr", 2, "p_expression_with", "mssql.py", 76), + ("assignment -> id id id", "assignment", 3, "p_assignment", "hql.py", 75), + ("assignment -> STRING id STRING", "assignment", 3, "p_assignment", "hql.py", 76), + ("assignment -> id id STRING", "assignment", 3, "p_assignment", "hql.py", 77), + ("assignment -> STRING id id", "assignment", 3, "p_assignment", "hql.py", 78), + ("assignment -> STRING id", "assignment", 2, "p_assignment", "hql.py", 79), + ("expr -> expr with", "expr", 2, "p_expression_with", "mssql.py", 75), ( "expr -> expr CHANGE_TRACKING table_property_equals_bool", "expr", @@ -47862,7 +47862,7 @@ 3, "p_expression_text_image_on", "mssql.py", - 81, + 80, ), ("expr -> expr option_comment", "expr", 2, "p_table_comment", "snowflake.py", 85), ( @@ -47913,7 +47913,7 @@ "sql.py", 90, ), - ("expr -> expr COMMENT STRING", "expr", 3, "p_expression_comment", "hql.py", 88), + ("expr -> expr COMMENT STRING", "expr", 3, "p_expression_comment", "hql.py", 89), ("expr -> expr option_with_tag", "expr", 2, "p_table_tag", "snowflake.py", 91), ( "expr -> expr id TERMINATED BY id", @@ -47921,7 +47921,7 @@ 5, "p_expression_terminated_by", "hql.py", - 94, + 95, ), ( "expr -> expr id TERMINATED BY STRING", @@ -47929,7 +47929,7 @@ 5, "p_expression_terminated_by", "hql.py", - 95, + 96, ), ("properties -> property", "properties", 1, "p_properties", "sql.py", 96), ( @@ -47978,7 +47978,7 @@ 6, "p_expression_map_keys_terminated_by", "hql.py", - 102, + 103, ), ( "expr -> expr MAP KEYS TERMINATED BY STRING", @@ -47986,7 +47986,7 @@ 6, "p_expression_map_keys_terminated_by", "hql.py", - 103, + 104, ), ("property -> id id", "property", 2, "p_property", "sql.py", 106), ("property -> id STRING", "property", 2, "p_property", "sql.py", 107), @@ -48047,7 +48047,7 @@ 10, "p_expression_skewed_by", "hql.py", - 110, + 111, ), ( "expr -> expr COLLECTION ITEMS TERMINATED BY id", @@ -48055,7 +48055,7 @@ 6, "p_expression_collection_terminated_by", "hql.py", - 116, + 117, ), ( "expr -> expr COLLECTION ITEMS TERMINATED BY STRING", @@ -48063,7 +48063,7 @@ 6, "p_expression_collection_terminated_by", "hql.py", - 117, + 118, ), ( "multiple_tag_equals -> tag_equals", @@ -48145,14 +48145,14 @@ "sql.py", 130, ), - ("expr -> expr STORED AS id", "expr", 4, "p_expression_stored_as", "hql.py", 124), + ("expr -> expr STORED AS id", "expr", 4, "p_expression_stored_as", "hql.py", 125), ( "expr -> expr STORED AS id STRING", "expr", 5, "p_expression_stored_as", "hql.py", - 125, + 126, ), ( "expr -> expr STORED AS id STRING id STRING", @@ -48160,7 +48160,7 @@ 7, "p_expression_stored_as", "hql.py", - 126, + 127, ), ( "option_order_noorder -> ORDER", @@ -48224,7 +48224,7 @@ 4, "p_expression_partitioned_by_hql", "hql.py", - 140, + 141, ), ( "expr -> expr PARTITIONED BY LP pid RP", @@ -48232,7 +48232,7 @@ 6, "p_expression_partitioned_by_hql", "hql.py", - 141, + 142, ), ( "expr -> expr PARTITIONED BY LP multiple_funct RP", @@ -48240,7 +48240,7 @@ 6, "p_expression_partitioned_by_hql", "hql.py", - 142, + 143, ), ( "option_with_masking_policy -> MASKING POLICY id DOT id DOT id", @@ -48264,7 +48264,7 @@ 2, "p_pid_with_type", "hql.py", - 149, + 150, ), ( "pid_with_type -> pid_with_type COMMA column", @@ -48272,7 +48272,7 @@ 3, "p_pid_with_type", "hql.py", - 150, + 151, ), ( "pid_with_type -> pid_with_type RP", @@ -48280,7 +48280,7 @@ 2, "p_pid_with_type", "hql.py", - 151, + 152, ), ( "expr -> expr CATALOG table_property_equals",