CREATE TABLE "attach_data" ( "id" mediumint(9) NOT NULL, "thedata" longblob NOT NULL, PRIMARY KEY ("id") ); INSERT INTO "attach_data" VALUES (1,'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam pellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed iaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et metus. Nam varius, sapien nec egestas feugiat, mi libero dignissim orci, id fermentum quam nisl quis risus. Phasellus libero justo, aliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas sollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus placerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus, feugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus faucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n\nSed mollis interdum risus. Pellentesque ante velit, facilisis vitae, fermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper nisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis ullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque nulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque dignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum tortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut, scelerisque vel, magna. Aenean nisl nulla, rutrum sit amet, sollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In odio erat, bibendum eu, gravida nec, elementum sed, urna.\n\nAliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed tortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in purus. Sed at est non libero dignissim varius. Donec vestibulum odio ac felis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper eget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet, mattis nec, lacus. Nam tortor.\n\nNam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus velit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing enim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet sed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut sapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam non erat.\n\nSed feugiat, lacus in elementum egestas, sapien nulla sodales leo, nec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim pellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis quam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam erat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec posuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non dapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id, dapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam, fringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu, eros. \n'); CREATE TABLE "attachments" ( "attach_id" mediumint(9) NOT NULL, "bug_id" mediumint(9) NOT NULL, "creation_ts" datetime NOT NULL, "description" mediumtext NOT NULL, "mimetype" mediumtext NOT NULL, "ispatch" tinyint(4) default NULL, "filename" varchar(100) NOT NULL, "submitter_id" mediumint(9) NOT NULL, "isobsolete" tinyint(4) NOT NULL default '0', "isprivate" tinyint(4) NOT NULL default '0', "isurl" tinyint(4) NOT NULL default '0', PRIMARY KEY ("attach_id"), KEY "attachments_bug_id_idx" ("bug_id"), KEY "attachments_creation_ts_idx" ("creation_ts"), KEY "attachments_submitter_id_idx" ("submitter_id","bug_id") ); INSERT INTO "attachments" VALUES (1,3,'2008-05-02 15:10:00','LOREM','text/plain',0,'LOREM.TXT',1,0,0,0); CREATE TABLE "bug_group_map" ( "bug_id" mediumint(9) NOT NULL, "group_id" mediumint(9) NOT NULL, UNIQUE KEY "bug_group_map_bug_id_idx" ("bug_id","group_id"), KEY "bug_group_map_group_id_idx" ("group_id") ); INSERT INTO "bug_group_map" VALUES (4,15),(5,16),(6,16); CREATE TABLE "bug_severity" ( "id" smallint(6) NOT NULL, "value" varchar(64) NOT NULL, "sortkey" smallint(6) NOT NULL default '0', "isactive" tinyint(4) NOT NULL default '1', PRIMARY KEY ("id"), UNIQUE KEY "bug_severity_value_idx" ("value"), KEY "bug_severity_sortkey_idx" ("sortkey","value") ); INSERT INTO "bug_severity" VALUES (1,'blocker',100,1),(2,'critical',200,1),(3,'major',300,1),(4,'normal',400,1),(5,'minor',500,1),(6,'trivial',600,1),(7,'enhancement',700,1); CREATE TABLE "bug_status" ( "id" smallint(6) NOT NULL, "value" varchar(64) NOT NULL, "sortkey" smallint(6) NOT NULL default '0', "isactive" tinyint(4) NOT NULL default '1', PRIMARY KEY ("id"), UNIQUE KEY "bug_status_value_idx" ("value"), KEY "bug_status_sortkey_idx" ("sortkey","value") ); INSERT INTO "bug_status" VALUES (1,'UNCONFIRMED',100,1),(2,'NEW',200,1),(3,'ASSIGNED',300,1),(4,'REOPENED',400,1),(5,'RESOLVED',500,1),(6,'VERIFIED',600,1),(7,'CLOSED',700,1); CREATE TABLE "bugs" ( "bug_id" mediumint(9) NOT NULL, "assigned_to" mediumint(9) NOT NULL, "bug_file_loc" text, "bug_severity" varchar(64) NOT NULL, "bug_status" varchar(64) NOT NULL, "creation_ts" datetime default NULL, "delta_ts" datetime NOT NULL, "short_desc" varchar(255) NOT NULL, "op_sys" varchar(64) NOT NULL, "priority" varchar(64) NOT NULL, "product_id" smallint(6) NOT NULL, "rep_platform" varchar(64) NOT NULL, "reporter" mediumint(9) NOT NULL, "version" varchar(64) NOT NULL, "component_id" smallint(6) NOT NULL, "resolution" varchar(64) NOT NULL default '', "target_milestone" varchar(20) NOT NULL default '---', "qa_contact" mediumint(9) default NULL, "status_whiteboard" mediumtext NOT NULL, "votes" mediumint(9) NOT NULL default '0', "keywords" mediumtext NOT NULL, "lastdiffed" datetime default NULL, "everconfirmed" tinyint(4) NOT NULL, "reporter_accessible" tinyint(4) NOT NULL default '1', "cclist_accessible" tinyint(4) NOT NULL default '1', "estimated_time" decimal(5,2) NOT NULL default '0.00', "remaining_time" decimal(5,2) NOT NULL default '0.00', "deadline" datetime default NULL, "alias" varchar(20) default NULL, "infoprovider" int(11) default NULL, PRIMARY KEY ("bug_id"), UNIQUE KEY "bugs_alias_idx" ("alias"), KEY "bugs_assigned_to_idx" ("assigned_to"), KEY "bugs_creation_ts_idx" ("creation_ts"), KEY "bugs_delta_ts_idx" ("delta_ts"), KEY "bugs_bug_severity_idx" ("bug_severity"), KEY "bugs_bug_status_idx" ("bug_status"), KEY "bugs_op_sys_idx" ("op_sys"), KEY "bugs_priority_idx" ("priority"), KEY "bugs_product_id_idx" ("product_id"), KEY "bugs_reporter_idx" ("reporter"), KEY "bugs_version_idx" ("version"), KEY "bugs_component_id_idx" ("component_id"), KEY "bugs_resolution_idx" ("resolution"), KEY "bugs_target_milestone_idx" ("target_milestone"), KEY "bugs_qa_contact_idx" ("qa_contact"), KEY "bugs_votes_idx" ("votes") ); INSERT INTO "bugs" VALUES (1,4,'','normal','NEW','2008-03-27 15:48:39','2008-03-27 15:48:39','PUBLIC VISIBLE BUG','Linux','P5',1,'PC',1,'PUBLIC v1',1,'','PUBLIC M1',5,'',0,'','2008-03-27 15:48:39',1,1,1,'0.00','0.00',NULL,NULL,NULL),(2,4,'','enhancement','NEW','2008-05-01 17:24:10','2008-05-01 17:24:10','[Test Case 5] PUBLIC TEST CASE 3 - CONFIRMED','Linux','P5',1,'PC',1,'PUBLIC v1',1,'','PUBLIC M1',5,'',0,'','2008-05-01 17:24:11',1,1,1,'0.00','0.00',NULL,NULL,NULL),(3,4,'','enhancement','NEW','2008-05-02 15:10:00','2008-05-02 15:10:00','PUBLIC BUG','Linux','P5',1,'PC',1,'PUBLIC v1',1,'','PUBLIC M1',5,'',0,'','2008-05-02 15:10:01',1,1,1,'0.00','0.00',NULL,NULL,NULL),(4,2,'','enhancement','NEW','2008-05-02 15:19:36','2008-05-02 15:19:36','PARTNER VISIBLE BUG','Linux','P5',3,'PC',2,'PARTNER v2',4,'','PARTNER M1',6,'',0,'','2008-05-02 15:19:36',1,1,1,'0.00','0.00',NULL,NULL,NULL),(5,7,'','enhancement','NEW','2008-05-02 15:21:06','2008-05-02 15:21:06','PRIVATE BUG','Linux','P5',2,'PC',7,'PRIVATE v2',3,'','PRIVATE M1',8,'',0,'','2008-05-02 15:21:07',1,1,1,'0.00','0.00',NULL,NULL,NULL),(6,7,'','enhancement','NEW','2008-05-02 15:27:32','2008-05-02 15:27:32','[Test Case 15] PRIVATE CASE (RUN 3)','Linux','P5',2,'PC',3,'PRIVATE v2',3,'','PRIVATE M1',8,'',0,'','2008-05-02 15:27:32',1,1,1,'0.00','0.00',NULL,NULL,NULL); CREATE TABLE "bugs_activity" ( "bug_id" mediumint(9) NOT NULL, "attach_id" mediumint(9) default NULL, "who" mediumint(9) NOT NULL, "bug_when" datetime NOT NULL, "fieldid" mediumint(9) NOT NULL, "added" tinytext, "removed" tinytext, KEY "bugs_activity_bug_id_idx" ("bug_id"), KEY "bugs_activity_who_idx" ("who"), KEY "bugs_activity_bug_when_idx" ("bug_when"), KEY "bugs_activity_fieldid_idx" ("fieldid") ); CREATE TABLE "bz_schema" ( "schema_data" longblob NOT NULL, "version" decimal(3,2) NOT NULL ); INSERT INTO "bz_schema" VALUES ('$VAR1 = {\n \'attach_data\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'thedata\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'LONGBLOB\'\n }\n ]\n },\n \'attachments\' => {\n \'FIELDS\' => [\n \'attach_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'bug_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'creation_ts\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'description\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'mimetype\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'ispatch\',\n {\n \'TYPE\' => \'BOOLEAN\'\n },\n \'filename\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(100)\'\n },\n \'submitter_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'isobsolete\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'isprivate\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'isurl\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'attachments_bug_id_idx\',\n [\n \'bug_id\'\n ],\n \'attachments_creation_ts_idx\',\n [\n \'creation_ts\'\n ],\n \'attachments_submitter_id_idx\',\n [\n \'submitter_id\',\n \'bug_id\'\n ]\n ]\n },\n \'bug_group_map\' => {\n \'FIELDS\' => [\n \'bug_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'group_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'bug_group_map_bug_id_idx\',\n {\n \'FIELDS\' => [\n \'bug_id\',\n \'group_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'bug_group_map_group_id_idx\',\n [\n \'group_id\'\n ]\n ]\n },\n \'bug_severity\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'value\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'sortkey\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'isactive\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'bug_severity_value_idx\',\n {\n \'FIELDS\' => [\n \'value\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'bug_severity_sortkey_idx\',\n [\n \'sortkey\',\n \'value\'\n ]\n ]\n },\n \'bug_status\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'value\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'sortkey\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'isactive\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'bug_status_value_idx\',\n {\n \'FIELDS\' => [\n \'value\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'bug_status_sortkey_idx\',\n [\n \'sortkey\',\n \'value\'\n ]\n ]\n },\n \'bugs\' => {\n \'FIELDS\' => [\n \'bug_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'assigned_to\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'bug_file_loc\',\n {\n \'TYPE\' => \'TEXT\'\n },\n \'bug_severity\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'bug_status\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'creation_ts\',\n {\n \'TYPE\' => \'DATETIME\'\n },\n \'delta_ts\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'short_desc\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(255)\'\n },\n \'op_sys\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'priority\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'product_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'rep_platform\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'reporter\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'version\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'component_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'resolution\',\n {\n \'DEFAULT\' => \'\\\'\\\'\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'target_milestone\',\n {\n \'DEFAULT\' => \'\\\'---\\\'\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(20)\'\n },\n \'qa_contact\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'status_whiteboard\',\n {\n \'DEFAULT\' => \'\\\'\\\'\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'votes\',\n {\n \'DEFAULT\' => \'0\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'keywords\',\n {\n \'DEFAULT\' => \'\\\'\\\'\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'lastdiffed\',\n {\n \'TYPE\' => \'DATETIME\'\n },\n \'everconfirmed\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'reporter_accessible\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'cclist_accessible\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'estimated_time\',\n {\n \'DEFAULT\' => \'0\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'decimal(5,2)\'\n },\n \'remaining_time\',\n {\n \'DEFAULT\' => \'0\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'decimal(5,2)\'\n },\n \'deadline\',\n {\n \'TYPE\' => \'DATETIME\'\n },\n \'alias\',\n {\n \'TYPE\' => \'varchar(20)\'\n }\n ],\n \'INDEXES\' => [\n \'bugs_alias_idx\',\n {\n \'FIELDS\' => [\n \'alias\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'bugs_assigned_to_idx\',\n [\n \'assigned_to\'\n ],\n \'bugs_creation_ts_idx\',\n [\n \'creation_ts\'\n ],\n \'bugs_delta_ts_idx\',\n [\n \'delta_ts\'\n ],\n \'bugs_bug_severity_idx\',\n [\n \'bug_severity\'\n ],\n \'bugs_bug_status_idx\',\n [\n \'bug_status\'\n ],\n \'bugs_op_sys_idx\',\n [\n \'op_sys\'\n ],\n \'bugs_priority_idx\',\n [\n \'priority\'\n ],\n \'bugs_product_id_idx\',\n [\n \'product_id\'\n ],\n \'bugs_reporter_idx\',\n [\n \'reporter\'\n ],\n \'bugs_version_idx\',\n [\n \'version\'\n ],\n \'bugs_component_id_idx\',\n [\n \'component_id\'\n ],\n \'bugs_resolution_idx\',\n [\n \'resolution\'\n ],\n \'bugs_target_milestone_idx\',\n [\n \'target_milestone\'\n ],\n \'bugs_qa_contact_idx\',\n [\n \'qa_contact\'\n ],\n \'bugs_votes_idx\',\n [\n \'votes\'\n ]\n ]\n },\n \'bugs_activity\' => {\n \'FIELDS\' => [\n \'bug_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'attach_id\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'who\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'bug_when\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'fieldid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'added\',\n {\n \'TYPE\' => \'TINYTEXT\'\n },\n \'removed\',\n {\n \'TYPE\' => \'TINYTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'bugs_activity_bug_id_idx\',\n [\n \'bug_id\'\n ],\n \'bugs_activity_who_idx\',\n [\n \'who\'\n ],\n \'bugs_activity_bug_when_idx\',\n [\n \'bug_when\'\n ],\n \'bugs_activity_fieldid_idx\',\n [\n \'fieldid\'\n ]\n ]\n },\n \'bz_schema\' => {\n \'FIELDS\' => [\n \'schema_data\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'LONGBLOB\'\n },\n \'version\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'decimal(3,2)\'\n }\n ]\n },\n \'category_group_map\' => {\n \'FIELDS\' => [\n \'category_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'group_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'category_group_map_category_id_idx\',\n {\n \'FIELDS\' => [\n \'category_id\',\n \'group_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'cc\' => {\n \'FIELDS\' => [\n \'bug_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'who\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'cc_bug_id_idx\',\n {\n \'FIELDS\' => [\n \'bug_id\',\n \'who\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'cc_who_idx\',\n [\n \'who\'\n ]\n ]\n },\n \'classifications\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'description\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'sortkey\',\n {\n \'DEFAULT\' => \'0\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n }\n ],\n \'INDEXES\' => [\n \'classifications_name_idx\',\n {\n \'FIELDS\' => [\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'component_cc\' => {\n \'FIELDS\' => [\n \'user_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'component_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n }\n ],\n \'INDEXES\' => [\n \'component_cc_user_id_idx\',\n {\n \'FIELDS\' => [\n \'component_id\',\n \'user_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'components\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'product_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'initialowner\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'initialqacontact\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'description\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'MEDIUMTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'components_product_id_idx\',\n {\n \'FIELDS\' => [\n \'product_id\',\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'components_name_idx\',\n [\n \'name\'\n ]\n ]\n },\n \'dependencies\' => {\n \'FIELDS\' => [\n \'blocked\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'dependson\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'dependencies_blocked_idx\',\n [\n \'blocked\'\n ],\n \'dependencies_dependson_idx\',\n [\n \'dependson\'\n ]\n ]\n },\n \'duplicates\' => {\n \'FIELDS\' => [\n \'dupe_of\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'dupe\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ]\n },\n \'email_setting\' => {\n \'FIELDS\' => [\n \'user_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'relationship\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT1\'\n },\n \'event\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT1\'\n }\n ],\n \'INDEXES\' => [\n \'email_setting_user_id_idx\',\n {\n \'FIELDS\' => [\n \'user_id\',\n \'relationship\',\n \'event\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'fielddefs\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'type\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'custom\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'description\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'mailhead\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'sortkey\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'obsolete\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'enter_bug\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'fielddefs_name_idx\',\n {\n \'FIELDS\' => [\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'fielddefs_sortkey_idx\',\n [\n \'sortkey\'\n ]\n ]\n },\n \'flagexclusions\' => {\n \'FIELDS\' => [\n \'type_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'product_id\',\n {\n \'TYPE\' => \'INT2\'\n },\n \'component_id\',\n {\n \'TYPE\' => \'INT2\'\n }\n ],\n \'INDEXES\' => [\n \'flagexclusions_type_id_idx\',\n [\n \'type_id\',\n \'product_id\',\n \'component_id\'\n ]\n ]\n },\n \'flaginclusions\' => {\n \'FIELDS\' => [\n \'type_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'product_id\',\n {\n \'TYPE\' => \'INT2\'\n },\n \'component_id\',\n {\n \'TYPE\' => \'INT2\'\n }\n ],\n \'INDEXES\' => [\n \'flaginclusions_type_id_idx\',\n [\n \'type_id\',\n \'product_id\',\n \'component_id\'\n ]\n ]\n },\n \'flags\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'type_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'status\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'char(1)\'\n },\n \'bug_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'attach_id\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'creation_date\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'modification_date\',\n {\n \'TYPE\' => \'DATETIME\'\n },\n \'setter_id\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'requestee_id\',\n {\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'flags_bug_id_idx\',\n [\n \'bug_id\',\n \'attach_id\'\n ],\n \'flags_setter_id_idx\',\n [\n \'setter_id\'\n ],\n \'flags_requestee_id_idx\',\n [\n \'requestee_id\'\n ],\n \'flags_type_id_idx\',\n [\n \'type_id\'\n ]\n ]\n },\n \'flagtypes\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(50)\'\n },\n \'description\',\n {\n \'TYPE\' => \'TEXT\'\n },\n \'cc_list\',\n {\n \'TYPE\' => \'varchar(200)\'\n },\n \'target_type\',\n {\n \'DEFAULT\' => \'\\\'b\\\'\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'char(1)\'\n },\n \'is_active\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'is_requestable\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'is_requesteeble\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'is_multiplicable\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'sortkey\',\n {\n \'DEFAULT\' => \'0\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'grant_group_id\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'request_group_id\',\n {\n \'TYPE\' => \'INT3\'\n }\n ]\n },\n \'group_control_map\' => {\n \'FIELDS\' => [\n \'group_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'product_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'entry\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'membercontrol\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'othercontrol\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'canedit\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'editcomponents\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'editbugs\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'canconfirm\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'group_control_map_product_id_idx\',\n {\n \'FIELDS\' => [\n \'product_id\',\n \'group_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'group_control_map_group_id_idx\',\n [\n \'group_id\'\n ]\n ]\n },\n \'group_group_map\' => {\n \'FIELDS\' => [\n \'member_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'grantor_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'grant_type\',\n {\n \'DEFAULT\' => \'0\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT1\'\n }\n ],\n \'INDEXES\' => [\n \'group_group_map_member_id_idx\',\n {\n \'FIELDS\' => [\n \'member_id\',\n \'grantor_id\',\n \'grant_type\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'groups\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(255)\'\n },\n \'description\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'TEXT\'\n },\n \'isbuggroup\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'userregexp\',\n {\n \'DEFAULT\' => \'\\\'\\\'\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'TINYTEXT\'\n },\n \'isactive\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'groups_name_idx\',\n {\n \'FIELDS\' => [\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'keyworddefs\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'description\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'keyworddefs_name_idx\',\n {\n \'FIELDS\' => [\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'keywords\' => {\n \'FIELDS\' => [\n \'bug_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'keywordid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n }\n ],\n \'INDEXES\' => [\n \'keywords_bug_id_idx\',\n {\n \'FIELDS\' => [\n \'bug_id\',\n \'keywordid\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'keywords_keywordid_idx\',\n [\n \'keywordid\'\n ]\n ]\n },\n \'logincookies\' => {\n \'FIELDS\' => [\n \'cookie\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'varchar(16)\'\n },\n \'userid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'ipaddr\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(40)\'\n },\n \'lastused\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n }\n ],\n \'INDEXES\' => [\n \'logincookies_lastused_idx\',\n [\n \'lastused\'\n ]\n ]\n },\n \'longdescs\' => {\n \'FIELDS\' => [\n \'comment_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'bug_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'who\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'bug_when\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'work_time\',\n {\n \'DEFAULT\' => \'0\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'decimal(5,2)\'\n },\n \'thetext\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'isprivate\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'already_wrapped\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'type\',\n {\n \'DEFAULT\' => \'0\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'extra_data\',\n {\n \'TYPE\' => \'varchar(255)\'\n }\n ],\n \'INDEXES\' => [\n \'longdescs_bug_id_idx\',\n [\n \'bug_id\'\n ],\n \'longdescs_who_idx\',\n [\n \'who\',\n \'bug_id\'\n ],\n \'longdescs_bug_when_idx\',\n [\n \'bug_when\'\n ],\n \'longdescs_thetext_idx\',\n {\n \'FIELDS\' => [\n \'thetext\'\n ],\n \'TYPE\' => \'FULLTEXT\'\n }\n ]\n },\n \'milestones\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'product_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'value\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(20)\'\n },\n \'sortkey\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n }\n ],\n \'INDEXES\' => [\n \'milestones_product_id_idx\',\n {\n \'FIELDS\' => [\n \'product_id\',\n \'value\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'namedqueries\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'userid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'query\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'query_type\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'namedqueries_userid_idx\',\n {\n \'FIELDS\' => [\n \'userid\',\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'namedqueries_link_in_footer\' => {\n \'FIELDS\' => [\n \'namedquery_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'user_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'namedqueries_link_in_footer_id_idx\',\n {\n \'FIELDS\' => [\n \'namedquery_id\',\n \'user_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'namedqueries_link_in_footer_userid_idx\',\n [\n \'user_id\'\n ]\n ]\n },\n \'namedquery_group_map\' => {\n \'FIELDS\' => [\n \'namedquery_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'group_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'namedquery_group_map_namedquery_id_idx\',\n {\n \'FIELDS\' => [\n \'namedquery_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'namedquery_group_map_group_id_idx\',\n [\n \'group_id\'\n ]\n ]\n },\n \'op_sys\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'value\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'sortkey\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'isactive\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'op_sys_value_idx\',\n {\n \'FIELDS\' => [\n \'value\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'op_sys_sortkey_idx\',\n [\n \'sortkey\',\n \'value\'\n ]\n ]\n },\n \'priority\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'value\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'sortkey\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'isactive\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'priority_value_idx\',\n {\n \'FIELDS\' => [\n \'value\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'priority_sortkey_idx\',\n [\n \'sortkey\',\n \'value\'\n ]\n ]\n },\n \'products\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'classification_id\',\n {\n \'DEFAULT\' => \'1\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'description\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'milestoneurl\',\n {\n \'DEFAULT\' => \'\\\'\\\'\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'TINYTEXT\'\n },\n \'disallownew\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'votesperuser\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'maxvotesperbug\',\n {\n \'DEFAULT\' => \'10000\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'votestoconfirm\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'defaultmilestone\',\n {\n \'DEFAULT\' => \'\\\'---\\\'\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(20)\'\n }\n ],\n \'INDEXES\' => [\n \'products_name_idx\',\n {\n \'FIELDS\' => [\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'profile_setting\' => {\n \'FIELDS\' => [\n \'user_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'setting_name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(32)\'\n },\n \'setting_value\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(32)\'\n }\n ],\n \'INDEXES\' => [\n \'profile_setting_value_unique_idx\',\n {\n \'FIELDS\' => [\n \'user_id\',\n \'setting_name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'profiles\' => {\n \'FIELDS\' => [\n \'userid\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'login_name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(255)\'\n },\n \'cryptpassword\',\n {\n \'TYPE\' => \'varchar(128)\'\n },\n \'realname\',\n {\n \'DEFAULT\' => \'\\\'\\\'\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(255)\'\n },\n \'disabledtext\',\n {\n \'DEFAULT\' => \'\\\'\\\'\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'disable_mail\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'mybugslink\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'extern_id\',\n {\n \'TYPE\' => \'varchar(64)\'\n }\n ],\n \'INDEXES\' => [\n \'profiles_login_name_idx\',\n {\n \'FIELDS\' => [\n \'login_name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'profiles_activity\' => {\n \'FIELDS\' => [\n \'userid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'who\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'profiles_when\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'fieldid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'oldvalue\',\n {\n \'TYPE\' => \'TINYTEXT\'\n },\n \'newvalue\',\n {\n \'TYPE\' => \'TINYTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'profiles_activity_userid_idx\',\n [\n \'userid\'\n ],\n \'profiles_activity_profiles_when_idx\',\n [\n \'profiles_when\'\n ],\n \'profiles_activity_fieldid_idx\',\n [\n \'fieldid\'\n ]\n ]\n },\n \'quips\' => {\n \'FIELDS\' => [\n \'quipid\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'userid\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'quip\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'TEXT\'\n },\n \'approved\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ]\n },\n \'rep_platform\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'value\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'sortkey\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'isactive\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'rep_platform_value_idx\',\n {\n \'FIELDS\' => [\n \'value\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'rep_platform_sortkey_idx\',\n [\n \'sortkey\',\n \'value\'\n ]\n ]\n },\n \'resolution\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'value\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'sortkey\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'isactive\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'resolution_value_idx\',\n {\n \'FIELDS\' => [\n \'value\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'resolution_sortkey_idx\',\n [\n \'sortkey\',\n \'value\'\n ]\n ]\n },\n \'series\' => {\n \'FIELDS\' => [\n \'series_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'creator\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'category\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'subcategory\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'frequency\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'last_viewed\',\n {\n \'TYPE\' => \'DATETIME\'\n },\n \'query\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'is_public\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'series_creator_idx\',\n {\n \'FIELDS\' => [\n \'creator\',\n \'category\',\n \'subcategory\',\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'series_categories\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n }\n ],\n \'INDEXES\' => [\n \'series_categories_name_idx\',\n {\n \'FIELDS\' => [\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'series_data\' => {\n \'FIELDS\' => [\n \'series_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'series_date\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'series_value\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'series_data_series_id_idx\',\n {\n \'FIELDS\' => [\n \'series_id\',\n \'series_date\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'setting\' => {\n \'FIELDS\' => [\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'varchar(32)\'\n },\n \'default_value\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(32)\'\n },\n \'is_enabled\',\n {\n \'DEFAULT\' => \'TRUE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'subclass\',\n {\n \'TYPE\' => \'varchar(32)\'\n }\n ]\n },\n \'setting_value\' => {\n \'FIELDS\' => [\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(32)\'\n },\n \'value\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(32)\'\n },\n \'sortindex\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n }\n ],\n \'INDEXES\' => [\n \'setting_value_nv_unique_idx\',\n {\n \'FIELDS\' => [\n \'name\',\n \'value\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'setting_value_ns_unique_idx\',\n {\n \'FIELDS\' => [\n \'name\',\n \'sortindex\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'test_attachment_data\' => {\n \'FIELDS\' => [\n \'attachment_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'contents\',\n {\n \'TYPE\' => \'LONGBLOB\'\n }\n ],\n \'INDEXES\' => [\n \'test_attachment_data_primary_idx\',\n [\n \'attachment_id\'\n ]\n ]\n },\n \'test_attachments\' => {\n \'FIELDS\' => [\n \'attachment_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INTSERIAL\'\n },\n \'submitter_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'description\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'filename\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'creation_ts\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'mime_type\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(100)\'\n }\n ],\n \'INDEXES\' => [\n \'test_attachments_submitter_idx\',\n [\n \'submitter_id\'\n ]\n ]\n },\n \'test_builds\' => {\n \'FIELDS\' => [\n \'build_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INTSERIAL\'\n },\n \'product_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'milestone\',\n {\n \'TYPE\' => \'varchar(20)\'\n },\n \'name\',\n {\n \'TYPE\' => \'varchar(255)\'\n },\n \'description\',\n {\n \'TYPE\' => \'TEXT\'\n },\n \'isactive\',\n {\n \'DEFAULT\' => \'1\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'build_name_idx\',\n [\n \'name\'\n ],\n \'build_milestone_idx\',\n [\n \'milestone\'\n ],\n \'build_product_id_name_idx\',\n {\n \'FIELDS\' => [\n \'product_id\',\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'build_prod_idx\',\n {\n \'FIELDS\' => [\n \'build_id\',\n \'product_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'test_case_activity\' => {\n \'FIELDS\' => [\n \'case_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'fieldid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\',\n \'UNSIGNED\' => 1\n },\n \'who\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'changed\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'oldvalue\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'newvalue\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'case_activity_case_id_idx\',\n [\n \'case_id\'\n ],\n \'case_activity_who_idx\',\n [\n \'who\'\n ],\n \'case_activity_when_idx\',\n [\n \'changed\'\n ],\n \'case_activity_field_idx\',\n [\n \'fieldid\'\n ]\n ]\n },\n \'test_case_attachments\' => {\n \'FIELDS\' => [\n \'attachment_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\'\n },\n \'case_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'case_run_id\',\n {\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n }\n ],\n \'INDEXES\' => [\n \'test_case_attachments_primary_idx\',\n [\n \'attachment_id\'\n ],\n \'attachment_case_id_idx\',\n [\n \'case_id\'\n ],\n \'attachment_caserun_id_idx\',\n [\n \'case_run_id\'\n ]\n ]\n },\n \'test_case_bugs\' => {\n \'FIELDS\' => [\n \'bug_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'case_run_id\',\n {\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'case_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n }\n ],\n \'INDEXES\' => [\n \'case_bugs_bug_id_idx\',\n [\n \'bug_id\'\n ],\n \'case_bugs_case_id_idx\',\n [\n \'case_id\'\n ],\n \'case_bugs_case_run_id_idx\',\n [\n \'case_run_id\'\n ]\n ]\n },\n \'test_case_categories\' => {\n \'FIELDS\' => [\n \'category_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'product_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(240)\'\n },\n \'description\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'category_product_id_name_idx\',\n {\n \'FIELDS\' => [\n \'product_id\',\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'category_product_idx\',\n {\n \'FIELDS\' => [\n \'category_id\',\n \'product_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'category_name_idx_v2\',\n [\n \'name\'\n ]\n ]\n },\n \'test_case_components\' => {\n \'FIELDS\' => [\n \'case_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'component_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n }\n ],\n \'INDEXES\' => [\n \'components_case_id_idx\',\n {\n \'FIELDS\' => [\n \'case_id\',\n \'component_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'components_component_id_idx\',\n [\n \'component_id\'\n ]\n ]\n },\n \'test_case_dependencies\' => {\n \'FIELDS\' => [\n \'dependson\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'blocked\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n }\n ],\n \'INDEXES\' => [\n \'case_dependencies_primary_idx\',\n {\n \'FIELDS\' => [\n \'dependson\',\n \'blocked\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'case_dependencies_blocked_idx\',\n [\n \'blocked\'\n ]\n ]\n },\n \'test_case_plans\' => {\n \'FIELDS\' => [\n \'plan_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'case_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n }\n ],\n \'INDEXES\' => [\n \'test_case_plans_primary_idx\',\n {\n \'FIELDS\' => [\n \'plan_id\',\n \'case_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'test_case_plans_case_idx\',\n [\n \'case_id\'\n ]\n ]\n },\n \'test_case_run_status\' => {\n \'FIELDS\' => [\n \'case_run_status_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'name\',\n {\n \'TYPE\' => \'varchar(20)\'\n },\n \'sortkey\',\n {\n \'TYPE\' => \'INT4\'\n },\n \'description\',\n {\n \'TYPE\' => \'TEXT\'\n }\n ]\n },\n \'test_case_runs\' => {\n \'FIELDS\' => [\n \'case_run_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INTSERIAL\'\n },\n \'run_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'case_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'assignee\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'testedby\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'case_run_status_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT1\',\n \'UNSIGNED\' => 1\n },\n \'case_text_version\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'build_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'running_date\',\n {\n \'TYPE\' => \'DATETIME\'\n },\n \'close_date\',\n {\n \'TYPE\' => \'DATETIME\'\n },\n \'notes\',\n {\n \'TYPE\' => \'TEXT\'\n },\n \'iscurrent\',\n {\n \'DEFAULT\' => \'0\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'sortkey\',\n {\n \'TYPE\' => \'INT4\'\n },\n \'environment_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n }\n ],\n \'INDEXES\' => [\n \'case_run_case_id_idx\',\n [\n \'case_id\'\n ],\n \'case_run_assignee_idx\',\n [\n \'assignee\'\n ],\n \'case_run_testedby_idx\',\n [\n \'testedby\'\n ],\n \'case_run_close_date_idx\',\n [\n \'close_date\'\n ],\n \'case_run_build_env_idx\',\n {\n \'FIELDS\' => [\n \'run_id\',\n \'case_id\',\n \'build_id\',\n \'environment_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'case_run_status_idx\',\n [\n \'case_run_status_id\'\n ],\n \'case_run_text_ver_idx\',\n [\n \'case_text_version\'\n ],\n \'case_run_build_idx_v2\',\n [\n \'build_id\'\n ],\n \'case_run_env_idx_v2\',\n [\n \'environment_id\'\n ]\n ]\n },\n \'test_case_status\' => {\n \'FIELDS\' => [\n \'case_status_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(255)\'\n },\n \'description\',\n {\n \'TYPE\' => \'TEXT\'\n }\n ]\n },\n \'test_case_tags\' => {\n \'FIELDS\' => [\n \'tag_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'case_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'userid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'case_tags_primary_idx\',\n {\n \'FIELDS\' => [\n \'tag_id\',\n \'case_id\',\n \'userid\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'case_tags_secondary_idx\',\n {\n \'FIELDS\' => [\n \'tag_id\',\n \'case_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'case_tags_case_id_idx_v3\',\n [\n \'case_id\'\n ],\n \'case_tags_userid_idx\',\n [\n \'userid\'\n ]\n ]\n },\n \'test_case_texts\' => {\n \'FIELDS\' => [\n \'case_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'case_text_version\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'who\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'creation_ts\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'action\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'effect\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'setup\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'breakdown\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'case_versions_idx\',\n {\n \'FIELDS\' => [\n \'case_id\',\n \'case_text_version\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'case_versions_who_idx\',\n [\n \'who\'\n ],\n \'case_versions_creation_ts_idx\',\n [\n \'creation_ts\'\n ]\n ]\n },\n \'test_cases\' => {\n \'FIELDS\' => [\n \'case_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INTSERIAL\'\n },\n \'case_status_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT1\'\n },\n \'category_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\',\n \'UNSIGNED\' => 1\n },\n \'priority_id\',\n {\n \'TYPE\' => \'INT2\'\n },\n \'author_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'default_tester_id\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'creation_date\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'estimated_time\',\n {\n \'TYPE\' => \'TIME\'\n },\n \'isautomated\',\n {\n \'DEFAULT\' => \'0\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'sortkey\',\n {\n \'TYPE\' => \'INT4\'\n },\n \'script\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'arguments\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'summary\',\n {\n \'TYPE\' => \'varchar(255)\'\n },\n \'requirement\',\n {\n \'TYPE\' => \'varchar(255)\'\n },\n \'alias\',\n {\n \'TYPE\' => \'varchar(255)\'\n }\n ],\n \'INDEXES\' => [\n \'test_case_category_idx\',\n [\n \'category_id\'\n ],\n \'test_case_author_idx\',\n [\n \'author_id\'\n ],\n \'test_case_creation_date_idx\',\n [\n \'creation_date\'\n ],\n \'test_case_sortkey_idx\',\n [\n \'sortkey\'\n ],\n \'test_case_shortname_idx\',\n [\n \'alias\'\n ],\n \'test_case_requirement_idx\',\n [\n \'requirement\'\n ],\n \'test_case_status_idx\',\n [\n \'case_status_id\'\n ],\n \'test_case_tester_idx\',\n [\n \'default_tester_id\'\n ]\n ]\n },\n \'test_email_settings\' => {\n \'FIELDS\' => [\n \'userid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'eventid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT1\',\n \'UNSIGNED\' => 1\n },\n \'relationship_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT1\',\n \'UNSIGNED\' => 1\n }\n ],\n \'INDEXES\' => [\n \'test_email_setting_user_id_idx\',\n {\n \'FIELDS\' => [\n \'userid\',\n \'relationship_id\',\n \'eventid\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'test_environment_category\' => {\n \'FIELDS\' => [\n \'env_category_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INTSERIAL\'\n },\n \'product_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'name\',\n {\n \'TYPE\' => \'varchar(255)\'\n }\n ],\n \'INDEXES\' => [\n \'test_environment_category_key1\',\n {\n \'FIELDS\' => [\n \'env_category_id\',\n \'product_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'test_environment_category_key2\',\n {\n \'FIELDS\' => [\n \'product_id\',\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'test_environment_element\' => {\n \'FIELDS\' => [\n \'element_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INTSERIAL\'\n },\n \'env_category_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'name\',\n {\n \'TYPE\' => \'varchar(255)\'\n },\n \'parent_id\',\n {\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'isprivate\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'test_environment_element_key1\',\n {\n \'FIELDS\' => [\n \'element_id\',\n \'env_category_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'test_environment_element_key2\',\n {\n \'FIELDS\' => [\n \'env_category_id\',\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'test_environment_map\' => {\n \'FIELDS\' => [\n \'environment_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'property_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'element_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'value_selected\',\n {\n \'TYPE\' => \'TINYTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'env_map_env_element_idx\',\n [\n \'environment_id\',\n \'element_id\'\n ],\n \'env_map_property_idx\',\n [\n \'environment_id\',\n \'property_id\'\n ],\n \'test_environment_map_key3\',\n {\n \'FIELDS\' => [\n \'environment_id\',\n \'element_id\',\n \'property_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'test_environment_property\' => {\n \'FIELDS\' => [\n \'property_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INTSERIAL\'\n },\n \'element_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'name\',\n {\n \'TYPE\' => \'varchar(255)\'\n },\n \'validexp\',\n {\n \'TYPE\' => \'TEXT\'\n }\n ],\n \'INDEXES\' => [\n \'test_environment_property_key1\',\n {\n \'FIELDS\' => [\n \'property_id\',\n \'element_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'test_environment_property_key2\',\n {\n \'FIELDS\' => [\n \'element_id\',\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'test_environments\' => {\n \'FIELDS\' => [\n \'environment_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INTSERIAL\'\n },\n \'product_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'name\',\n {\n \'TYPE\' => \'varchar(255)\'\n },\n \'isactive\',\n {\n \'DEFAULT\' => \'1\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'test_environments_key1\',\n {\n \'FIELDS\' => [\n \'environment_id\',\n \'product_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'test_environments_key2\',\n {\n \'FIELDS\' => [\n \'product_id\',\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'environment_name_idx_v2\',\n [\n \'name\'\n ]\n ]\n },\n \'test_events\' => {\n \'FIELDS\' => [\n \'eventid\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INT1\',\n \'UNSIGNED\' => 1\n },\n \'name\',\n {\n \'TYPE\' => \'varchar(50)\'\n }\n ],\n \'INDEXES\' => [\n \'test_event_name_idx\',\n [\n \'name\'\n ]\n ]\n },\n \'test_fielddefs\' => {\n \'FIELDS\' => [\n \'fieldid\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(100)\'\n },\n \'description\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'table_name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(100)\'\n }\n ]\n },\n \'test_named_queries\' => {\n \'FIELDS\' => [\n \'userid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'isvisible\',\n {\n \'DEFAULT\' => 1,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'query\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'type\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'test_namedquery_primary_idx\',\n {\n \'FIELDS\' => [\n \'userid\',\n \'name\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'test_namedquery_name_idx\',\n [\n \'name\'\n ]\n ]\n },\n \'test_plan_activity\' => {\n \'FIELDS\' => [\n \'plan_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'fieldid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\',\n \'UNSIGNED\' => 1\n },\n \'who\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'changed\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'oldvalue\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'newvalue\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'plan_activity_primary_idx\',\n [\n \'plan_id\'\n ],\n \'plan_activity_field_idx\',\n [\n \'fieldid\'\n ],\n \'plan_activity_who_idx\',\n [\n \'who\'\n ],\n \'plan_activity_changed_idx\',\n [\n \'changed\'\n ]\n ]\n },\n \'test_plan_attachments\' => {\n \'FIELDS\' => [\n \'attachment_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\'\n },\n \'plan_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n }\n ],\n \'INDEXES\' => [\n \'test_plan_attachments_primary_idx\',\n [\n \'attachment_id\'\n ],\n \'attachment_plan_id_idx\',\n [\n \'plan_id\'\n ]\n ]\n },\n \'test_plan_permissions\' => {\n \'FIELDS\' => [\n \'userid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'plan_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'permissions\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT1\'\n },\n \'grant_type\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT1\'\n }\n ],\n \'INDEXES\' => [\n \'testers_plan_user_idx\',\n {\n \'FIELDS\' => [\n \'userid\',\n \'plan_id\',\n \'grant_type\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'testers_plan_user_plan_idx\',\n [\n \'plan_id\'\n ],\n \'testers_plan_grant_idx\',\n [\n \'grant_type\'\n ]\n ]\n },\n \'test_plan_permissions_regexp\' => {\n \'FIELDS\' => [\n \'plan_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'user_regexp\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'TEXT\'\n },\n \'permissions\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT1\'\n }\n ],\n \'INDEXES\' => [\n \'testers_plan_regexp_idx\',\n {\n \'FIELDS\' => [\n \'plan_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'test_plan_tags\' => {\n \'FIELDS\' => [\n \'tag_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'plan_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'userid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'plan_tags_primary_idx\',\n {\n \'FIELDS\' => [\n \'tag_id\',\n \'plan_id\',\n \'userid\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'plan_tags_secondary_idx\',\n {\n \'FIELDS\' => [\n \'tag_id\',\n \'plan_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'plan_tags_plan_id_idx\',\n [\n \'plan_id\'\n ],\n \'plan_tags_userid_idx\',\n [\n \'userid\'\n ]\n ]\n },\n \'test_plan_texts\' => {\n \'FIELDS\' => [\n \'plan_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'plan_text_version\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\'\n },\n \'who\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'creation_ts\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'plan_text\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'test_plan_text_version_idx\',\n [\n \'plan_id\',\n \'plan_text_version\'\n ],\n \'test_plan_text_who_idx\',\n [\n \'who\'\n ]\n ]\n },\n \'test_plan_types\' => {\n \'FIELDS\' => [\n \'type_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'SMALLSERIAL\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'description\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n }\n ]\n },\n \'test_plans\' => {\n \'FIELDS\' => [\n \'plan_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INTSERIAL\'\n },\n \'product_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'author_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'type_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT1\',\n \'UNSIGNED\' => 1\n },\n \'default_product_version\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(255)\'\n },\n \'creation_date\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'isactive\',\n {\n \'DEFAULT\' => \'1\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n }\n ],\n \'INDEXES\' => [\n \'plan_product_plan_id_idx\',\n [\n \'product_id\',\n \'plan_id\'\n ],\n \'plan_author_idx\',\n [\n \'author_id\'\n ],\n \'plan_type_idx\',\n [\n \'type_id\'\n ],\n \'plan_isactive_idx\',\n [\n \'isactive\'\n ],\n \'plan_name_idx\',\n [\n \'name\'\n ]\n ]\n },\n \'test_relationships\' => {\n \'FIELDS\' => [\n \'relationship_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INT1\',\n \'UNSIGNED\' => 1\n },\n \'name\',\n {\n \'TYPE\' => \'varchar(50)\'\n }\n ]\n },\n \'test_run_activity\' => {\n \'FIELDS\' => [\n \'run_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'fieldid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\',\n \'UNSIGNED\' => 1\n },\n \'who\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'changed\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'oldvalue\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'newvalue\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'run_activity_run_id_idx\',\n [\n \'run_id\'\n ],\n \'run_activity_field_idx\',\n [\n \'fieldid\'\n ],\n \'run_activity_who_idx\',\n [\n \'who\'\n ],\n \'run_activity_when_idx\',\n [\n \'changed\'\n ]\n ]\n },\n \'test_run_cc\' => {\n \'FIELDS\' => [\n \'run_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'who\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'test_run_cc_primary_idx\',\n {\n \'FIELDS\' => [\n \'run_id\',\n \'who\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'test_run_cc_who_idx\',\n [\n \'who\'\n ]\n ]\n },\n \'test_run_tags\' => {\n \'FIELDS\' => [\n \'tag_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'run_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'userid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'run_tags_primary_idx\',\n {\n \'FIELDS\' => [\n \'tag_id\',\n \'run_id\',\n \'userid\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'run_tags_secondary_idx\',\n {\n \'FIELDS\' => [\n \'tag_id\',\n \'run_id\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'run_tags_run_id_idx\',\n [\n \'run_id\'\n ],\n \'run_tags_userid_idx\',\n [\n \'userid\'\n ]\n ]\n },\n \'test_runs\' => {\n \'FIELDS\' => [\n \'run_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INTSERIAL\'\n },\n \'plan_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'environment_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'product_version\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n },\n \'build_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\',\n \'UNSIGNED\' => 1\n },\n \'plan_text_version\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT4\'\n },\n \'manager_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'default_tester_id\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'start_date\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'stop_date\',\n {\n \'TYPE\' => \'DATETIME\'\n },\n \'summary\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'TINYTEXT\'\n },\n \'notes\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'test_run_plan_id_run_id_idx\',\n [\n \'plan_id\',\n \'run_id\'\n ],\n \'test_run_manager_idx\',\n [\n \'manager_id\'\n ],\n \'test_run_start_date_idx\',\n [\n \'start_date\'\n ],\n \'test_run_stop_date_idx\',\n [\n \'stop_date\'\n ],\n \'test_run_env_idx\',\n [\n \'environment_id\'\n ],\n \'test_run_build_idx\',\n [\n \'build_id\'\n ],\n \'test_run_plan_ver_idx\',\n [\n \'plan_text_version\'\n ],\n \'test_run_tester_idx\',\n [\n \'default_tester_id\'\n ]\n ]\n },\n \'test_tags\' => {\n \'FIELDS\' => [\n \'tag_id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'INTSERIAL\'\n },\n \'tag_name\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(255)\'\n }\n ],\n \'INDEXES\' => [\n \'test_tag_name_idx_v2\',\n [\n \'tag_name\'\n ]\n ]\n },\n \'tokens\' => {\n \'FIELDS\' => [\n \'userid\',\n {\n \'TYPE\' => \'INT3\'\n },\n \'issuedate\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'DATETIME\'\n },\n \'token\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'varchar(16)\'\n },\n \'tokentype\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(8)\'\n },\n \'eventdata\',\n {\n \'TYPE\' => \'TINYTEXT\'\n }\n ],\n \'INDEXES\' => [\n \'tokens_userid_idx\',\n [\n \'userid\'\n ]\n ]\n },\n \'user_group_map\' => {\n \'FIELDS\' => [\n \'user_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'group_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'isbless\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'grant_type\',\n {\n \'DEFAULT\' => 0,\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT1\'\n }\n ],\n \'INDEXES\' => [\n \'user_group_map_user_id_idx\',\n {\n \'FIELDS\' => [\n \'user_id\',\n \'group_id\',\n \'grant_type\',\n \'isbless\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'versions\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'value\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'product_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n }\n ],\n \'INDEXES\' => [\n \'versions_product_id_idx\',\n {\n \'FIELDS\' => [\n \'product_id\',\n \'value\'\n ],\n \'TYPE\' => \'UNIQUE\'\n }\n ]\n },\n \'votes\' => {\n \'FIELDS\' => [\n \'who\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'bug_id\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'vote_count\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n }\n ],\n \'INDEXES\' => [\n \'votes_who_idx\',\n [\n \'who\'\n ],\n \'votes_bug_id_idx\',\n [\n \'bug_id\'\n ]\n ]\n },\n \'watch\' => {\n \'FIELDS\' => [\n \'watcher\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'watched\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n }\n ],\n \'INDEXES\' => [\n \'watch_watcher_idx\',\n {\n \'FIELDS\' => [\n \'watcher\',\n \'watched\'\n ],\n \'TYPE\' => \'UNIQUE\'\n },\n \'watch_watched_idx\',\n [\n \'watched\'\n ]\n ]\n },\n \'whine_events\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'owner_userid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'subject\',\n {\n \'TYPE\' => \'varchar(128)\'\n },\n \'body\',\n {\n \'TYPE\' => \'MEDIUMTEXT\'\n }\n ]\n },\n \'whine_queries\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'eventid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'query_name\',\n {\n \'DEFAULT\' => \'\\\'\\\'\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(64)\'\n },\n \'sortkey\',\n {\n \'DEFAULT\' => \'0\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n },\n \'onemailperbug\',\n {\n \'DEFAULT\' => \'FALSE\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'BOOLEAN\'\n },\n \'title\',\n {\n \'DEFAULT\' => \'\\\'\\\'\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'varchar(128)\'\n }\n ],\n \'INDEXES\' => [\n \'whine_queries_eventid_idx\',\n [\n \'eventid\'\n ]\n ]\n },\n \'whine_schedules\' => {\n \'FIELDS\' => [\n \'id\',\n {\n \'NOTNULL\' => 1,\n \'PRIMARYKEY\' => 1,\n \'TYPE\' => \'MEDIUMSERIAL\'\n },\n \'eventid\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'run_day\',\n {\n \'TYPE\' => \'varchar(32)\'\n },\n \'run_time\',\n {\n \'TYPE\' => \'varchar(32)\'\n },\n \'run_next\',\n {\n \'TYPE\' => \'DATETIME\'\n },\n \'mailto\',\n {\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT3\'\n },\n \'mailto_type\',\n {\n \'DEFAULT\' => \'0\',\n \'NOTNULL\' => 1,\n \'TYPE\' => \'INT2\'\n }\n ],\n \'INDEXES\' => [\n \'whine_schedules_run_next_idx\',\n [\n \'run_next\'\n ],\n \'whine_schedules_eventid_idx\',\n [\n \'eventid\'\n ]\n ]\n }\n };\n','2.00'); CREATE TABLE "category_group_map" ( "category_id" smallint(6) NOT NULL, "group_id" mediumint(9) NOT NULL, UNIQUE KEY "category_group_map_category_id_idx" ("category_id","group_id") ); CREATE TABLE "cc" ( "bug_id" mediumint(9) NOT NULL, "who" mediumint(9) NOT NULL, UNIQUE KEY "cc_bug_id_idx" ("bug_id","who"), KEY "cc_who_idx" ("who") ); CREATE TABLE "classifications" ( "id" smallint(6) NOT NULL, "name" varchar(64) NOT NULL, "description" mediumtext, "sortkey" smallint(6) NOT NULL default '0', PRIMARY KEY ("id"), UNIQUE KEY "classifications_name_idx" ("name") ); INSERT INTO "classifications" VALUES (1,'PUBLIC','Publicly available products',0),(2,'PARTNER','Products visible to partners',0),(3,'PRIVATE','Products that are only visible internally.',0); CREATE TABLE "component_cc" ( "user_id" mediumint(9) NOT NULL, "component_id" smallint(6) NOT NULL, UNIQUE KEY "component_cc_user_id_idx" ("component_id","user_id") ); CREATE TABLE "components" ( "id" smallint(6) NOT NULL, "name" varchar(64) NOT NULL, "product_id" smallint(6) NOT NULL, "initialowner" mediumint(9) NOT NULL, "initialqacontact" mediumint(9) default NULL, "description" mediumtext NOT NULL, "disallownew" tinyint(4) NOT NULL default '0', PRIMARY KEY ("id"), UNIQUE KEY "components_product_id_idx" ("product_id","name"), KEY "components_name_idx" ("name") ); INSERT INTO "components" VALUES (1,'PUBLIC ONE COMP 1',1,4,5,'PUBLIC ONE COMP 1',0),(2,'PUBLIC ONE COMP 2',1,4,5,'PUBLIC ONE COMP 2',0),(3,'PRIVATE ONE COMP 1',2,7,8,'PRIVATE ONE COMP 1',0),(4,'PARTNER ONE COMP 1',3,2,6,'PARTNER ONE COMP 1',0); CREATE TABLE "dependencies" ( "blocked" mediumint(9) NOT NULL, "dependson" mediumint(9) NOT NULL, KEY "dependencies_blocked_idx" ("blocked"), KEY "dependencies_dependson_idx" ("dependson") ); CREATE TABLE "duplicates" ( "dupe_of" mediumint(9) NOT NULL, "dupe" mediumint(9) NOT NULL, PRIMARY KEY ("dupe") ); CREATE TABLE "email_setting" ( "user_id" mediumint(9) NOT NULL, "relationship" tinyint(4) NOT NULL, "event" tinyint(4) NOT NULL, UNIQUE KEY "email_setting_user_id_idx" ("user_id","relationship","event") ); INSERT INTO "email_setting" VALUES (1,0,0),(1,0,1),(1,0,2),(1,0,3),(1,0,4),(1,0,5),(1,0,6),(1,0,7),(1,0,9),(1,0,50),(1,1,0),(1,1,1),(1,1,2),(1,1,3),(1,1,4),(1,1,5),(1,1,6),(1,1,7),(1,1,9),(1,1,50),(1,2,0),(1,2,1),(1,2,2),(1,2,3),(1,2,4),(1,2,5),(1,2,6),(1,2,7),(1,2,8),(1,2,9),(1,2,50),(1,3,0),(1,3,1),(1,3,2),(1,3,3),(1,3,4),(1,3,5),(1,3,6),(1,3,7),(1,3,9),(1,3,50),(1,4,0),(1,4,1),(1,4,2),(1,4,3),(1,4,4),(1,4,5),(1,4,6),(1,4,7),(1,4,9),(1,4,50),(1,5,0),(1,5,1),(1,5,2),(1,5,3),(1,5,4),(1,5,5),(1,5,6),(1,5,7),(1,5,9),(1,5,50),(1,100,100),(1,100,101),(2,0,0),(2,0,1),(2,0,2),(2,0,3),(2,0,4),(2,0,5),(2,0,6),(2,0,7),(2,0,9),(2,0,50),(2,1,0),(2,1,1),(2,1,2),(2,1,3),(2,1,4),(2,1,5),(2,1,6),(2,1,7),(2,1,9),(2,1,50),(2,2,0),(2,2,1),(2,2,2),(2,2,3),(2,2,4),(2,2,5),(2,2,6),(2,2,7),(2,2,8),(2,2,9),(2,2,50),(2,3,0),(2,3,1),(2,3,2),(2,3,3),(2,3,4),(2,3,5),(2,3,6),(2,3,7),(2,3,9),(2,3,50),(2,4,0),(2,4,1),(2,4,2),(2,4,3),(2,4,4),(2,4,5),(2,4,6),(2,4,7),(2,4,9),(2,4,50),(2,5,0),(2,5,1),(2,5,2),(2,5,3),(2,5,4),(2,5,5),(2,5,6),(2,5,7),(2,5,9),(2,5,50),(2,100,100),(2,100,101),(3,0,0),(3,0,1),(3,0,2),(3,0,3),(3,0,4),(3,0,5),(3,0,6),(3,0,7),(3,0,9),(3,0,50),(3,1,0),(3,1,1),(3,1,2),(3,1,3),(3,1,4),(3,1,5),(3,1,6),(3,1,7),(3,1,9),(3,1,50),(3,2,0),(3,2,1),(3,2,2),(3,2,3),(3,2,4),(3,2,5),(3,2,6),(3,2,7),(3,2,8),(3,2,9),(3,2,50),(3,3,0),(3,3,1),(3,3,2),(3,3,3),(3,3,4),(3,3,5),(3,3,6),(3,3,7),(3,3,9),(3,3,50),(3,4,0),(3,4,1),(3,4,2),(3,4,3),(3,4,4),(3,4,5),(3,4,6),(3,4,7),(3,4,9),(3,4,50),(3,5,0),(3,5,1),(3,5,2),(3,5,3),(3,5,4),(3,5,5),(3,5,6),(3,5,7),(3,5,9),(3,5,50),(3,100,100),(3,100,101),(4,0,0),(4,0,1),(4,0,2),(4,0,3),(4,0,4),(4,0,5),(4,0,6),(4,0,7),(4,0,9),(4,0,50),(4,1,0),(4,1,1),(4,1,2),(4,1,3),(4,1,4),(4,1,5),(4,1,6),(4,1,7),(4,1,9),(4,1,50),(4,2,0),(4,2,1),(4,2,2),(4,2,3),(4,2,4),(4,2,5),(4,2,6),(4,2,7),(4,2,8),(4,2,9),(4,2,50),(4,3,0),(4,3,1),(4,3,2),(4,3,3),(4,3,4),(4,3,5),(4,3,6),(4,3,7),(4,3,9),(4,3,50),(4,4,0),(4,4,1),(4,4,2),(4,4,3),(4,4,4),(4,4,5),(4,4,6),(4,4,7),(4,4,9),(4,4,50),(4,5,0),(4,5,1),(4,5,2),(4,5,3),(4,5,4),(4,5,5),(4,5,6),(4,5,7),(4,5,9),(4,5,50),(4,100,100),(4,100,101),(5,0,0),(5,0,1),(5,0,2),(5,0,3),(5,0,4),(5,0,5),(5,0,6),(5,0,7),(5,0,9),(5,0,50),(5,1,0),(5,1,1),(5,1,2),(5,1,3),(5,1,4),(5,1,5),(5,1,6),(5,1,7),(5,1,9),(5,1,50),(5,2,0),(5,2,1),(5,2,2),(5,2,3),(5,2,4),(5,2,5),(5,2,6),(5,2,7),(5,2,8),(5,2,9),(5,2,50),(5,3,0),(5,3,1),(5,3,2),(5,3,3),(5,3,4),(5,3,5),(5,3,6),(5,3,7),(5,3,9),(5,3,50),(5,4,0),(5,4,1),(5,4,2),(5,4,3),(5,4,4),(5,4,5),(5,4,6),(5,4,7),(5,4,9),(5,4,50),(5,5,0),(5,5,1),(5,5,2),(5,5,3),(5,5,4),(5,5,5),(5,5,6),(5,5,7),(5,5,9),(5,5,50),(5,100,100),(5,100,101),(6,0,0),(6,0,1),(6,0,2),(6,0,3),(6,0,4),(6,0,5),(6,0,6),(6,0,7),(6,0,9),(6,0,50),(6,1,0),(6,1,1),(6,1,2),(6,1,3),(6,1,4),(6,1,5),(6,1,6),(6,1,7),(6,1,9),(6,1,50),(6,2,0),(6,2,1),(6,2,2),(6,2,3),(6,2,4),(6,2,5),(6,2,6),(6,2,7),(6,2,8),(6,2,9),(6,2,50),(6,3,0),(6,3,1),(6,3,2),(6,3,3),(6,3,4),(6,3,5),(6,3,6),(6,3,7),(6,3,9),(6,3,50),(6,4,0),(6,4,1),(6,4,2),(6,4,3),(6,4,4),(6,4,5),(6,4,6),(6,4,7),(6,4,9),(6,4,50),(6,5,0),(6,5,1),(6,5,2),(6,5,3),(6,5,4),(6,5,5),(6,5,6),(6,5,7),(6,5,9),(6,5,50),(6,100,100),(6,100,101),(7,0,0),(7,0,1),(7,0,2),(7,0,3),(7,0,4),(7,0,5),(7,0,6),(7,0,7),(7,0,9),(7,0,50),(7,1,0),(7,1,1),(7,1,2),(7,1,3),(7,1,4),(7,1,5),(7,1,6),(7,1,7),(7,1,9),(7,1,50),(7,2,0),(7,2,1),(7,2,2),(7,2,3),(7,2,4),(7,2,5),(7,2,6),(7,2,7),(7,2,8),(7,2,9),(7,2,50),(7,3,0),(7,3,1),(7,3,2),(7,3,3),(7,3,4),(7,3,5),(7,3,6),(7,3,7),(7,3,9),(7,3,50),(7,4,0),(7,4,1),(7,4,2),(7,4,3),(7,4,4),(7,4,5),(7,4,6),(7,4,7),(7,4,9),(7,4,50),(7,5,0),(7,5,1),(7,5,2),(7,5,3),(7,5,4),(7,5,5),(7,5,6),(7,5,7),(7,5,9),(7,5,50),(7,100,100),(7,100,101),(8,0,0),(8,0,1),(8,0,2),(8,0,3),(8,0,4),(8,0,5),(8,0,6),(8,0,7),(8,0,9),(8,0,50),(8,1,0),(8,1,1),(8,1,2),(8,1,3),(8,1,4),(8,1,5),(8,1,6),(8,1,7),(8,1,9),(8,1,50),(8,2,0),(8,2,1),(8,2,2),(8,2,3),(8,2,4),(8,2,5),(8,2,6),(8,2,7),(8,2,8),(8,2,9),(8,2,50),(8,3,0),(8,3,1),(8,3,2),(8,3,3),(8,3,4),(8,3,5),(8,3,6),(8,3,7),(8,3,9),(8,3,50),(8,4,0),(8,4,1),(8,4,2),(8,4,3),(8,4,4),(8,4,5),(8,4,6),(8,4,7),(8,4,9),(8,4,50),(8,5,0),(8,5,1),(8,5,2),(8,5,3),(8,5,4),(8,5,5),(8,5,6),(8,5,7),(8,5,9),(8,5,50),(8,100,100),(8,100,101); CREATE TABLE "fielddefs" ( "id" mediumint(9) NOT NULL, "name" varchar(64) NOT NULL, "type" smallint(6) NOT NULL default '0', "custom" tinyint(4) NOT NULL default '0', "description" mediumtext NOT NULL, "mailhead" tinyint(4) NOT NULL default '0', "sortkey" smallint(6) NOT NULL, "obsolete" tinyint(4) NOT NULL default '0', "enter_bug" tinyint(4) NOT NULL default '0', PRIMARY KEY ("id"), UNIQUE KEY "fielddefs_name_idx" ("name"), KEY "fielddefs_sortkey_idx" ("sortkey") ); INSERT INTO "fielddefs" VALUES (1,'bug_id',0,0,'Bug #',1,100,0,0),(2,'short_desc',0,0,'Summary',1,200,0,0),(3,'classification',0,0,'Classification',1,300,0,0),(4,'product',0,0,'Product',1,400,0,0),(5,'version',0,0,'Version',1,500,0,0),(6,'rep_platform',0,0,'Platform',1,600,0,0),(7,'bug_file_loc',0,0,'URL',1,700,0,0),(8,'op_sys',0,0,'OS/Version',1,800,0,0),(9,'bug_status',0,0,'Status',1,900,0,0),(10,'status_whiteboard',0,0,'Status Whiteboard',1,1000,0,0),(11,'keywords',0,0,'Keywords',1,1100,0,0),(12,'resolution',0,0,'Resolution',0,1200,0,0),(13,'bug_severity',0,0,'Severity',1,1300,0,0),(14,'priority',0,0,'Priority',1,1400,0,0),(15,'component',0,0,'Component',1,1500,0,0),(16,'assigned_to',0,0,'AssignedTo',1,1600,0,0),(17,'reporter',0,0,'ReportedBy',1,1700,0,0),(18,'votes',0,0,'Votes',0,1800,0,0),(19,'qa_contact',0,0,'QAContact',1,1900,0,0),(20,'cc',0,0,'CC',1,2000,0,0),(21,'dependson',0,0,'Depends on',1,2100,0,0),(22,'blocked',0,0,'Blocks',1,2200,0,0),(23,'attachments.description',0,0,'Attachment description',0,2300,0,0),(24,'attachments.filename',0,0,'Attachment filename',0,2400,0,0),(25,'attachments.mimetype',0,0,'Attachment mime type',0,2500,0,0),(26,'attachments.ispatch',0,0,'Attachment is patch',0,2600,0,0),(27,'attachments.isobsolete',0,0,'Attachment is obsolete',0,2700,0,0),(28,'attachments.isprivate',0,0,'Attachment is private',0,2800,0,0),(29,'attachments.submitter',0,0,'Attachment creator',0,2900,0,0),(30,'target_milestone',0,0,'Target Milestone',0,3000,0,0),(31,'creation_ts',0,0,'Creation date',1,3100,0,0),(32,'delta_ts',0,0,'Last changed date',1,3200,0,0),(33,'longdesc',0,0,'Comment',0,3300,0,0),(34,'longdescs.isprivate',0,0,'Comment is private',0,3400,0,0),(35,'alias',0,0,'Alias',0,3500,0,0),(36,'everconfirmed',0,0,'Ever Confirmed',0,3600,0,0),(37,'reporter_accessible',0,0,'Reporter Accessible',0,3700,0,0),(38,'cclist_accessible',0,0,'CC Accessible',0,3800,0,0),(39,'bug_group',0,0,'Group',0,3900,0,0),(40,'estimated_time',0,0,'Estimated Hours',1,4000,0,0),(41,'remaining_time',0,0,'Remaining Hours',0,4100,0,0),(42,'deadline',0,0,'Deadline',1,4200,0,0),(43,'commenter',0,0,'Commenter',0,4300,0,0),(44,'flagtypes.name',0,0,'Flag',0,4400,0,0),(45,'requestees.login_name',0,0,'Flag Requestee',0,4500,0,0),(46,'setters.login_name',0,0,'Flag Setter',0,4600,0,0),(47,'work_time',0,0,'Hours Worked',0,4700,0,0),(48,'percentage_complete',0,0,'Percentage Complete',0,4800,0,0),(49,'content',0,0,'Content',0,4900,0,0),(50,'attach_data.thedata',0,0,'Attachment data',0,5000,0,0),(51,'attachments.isurl',0,0,'Attachment is a URL',0,5100,0,0),(52,'owner_idle_time',0,0,'Time Since Assignee Touched',0,5200,0,0),(53,'days_elapsed',0,0,'Days since bug changed',0,5300,0,0); CREATE TABLE "flagexclusions" ( "type_id" smallint(6) NOT NULL, "product_id" smallint(6) default NULL, "component_id" smallint(6) default NULL, KEY "flagexclusions_type_id_idx" ("type_id","product_id","component_id") ); CREATE TABLE "flaginclusions" ( "type_id" smallint(6) NOT NULL, "product_id" smallint(6) default NULL, "component_id" smallint(6) default NULL, KEY "flaginclusions_type_id_idx" ("type_id","product_id","component_id") ); CREATE TABLE "flags" ( "id" mediumint(9) NOT NULL, "type_id" smallint(6) NOT NULL, "status" char(1) NOT NULL, "bug_id" mediumint(9) NOT NULL, "attach_id" mediumint(9) default NULL, "creation_date" datetime NOT NULL, "modification_date" datetime default NULL, "setter_id" mediumint(9) default NULL, "requestee_id" mediumint(9) default NULL, PRIMARY KEY ("id"), KEY "flags_bug_id_idx" ("bug_id","attach_id"), KEY "flags_setter_id_idx" ("setter_id"), KEY "flags_requestee_id_idx" ("requestee_id"), KEY "flags_type_id_idx" ("type_id") ); CREATE TABLE "flagtypes" ( "id" smallint(6) NOT NULL, "name" varchar(50) NOT NULL, "description" text, "cc_list" varchar(200) default NULL, "target_type" char(1) NOT NULL default 'b', "is_active" tinyint(4) NOT NULL default '1', "is_requestable" tinyint(4) NOT NULL default '0', "is_requesteeble" tinyint(4) NOT NULL default '0', "is_multiplicable" tinyint(4) NOT NULL default '0', "sortkey" smallint(6) NOT NULL default '0', "grant_group_id" mediumint(9) default NULL, "request_group_id" mediumint(9) default NULL, PRIMARY KEY ("id") ); CREATE TABLE "group_control_map" ( "group_id" mediumint(9) NOT NULL, "product_id" mediumint(9) NOT NULL, "entry" tinyint(4) NOT NULL, "membercontrol" tinyint(4) NOT NULL, "othercontrol" tinyint(4) NOT NULL, "canedit" tinyint(4) NOT NULL, "editcomponents" tinyint(4) NOT NULL default '0', "editbugs" tinyint(4) NOT NULL default '0', "canconfirm" tinyint(4) NOT NULL default '0', UNIQUE KEY "group_control_map_product_id_idx" ("product_id","group_id"), KEY "group_control_map_group_id_idx" ("group_id") ); INSERT INTO "group_control_map" VALUES (15,3,1,3,3,0,0,0,0),(16,2,1,3,3,0,0,0,0); CREATE TABLE "group_group_map" ( "member_id" mediumint(9) NOT NULL, "grantor_id" mediumint(9) NOT NULL, "grant_type" tinyint(4) NOT NULL default '0', UNIQUE KEY "group_group_map_member_id_idx" ("member_id","grantor_id","grant_type") ); INSERT INTO "group_group_map" VALUES (1,15,0),(1,16,0),(2,2,0),(2,2,1),(2,2,2),(2,3,0),(2,3,1),(2,3,2),(2,4,0),(2,4,1),(2,4,2),(2,5,0),(2,5,1),(2,5,2),(2,6,0),(2,6,1),(2,6,2),(2,7,0),(2,7,1),(2,7,2),(2,8,0),(2,8,1),(2,8,2),(2,9,0),(2,9,1),(2,9,2),(2,10,0),(2,10,1),(2,10,2),(2,11,0),(2,11,1),(2,11,2),(2,12,0),(2,12,1),(2,12,2),(2,13,0),(2,13,1),(2,13,2),(2,14,0),(2,14,1),(2,14,2),(2,15,0),(2,15,1),(2,15,2),(2,16,0),(2,16,1),(2,16,2),(12,14,0),(13,11,0),(16,15,0); CREATE TABLE "groups" ( "id" mediumint(9) NOT NULL, "name" varchar(255) NOT NULL, "description" text NOT NULL, "isbuggroup" tinyint(4) NOT NULL, "userregexp" tinytext NOT NULL, "isactive" tinyint(4) NOT NULL default '1', PRIMARY KEY ("id"), UNIQUE KEY "groups_name_idx" ("name") ); INSERT INTO "groups" VALUES (1,'Testers','Can read and write all test plans, runs, and cases.',0,'',1),(2,'admin','Administrators',0,'',1),(3,'tweakparams','Can change Parameters',0,'',1),(4,'editusers','Can edit or disable users',0,'',1),(5,'creategroups','Can create and destroy groups',0,'',1),(6,'editclassifications','Can create, destroy, and edit classifications',0,'',1),(7,'editcomponents','Can create, destroy, and edit components',0,'',1),(8,'editkeywords','Can create, destroy, and edit keywords',0,'',1),(9,'editbugs','Can edit all bug fields',0,'.*',1),(10,'canconfirm','Can confirm a bug or mark it a duplicate',0,'',1),(11,'bz_canusewhines','User can configure whine reports for self',0,'',1),(12,'bz_sudoers','Can perform actions as other users',0,'',1),(13,'bz_canusewhineatothers','Can configure whine reports for other users',0,'',1),(14,'bz_sudo_protect','Can not be impersonated by other users',0,'',1),(15,'partners','Full access to certain products',1,'',1),(16,'private','access restricted to insiders',1,'',1); CREATE TABLE "keyworddefs" ( "id" smallint(6) NOT NULL, "name" varchar(64) NOT NULL, "description" mediumtext, PRIMARY KEY ("id"), UNIQUE KEY "keyworddefs_name_idx" ("name") ); CREATE TABLE "keywords" ( "bug_id" mediumint(9) NOT NULL, "keywordid" smallint(6) NOT NULL, UNIQUE KEY "keywords_bug_id_idx" ("bug_id","keywordid"), KEY "keywords_keywordid_idx" ("keywordid") ); CREATE TABLE "logincookies" ( "cookie" varchar(16) NOT NULL, "userid" mediumint(9) NOT NULL, "ipaddr" varchar(40) NOT NULL, "lastused" datetime NOT NULL, PRIMARY KEY ("cookie"), KEY "logincookies_lastused_idx" ("lastused") ); INSERT INTO "logincookies" VALUES ('IF95UhbOHy',1,'127.0.0.2','2008-07-30 13:32:38'),('hEeXp4r9CS',1,'127.0.0.2','2008-06-24 13:01:45'),('pk3is5EWy3',1,'127.0.0.2','2008-06-24 12:46:46'); CREATE TABLE "longdescs" ( "comment_id" mediumint(9) NOT NULL, "bug_id" mediumint(9) NOT NULL, "who" mediumint(9) NOT NULL, "bug_when" datetime NOT NULL, "work_time" decimal(5,2) NOT NULL default '0.00', "thetext" mediumtext NOT NULL, "isprivate" tinyint(4) NOT NULL default '0', "already_wrapped" tinyint(4) NOT NULL default '0', "type" smallint(6) NOT NULL default '0', "extra_data" varchar(255) default NULL, PRIMARY KEY ("comment_id"), KEY "longdescs_bug_id_idx" ("bug_id"), KEY "longdescs_who_idx" ("who","bug_id"), KEY "longdescs_bug_when_idx" ("bug_when"), FULLTEXT KEY "longdescs_thetext_idx" ("thetext") ); INSERT INTO "longdescs" VALUES (1,1,1,'2008-03-27 15:48:39','0.00','PUBLIC VISIBLE BUG - basic',0,0,0,NULL),(2,2,1,'2008-05-01 17:24:10','0.00','STATUS: IDLE\nBUILD: PUBLIC ACTIVE BUILD 1\nENVIRONMENT: PUBLIC ACTIVE ENVIRONMENT\nNOTES: \nSTEPS TO REPRODUCE: \n\nPublic bug logged from test case 5 in run 1',0,0,0,NULL),(3,3,1,'2008-05-02 15:10:00','0.00','Created an attachment (id=1)\nLOREM\n\nTHIS BUG IS PUBLIC',0,0,0,NULL),(4,4,2,'2008-05-02 15:19:36','0.00','PARTNER BUG',0,0,0,NULL),(5,5,7,'2008-05-02 15:21:06','0.00','PRIVATE BUG',0,0,0,NULL),(6,6,3,'2008-05-02 15:27:32','0.00','STATUS: IDLE\nBUILD: PRIVATE INACTIVE BUILD\nENVIRONMENT: PRIVATE INACTIVE ENVIRONMENT\nNOTES: \nSTEPS TO REPRODUCE: Logged from run 3',0,0,0,NULL); CREATE TABLE "milestones" ( "id" mediumint(9) NOT NULL, "product_id" smallint(6) NOT NULL, "value" varchar(20) NOT NULL, "sortkey" smallint(6) NOT NULL default '0', "disallownew" tinyint(4) NOT NULL default '0', PRIMARY KEY ("id"), UNIQUE KEY "milestones_product_id_idx" ("product_id","value") ); INSERT INTO "milestones" VALUES (1,1,'PUBLIC M1',0,0),(2,2,'PRIVATE M1',0,0),(3,3,'PARTNER M1',0,0),(4,3,'PARTNER M2',0,0),(5,1,'PUBLIC M2',0,0),(6,2,'PRIVATE M2',0,0); CREATE TABLE "namedqueries" ( "id" mediumint(9) NOT NULL, "userid" mediumint(9) NOT NULL, "name" varchar(64) NOT NULL, "query" mediumtext NOT NULL, "query_type" tinyint(4) NOT NULL, PRIMARY KEY ("id"), UNIQUE KEY "namedqueries_userid_idx" ("userid","name") ); CREATE TABLE "namedqueries_link_in_footer" ( "namedquery_id" mediumint(9) NOT NULL, "user_id" mediumint(9) NOT NULL, UNIQUE KEY "namedqueries_link_in_footer_id_idx" ("namedquery_id","user_id"), KEY "namedqueries_link_in_footer_userid_idx" ("user_id") ); CREATE TABLE "namedquery_group_map" ( "namedquery_id" mediumint(9) NOT NULL, "group_id" mediumint(9) NOT NULL, UNIQUE KEY "namedquery_group_map_namedquery_id_idx" ("namedquery_id"), KEY "namedquery_group_map_group_id_idx" ("group_id") ); CREATE TABLE "op_sys" ( "id" smallint(6) NOT NULL, "value" varchar(64) NOT NULL, "sortkey" smallint(6) NOT NULL default '0', "isactive" tinyint(4) NOT NULL default '1', PRIMARY KEY ("id"), UNIQUE KEY "op_sys_value_idx" ("value"), KEY "op_sys_sortkey_idx" ("sortkey","value") ); INSERT INTO "op_sys" VALUES (1,'All',100,1),(2,'Windows',200,1),(3,'Mac OS',300,1),(4,'Linux',400,1),(5,'Other',500,1); CREATE TABLE "priority" ( "id" smallint(6) NOT NULL, "value" varchar(64) NOT NULL, "sortkey" smallint(6) NOT NULL default '0', "isactive" tinyint(4) NOT NULL default '1', PRIMARY KEY ("id"), UNIQUE KEY "priority_value_idx" ("value"), KEY "priority_sortkey_idx" ("sortkey","value") ); INSERT INTO "priority" VALUES (1,'P1',100,1),(2,'P2',200,1),(3,'P3',300,1),(4,'P4',400,1),(5,'P5',500,1); CREATE TABLE "products" ( "id" smallint(6) NOT NULL, "name" varchar(64) NOT NULL, "classification_id" smallint(6) NOT NULL default '1', "description" mediumtext, "milestoneurl" tinytext NOT NULL, "disallownew" tinyint(4) NOT NULL default '0', "votesperuser" smallint(6) NOT NULL default '0', "maxvotesperbug" smallint(6) NOT NULL default '10000', "votestoconfirm" smallint(6) NOT NULL default '0', "defaultmilestone" varchar(20) NOT NULL default '---', PRIMARY KEY ("id"), UNIQUE KEY "products_name_idx" ("name") ); INSERT INTO "products" VALUES (1,'PUBLIC PRODUCT ONE',1,'PUBLIC PRODUCT','',0,0,10000,0,'PUBLIC M1'),(2,'PRIVATE PRODUCT ONE',3,'PRIVATE PRODUCT','',0,0,10000,0,'PRIVATE M1'),(3,'PARTNER PRODUCT ONE',2,'PARTNER PRODUCT','',0,0,10000,0,'PARTNER M1'); CREATE TABLE "profile_setting" ( "user_id" mediumint(9) NOT NULL, "setting_name" varchar(32) NOT NULL, "setting_value" varchar(32) NOT NULL, UNIQUE KEY "profile_setting_value_unique_idx" ("user_id","setting_name") ); CREATE TABLE "profiles" ( "userid" mediumint(9) NOT NULL, "login_name" varchar(255) NOT NULL, "cryptpassword" varchar(128) default NULL, "realname" varchar(255) NOT NULL default '', "disabledtext" mediumtext NOT NULL, "disable_mail" tinyint(4) NOT NULL default '0', "mybugslink" tinyint(4) NOT NULL default '1', "extern_id" varchar(64) default NULL, PRIMARY KEY ("userid"), UNIQUE KEY "profiles_login_name_idx" ("login_name") ); INSERT INTO "profiles" VALUES (1,'admin@testopia.com','gaYVtWOEm1Uu6','Administrator','',0,1,NULL),(2,'partner@testopia.com','tXDoNaxzga5/g','partner','',0,1,NULL),(3,'tester@testopia.com','RxCZ93TxwnHFw','tester','',0,1,NULL),(4,'public@testopia.com','CDLQmFTbMGUI.','public','',0,1,NULL),(5,'public_qa@testopia.com','j.kGVdj9j1Nes','public_qa','',0,1,NULL),(6,'partner_qa@testopia.com','cpDcIQV.8fcEI','partner_qa','',0,1,NULL),(7,'private@testopia.com','rchARuyeCjm8o','private','',0,1,NULL),(8,'private_qa@testopia.com','nU.nkYvKgijzA','private_qa','',0,1,NULL); CREATE TABLE "profiles_activity" ( "userid" mediumint(9) NOT NULL, "who" mediumint(9) NOT NULL, "profiles_when" datetime NOT NULL, "fieldid" mediumint(9) NOT NULL, "oldvalue" tinytext, "newvalue" tinytext, KEY "profiles_activity_userid_idx" ("userid"), KEY "profiles_activity_profiles_when_idx" ("profiles_when"), KEY "profiles_activity_fieldid_idx" ("fieldid") ); INSERT INTO "profiles_activity" VALUES (1,1,'2008-03-17 15:53:06',31,NULL,'2008-03-17 15:53:06'),(2,1,'2008-03-17 15:56:26',31,NULL,'2008-03-17 15:56:26'),(3,1,'2008-03-17 15:56:59',31,NULL,'2008-03-17 15:56:59'),(3,1,'2008-03-17 15:57:09',39,'','Testers'),(4,1,'2008-03-17 15:57:45',31,NULL,'2008-03-17 15:57:45'),(5,1,'2008-03-17 16:05:26',31,NULL,'2008-03-17 16:05:26'),(6,1,'2008-03-17 16:17:42',31,NULL,'2008-03-17 16:17:42'),(7,1,'2008-03-17 16:18:30',31,NULL,'2008-03-17 16:18:30'),(7,1,'2008-03-17 16:18:40',39,'','Testers'),(8,1,'2008-03-17 16:19:08',31,NULL,'2008-03-17 16:19:08'),(1,1,'2008-03-17 16:49:15',39,'','Testers'),(2,1,'2008-05-02 14:43:11',39,'','partners'),(6,1,'2008-05-02 14:43:40',39,'','partners'),(7,1,'2008-05-02 14:44:29',39,'Testers','private'),(8,1,'2008-05-02 14:44:49',39,'','private'); CREATE TABLE "quips" ( "quipid" mediumint(9) NOT NULL, "userid" mediumint(9) default NULL, "quip" text NOT NULL, "approved" tinyint(4) NOT NULL default '1', PRIMARY KEY ("quipid") ); CREATE TABLE "rep_platform" ( "id" smallint(6) NOT NULL, "value" varchar(64) NOT NULL, "sortkey" smallint(6) NOT NULL default '0', "isactive" tinyint(4) NOT NULL default '1', PRIMARY KEY ("id"), UNIQUE KEY "rep_platform_value_idx" ("value"), KEY "rep_platform_sortkey_idx" ("sortkey","value") ); INSERT INTO "rep_platform" VALUES (1,'All',100,1),(2,'PC',200,1),(3,'Macintosh',300,1),(4,'Other',400,1); CREATE TABLE "resolution" ( "id" smallint(6) NOT NULL, "value" varchar(64) NOT NULL, "sortkey" smallint(6) NOT NULL default '0', "isactive" tinyint(4) NOT NULL default '1', PRIMARY KEY ("id"), UNIQUE KEY "resolution_value_idx" ("value"), KEY "resolution_sortkey_idx" ("sortkey","value") ); INSERT INTO "resolution" VALUES (1,'',100,1),(2,'FIXED',200,1),(3,'INVALID',300,1),(4,'WONTFIX',400,1),(5,'DUPLICATE',500,1),(6,'WORKSFORME',600,1),(7,'MOVED',700,1); CREATE TABLE "series" ( "series_id" mediumint(9) NOT NULL, "creator" mediumint(9) default NULL, "category" smallint(6) NOT NULL, "subcategory" smallint(6) NOT NULL, "name" varchar(64) NOT NULL, "frequency" smallint(6) NOT NULL, "last_viewed" datetime default NULL, "query" mediumtext NOT NULL, "is_public" tinyint(4) NOT NULL default '0', PRIMARY KEY ("series_id"), UNIQUE KEY "series_creator_idx" ("creator","category","subcategory","name") ); INSERT INTO "series" VALUES (1,1,1,2,'All Open',1,NULL,'field0-0-0=resolution&type0-0-0=notregexp&value0-0-0=.&product=PUBLIC%20PRODUCT%20ONE&component=PUBLIC%20ONE%20COMP%202',1),(2,1,1,2,'All Closed',1,NULL,'field0-0-0=resolution&type0-0-0=regexp&value0-0-0=.&product=PUBLIC%20PRODUCT%20ONE&component=PUBLIC%20ONE%20COMP%202',1),(3,1,3,4,'All Open',1,NULL,'field0-0-0=resolution&type0-0-0=notregexp&value0-0-0=.&product=PRIVATE%20ONE&component=PRIVATE%20ONE%20COMP%201',1),(4,1,3,4,'All Closed',1,NULL,'field0-0-0=resolution&type0-0-0=regexp&value0-0-0=.&product=PRIVATE%20ONE&component=PRIVATE%20ONE%20COMP%201',1),(5,1,5,6,'All Open',1,NULL,'field0-0-0=resolution&type0-0-0=notregexp&value0-0-0=.&product=PARTNER%20ONE&component=PARTNER%20ONE%20COMP%201',1),(6,1,5,6,'All Closed',1,NULL,'field0-0-0=resolution&type0-0-0=regexp&value0-0-0=.&product=PARTNER%20ONE&component=PARTNER%20ONE%20COMP%201',1); CREATE TABLE "series_categories" ( "id" smallint(6) NOT NULL, "name" varchar(64) NOT NULL, PRIMARY KEY ("id"), UNIQUE KEY "series_categories_name_idx" ("name") ); INSERT INTO "series_categories" VALUES (1,'PUBLIC PRODUCT ONE'),(2,'PUBLIC ONE COMP 2'),(3,'PRIVATE ONE'),(4,'PRIVATE ONE COMP 1'),(5,'PARTNER ONE'),(6,'PARTNER ONE COMP 1'); CREATE TABLE "series_data" ( "series_id" mediumint(9) NOT NULL, "series_date" datetime NOT NULL, "series_value" mediumint(9) NOT NULL, UNIQUE KEY "series_data_series_id_idx" ("series_id","series_date") ); CREATE TABLE "setting" ( "name" varchar(32) NOT NULL, "default_value" varchar(32) NOT NULL, "is_enabled" tinyint(4) NOT NULL default '1', "subclass" varchar(32) default NULL, PRIMARY KEY ("name") ); INSERT INTO "setting" VALUES ('skin','standard',1,'Skin'),('lang','en',1,NULL),('post_bug_submit_action','next_bug',1,NULL),('per_bug_queries','off',1,NULL),('zoom_textareas','on',1,NULL),('csv_colsepchar',',',1,NULL),('state_addselfcc','cc_unless_role',1,NULL),('comment_sort_order','oldest_to_newest',1,NULL),('display_quips','on',1,NULL); CREATE TABLE "setting_value" ( "name" varchar(32) NOT NULL, "value" varchar(32) NOT NULL, "sortindex" smallint(6) NOT NULL, UNIQUE KEY "setting_value_nv_unique_idx" ("name","value"), UNIQUE KEY "setting_value_ns_unique_idx" ("name","sortindex") ); INSERT INTO "setting_value" VALUES ('lang','en',5),('post_bug_submit_action','next_bug',5),('post_bug_submit_action','same_bug',10),('post_bug_submit_action','nothing',15),('per_bug_queries','on',5),('per_bug_queries','off',10),('zoom_textareas','on',5),('zoom_textareas','off',10),('csv_colsepchar',',',5),('csv_colsepchar',';',10),('state_addselfcc','always',5),('state_addselfcc','never',10),('state_addselfcc','cc_unless_role',15),('comment_sort_order','oldest_to_newest',5),('comment_sort_order','newest_to_oldest',10),('comment_sort_order','newest_to_oldest_desc_first',15),('display_quips','on',5),('display_quips','off',10); CREATE TABLE "test_attachment_data" ( "attachment_id" int(11) NOT NULL, "contents" longblob, KEY "test_attachment_data_primary_idx" ("attachment_id") ); INSERT INTO "test_attachment_data" VALUES (1,'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam pellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed iaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et metus. Nam varius, sapien nec egestas feugiat, mi libero dignissim orci, id fermentum quam nisl quis risus. Phasellus libero justo, aliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas sollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus placerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus, feugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus faucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n\nSed mollis interdum risus. Pellentesque ante velit, facilisis vitae, fermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper nisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis ullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque nulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque dignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum tortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut, scelerisque vel, magna. Aenean nisl nulla, rutrum sit amet, sollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In odio erat, bibendum eu, gravida nec, elementum sed, urna.\n\nAliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed tortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in purus. Sed at est non libero dignissim varius. Donec vestibulum odio ac felis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper eget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet, mattis nec, lacus. Nam tortor.\n\nNam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus velit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing enim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet sed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut sapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam non erat.\n\nSed feugiat, lacus in elementum egestas, sapien nulla sodales leo, nec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim pellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis quam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam erat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec posuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non dapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id, dapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam, fringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu, eros. \n'),(2,'‰PNG\r\n\Z\n\0\0\0\rIHDR\0\0Ÿ\0\0\0\0\0\0ÒXöÈ\0\0\0gAMA\0\0ÖØÔOX2\0\0\0tEXtSoftware\0Adobe ImageReadyqÉe<\0\0»ûIDATxÚì½ |e¶7\\²$$dà ›„€B\"AvÇÀÌ…0.‰ß £¯È®£À8@œ÷‘åz\nò*‹×+²×aÆ ß5 3¢×Kâ¸\0&aˆ: ;Hg!@\0ýN×Iž<©õTuUuwòœi™NwuuUuÕ¿þgûŸ~üñGI˜CæóùŠŠ‹KJJ‹‹‹}UU%%%Š’““{\'\'g€¥§Ãðÿâ  æ’Ý ÐÍP+,Ü^¸}û;……–>`7ztæäI“FgfŠÃ(L˜@·²ŠŠŠ%Ë–´Àñ¯\'õ—:h$þyâ»ïÏ®©¿r­þÒ¹+uçêª]¿Z§€¹9³gÌ%$$ˆ£*L˜@· óµU«×,]¶Œ½’Ø-iÐÝãÑÞ=^ó#G¾<þÉÿ0žÀÕœÿ{Íù#¾SÙ\0m³gÍzzáqx… è+*.ž>#ˆþ ˆ66w†¨ñVSué½·ž?SÃ^ç;}ðDy!p:ÆãÖ¿¶NøªÂ„ tóÚæÍÏ_µz5õì©s™J1ànoü{28ÞÎW~Ìcܜٳ.ø½pT… èæ‘7:!w\"7x—=m.P6ëî¶mã\'šoþö}À8ŒÊedd¬_÷ªÈ«\n&ÐÍuh›5‹<’ú\rxâÙõ‰ÝzÚ^Ûþ¿ùü¯_k“»Kç¾ýbCÍù#’‰ÛVð¦ðR… ³amÄ!°\nmï?UA ÐvÇÐ䨸(Í·\"¢:§Ž|ªGÊ\rß;.kóæ-â\'&L ›+6/?¡mÔ=µ[\Zà\n#\"Û\r¹ëVƒz¤äô8\rŸOÏË\0\'L˜ðL·U«WÏ›Ÿ/É9`m®ù¯×T]2X ®úØ‘OŸÇ0Üç{÷ˆœ0a‚»9f@ÙÚ»%=þìzgWžzÇÍÆ DÇ%õ: ŸƒkÌjP„ &Ð-`ŸT†6°\'ž}-p‡Taw M6]&61]TŸÏ÷`îDñ‹&ÐÍÛ¼y ÖäL››Ôo€ãëˆl×»_ÓÅ{ÞÕµÏ8$’K–.¿‹0aq7#ë›’\nÎ ø¤Oo|Ïqâ†väËã»wþ²dYñ3uÕÇ$€&Lp·À‰ƹ€¸¹m`}Rº—ì=pºÂY&L˜@7[è¶Å_„¸6êž\\÷¾œÓ½n¤,—„Epà,£¿,L˜0n–\rX\"Ȩ{\\äÑ\r¬kŸ±mÛGÓ¥\"ú&L˜@7{Æt(]%nhÝ“:—hÃô‚ o„ t³iÅÅIr›©RÛÜ\réï8 &L ›5CfdIÚÈ€úÖ9é.INz(… &ÐÍÄJJJ8‹¾zaº…´YE·è¸^øä¨@7aºµ$€CîÆ;Ñ„ èÖBè›0aºµL‹ŽK‚KKKÅ¡&L [‹ânX\"\nz… èfÁ22ÒñÉ‘ƒŸ\nÏT˜0n-ÇÄxaºµPt‹Ç\'—j«ÅÑ&L [KòLt½}}ȳ/‰ë`iùÈèÎðo‰È*&Ð-ÄÍjÜ-\"Ên\"« L˜@7;ôí»¯‰C!L˜@·ezq7aºµL«óÝDEˆ0aݼ°ÌÌLø÷˜‡ž©õjÞ†åEèM˜0n-ʘLˆH›\n&ÐÍ‚õNNÆ\'ÇDbA˜0n-É’{7 ›—¡·ˆÈvâÈ &ЭZç®qâ &ÐÍ]-gÀÊ¿øT\raº ó΄<¯0aÝlZ²œX8w²Ò³oq7aºya˜6=ê˜gß(ân„ t&L˜0nv\ré½”ç&L˜@7/,¾QÃÒ3³\Zwƒc„ èfÇ\ZÐíü) ‰]b--/Ç&Ð;g*ùÓ¦ÇÄÑ&L ›0a„ t qî–Þ0÷ϳé\n‘Ú‹Ã.L˜@7×ÍýóL¡×^ÜíhE…ø±„ èfàêjBT%Þ*º &ÐÍžsêåÜ?a„ tk™&ZM… èæ…¡†¥—ò¼¢ÕT˜0nž [/?ºÕ‰¹„ tk©š\0×$ñV,$Þ„ èfÅFnPèõÌ9q7aºµLq7aºyalîŸgô„ èæ…%7¡›h¤&L ›°\0ÌRÜ\rõÝÀJJJÄ¡&L ›5ÃÑž)ôZj5Å>SÉ/ñV%~)aº &L ›°ÆFz/çþ &L ›–.7Ò{–Uo„9e¢vTi%%%¾* #n›U‰·ÈèÎWêÎU|× ‚äóùJä!2ééLŸN˜0n­\ZÑ6oùÏ¢âbEò\0‚MÆ:rðÓÔA#CmË#¢ÝŠŠŠÇŽËR÷c@çäd?“ÃJ[„ èÖŠpmÞü|½>MŸl¡¿²©_‡ý‚ìàäÉ“ž^°@`œ0n­Å–,]¶tÙ2öçÀ»Ç÷ê7 ©ï€k×ÛïÝýåécåõ—Î]8uðúÕ:ÉCýñˆÈvõW®Yvi»%\rº{|b÷ž°ý_~^Q¶ÿóúºó5çÿ^WínÞ¼ ,xzáqÒ k%vÃ?þØ:÷|z^\\ðð$:&nìÄÿ”;žð ìÞù·#_÷3¸SOûþO¸/{ê\\6lûÖ}\'¾ûž¸ð‘OŸ¿5­wÎÔ¹Iý4{ýËã°ýð\0úDyá¹c3_u[Á›\"$\'L [ˇ6\0…\'ž]ŸØ­§)Ð ÑcĘ;B\nÝ€å¸;>mÈPÍw÷üÍçý\ZŸƒ;úÅzäqìzO\0œ°o­±\"Ý4„¶ù«\nô \rl̽·³ç¾ï¯…Ô^\0´åü¯ázÐ6ä®[cã£ðyt\\Rêȧ:\'Ý%É¡Æ ¹Å©/L [K3ŸÏ7/?_’U\0m\noTa€©wÜŒÏmÄÂlÃÚLËGîÚ”FhÛ>ºwÆ´„nƒ$9Û°dé2qö èÖ¢lÕê5˜ú»•ÆÐ¦\0ˆ+—¯z³…‰·ŸÞw¥2ŽA3³>Ó°÷~é²ebT 0n-ÊV¯Yã¿ì$¯ˆ Žœ?S\"»Ð£×½ûu!Ò@X˜ÅÏàNÇçK– ú&L [K±w\n ‘¸ÍAÿ”š׆Üu«%(T¼Ü\rp›7oôM˜@·bÅÅIr ÈÀ»ÇÛ\0oè›qÜ-6>J\rXÖ=©“Æ¥äà“×åìŠ0aÝÂÞ°ÑJQ\ZFqNq¼ ½Ôˆ>)3Í(^DTgŒ¾nß.®aÝZºÉæI}Xý`è s±Úf¯Çº\rF¸‹V3aº™^Éѱ–¡\nÁ“Ç.}X [€€Èf¡\"â &Э•š—cF—xÓ\\!§Z.¸›0n­ØþÔT]\nAßÓžqgw&Ð-ü-À0Þ ›0aºyg–Š0B“x\n&Э%[FFF Ü.L 9æ³\Z„ tkùÆdÄm˜d¥m3(@Þ±0aÝ4¹[:>9öÕ!{ètp©­¾,ÎZaº)I6ÖÙ•ÔI˜0n¡h½ǦûÚ2w ëÄ‚0aÝZ¸±¡P¶GÀxÓHï\r’b»B±Î<0aº…%À;Yiõƒ1q$zõìÜéj{[.L˜@·V᜞?uÌ2Ó‘³\nž)ôê™\rxõ2Û+L˜@· &lp7/=Sa„ t³léééö¸›—YMÉIa„ t3æn\r½öŠBl„½„ &ÐÍ Ãf,ÉnAoг\nžuƒ &Ð-\\ÍFQ†çƒp„ è¦a(‚$Ù*èõÌ9u6Æ\'r¦Âº ót<3=t‹Žë% åqaÝZ} _\rK§\\cÊ㺠k(úºJ‡ÈÛ\nF±v­gW7oÞ^X ˜ì‹Ùàn^°À ö,=:v\\ü›™™™‘‘þ@Nޏ*„ t {§°pÞüüŠŠ\nGÖ 3ä®[[Òñ)’éñßäääõ¯­c¹a„g\ZÒ”mBîD„¶è˜¸ÔA#cS1ädµä­EŠ %vKêqË@6ÞP98hâÚ&¸[¨³’éyyˆk¿œ³xÔ=¹H¾Þ{ûàù‡®ÿacAÏ*ØØ€ˆÈvê\\DßÛ3füïÇ“ú\r€çŸü÷ß¿øôðéo?8ýíûׯÖáA›Ø8lW ³âù%§çÍäIStL\\]ã=›ÇAÌ6è%gygáRO\\žw6aÉy3õÀ:4¡­ux¦²#PW«[a[Ã2ˆ¡ý°˜k=†5e<´uNº«GÊê%9°w›;C\Z˜rå+©ß€Q÷LT#‘:|KæL›«ö‹19ËC[b·¤_Îy†ýÉê@\0+¿ÎÐtK[‘g*Nž·\nÞ´+Ôg؉֥ȡlXXËC[Ò€‡zgL«9ÿw…o¨Š®=ñìzõmX‘r•ü3Þ&>½á½èØ8#S‡Ï\0.ç¯*P3G„`XS|zã{|\0/u \ràòé»\0\nÕˆ)<Ó`x¦²Õé‡Þì9zàÒŠ1aÌ\0×øðYÛöѽ<”Øó.•¿™ Xlêïþ/Î¥äûjFgfª—z…üîÈÁOy$R/ ô*{ªŸañ)µ„øøyóóÁ;X!²6¾g.õ’\0¬S·RÁx_[ [¸Ûׇô¦ÿ—±„S虊VvahêP@[êȧ°ßÃg­nÂ,EÇxy@¯Ø4q_€²ñž#,ùø³ëÙ9Ìß­§ÏÈS, p Ä\rÿä\0–bÉ_ÎYÌþòغté2EHŽA°Ô¼€44Ky[w#”¼ÙK,W&DXˆ˜:3\0 ІºhׯÖñËó^x£‰Ýz²Wx|áÁ–œúV2T°\'Eøì‰g_ã—äYž½%Ì{hö`¡µŠ‰Õ+y³Q¼†A”x³QmGIïŠÔªUã[¬\Z®önƒ  7 Š5‡6ínhàk\np1XòéïQ–”ÃgÔ%ÿ­à3Å’Œ9†,qkÜMjì}Ñãn6jÁÂ\0ÝL“¼-{ž¡ã¶yóE¥X×>ã’<¤XŒwK™±\0ošÝÐ!¾dhö`µ\"tî÷ØcúÜÍF…½O…\Z&ÞVsþˆ^1”0u¿ÏÀiꂦñ,ÞÔ7`½%ÕȲÅnR«‰»5ü\0zô͆†%šÛiSW1¯#¶MÝb…9=hS³!=hó߀kªù%õÀE/0¤@LEøÌ\01Í–¬ä#nÁ4–ÓÑ£o€nö4,ÝvN\rHe _-ÐÍž©(ÚXå‡ö}èÒ¹¦Ó†Ë!#QŠ>*|XR32ƒ%YÂ4±[’ñ’Œ%„2´µ\ZîÖ˜ÖQGºY½àCaº‚0/M³Å*-ó>=ªiWêΑˆ¿ûÒ‘ÈøÛ#K5„KžŽuîÞ“òÕ!î–J­%gjVcCÃÓ¦aD‚Â¥á?4mÉÒe¼X£$·Xuí3ŽòY½ŠNd ‚¼#Љ2„K>\rJÇÁíÁjEÜQhþ¶£p3­âz¦n«H:X¢!ÐͶ±Ùh@Öú œF„6‰«¡c‘¸™r7‰z~;ïÖ¯3,z°Zw“̦o€›š,Ì °NÄÎ<0Ó+KæfñA7îÆò’úRÃsôà`(—ò\nîÖD‘¬f°8ˆE!B|ÜmÓÌ!¤ÿì9KÐÆ—òšÆÈ\\Å,cÏ”O˜\Z{¦aуպ¸[¼!w“¬·U‰¦¥–mEÅÅ\n…¢„nƒúdL3Í!(ŒºcÝ7ä GœÂ,bš\"\\z°ZwKWóÞlhXÀ¹íº¤®GTElM-©Ö9鮾CgY…6©y9Ýè¾!‘gE›€ 5a\Z.=X­ Ý(Új™íY¨AgˆzDU ›¤5g ÏÀi½3¦Ù¼‘ÔgÏS’Ø“ 1IDÓˆâÕV3žeVG¥xáÒƒÕºÐM÷Ñ+y ;J«X,\\iSSO±Â±{ÔA3ænÄ6>¹iž£;ÅáÒƒÕºÐbVõ¸±\\#X‰{³ „険Å*2º3½ÅJÏxÍqcÅÀˆ^Eö7y™rc2h¬áуÕêÐ\ré›AÚÔê\n½iW*±Ì Þt¥–dšéÑ´»Ù«üÐ=¤†`ļHãÈßÏ`\\ÂÆ§Œb ÓЇ6ÁÝš9nö|=·éƒÕòÅ\"辪ª–ýÓÛn±¢«!vnš22>¥E. 3ä¦aÔƒÕêÐ-Ó»uî\ZgÏ×ó@¡W˜{¦žbÕ#åÛ9µ±Šz‡©1#kÖ?ß—ºN“ž0\r£,4i¶ÏÝ‚kB].p#N±\nÚLÍ\rFFìZ¥\'Lè«Õq7ö{èÑ7«> £¹‰\"à†Y:|„ÛéQ¾Q!•®hä4#3vŠ-t˜†OV«C7Í3‰7«:HáwS¬§5S?Í€L‡s–Œ¯´ Fèœbd:Lç«õq·Æ’7µÒ¼=tC€ —¹‚¢éM±ŠˆêìøwñšãôÆxØ¢ ÀÑ1a\Z^=X­—»ñmz¢8§AÌ*ˆqÑVÍÁ+Ëw—n=‰ŠÂžÌØšjâW¦áÕƒÕ\ZÑ\ré›w‹‰ë‚œË_ ¦xζX‘n?\\“i4­Ý®i\\ ÛLG„6!Þäú=X­˜»97]3]¥owPµHEõ`µX5ÇõÆ${‘ƺÇh©8Zv{¸6o~>û§XõHÉñrèšãD­]º¿É‡çé0\r»,´VwKHH€û¹ÞÝÒª†eø¢›9gl¬n=ZNèæì«€îdÍq½$¾Q¼ÂŒˆá9 ¦áÖƒÕ\Z¹ûm ¸›«A4{&Ú ˆ†9„i±¢kŽ›«øü¦#þ¦¦áÒƒÕz¹›Áݲ{R\'«ètÏížM½\Z´ð5qÛœšbå±Ñ›«ˆ£°êÈ)bÂ4{°Z)wKGîö•.w #ÈXÌ‚Øb¥gDÍqzs±ý€¾B>aJt`Ã¥«•¢[BB<»#i„3¬kX¶àÐ[¸Ø¼ùù·XY5cRÖ´yúÁ\nyLìNê0…µ¬0{°Z)º±´)GbfCÃÒts*îFYOØÍ‡tÕêÕìÏ`M±Òðišãôh\Z±•(ÇßÝã}áØƒ…ÖúânñFÜM\nÉ™žnH¼µ²É¬DFw¾uè¬ Ê´ñFÔçÍ šFïg Š÷òww3T\r¿¬ÖÎÝø ƒ,]ùØ®”âØ@²-Ýø‚ðFC\rÚÜ\0#GÔ(›%L»·´¬VŠnRcÚTOQˆʛ$üÂtÜRS0j:Ð#úà¢ËŸÿÜ-L{°Z/ºaV[»YE7dBD½[ 6bm\Z1šfe–3)a\Z¦=X‚»is7«\Z–-OâMXàF×çÜRR~ÓØ¥O$&Lô«õ¢[ºw #$áW|êbþ&½u”¸Bbû=a\Z¦=X­™»¥MmhXöèuc°j€-}o‹ôpùœ©‚”Ô»YsÜ*wsD¯ž0\rÓ¬Ö‹nÆ%oö4,]åPNé2Yõp±Ð¿ªªJxšV¨9NÌÔ9­×FL˜†oVëE7Vo­WCd5gŠ¡7÷\0θÁ±º‚oJF4bEˆ\\‘jFbÂ4|{°Z/º%7¡Û1G¸¢[xõ´·xõÊà\ZQsœ8\'>\n‹(oIL˜†oVëE7pC$ÃeT»ãE¹a—Ÿõ…¶ãL—7,Ë I“ÓsÄ„iøö`¡µ´Rp£ŽVT”””Jrö ,=]\r…QEE…w³Úk‰í\nn·šj²-ǰ†]æ9Î!Ò¥ YÑ·áH\Z22’Ö.=a\Z¾=X-\nÝ\0ªV­^óNaa…–,ü0sfÍÊÉÉf0—Ü;Y*6:iN»`ã\\ôÜ\"ÇŒ:k¡£ãF×·áH\Zä\nˆÏFÂ4¡­…x¦«V¯:|ü[¡£‘\r·÷éyyýRocbXu­ÇÝ‹Ñ-ïÃz;Ã݈šã<32î+ Rˆ™Pbë(Q\0ÎB‡i8÷`…7ºñ³xŸ^¸ Ù°Ô­OrŸ‹_ùåœg Ȉ‰j\n?}§w³ªa)BZšØMsœ˜ åGa.\0GL˜†{V£7æ’ŒÎÌÌHϨ0œ(Ñ®Ý÷?’:lôð{ž¹üi‡3€;öU™æG»ÄÚ@7÷ØPL\\\ZábDÍq\"w#ŽÂ:OËgÊ„{V£Ûæ-ÿÉž¯m|ѳËJa;tŒ´è\0¸ˆöíñþ¹}ãJMîR!-=nhO…TœgÐfjD]âÀSgA0Ü{°ÂÝÞ),Ä\'“\'MŸÔ´Íûr}ýß÷þû\0.kÊÜNq\r\'Jᆕêìp%K˜X\"ú1~§äFB‡Å7Ý¢CÊ-5ñ7k©Énb&ÔÆ<@ƒòé»@7o¬B6|þ@NŽÿo,ï0:EŽ~½wçÖ¦,mHrÊí,Ã\0\0§æJ6tZ@k:Oco“šç%CÍ|¾¦&Óˆ¨Îatœ‰²ôL(‘ ò…ÁľýÑÂ3õÌøH99Ùò)n^Ê[}ñâŽuÏ>ZÞt_6&¢]ƒ›öÉŸßTÐ7¸È-A•ÛYϲ\"= 5Çùd½ì1Ê÷ëÄ ƒÃ½ -ü¢0EEÅ6n)?üðÃéï¿_û›‰÷çývø½û9`Ùþ~ü‘-\0\0—=u®í‹Üm$ƒíwXDÓBÓˆ)NbÀ\0¶.ÑÆ) #•ŽÝJJJ ¤\\4u.Z)º5y—;ܶµK?Ûñ8Q¾:t°þj“ïùñÎÝìAUPân°öÈ·˜‘¦!eDÍq¾Îƒ[D @´ââàß@dœ1žÎyàrr²ý%_v½ã–àÑPÒ¦;øÑ_ÆæÎ`‚»wâ»ï-Ñ\"W³\nöÆH+Œ÷aÏW–•î>ì;{œt?®qAI´6’Ô!\"‚ˆkh‡Ëšê¹O½Ä^¤ŒëŸÖÀ®gÏžðo@èÆŒ »)ôز!oiž#B*¿˜žg\nHôN!Øv½¤¬ö 7&±[’é/ÀqØYÞ)†5ãÊá \'gÎìYVݵ–€n€î…5\"˜¢²×žþx(£à×¥3ŸÔ-½vé䵺“g÷áÇBÈ{×.ï€åÝ–Öž\0Þ…ûÙHÔg—1q1¢Ö.],“2Ã4!!A(ÀÔ\0Ñ6oÙ¢5Ø‘Ô#áߤ¾iÆ;¥0÷ûº öˆÚ²zãjxÀ•¾páºÓ\Z~èÆ¤¦¾(i(y \'{Þüù¯Y-÷\\ŒÎÝØØfåm!íȾ\"`g‡ö‡æ\nxÇX `Üð;G´\0¤#ú‹x}1JÂT¯ fɲe\0m|‰lüÀ»>èîñ)ƒF÷×ÔüøØoÀ¨{réŽ|ñéo®ÇkÓÏæÆe£úŠåŒ ?tc镪ƣœ,#wNyV,ɺ\']°vñ<ô¦>«(;P¾o7à\ZkÒ «Û¶í­mÛ$9Nwçwþbƒz¯A!nÆ4Š8\0˜âtv1¾^€)«eák5¨\r¼{¼«Ç‘nlî Øø\nÖòç7%1—è¶þµuƾjø¡ÃlžƒO>}Fžãße)mjUÑ׆gjÐûŠJwo‡5ߘÀ°×ª_ ýúpY<6nØ\0$n\\VÖ£Ó¦ªÙ\\¨Œ¡kŽS#ÖÄ\'f¦|V||ü„܉<®!Ö\0¨9ÅÔè07õw+s¦Í€ÃÚ{¸ü‡±pÁïçÌžÝrÐ\r¡\rþE°ËÉÎIH )ôÒ\r|ÒýcõS62ŽnUgOîywkiÑ5SCD!ûz˜²¤§B‡ÐÆÁöeÊ´©€t,÷Ê{ˆL¡\'jŽEˆuD8b”ÏÒò\"c©ƒFfOkÜá¶%vë Û0꞉\\µè‹ÞCµíââ^[÷ªfÅ\\X¢[f#ºnGtKHˆ_¸`#Ñ7zHË·rÜ®Ö|ûѯÿùÜWšï¢½ñÇ­RK1 r¿Ÿÿ¯qKã~1aB戚ãŠ+VßI$Õyð~nçî4¬ìGêý\n\\S±\'ž]è¶ñÙßÔÕVµÞ¢¸¨ÉÉÉL-NÍÝPòw¿.–Bo·Ø.Ö¬ÈçËqGÜyçs?¡±ê!¢ñH§6@1À²ä´! 7uïÒ=á¦ñ7Ù„‰Ôa£¹¿šÝfä–/?üU=áï\0s´À\\u\0¸˜¤{£ºŒ\nÖ9IÑw¶ˆéWƒ„)zv0ñ±Œ–§i?ú 0;½É¿Þ\"@0ú+î°åK¦ŽØ]µz5v§†7º}[µf_\\Åç››ûÁûMävïóŒ=ÀàŒ•çÌž\r˜¸diCÚ[]šhOåÍj¨ÎØ\0 ¶,~ÌvQî¯fþ‹œuëÒU~\0¨yó“áñðWuöä©£å\0s§+Ê»Úc;¯ÕŒ»¡m‡`A›)+q¶lÌ”á‘ð¡\rÀâñg×ó7x@4x‹>óÆ\0dÿôÕ¡íV¼ûç9Óæ²]†í·bŽš—.]6ZFƒðî3]¿îÕ¡ÃGHrá`ø¤<)¼ƒ×W­^£îBÍ‘›r{\'\'÷MIeЦö&¬¢šƒèVº{GáË‹:\\\0d©ÃÆ€_Ù5ÙÏÔBᆆwrÇØ\0ûÆ.Ÿ?píÒÉ„”éQsœ(ÙÖØÌ\0OV¯^öè†ÞeIi)¥€«¨¨ØVPÀbphð\'Â{ mÞüù| üØÙSµ‰}c°>ΑvmØe©‡_›6lXõâKêÜ(µæQ°°1Ü~xdËíe\0s%»w„8À5ljƒþˆUlVˆ§ð©—7E¬à³Û7® q¾fp\0”áú……ôíÂBŸÏ×F\n[¿nÝäÉ\r9S`¤ýRS‘Çé8`mŠeô~WKô-²C{§bmmqqqϯX®)úøö¶mc~r÷²%KЈ›¿bþƳ_¦Ð¦0?Æ=¾ö(kÊÜ+¹¸ l³QµØUlÔn|U \rOxpëÀ;þß¹# 7¬ GhcöÅGï­˜“ »0¨1z^X¸½% ›à\0³§ÏÈë›’šÿÔS\n¼o\r>œgmØá —B\rKKži€2!àˆmYü>Ÿ2m\Zp7M‘Œ§æçWVVòd\'3wæìµ…\0m-ÔÔlnø½ÏZ[8é™W’ ¡\\í±Þl!QsœÂ݈£°.Ñ´ ÓOþ\\€°8ðîñ°\0*<<0¸„a_R\ZoàÒµœi#\0pɽ’±ï·CDD]uõöÝõ×óm£v´‘}“ëõ>8ׯÖ~{S§N/]ª»|?uT.šCú¦>“l \0\rP¡wûË‹‘&cÁn 3€k)ÃF‡~XÍ©ØÜ¤EC*Êö¬£$.ù$2¡ûØ>noQsœ2š8\nËÆ8…ÎÝ“˜O*iͺ w€Ûøìoàˆ|ÃEÝ¢f)=½pÁ9ÙÓófžª¬ìvû¯\'´ßiLäw6ëNÖT¼í»pô?þã•rrÀ™Åš84ê3 ¸›%\rË\0 pÑêééáZú˜û<†X ®ñ勵ìO‰\\‘+—ËõÀç,3‹Õ¿ÎÖ0ŒÛµi¥é†Õ}ûÆ;æ¹}úQ*BÔ=ê,öÅF¸yòç7™\nÞ\\Ë»ùÁN!GiQܹ™ŸïÝsÿ=÷œÖ½W·‹îÕeÔoçÏÀaÏš<ŸG+K\Z–‘Ú2÷oûÚfIR½dºiÃï}(¾Vuö¤ï쉊C°¶VF´@¥.}þu64À6«•ÈÃ7õ\0È ¤f˜a\\ÞóoìݹxœÁÆ_¯¿pùüÁò½Í=£hŽIQÔˆ2uA‘0ýàÍ×Z<»Çýõù|-sæés—Úõ2Ä „þoo{kê´i\'‡ ^SkÔZ׳=÷˜ƒ4Ì(0.uØè¬)ólà–Y\0ŠÁ9‚evöñÐþ\nò°ÙË_2`°mr@Ÿ:lLáË‹\rUðOÝF7«‘2\")‹&h~ï \r/k™èV{¹ñô×ÚvøÇ‰+++y9 ¾ì›™U\rËÎ]ãŽ~uÆÞåR­¢‡U/¾ÄzH ldBýs\0SdD µ_ʸ‡äÚÝ‚fgé\0ë\'-zH8ªš \\«;y½Þ×6\"Á¥!jŽó!°\0Iï½\Z¤øolUÐÖbÑD²ü猾óçA³¨uQ#{”Õ7~¢\n\\ù¹ó—]Q@ò}EGäjØ0úQÒÙ«×L°`y¾&-­÷•¹×‚JÔ×¼ƒÚ#eT\'—V^×ò,##£õ¢ïœ\ZßÙ,•¼ÙÎ*»ŠpÝfM1Û2µqYY#îq¸ì0Nf Yƒ)Ù½VaNÎ6¼¢Ù™{­î”{LÔ\'6NY%e]z÷ìo ññ^ ›Ïç+)-eÒÇÚ3ð7ÛÊÓyç¥Ì\rTèž&.f)ÍÊÐMﭜǙ&F«Îž,.xU³oIž«Ð0Zy»árŽ2˜K¸©{ú˜lJ\"è›&À]¯¿àÞv5Çù;¨^@X£Kìè\n®¶G-ÓíN,õ¬0IÙ—““=yÒ$—`îxe%Qä‹9§¬sK³ä\rèÝÓÄv‰E>mÆ•_sž|rΓ¿n\'«O†oxdŒ¹?3w¦qREà‚n”b.¥•O˜¶6{ \'ÛEt›7?ÕêÕšTnóæ-ð L$tÛ9}}ÃF@76A³äÍ’†¥³ôÆÐF©h=^ÙÒÂ.HåL1\0.7ù–góf«ˆšã¦ÄM\"×èò=zÅnÍ:Lû\rp‰Ç!M‹ˆ±„ŒôŒøæ½Þ\rg¬løü‹’Ò*Ÿï(÷Š£Ð–ãbÜmz^v¶3»¡ÃG¼¶îUEÝ™gÎéÙÚØÃeeࢫo›<`YÒ°”d…Þ!wÝê´»ëõ• × F+TV¶Ì 2ã’Ó†À»@÷<Þ6ŠËI„-ƒ€\Z¥çÊAwÝp2ú@@/¿œr¿\0à\0抋‹­()-\rpò:x‡€*’K9SpEM¡ñ¸ ¹ù.ÑÀ\r®gº,Ddâà··½õû§²³A]òfµ¶Ãú×­&´«|mïέ¼ï9eÚÔM6†Å fÇ1îȾ¢á÷>œ™«­5¯—îÞ®çõ;hDÍñ&Œ5‡-ä\"\nüò Ó”#»%Ùh)8/I‡¹qô’ecXéóUË\Zm€$6˜oê\nº¡à\Z‚¨žüw\\ÇŽmÚ´¹|åÊåúzw\nàüq·(j¥+8§|¸é÷O7lªfÂ>6>jÿÇßйNÒ²ºÙ8Á á¸ÝÔ}Ü£s5]Q¾Üa\\VÖ‚§Òg\\Á‘aBäÔÓNîWçç* 4¹ÁGX—äÉ\\î_=²o7P]þr\07Wèg…\r£hŽåv­¶ÙÇ)À†%õK#¢›?8ž=zt&¯éï™Á7æÀçd¿°byIIéæ-[àAœuÉ|AçÑ\rXÂ-|\r౦@Ûø‡þ®à _î-¾P]\r\0—·§’RìlM8§ééz%oV5,ëÙ@·cØóì\'©3ƒ»6­ä)x£ÿþ꘮ÜÕ··mCD3ðR±g\0;C“ $@lVˆ›ÇÃÐéŠrœ«púèìýrêGD}ö¬Gçª /¼ð_צ]·¡ÍÁ\'H$]NJ£j[Â\nM{KᲞPÓaŽé/d,˜$Y²t™1•PæõkG·ÂíÛñÉ +Vè\rßÖІò„Û_^¼»ðÕ/ªÇzc ýÁ­ÃïÕ»mZB+lW°ÏÒ QTê£&’ ˆÓü\0¸Ÿj¤Òj8ÃÆ€Àû=i𫞫€§åÑ\núp”üÍXeû³_¤xkø}ëõ08ë–\ZC%ËIt9))µ$¯A°O’Ç-Í™=Ð$4£°yðXºlÙªÕkôxÜ¿糔ΣÖÀ\0“ÐÖ]¾\\¾o7žåp.™}èôòÒeÿúmÔ“Oiùúòàœ~X´.;g,l¹o·1\'áÄwßÛSèU„PÉÒ”æÄÅÅÒðe0¢§mjæpÀ%­ Ê«ä)Y8TÁ6Ò•ìÞqêhù¤E¯ðä7uØWÑ͆@Åå´\Z›C\\Ó[üÝ.DuÄ.X\0¼\\=uæ¶ЙÅatc_™““ãóUé-Võêž]oƒË€gvfîÌo¿™ômÕêÕsfÏ\n¼FÄj;áånþ|ï^ÑPŸy¨ƒDLØË*€WˆQ-ž¸b«¬<®K×oêî¯õ>Ú³ÙWö,Þ_¯ÛKœ‚[ \r˜ÃƒÆ¬Â®Å݈šã¤¦wbaÞ³æ SÔ>ã{zဠGŽCíÅú¢½•Å{uè×¹Wg¸dÞ{û`LLjÁºdOºï§·8å«~°k×ÐáÃyò¤ðI|Dgf_UÛã%Ïû|znR’ø.Ý##\"ðõ%Ë–y]uHtæôéFÎLÓÙ¤+îbŽÕjè\r/E€!ÞÕ*X>¡m7àFᜢù¦\rÔ 6üÞ‡óžcÖÚ¬)sCÚ”Xß;¶¶¶öªÐ\\3èìÒ£\' jœ[ª» ¥As\nŒÆ%¦5ÃT±N@G \rpmÙšOÿùWï<¿n_›Î }îHbóäà­â½•ðî/~õ_ðÄ‘ƒœ¯À2…Oê–gÚ€nfÉãkׯW«Xû›‰ÃÆý3\\ÀWêëñõÍ›·¼°|y Ñ·§ÎI‰Ö>Ò.ºû÷ß\\mÓ¦Í?ü )hIÃÛj«/ÛØx`X|¬\r™Ëó+–ÇÆÅ©§ÍoÚ°^TkÀeŒ¹?|çÅhÂþƒXe¨B²ÿ䙋¿}®Ü‚Y#ÿRðCYI†Ú\'uÝÚøIïšþéÉsçv½õºÿbnD7Im¥¹­D;uþzB¢åOEu}æÛÚK—4Co–4,©wCÿ¬¸`Ûþii¿˜0A³†CQà†’–\0m¤¼7tZá˜ìݹ•8 ÆŠ®nüM=¤×]Ú6Šæ81 F…ÕlêB,É{e˜ËBosfÏ\nœ²ýö¹â‡\ZüžQÿt_ô®)ŒøîÿüþuàXnA/XïîÔJ…à\Zm’<ÌÆû‹\'\"!­ct´¤“6µQÂfC¡x\nº`eûùâó{ÉMÝs_4kÍ;™¹y-ÚøCtlöÚ šÞú®×WVÉü÷ôÑ#m\";¹´U”Š«µ$ZJA¯c_Ï{eˆù@Nv€{ýÕÑ àŠ2h\\»ch“o¾Ž^ÿ\"\0н\0¿½¨¸¸Ñ\'] ‡3s·ŒôtöÝrY]¶z<}»mQ Dmm#bSÏûöèq7KèËÛh¤gÑ%^Ü`³Ô0\n+(›S¿ ¿·®¦êLƒ€8›«Puæ1ÀÏV¡Â¸äÂ\\@ðl¹MÍ´Ík}aáËuµm;¸.]Iì7¨™z¸M¹×Ô{5HúQ jÙšOùÐÍOﻃ~wqãþÁ·wí×Ûæý6~úŒ†Ò‚Gõ»\0F·Ù€1VÉÇ.\';‡¯ç¤[II‰½Ê^º@ˆR$Ž>^âHÉp=ÛsÿJwïPã/â\r;­€åf¾3\'OW”ÓñËdpÓ’(hÂb _€zþÊáÆâaÛ_„ƒcL‡*€š™;óø·\':õwZº\rIjÏTO5¦Ì9=rðÓÍ[¶\0ë±W²«€6ôI\r‹¦‘œ7ì_»d¬=h›•…!/؃ çãn@ÙÞ),þ•““\rÇnò¤IƳ“5íhE…÷} ‘ ýc;v<îDÉ›¥)¨\n®±GË\'}»¹Ø$@ƒ^㑱±š²Sr\r­ÇG¸Ag¼¹O\r\\ëŠí•àQ†*À»îµa5Ç­Š‰SjV¦\rHtÏD@7ÿØß¼¼·\nÞ Úzôº1õŽ›­FfÀ¥…UY-)))}07¡\r âé…F _çãn™™wK5½’\\Mc‹»•ÚöLo°›ø‡ÆtѾ½Þ¼5º³ic\n*’‘ò}EjÐy×®eK–6áÜ™yÏ¿AÇÀàƒÛ_^¼æ‰œÕOäÀ¥t&Df,\0[„Ùµi座Y1õg°‘°©VEÙp¨:‘às#jŽ3Ÿ :†Ô?¯P#r6x÷x|¥°°ðÁ܉–\\T€$´i¶`S¦ú®ÓÂeÛ¹tÙ2VæÐöÁ.“®2çÑ\r[X+ü#ý›¼ÑÀÙ3K-ô\ZœK¦oš%opƒ²š(°:¶\0k×ë\Z%õ¿šù/XÚLpMOCMÓÀkCÔ@Dó@*#@f ›\n ›\r_eeƒá°äæ¯ÐsumÇ+L¨9ÎË€pQ¼Wê g­„){å‰g×ã‹\0p€ÄH÷WG/üö9å’ÀÚÔ•RDÇå䙋,)aŠkýRS—,m(†BÖ\ZÒðUµÕR7Íx4ÝËy÷þ¡FLÀU«×ÀÆôMI’Äp\rxÒ×åGèý°®TóÂ×ã ½é3ò\0hw×®±YYT‘¦Ñ6zÁƒ pfeT×QçíÓ,*”Û¬*úJ:³c\0ÚÔºÍÎC ò)Ó¦…ûh6;&yÀð@‹KBPsœÈÝ(ýU”©Z S~“Ø×±¢ÿ’’¹Ò\"/\'\'+º0#ùâÆýš.¤š¸ÅD¶íÛ92jLïg?.:Ü—dº×E{+ïûé-ËÒT¬ôÏšeCÿÑ­j^¤o°­€Á›˜®²‹\n‡˜¡rïà\r[\0püæP¹š&tî\ZGOƒ:8]ÁÚ\0×¶,~ ®dz‹RXì&ì,ì2+ÄÓññ‡P$:nzœ‹’. ŽÂâ+–t¿N?aªI\'\'Ošœàƒ9X………óæÏê~h¶fñ­š¸õíÜaBF§7Gÿòçý6¯™u¢ôÅ/?ü-/1 i«×½‹_ô`n.05m\0¬sfÏЀ‡=i[·Ðu~Á1b PØ\\ØÐV¬P—¨Àò@îp0 ÊÛûÞý¥L ˆê2êȾÝp·†»ºu\rK5\rу6Àß‚åó®û©Yׂ1vßÀW~ïì®ØU£hŽSäv‰£°¬j[RâwéépÅ­_·îìéSÛ\nÞäa®òÄÙãuÚŠ|gØÅG®W(’Ãáá«òeff^©;wäÓçO”•ô_Û\'k@€À \0À}aÅò@Bö.ÎÄZ¸à÷°“ÀuÁ!äbª!sfÏ‚¼UÜÅÌÉÎw—.k2Dæ\'t \"úï}w½ºÀj»‚-…ÞXA‡çóWh.~(? }ÏM6Ò%Å[€ÙWTQvÀ`¨BÎã‹V?Ñp.µu­Þ¢9N’c#ŒÂ\"ò;ƒ„)3>?›Ü» §àêó_€ëüŽWQQñÖ¿øÚ¶V¼G¯y6lÅœ\\½í9QþŽÿ#)Ú×5¬ÿ\'?›øÓQ)£GgÎ: wÝ`+ß*xsèð€YC‡ÊÆwíblŽý‰²Â þì}£í6,5D^þ¡;ø>ŠøŽ¥‚^ ½Ù kÌÇÖ¦n\ZUˆY_{~Årúh€¿=ŸíÑTÑvñTsäfØÃY-Û¼ÓG\\®«uo®‚ñP8zà×c˽KòGDÍqÊPQ>] ×ˆJáwT}$.¨§‡oèÐçÏ_h\'Rùˆ|ÝÆgMâ\0\0p±‰©ðÐ|÷±\'~÷Ëûosü×qwZ³œLxolÖx\08pQÁ™_¸pâPú|U«×¬fÐfÜZal´a)9Tâ RYaBnt\rKðdÔWKÁ&íz}%_ñÆÍ›íÈ6mØ€£ ôÊá±3ñ+¶PMñ%œ«€¬pçpªñK2ª™;“(( [*Ñ’¡¦ ôøU©q1=ׯöbýÒ5Ú®@q|ÛÀ›£ÿ´e½vLÖþ£ïIÝ:~è&5–OÏ› .*pÝý9ôOMýOÙ½nõ÷ÜþíàÇÿóAáÉS§P[Í´µÂ؈£(Ö>¶Ïß>y{Ü£5|m ½„-Àé\nYª™XŠ©1t¦¦Ö†CÖ­±Ê!ò†¹\n\r…(y ï*Àv×@æÆë\rU\0úP >l=hbo<%]ðA$Ž’0å=\\½ @›ºV¬_ŸNÿëÑ;O]úÿì×~Tjg)µ›æJÀ·eèÖý¦˜1?½å]­·¯Ž~ïÆ‘oçÁ¯‹\0·tÙ¿nÞ´©KÏa׺ܷûH‚tOåô˜~½zÝxàBÅ{]n¾Ù´µÂ”¤´éãØÕØyPù¾\"žXÒ°d¡:Kþ,°§\n™F)àf»Ül éi²dˆ;GPÖ+O6&9mp ìâLó‚ ›iÛÅC¤\08Ø_X­K½\nÍqro¼yº€÷Lõ£$Ly·4==]‹L.ޫѱÓ1bé¼»?>Ñ„z{DŸÑ£3—rbÛÓ\'¦k¢ÛÉ3Iaåá‡nƒ{aÅòäž7oÞY«¨Gƒ?£»ÿìZÝÉ-›Vx?Ë(p–8xÏέ<ºÙа´Šn(”1ú~\n´)xëû»Þ7çeŒ¹?uؘPVC\n™™›D¬\\†9œK\rpèbßà¾ì¸^m-Iz½ñÄ‚8«“t=\\p5kKÕͤh//{µ}ûúëWqƒýuïÒ1sx’&n–½0x@×°D7\n”È3á* ßóÙžvÑcÚ$€]Ÿ¯-ðF£,iXÚ¨ a–ÂÅ­´M™6M=<íímÛ–-YªvÌý£î{8ÄAM“Ó¡¯¿«¬h‡ÕžÀ¹êt“4Ç Á2J3C­d„’0å7I홾ö§Ru[‚$ ê‚[Zø7‘¸ùÏÀx¥ÂRæðžšèöշΣ[›PA·„þÿµý¿_³·hÀ\\>Ôe©Ès¦t®Ç{RÌgd*Ûà~.xz¡& ?òÐÃOÍÏW@vnÍZ[8üÞ‡ÃW­µÔaGàAãe\0g/FiÕ(šã¼Q‚eQ¨¿¦lUà-)’x€kzW£þö¾ŸÞïë®ÁƒNÜÔ)‹ÑõqùäÙ‹Žÿ:mBçT®oë[ÍU̬Zù7÷æ~URÂG»éY{í\n òl:|Žäø\\¯•jÕ‹/ò5n²TïÌù?̶¥þÊN+\nŽÓçcñ\nm#‚©9·ðõ‡¢ÜKIPïÁÊPÝÖ¿YªN&€GùäT¿ƒ_vê2¸iš<\0°«&wóÝ***6oö× Á¿êÁ¨î9§¬¡ö²ó`}CT¿r.úcµŠÍªLH|—µnIÖ\\´‹l´BÐÓ.Ь)sé<ŽÀ6‘ÁÔçMÏU¤ŒÂr\ny/XÁ­PQRÓ\'Tª¿þãwlFÜx4@£ùº¦®Þñ_G#6äóù&äNTÈ¡øeÚ,°×íEsÁÁ­¬¬ìI®MåípY™·hun¡þÊ5bLÍ’¬ˆÂJµ‚MàŸª»Ð}~ïCŽ€ZÕÙ“¾³\'XE®¹\nlöKsp¨PTc=^$¿pS<™|Mâg\nhvÚtëi) SEV3âö§/ÕËÿòþÛm´Àá‹};GZ=D™…®ƒoïºþÍ/=àníÔÐÖ/õ6µ’P¹éyy«Ö¬Y¿îU÷ÄÚ:øéÛ¶9O>iã³~unÑŠÜjXZ\ZljÏøF+I¿”X̸GçÚÆ5À2” ?}ô€—#l%zsº&ûëì,²C=^uy³ú0ŽˆíãÆéJÔç ©g HHI˜êõ`·P \0e›1±a sKe!ûî”Þn\nLÐm‚_‰XW¤Hn\ZÿÁ®÷\\¸‰ƒþ¿ÿÚdÝÊÊÊÚ¸^ÁÜ‚±‘¦Ù˜®Ð!:¶êì‰#ûŠDépÙá´´4¾}\n˜Qö‹l\" c‡\0œU”¤€Ö†5ÌUà—¿²/9þµW—îŸK=º`E¾‰ƒÃX\\°®mÔmnìEsœÒj5JI$Lõz°4«@žœ:ËÐj¯\\gù„´®åî`…ðPG÷\0[M›6C7lî—´¦,·kÛ¶S\\Ü?þXUSã*À«ëòþ®]ã²²¬~°&`e7]tKèÿ·O^À¾,y#r7í\n@gNéTí?Ö¨?nƒ²G;²o7@@p«ö5 V;Ìo¾§“:l´%NHœBV@ñÞãÆÆ5ÇM‘‹’\nà—Ñ#nV¦ü%üîÿüC]Xæº|}î\n{½ïMV&\0}£hŽ;‰n8¼\nà<>!AnÑ:<4÷ßàÉ_6®¨8V\0÷Õ‘¿»Q|ÕuÔÛÛÞ²n²*oºK‡)ªëÈÒ¢Ãï}ØF=NÇ.W`UŠÙØyxW³¡RÏI,Ù½£|ßÀ¶\0RØPG›s™¹yð)Í|gÄ}þÛé¨ìÿ÷ôºçQ#8-6(±‘[Ø_ZáÞ8^ÔD·.ÕJÎ^»‚a×\'æ¯0.ÍîÃ\n€yëÙ³çˆ;ïq爱YY8/&,”àä¨Ù«ð€Ã>ü¾‡MƒŒˆûj\0çFŸ)Esœ6æÊü^Î/£‹’¤Ó&$e=XšÄmúÄt5q‹‰lk©õhÕÖ½KŒç²@ £ŒšzOÇ*¿{SVCM0¸];ÿu;o~¾;DiÐë¯oµ@®©¨.#­–¿³é\nCQ4¡\rX›´¡9ðÍŽÔçV,Ça1lVˆÏÄRúSûж<óP¹R³~[M÷ãõËnoa4A‘Mê‚y–eýË~TÏT“¸MŸxG÷.›0úÂÄÍÀø•{‡nhñZµú«W¿øü“fÞ³}íbxŽ\\É›8kõíûZê[\0&âRÖŸ߀OjiÂ&z¦V\'ci:¤õ\'uÚ­.3±T®Pž9m_UFF:ì<±½´¨¸˜Ž†Vâ\\£^ß°ñ÷´ÔÞá²Ãí¢‡{p¼nˆê÷ƒÿݹûCtt³î‡6ÝÖ°0B“²±Ê5”1fm••ÇñIuu5xñìzŸ˜UÀ¶*~®¶U™AOCèç*8(2®0ƒ¡\nàŸÂ»î•ÂP4Ç)e¼u&$:u‹æ SEÍTisâÖTæÖ«“e·”\r~v\"¬¡[Nv6 [áöÂÉ“&Í™=KžÛJ@·\"WÐMÖDZ7ûÉ_Sâß~Ï4ʋØ{üðúÚŸü?üñ\0æþ©õÇO-/X>Ÿ¿hç<ùkS‡¸Ûª_2ão íÒ#9Mž®Ð¥{×äÛ\r^šÉMì`…í÷9) Ž;3€Õx¨‚%%Ç¢II)õ ”ŒÐf˜6-“Ü;Y»«ô¾f}Ì-µ]æDkŽn9ÙR8›ÛÝà±yóE/½ÇVßþV¸ œ0Átɯ]JðDï|pÏþãcI5…[Ózôºñó¿~mï»2ÆÜ¯ $¦m•zâãz)\Z¹jб@°Œhñþ¦úî<ðaù®Ü¶?’…C`\rŠÑØ?DÍq\n*ñ£°ôJ=(e%V‡ÎÄ&¦8ôš¸ñ>£,\nRoÛ-õŸ±!|±[pÐ-!!aòd?¨UTTø§·¾¶çõ Ý€(­~ñ%StsIDÏ¢{üìØ—…’4Ù¥õ³ë_á“´9ÂD°á Í)ÑŽ@¶ȹ€Ùù»²Êü½böº_Á­:{‚o¼N6úÿÎíÑC%J!•(e%–¦;µ”Žø\Z7Þ-ÖfÝz$÷\n6º!e›;?ÿ­‚7q<µº²×3¢tîR~0Šž[Ú6Ò» m#ªjbÔÓN5-&ÎÏ>ñÝ÷–fÍ ŸÈ7hcͧƣà:P:šêo@ëPm<[N˜”ËC¬Âœz¨B×Þ©.¡EsœR¤F™˜eª BI˜ò)…ÈèDµŽÛà]Á~ޏEJah\ZÕ¼ääúm;úªÀà‚8Ì¥Câ ÓÒgGa·J/[§0Y…F¯j ïÁ!´õOKS‡Ø—–ä±~9÷Þ§¼\0™óø¢ù?ÌÍ_Ø–\0ÄÙò6Öã¸hK\0Ç]Sr öŒ¢9Nânfʤ”%aúuSÈõì¥Þ\ZÄí—w4ƒï€ÝRIN96\0ËèÌà£Ø +–œMÏËÃÆ,`sìÚ¥ÎÌ™=“ʽÉÕ¿>f9¾Þ>¶Ï;;?6.\r‘‡Åx::\0¶ÊRe¯Ä»ªá[¶,~L’ËÙ^yõ?Ô9–ã••<ôð¯fþ ”\0Å2ÆÜ?{maÞóo„ ¨©\r¶|Ò¢W`/2¬ì®M+ùr_—¢”ŠÓ!~Íúçuû´¬u)èw˜6¬§mûè„®ƒïkS¨î–†w“dù£×Ö½\nóƒ~­·*ÙKOÿàý]ð\0D˜ƒá9Ð:,¡£²½iÊQ]F½mØ·pâÔ9JyÖ±ûÏô$wxC‡´¶ú²UhëÖè–kCmÊ´i7k©¿µm›z´Â¬5ï\0ý ßy1\n§5»AT}&ã\n–ç3¯Ö¥¨…©æ8ïrê™UäÒ+š£$L™{Û¹ç]\0pÆ7GÜR^gˆÎÜE70pN.X\0àÕ/5µ‰[ff­\\ƒ3Ò3°É^Lvy»±íTáõSç¯{à€¾•í?TåZ9SéîŠÊ ƒ¤_iÊ\\pèZähµó\0ãÔ€jh#†·hÂ+·‘ËÒ Ó®·(§bÆtŒPŒªrÄ-=Ê¡[rrd˜=½pAUUÕªÕ«ÇŽËçtî“O¸½á¨ýùÏžýë\'˜.\\àÁV^‹º]¯4äpY™Û¦ú°ëoÌ2Õì²*‚ÄŒ§‡¥jÎŽV@·+r±W²2Wëæü[ÕXœ<`p‡èXGft!‚¸ïaÓ¡\n{wn…ÅN-wC±™¢9~‰Àݬ‚±0ei‡„nƒ\"¢:+ÞUTðJ²äQàn)K˜+po$Ñ#s´ôyùùïíÜùÙçÇ­´‹ê~íÒÉku§®]ºѾýoû[oJ#땆€SÖ6ª{ÐmÐß>y!3÷¤±èf¯‘ˆ(zìÜØœ\0œPÀ2Va{ZGØÚ9í¯ÚmØì††Š‚fÀ—œ6\\oÛÛŒC\0¿€ UˆŒŽuCõ¢9NÒlUɹHÄ­Ï8õ»Š\n^É¡liIIC±›z®`ðÑ\rlòäI£Ggþüþ©q·>Â<296rdܾ§­·@ªÒàÕ+\r‘{°‚sì$¹öB߬Îýëšœ ³GKpIbƒ¯Nµ8óÉ?Ü ì\0—92&Æ*ð1ÎÛŸœ6+Šm0; «©ÃƼ¹|¾Þ^\0¶¶Ot¾2‘¢9ΗéF9¡¤ëÞ¦ØÝ961Uñ–ºDâR\našO ¡:ÌÑí”Íhí¢»QvÖÒt¾\0gVž®zñ¥7þ¨D·Ïi׋ʼ~™)µ^¯÷ýPßL“€••øhIX\n}³Ñ®\0—ý‘½Eꋎ\0C7«”\rUȽG4cœ\0B~‡•·\0s–*ò`÷óžcûË‹5Uí`ý?¶ï—èü–[Õ7U[£ôÆSæØëÏ0õÀ.}ƪߺ·qrOܘä‘í¡¥~îÜ²Ï F“) ÝÀnK½åW5¢N¶§óÙÙÐèîêi§ðgÝÕh½6T\0²k—NÉÿžüáŠïz½e} ªmd¤çø£&äé›%K0¸`y¾šµ1hÚ’5e.ÔB´ l\'‚”ÕÂãl¹‹~צ•ê·ÚxØÄ¢vM=JS÷–/ÑëÃ\'¦Ú¶îÜó.Åë1#îÓB7FÜ®·Ô2ºéÑ–×__åºIYÏ­XÎ_ð\nÁ8À²úªÃõ5ß^­ù6ðoÄ•\\ñæñ.\"¶°<ö½pí]k@ß°]áü™\Z³$¡›aP6ÓÑ\nUòh‚ÒÝÛÕ þ¸¬q{>ÛcI\"Ô3c„.Cî^ ô„\0ÜwˆŽÕпä\n¦S4ÇMËti%¸—Ñÿ®ÎI\Z… ŠT)Ú©š«Ž¸¥Á-å\rÝ$9• —¥ËyV€ÛêW\r)|á÷OW³ŠÖ½ŸíAw@íòùƒõ¾Ãš\rnìrcSCþ_L¸©‡ü1õº\Z™G4MbNÁ»rWq¼W€¹ˆ„4ت˜ž÷\ZÐ7lW°z뢙4…6½Ñ\nýÓÒÔXì’É\"…¬!›ƒß.3w¦) Ã8‡Áã4Ë5^€ºéÂâS\nQf¥\'z S\\  -Ÿð}Ý56 ƽ,ÆýŠn‘‰ƒ7mØHD·ã••÷K¸iÃF÷~þÅ5)£ú›?(@\rGÆa¬š®æ—l Õ7hN`¸Ê/hѨfñãõËÀéàQ#;é¥ß”³ «iÓª3\'¬BldqÁ:½:‰í;ß\rSÿǶL1.37¯êì Ù¡ð\ZN¥™æ8Io’ÀËL;UI ӯˢã’à¡x½_ŸNlê36 æÆèv¸¥¼¼ÐèÌ0änm#¾=ÚÁ´ËÝA¢ôúë¯N™6\rèÛª_Êj#=–û3N:îѹš®èkO= íÁ  F+¨MOê2ô\rn\'ëü;¾N/ÂàêL,Šæ8ozêo¦c®H¼Œ0­»œ Î\'\0´i•¹5dKc\"Û‚gêÞ1<ð7¸Û ]œý–vÄËàÈÎ z5ß X5[ýͬ`\rpͩޣÀÙ\\öã‹ÆÉ4jïέÀ§pnÓð{Æ–OèÆ`·z7áÚf¸Ö?-mÁÓ ‰ \Z\\T`¾p³MVÌUèÐ1†Ç”{j%—ç* U€s£Älò©«ÆÇÝ:w×e3æeÍDbmJò·D\'Ü¡EÜ40÷;_ ½¥M¿N°‹ÝðLetD€`Û\0Ô|åëqì.j–9Ò·è,•,À}ÿõ•xiÒ½Ê ¬.C•¬\0ô,X‘ÏGÙxhëŸÖ_;¿¿ëý8^mɆtMNIèÒ]Î2÷°M‡\ræ*T:Puö\Z Äp¨‚ºa¶Žü\nnLJ£hŽ›r7J™.E¸Ü4azæøiu‚ºm^’;çYЭ[lû\0’¯ª*ìãnhW; xkÛ¶©Ó¦,óù#7ÞaÓ_\0P«þæm(mh›²åŽh{ .¸qÙrøûZ¿Ò?^~·™uü”µg 7u¯h¤!Šë<_4.+cè¦wYõ⋚ßb#¹l›á*æ*`&Zî ;`»¿ÕõËç«S.)ÃÆ\0ºµiç®4–m¯“2.Ë”\0R¦\'*5t\0Úmó’Ó‚nl¢žf±ÛWG}aƒnàœnÞ¼ÕÝÚІUõÍXó7dK]røÀAè×>&¢mL¤?ÎX{å‡m%ß»zXá\ZžñüHâàòûâÝ‹íý $·‚=Êy…X©‚êj ЀÝòh…!Á€ÃL4*\ZØ(†u¼<ÀYm¿¥EsÜt(iM  ^ÐíèWgˆné©jgò Rse·„øxõµëÃÝüêºTöRÊ{éÌ\'Xµ„¬Íty¸óÀÏÓ«S$°k„3äµñàÈ\"‰cBµÇÞ=}ôVùQ*§? ¦ mÍaNw´6r£qï²ÄàÈ`o8°GöíÞûîV«¡:5À|Ÿ»àü¦šjŽS¼NKÐv Mð֦ΖJŽvÎóÊn¨àM±Á·w\rEtóÿŠ]GTö¯¬´§ÂÞèÅ2° µ æ™Y€?bpÕX‡ì`Ó¬5ïXò©S\Z‘ˆAöQi&ö|öÙoçç«o$ض™îf\ZÑYVÖª{›.,ÍŽã)ƒ8ó»¿¿è|Ñ–iEˆU¯S¼(¢ä¦ SMâ¦Ù}õ}ݵ¦Îù€ƒnÌ-Õ­,?zÁƒsÉ1ã¯ì=Ý8áÜÂ}ÒwÃmYÎ¥àk\"1åwž]®\0+ÈJp†<Ë`¾ÿ\']6ͱó‡ËÊ~5ó_yèaÅhÀˆÙk q^Œn»ÏÇÈ4a&˜ Þ½ân¦šãÅ]Ó{«¢äê©¿ríȗljn)ߢ\0!ÀCÄFÐë Ž{ã™:飡H‘æ[¶5&±\r A. Õdj?¹%öçýãw!ÓÕºZË£ÉàP\0áëà ÛvIç0 Û³gÏ_L˜ ®S*dz9lÌ V ã¾_p|maÎã‹(‡“›½Ù6J©në»™×I Ì\'L¿-ר)ÓsK›²¥Ý$®DsH³7Ðæ0º1‘\"ío²5Ø#nzcß~~[|ßΑ\n\"]{åŠëñUš5e1ºÞ?–˜Áåúþ¦ðÓðeCyóÚBF+4Œ‘§µ#xÆóoPÇTÚ_*ß ×6 n cª¦Kñ:MgÔ›&LËÿv‚è–ò-\n½«dq7Í!Ízn©b(WÅÝÐ:vÿ™B¤¨‘»íiùËŽÆ ½`|mýuL\0Z1Ÿ~\'Ó°¨7‰E8)}ôýþ\n¸CûÁu¢Sª½;ÿHŒ¯³âáÀaër]b®‚%Qr¼9>Wy\\Ƙûwmz5ùjs‡‚W\rOW”·ýg÷‚nÍfëéáNà^§d–0­©ºtâ»ï‰n)“<ÂŒ\\àG‰åL32‚¦›í<ºµíó_…/Ì~RC³×Fä‡+ŒÑíû‹×¸ÝÝ ÝL×xÜÔ†¸ïa$|dßnâ`\'Ý”úãêŠ6@½¾KS¨ÅÚZ`aN5°JcÅ\\&Ex×59ÅÃ!7¬y{ã,D¸ÏÙ“@ߪÏ_hw³Ã?\"EsÜtH3ÏÝôÌ\\×È0aª™OÐÏ–Ö;è–²”‚¤3/F³\r+ ÐM’EŠÔômiE§þÖÝæÆ¾T¸ö4Ëßkë`q4ö Q¬:cx¸¬LQóÎ\Z0\Z;Nå!y^Œ‡š½¨\"å‡<ïX-±%µñÊ3lt·çß0ª°gçֺˑŽwÏP4Ç CšÍ›Ìû´ ¦_~^AtK›Ýœ¸ëóå ôzuuq(¢[‡ÄA­«®nÒ˜„çö¦)3ºç;£}2šÆg ˆ}7vlçMQHóPZ\nSˆ£p·ÒÝÛU>þg¬ë Af1tʰR¾o7}Ü6ÿ™FµqØ‹T¹¾;8‹õ½©‘T® öÚ(¼Ìt–ey¸æxþLf_³NïUv›wdF …¥W¢Ù¨Ò»S صŽCyI«#Gýó\\dŸ¸[»èî×êüÃèŒï9Š8\ZÐ7ÓÈZLD[Iº\Z”«šÀò7c•P¼¸lÉRææÎ_N¡<j–\nǼ7¤uůÂ^§ CÔ³bUš\0çF9ˆ©æ8%¦f:\nëaä‚ëªY¢ë–úštAɶU|×ÀÝ‚[âº}ÛòÆ:Ô˜„?ËÊÊ4‡w\\­ùöÚ¥“ׯøà_~Z•AGãHÉ@¦¨ð`Ù#tó<±€þ&úƒ¤… Ñ‹S:Ò F+ôìÙslVÖˆ;G¬zñ%ƒ!ÐÁ\"t{wn…ì~Æèû)•zz\0wµöÛönNò6͇êÞoLGa™Éö\Z\'L5ƒnzIFœ\ZîWq”¥´»Nž­\rWÏ­¾ý­Œ¾¨<Î§º\0\"hú, È\0à˜O\n?˜iÁ@\rí¹z>š)´U”ùK\"ÔW;›«Àê7mز»ïï®?´×ë+åÖ©+笙jŽSbj¦¼Œw]­v˜jv_é¹¥Íä*Jµ1Íñx­S?º¹¨~±_ï„°A·¨.£˜D8p·vÑc/ùäÒéO5§º`ËÈË»Ë\\-¸TxÊÂ-]ójg@÷}]¡3Ý Œ2cõ¨z`mjÆÐf,¯V4Huk¼Æ*ÐD7Ö6ÏèR<Ó;!±@oW`àGRQÚºýåÅ6š£0½Hã\'}Ç冄&=Ί²òP…ý¶~QÏgÓª îÏ\rÜ(šãM Äšp7½Èé8=r§ï–j\01\\eŽ×‚T˜¥$¯t+]A·Ëç2Í\"h“ÇRD$©35ê)®=óˆæÚÁæ]QJÚTFÃ00E–д)8ZŠÔ aî²<úZ³LÏv½¾’•OâéwƒÓq7SÍqkN¥V^‚BîŽi5á[rKy¼(§ŽK˜&[ì0u#è&9«Í{µö[v-5£cqí\' ¼qx¯>Rf ÝšBo:J°øS©Ó¦¡IßẌ«bºÄr«mÿþê(–¬®®\\SVÈÌ9ã‡Ù/\n hk¾åÇ¥ÆÁ¦ì¨êé9;bÑv\']]ª5WÜ5&w|”\'wšn©wƒ q‚nqŽ…§L¦åßjݺÝ$t£»áxŒ”©m€#,Äö}Ýu¸Q×L7¥MõªÞ.jŒb¤8§Þw,$ܰ/å´ë</ÝíkÆL™6U½Øá²²·¶mãPÀÀ5$ÈݦrtŒóù6Ö¹´%ÍqÓSrg:NáØW\ZìOÏ-í×§“v-wi8¨äʦzÅnÞ i¶à™ÚÖ§†–1€ûvÖåÃêÄC7=¡7^Æ’}64,X5,\0¦ëã(,«z–V\rÕÉùtCÑ]Ý»s+€—1ç…eP=éì‰3oq+è¦×B`º€é\0fÓ”ïÛ²oÑsKc.»¥N©IͦÉɽ,y¦ŽO2µw³jй˜{ö„ȯº4 àhøCo& | [hz¦¬ŠMOpXVrj+ï„JrQ›ºl-cÌýãh£>ßÙò …Úª³\'\Zër-ÌUÀY…XŒÀŽÌU\0ÔN}ÿö—›U\0Oüê5‡ÏmSÍqMV¥·L’YJAÒÉ*ð S¦A¢ç–öê¢} 4Uº9GܾàÇõ¸[ÈeÊÊʈÑÙö1\rïÔÑr…s\n®¨Ý\Zsš6 Æ©Fž†¸gÊ.rJ«)ì5ª„óÈr¸ì𸬬þiiüôXX2û ›Á5¬8Ã\n[z2טÙ58bÍaö½›ø÷Çmmª?o6T¡d÷Xy;§L5ÇMûC) |‹•ö͸[’[\ndsðíI&n©sA7&ÉëG7­R^u7„yIèVS]ÍŸ(?^¿\\_óíõK\'á_=ÉI¸B…TèŠ6kt¯Ñí%ÐN›r¡75 \0zunÛ4m\nñ~ÀÝâoêàÞw·ª£l<´Ù˜†%ÏU8€Ó<ÛÓÍŠX!±U¤3ª\0ô­]ÇQÿX¦CšM;L‡ø©bO·´æü‘ÞÉYn©³Ü­´´ÝdÓ@·³º·s7¤+IèLᆶý®×û®œ?pÅwØ@A—¿r4=GD|ÎÆYiz‹jÄi\n½é½Ája…\n´\"u›z>`¶™¦ê‰‚»•îÞ¡Ž¸=5?ŸqðˆE¹¬hÖj5™K†ú”RACe¯¥ñ18TAÏK…#vc7‡UyM5ÇM;¨š1³áÛj&L5\'ûµ¹vJ³2ƒ¹¥ÝxÏ4C§ë+„©ê Tt«®®®­Ü©–ÒÅþjE8™MZRCãVˆnpIëEGv{×zc¥ügiݦ^X “,ÀÁ]¯+Å0XCj\"QâYöJd=3€Ý’F1áŒ1÷§Èãcˆ^ª^y³CŒýJÓY0¦²½<üiú¶jøÓÖ»›FVͬ†k¿ÂTp\\Û3Žºa •\"¸ƒ<Éiƒ5/ÑÒÝÝÑÓ˜S¸È­nŒnË\"q_­™X  ½YL›§ä­êÌ \nºuˆŽÑ 0Á[\0mÆ@Yuöäžw·–íP¯¡ZÚƒü#£Øš1„9ø­ÓÇd›\nŽKúšãàm8 p¦šã¦‚ºÃŸ:aª9 F’s ·¥Ýltsj‚ÄÕ‚Hú S=îæR)¯º.+{䡇YVŽXìÞTzªêxG\ZÅêÑj¯\\G6g)ô†\"šaR«iÓ ”¼É³cˆ@ÕKšBÜö¾»UAÖâââp´Âج,Ôáo]!eråÚ«ð€/3w¦ñ|,\08u>ä‡+œE7SÍqÓ„€ð§J˜\ZÝ2ÒGšÝœ“)!$Lõúç]*åÕE7Ú,Í9‡³PaáaU µ˜X0zc7%«iÓ ¶+Øvl\r \rМYÍ\\ð5E“M\nYC*gŠq¹ó—¿öÔ#îÍi¥t˜ÒúÒo•Æð§H˜‚Oªç–º%÷~È è—˜ƒ£E**¾kB7­¸[íÅzý6¬—~5 »²²’AÛð{6ì(“ž”®ºÀ\0z4;L«ü1  @LSçÔ{îÆÏŽqÚüý //^÷Ô#^¦A=Ã8Y‚X·”ן]yb‘{`ª9NôG‡?bÂT¸]8uPÝÇ×€ådÐq7½„©ð‘{ž©º­~ñ%„¶¬)sá¡=mÓºEý¬_\\Îí S†w†ù#…Ω,XÔìÒ?†¡ O’5@G%¾–ÐØn¯¶sÚd|&ˆVÓëiÇB ³côxtéîkf=€á\'ð:ÙL¿c88š^¯1øûH@h¦CšMGa5˨êè‹(¦zA7ÀâÛÓú™¸¥Ž¦šz°,&L%wTyµÑ\rˆ¶+HišqㄌNÃ{uìÕ)‚á¤X¸M}âÁe 36§í«Ž>\n½É”çˆwS8›¡ìœZ“:l´ZÃ»Ç «[ÇeemßùîT^ÔpÇ8ð=q¨‚&‰ïµ)æâ¨ü‘©æ¸)w3…eŠŠ„iý•kçÏÔèlíß5ûؙꑳÜïÁ²š0•¼Ì*0]à<µ¬ùúÜe]$⎔AÇ»Œ>M5½ÈæôE/±`çSÝ–Ò¦XàgÇXÒTëÃ\Z\0Úð€\0e{nÅrssOë‡åˆàÉ»víùl¦Œ’ÂãÃoZ!2W‡*LÌ_¡ˆÄÁŸ@ßÀÞàšì¸¶¢¤•t§¶°¥i1pó„©^÷bqú?ßgÀÝàŠv0èÆ÷`…NÂTÝNTçÏi4ð=ë¯ýˆè¨od¤fèÕÐbO¨:úƒpÆFíi®Í\0Ý0Û¨/ôfÓ3õxr³¥¦Ô¶Cb¢¸˜ù©1Rèy“iX›6lÀy1XfÛM2œ«€_NÅa`ê 08n u5Õ7–ÀOqŽ2ˇj7O˜\ZÝ\0ÝF~Î(èëlЭԔ»éu˜ºç–j [™ì¼(®\"8(8÷\0žèÉ{0qJ‰«xP´ÓsÓù\ZÐ\rÙœž·¨îX`ñxu=] ž)/êëÀQgÇ4B¡\"¨І‚´jjf`êê6úäì@kÓ\\…<©±+ ~G̃ۋÄmYü˜bâ\Z|fíÝxSÍqK“®Ló¡”„éî]‡ô‚nׯ֩=SvyJ޶—J\\–¤#ÉkÐaê)wq縱+È\0*||\r覓\nàGÁ³‹DÝNí¥la“vz})$=\r\\¿:mjYó~À}v ‹¸ñGR\rm66 C.` –\n9‚\0S¶üká*ß·Û**ÀÁqˆ”¹šxͰ1û?ø‹³[kZÂwÈk\ZOîLÙ_´Y›jMn!®ïÔAIK×½”óLõ$y\r:LÝ+v“ÔY¯á A²rpMæ·?‡ÞPÕ^Ò’ô@´¢…hþæBo¶œÓÐ/yKåôÇá§1…6½Ñ\np\0³¦Ì½¶0ïù7À‰ ‘ ¸U³\Z·Êª‚Óö—ó÷ãn½SÚD:܆eª9ΠGo‚é´ã SC·ô]kζ—ú|>–UГä=ð·ÓúÜ-Æ;tc˜\Z ©k4éD,l§.LS—¤YU!ÇŠ½’7Y`-_’YrÖà»Ü3t±)…iXå—ÒÈMà2Þ.CŠ ñK—U”—•eß{ߦ\rî-05À„ø Nk7…¹ù?Ìy|]:]TæÞ²‚7,ÚlŒr™ÌŸ7­Q$Lõ:ç1è¦~a£·+A7Î-ÍÔBUÉP’×UÏT‰n¬TНçÀÎ[Ì.ž¾á$=îÆ£‰}Óz3À†¼üg™r¯E´ó4±`ivLBc)Œ$‚ËÓ£Š©Ì•••Ë–,hã+?à³~Z´æl­±í!kà±NZôʤg^!bV2»´1¦šã¦ÒF|µG/3}íþy.è&µ‰7hQ´—.iºIÍç`ed¤[õL]RvÓF7°;åîEV‹§oz¡7JÕ«éePh&*äqú¡7­4ÊX*‘â™zÜ®`uv â ÓGv¦ pRã(¬Ï¿‘îNí~•ÜG¬xXáaŠq¹ù+L1úýM/4 ›£q7sÍq+ؤCî,¸®)¡SÇÝ\\\nºI„rµq—†43Óਬ³º|ßn–ŠR‡Þ4«Þ8ÏKw€<|VîshKA7u­©Ð[£ÔR;äµ…lbAÞ_ÿœ§½;ÿÈ‹?ú§¥©Ëqᘀ\ZYóÿjåX‘ëÔ\\…„›zìóË[®yØ«ÁyØÔÒÝ;\"&ªæšãfµl¦£°L Jüµm\rž©wS\'.ù vÝJ  -ˆÄMÝ0ôì@ÛÂb ƒª7^œR¾,ƒ§À@wcålVUÈ…Þ˜ê/¿1z$_äž±žYâìÅà=ÊF×éUp±SÕg×ÙJús€ÑwMn\Z­`uµ°ƒYSæÂJ †*¼š>&›øðÆLKÕxÓlu0Èà¯S·AÆñÁj·´ÚõöRà›n±[¿Þ ^£›äÏÇtS”ã6´V½#Ù„n†`¡¦b/UÄ\0ê£[[Mj`(ôÆŠBÚ|_§„<=ó¸]Ub«iyó’WänºÉ7Û2kUoü±3 Á0?—X¸n :ÊPTcHÞ§Õɤ.:‘hiS;ôJ5Bo†¨|6]!çñE¦ÐPR*K¤­~\"gצ•A‡6µ\' %ll!0/\nâ£Î¦ä‘ãL5Ç/Í”+sK¸ùãn†è¦ðLárhªt‹s¸0ÀtÊŸq“\\.ÑE7pЏ šqÕ{—]–’fÕ[M³Ž½$¬}#\n½5C7RÚÔÓÄÝ‹„û„æï¿ÂŸyÅ81\ndmûË‹×Ìz °yA\\\\ܸ¬¬çW,p„‚9\0ßS¦h?Ð3Í\"¾ëõ>g·ÊXsÜšp[¬q\nì+ ƒn¸Š¬ÏB.\"Z)%«€66kÜžÏ>SDÍH¡7ù]vYbXG¡Žd\rx2 ‘«…#ˆèfmôC¯Ë8Û„V”´©Ç‰…Ñ1mvŒ^ñ}nþrƒŒPæâ‚uŠ[KÏž=Çfe¸skJ©¬<.…ž¡à8Ü–\Zg]€Áýÿì} |Uå™þIH$, °„„ »@Â\"ˆU´ÖV0¡Õ‚¢BGYÜÀ±qf†\n3S:Jè\"Kû/ØQY¦5 ýb%é\"PYEÙÂYok ɼ÷~÷~÷»gy¿÷œ{ÎÉ\rž÷—_±Üœ{–ï{Îó¼ëªŸ<%B!e(¥h£˜.w£ƒ—bQåÓ–m{ãN7\\jWB\nFM+ÑÍétŒ»\rÓ§& N9,ª„ÿÛp\'KÌõÖÄPÖ¼Þ9¯OF*N].WhŸÓK1ÈÚ£˜¿VÉ`Û_ƒ\r¿jÞSZÖüÀ~0{îi£¤18¸\nxi lat0DYªäjìß-ánòæH‚ciš4¹U–ÑA®Î3˜ÚªLW„óx\rk°\Z.C·>·ÞÊ’E‘‚S]¼ˆ¬X0,§å…4A¼x¥b[ÚÆRt¥IÅiC•+X°ü±Su)ðYPvEÏ\ZUª5Æö¼p-Ëf=jÔ—½êˆA§MÚØoº‹+_$D1¨ÁrڔȂaý<Rp8C7îzSÑ®×[µ¾ë @i9=ž éB®y0b£7#¿›Ê•F ›ºY±€_Júô73gyÀ+¯„†ûi?£í×çÖ>ãຖLc4pZìwbo–´ç¸8¦OWW⣰Tƒ`·’ Rså ë@§ânÎÉRE=åÏtHÁÑî rtc%Yªù/§Ñ”ÓGÎXGdS蛤Úôò\r ÊTq7°`¹•ŸjÿO 6 â™\\[¿ñýçž\'å|•sÅ ± F©¼|‘íípô¹\"Ó•ø(,Q–f£}1¥¹ Z¿›£!…ÈT^B<¤àhwfØs×¼0Ã!ëUxh]õ€YbŸ^Ö ZÕMWt…²Þj€YtcXæï\'œdºRC¤¼Iz›%·5©*)Œõÿa÷ \n@ížxB ´ AŽyüر6mBº‡\0À7{v¬#¹@?ÃõU\"…+bçÃæ*ØRÿ¦ [6TVì×U`\rÓmÏL–öÇ©™4¢*uÛ±#$·ÊBrA.WUt;V^p#×° E7¢\nºõ¹õÖÎ;Ã&kžÔYoüE£wCºé2\0 t!×\r,°é\rF«Äi›äˆöå”°©› Ò‚Yí=¥?tTÄ^qj {d ÚP[ðò|@4#|¯”jߥ§©´ñ?µW«¨êT äëðþ(\'®\ZU=8¬½IÚs\\:¥TЭzÌ®ZBýXP\"µÃ T>û¦ªL7Q¬Ø;›YQÏ›žòçBHA‚nLã[»+8­ÖA7±†”Të¢\Z!Èš³ò Þ7zƒGËNLl_.­6uÀ‚)Ë~¿7°ÉÅ®ƒw•ª±¥*èÒw)8³‚æ·*¹ØÞ³sßß·XK-fŒUpp€nε?½fºõóRj&­QeÊqºÁ²À®ªËÑBɟòԨ )8ÇKB·¡ÃngãME] ª3œõf\0I\"¦—Ó×*fZ!!3´)bË0ºÅXµ)žµ§515_ÚD™ÙYo蟊^ô2¼Aº¿Ár‚Ÿü±SXÅ+ÀœQÄ€p Uáw=ÑN¿Þs\\ê5“R3QØjµ-“¥ Itãg¨âP‘N7Û[ƒHj°ð‚Ó5XTî¼ËÛK8ºñÙ¸ëcŠQY(»û¢xÄ›…˜B·pØ4ÉDØÔå„^6;æêey!= °òËdÓRpÖ¶níº5]ˆÏq?ü0˜Û¶ñm:›c\07åÕßñu·È¡ôd]·š´¥¸”šá–6E)hk°Äýh7º ~7½T^IH!=Å…¥% v˜é3fˆ&ºÞô%^ØA¦Ÿõ–Z¸Oï%aS޶º®·ð€…sÕ¦.ÑZgtûÓ®Yø@@«V­të¨Øh^ˆÊA$ìÔé?/ûÂB€’ìÖË`Ž\rÈ#÷Ý€[ýÚLá…ÑË â¦VY…? [C*’;#j&=¾ Ý‚-LĨ‚ØÓÙ)K…h)|©n\rRp‡»É X^»¶9žõFéBΑ‘RN¯K­ƒ3>Çf,˜­6u³b\r¥\'ºØ9qóObüÉ+ _ÓΜ_üúÚÑ\n…ÏüëÌßü d`Ì΋Q]iÁ3ÿ\n@Lĸ@þ²ðš¶Ïï&í9.­CÀge‰Ôé}„çñ2Vç‚8šÇ+·&Ç3»éw“£›n#r1[’õÆxGe…Áˆ¬VXß„RáõXLœÂ‹‹ gÞ—sð¹X±`n(}àbAÝó /žV­ZjÐíu®Mûy±C-È¥«éÆQúq–®YZ¢ð6ö‘öÇëDð’þ¹QGò¦Éí’š·C A°«y¼B•Bn®é€©âVÌTŽnánHÚ’¬\0*‰Ø&IÑæ=©èתR¸eóèi?nôfFœºX`V%ËÒb7mcñª†þ©t¨C£´CXS_‡0¤ô„y¿J•±ÎbfbI{ŽãÜM…¥ËÝŽÈ Žâ²ôÊ…#!…hXƒå@kI:NÜ\\Ètc&¿ìp#rÔõ¦›\"r7V!P|3©(¶,G’6tf,ô¤¬a®·xKzØT„B§\r?-Ëd©Ñ²ÃʨbÝÙŒÅä\\…@Òo\'æ”`s¢Ì5ã\0RãCàí[å?ç}ñM‡¸öñËÒQXÓd4Q&K‘E)ˆÜME8ÜW¦²\Z¬”XA7%P´\0èë[Õˆ\rÉzÓN¯Ê\\eX,§—Ú…kô¦m˜¡;ý/Ö¦æVU$´i3rý“~øc |‘/øa¢+:†ÇøßAfÁŽ\rUè5tøš×^0ÂÙmï¿\rßÛ¤­mÊï9.žÒQXxS_JÀôrU»‰~7g3Ý„Bjjj½úy<¤Ð!=–Ðmè°ÛHU5\"DC²ÞDFKÓhÔ +Àbù%ŠÉVHx£7^œ1ý/–”©©Ù1W/],ß²^ü.\\¸°më6Ñ1Whf$3ãOEŒ®r€h,£›C: ™¦ÆÜÀŸL1ª°ÿï[.]m–ÚÖ‘ó×F‡6é@,l]š]аЦºv@Û5¯Í¤7gCtYj¼3eXº©¶Ò!͸ð”zåΜ<–Úät—Ö°µÎ)ÓÝwÓmë†77ýntt»ˆÝ3•õfÔÕƒ{@Ã9½fZ!Yhô&§nºÞˆ³cx§<­1hÃ}j€\ZEÏ–®Y\Z; fs\0¾ÀËÊeÁ#€««9o;´2;tH³t–Ô+\'\r˜^LÅÀ¥¸aoÚûªöù|‡‡[òêL÷jàÖ ¹›ÿu$Œžc÷‘ŤCdX9½bܧŸ¶e„;x+¤‹5µZœ•ŠS7Ñî\\×ý$m€k¬9%Ò\Z;+¤ø?š‰cÜq/,TÝ–Úk¶Œ‘öÇ«¬¤£°ðq\nY*©»¸:CQ™V^¸áœ,3݃ÞG»öœBŽàN•‚itÑ“²ÞX\'KM9½¦bÁD`G7­2UaS7Ëè³c´Æ&4éPÐzº£\Z‹ÍŒ*‡ô.f¿èfw“ÃZe%R3ÝQXb®œ6Ùílå1ÜéÆûñ*‘QG‹çKJÂÓáù¦˜*nU˜šC7E¯yÐõÖŠ\\p\Zð‘i“oÕ & ¬iôfV™ºY®`yv +WÒý§Ò5Ë@‡šm¹›æo…2ï)@j#×$@¼X°ecû#iÏq|‚Ô+‡çÊÉeiÕQ-ÊÜÖ:ÝÊËËqâ†gºÅ(wSŒ‘ó×ó›Åñ¦úåô ÎÄZ_€t*ÐjM•ìq}kˆŠS¦;еu,]³T¹¹ \Zª ‹›8Óv\\·\0!n*j¦õÊIÃü¬Læt;ªE3p¶Ûx®é*Å­\nSÓè&h6åHî¡©\"yœ”C!ZN¯ ,„zaã3Äz/éźV± E4!!óÇNÕ:Ô·o| -ÖæÌÛeÈP…@Ëâñ¶#Þs\\ôšáÔL‘• ê6†«©I‘QKÞ\Z$[W–ÚNÜ>ìóùî¦7)F6žÙ\nSÓè¦;ÍO¸ÞZi]o’!2¦Ä)q‚Œ(N‘À…C/=C¿[\n5÷‡¿´ýÇÁ`ÛÛÞt;­lˆU?yJ[–›ç@9­´ç8îV“ŒÂ’éÖkדñÓ“r7Û,b.ˆ‘2…Ö VлÞDÀæ.K\\ošnHÚ¢Eõ\0@3Y£·:-`IÅiC¤¼]$~xЍIYÇÆÒ§¥¨­Ó;²d`‡ÚiMÚRoK‰ëVi/ðJ~z¢ßM5KÁÞ;/æñ·”Ç;°oFì¢Û=÷~[Wœâ®7m+$E“áE™<3#J¨«L)âÔvV/edtE)7m70jY¥jkz\r¡ØÚþï9Ž{å¤n5\\·úΞEÆÎ+BH!\"Z\ZÉ--ž·@ÜWf˜FËÝât§\Z˜P×[øŽs7Óž8!âÑhx³@ðçte\Z³Q…^‘ÃY“^åëgZ€{ÛkÒQ~Úl5é¼\\·œn:5XŽæñ*¤Â)ü1­Lu‘‹.3#ÎÅñˆÍõP×[+k®7¬Ñ[(daB™º™Ð‚fÉìqf …ûÚ¾n¬Mpâp {ÛK{ŽãÜ\r×­€}¸n=qôœìô‚U\nb\r–ÃcbTN7ÓÃçwÓAL£›\"œòU¥v½I‘Þ±ºåô\n5§7Awç\\o\'ôЭVõ‡¤°©[\0ÇZ¡QfLj eßßK¾>¾6#î¶^hZ 7\'¾©=ûGÚs¯!¥ëVÝ»EÔ`9R‰›5eê2´)Ä!¢=ðƒY/ÿ>iu­Ó“E)74;Ũ@½{»fü÷´GÇÐ~éZ+Š,†&ðTd&+‘ÕZ¬dŸáÖ;u@ÚóÏû×wfr—Lu°‰êÖÍ9®\"‹ZUkâ‡}Ã<2Îwún`p¹™X˜¬kRw¸ÆüÝ‚ Ì÷\\à’=ã îäõÄ>¶óÚåNgï æ.ôpG/Í£™;g6G·š½<¸×€Ìà¾5bHr‹ˆd5é•ús݃×ä!çvãúåQg«”)l=ñ4²ÓšÚ{“Îø%ë0=yêÒä‡r1§›‹U\nÌâêëë½íá™gžÝ|ïÝÏ<óÌC7Ï<óÌ3Ý<óÌ3ÏЀ7ÿ“¯®©n>rž»w—EùuçÏû^ž?n¦ôë´?ð·ŽÞŠ-%%ƒ‡ µpbOLšLÿ–_~qöº[¶Í0õ°#ÞX\\ý\04.Èh~zF†•X¬ÏŽŒ@1Š‹×7}Hj×2)þ±yEÃ\nÆsúãóU¹óím›Åß^ððƒ3þ\r9Ø·X°ÙƒÃŸlþ` }±,(àæçŽ…0ÖukÖÀ…DORS[Ï™=û“íÛ,8Lào½ @‹àÄž|fZÛNÙf¹ñ“Õ×ëkjë;÷ì÷KßkÞ’z9sçÀÛ?ú;\0h\0Ïñ«7Â9Ø~A…8ôŒð=&§%¥¥…«|ñ•’‹—®»¶»îúþ@%±é¨©³¸D*ÎçÙ¹›ûêoŽª(ñ#yrÝ¢—ŒÖîæM›Tíä©K¥Û–n?†¼cFÊÀ¾íŸxb*윗þ›âßþRçÕRã¯ÿfÇCçÝ»ó÷÷OHhz#)¡Çà;Ë·lÔ…6¸|®±Ëß¹ç+³‹¤EJbþЬáC;Ã1¶vóëÿôŒ·ýÝ\r{í÷\rí ç¶ä?ŽzrÖ³cGÛÿÝ‚7ç⥚_)E>y÷½}”ÀBpŸ;þ*#x¯Øxóõm?zä-SÆ|3½ûû?zx4ý\ZR–âèß:cæLüïß+.}-S’¤[×Fë>ðLrÌ6²àµyöÄ-Ú³tè«TV)éi~újõ».Ú`/_ý)uwíQÞÿè(\n,©Ÿ½/8¾s«sù#{%¦4tëÜ«ÚÌ]¾6½ž’4y\\ÿÙ?жSÑ %ò£ç¸EpLxµL~(wÒ¸þ¯ünËÞOÜü¼3í~Ù‰\r½/|“¥×¾V×V¬.‡Í͇Ç7gÚ£gžXQüÚ¤B®° Ð¡U\Z¿¤äÄ`YY9ÿO`n*£ÊCgÙ/™!Â,îùAý<™s•Á­Õ¦c–ö_W,_¦‚¶gæn¶°·aENžõÇoô1iþÝkáæ¿è»\\gô¯k׬¡\r`eâÌÑó&¸€#?úɇcnϵ¼˜¢ÑR[·vç†,·|âŒwg§½°¢˜\"ßDïþ®=§ð·éКCŽé~ŸF$´­XýéOÿ!\ZhfÉ¥‡nÏiÙ¬ w_–*Ò™XŸQñúp< ´ƒ›{ìÀS-“ü—\0úˆ+eþ¯=rÒÜÞ篿å¶;µïdUÃx€6Øá–WÕ/—o»cØw\'ÌSœkNF=t»Rgäî/..èƒ\\iî¿ÿé¾o 4å„\nP˜‹Î®ÆŠó ~ög¶ù¥\'&òüÄ@ž¸TË~?¾ï3œ НUX9ÏÎÝ °kã5.Xòqœ¯\Z®î±yE1.KåèFùî÷„ÀB‹”¤|öLÜ¥+*ˆá\07¨o† ÜMû¢ž3g¶Ú#V­Gì½·?5öÀ‰­\\…rº%™3{¶ø€\0Ú`›ÙŽ#\\½£O¿Ü Q\rˆ\\rúòy·}¸6ÿÙæ pÛý¨Ã”·\0wû¹ÒµkÖ¨^*N(ñoíjÛ,øPŠY*G7Š81(¦ü rWœ^m:ÿÏ×½gmcŸ¼ûDMœê¶—où#¬ºo„ÃÞô‰,uØéFE7§ ì¥}\Zà).1Qz´ì… Ys x“Àûy©VVøK`‰ÀaMUÞˆYo=»¶AÐíðÑóC’â«kêŽíÿ”ròÒE$ °ÔÒ²Úrtƒ[0!¾œÿöðc«»üYMPÿÈ•½å¹¡ýL¹ílêÖ!_1ÑVÔÄ à.Öá¡ßšß+ì¨U”K_¥åÜ9³Ÿü‘K>¦°¤¦‚oÄ’èÚ\'©Y¢8¥²-uuî¶•yë7üiâ̦\\›NÙ:èÆ1÷Ô%üh€¹„ý…·÷?ú_yŸ˜–¯‚6¸íðbf; .ùúµ«ïô%…ä&5Kˆr§€,uC㉟³1º!B¾Ùx)‡M,§ˆf½Á³lðÝuîÙ?úKËÉÐ\r% ¢?–ð/”üþ·àF½òb¾J¢·moážíÌWÕ¯]@öT’ß=¢‡moÍ›®B“ÅEKF¼…˜8É‚æð\nÄãwø¦À­¾kW.ê¿GËÊÊš\'ÝxøþÞ¦n‹n¥\Zçn8ÁYùC\nƲ42B]Ž“å É)\"eûéøpÛU¤aôÈn$Èî­¿ÌYjÝlŒnˆOÑ–\"Э4œÓ+a+G¾<Í<v—˜]ð\nÕe¦+W®hSm\'إ׫ý^ÿ<;r)µVsíz\\Ÿkk0ˆ¼UÊGÄÐ$ÐO­[šÅ…@(™»¥š’8ѽUy\ZE·ôÀß¹Àèceåe£FÜåV•¾b·4+ü\nÔfºœâ÷ˆ߀’Yƒ»ŠÐoS]oÏ@Z|”èæŽ,5n@€ m¸õÜ)†¿o›^½ja§™bˆç*ƒÜ?3êî.bª„Û7OvøõïÒzÿ]zht/ŸŽI8³d(ž7 ë•HZƒ)\\ÿ.šmôøz䤙JÆÖ.z‘©_–† Oq\0¤ ‡ôÑ-W¬R8‡âuøükÀH”SÑÄ# ËÕJñžGS—­ITÊÔYjݧþl/zî9¡D–\"MLaéæôV:ƒˆSVå£&\r\\<Yº…Ñ·E ÇN“ˆ;×€¢$âftíUUþ;ic:ŽH=¼@ôäì¦m\nÅ}s·9mßÔ(S ‡ŽÇ¯ºÌÆÉ²¢ ÷co‘œçšò̺,KÍ¡›âô½qÚ™âz3+ÄèÜm…mž,UÏ5 Ý|—éW¡:ÿs\'«ì‚c\' ×€¢‘Vnô4=©¤75³¥·ORËæFÿ”™ïM€\0¸ª×\0\\\Z—¥xZ¥¿_&‘eò¦„²û„ Çö™¾W®ÉR…3Åi4î¹±ìñàïgò·7ÐÀÞH¸þ½x©ÆïÉJl\Z}ßQ‘0âoxowbµøÖ4_èJrß.ÿ²0¢>óÊ;XpÍ´)ö\Z=`\n,©Žð1âT:1F¡Çsƒ˜»SYö ÀZý*‘,Kˆ[ߎü÷mëß1\"ËŒ»ì\"ÔŠtïÛ©âÂ\r#½;²Ôw³WœòÒT–‚@+Ù&°\0â÷•°R|iÜÜ|ubèvêRÓÚÒ£ý¿ÿø—í»Ê\0ËT?ì_Ûv¤žmI ÙïVsiÜf3ºÙÁ’\r¨bè”áR‹½¥©sbŒB¥sááZw4·ooL\0ŠÙ…;Ñöpm²Ãò¶L/%P Ö#ùá²DÖzvØàÎÚàñY(ÃrM–šF7Å© ¯ÿ‘`>ºYè}üøWùR]ŠoÙ*„v)¸SüÈÞ“A2¾.$¼€ãVÎ\'Ë•\' ;;ÙbÙÝÚQ>Öº5u ¢Å\"SI7Sþu\\çJå›X` Òn\"û“”Le`­A¸› ‚\\\Z¼×SÒ[‰N7}Y\Z8\Z~(­,=ð‰i§››²Ôœ2µWœªòBjóƒ{Næöí¢˜/Ù¥—ÓŸ«¬bοèæ¥!9,uíÙqäÎÞkjëáK‘ëb\07¬àam\\¥ü£N¬‰¸À\0o³a*5¬#}Ì–}ô\"S%1A©©ÅI,k6ÙõÜÉ£FœKêtã·J%\0ÅÁ};?ôd¿Þb çS”™ KOÔpkºÂÔMYj\Zݘ8µÝ\0·ž9îÛ¹ç«ï¦49–;â>S®7±œo…Ä¿\"z?½Ø/XâÙóÅ©Û+Ï)éiFƒWD€3*öòŒ¤7e…å×j%©¼œ»QÚ(‰À¤Žt÷—uÈiÇ\\þú¼ÈƒˆñMü TËXt³@GÉ6IÓÐ\"²èz¶&-8Ü”¥¦•©CâTšÂòÑ-ÈF^N/§gIdÑ+S1°Ð!]âÚöáÞ–Iñåå\Zùn&I›…Ë¡¤\Z\\ªºD¸HeÝŒ\0…s.pý8®ÒûÔ²Ó-¢7œd-$HÊû&Ý–ÍËï¥ñî—¥VÐÍÆ´^z^È‘/*™V2ë ½é8CD:‰›ÄÓ°³Ošö ôí«]‡ÚtÊâ#Y]°éQN1é$˜´êÞBƒD™2‚cÔ¸P\\ž¬ÅJ®¸ñnã3S9ŽX.S…åWjŠÐoDµ¤tÖ±²l‹i¯ˆË²Ô\nº)öENY^qØ\'CÝÌ-¨Êé‘O²°©hÖ2õñ!a”¼ÙïÞ¬ú⨩³\\ä;‰J#1»&!л I\rÏ\nf€ËƒÚ*@%ž(Æ^Tœ ‡H’úöϤ¤Ý²í,íEè/zm+PÄŽ,µˆn¶¦õ’òB€3·\nÔº›TA/§?°? Q‹SSs¹àÝûáÚ=né2êÉY±\0(•‡ÎÔÇÇ+&£\nô4f×L„)á¢8§Ø¥YÁ¬á­.³‹ñh@DÀ4\"é½X:tm+½. Ø)›:(b¥hs_–ZD7Å©‰~!V]oÄrz\0ÐvŠ…Ì¨ bÔ…RK_]¶iÏ÷ž~ÑÑì\\S®·øº:S\noݬ¯QŸ´è}GL¬UE\'é&öPC6\'….ù)-ŒnÚd·0¬ ÍÁE©:=¤@’=pà”µFlôrzÞö6zï>@öü Bâ´‘¾±‘¼Ü\\GDX8¤„¸`óñê°dË[Ó‚é¦ò.Zø\Z7À£å«%ýšTa*Æ”O•ø\0S®Lq ($ˆpÉÔÔÖð¸¥YÓÆ±5ng¿ºÀ&šZËj¶åöFïwsÍFÝÛ³.=Mð¸éLf{aDÉx€iDHá3—¼\nªÊy³7¹ae©=èf_Z/)/„µ9µe \'Ÿ?@d‘‹‹ŠXͨW^NüDD~-í\\Wï_Ó.½êš˜øŠ<Ç3Æ£ÚÝÁ‚.Ù©YÃzrÏì-qS„ò)ú\0SÕÀ0zÀÔFëÞO,xøcC!Cƒr7›\"§Ä¼x´9­\'ËéIèYú(†IS¦0þà2ù!jÒƒ \"1ÞâÞu’ÊZ™Ïwá<áEõèÓùך„5éGo¿©CÜòHÑ\0%r€©Qã#× Í?q¦S¸%b£“¥ö ›]”žÂÔ›ÝíôrzŠñÏtùæO™L™4®Ã&ˆ4¸YôS›ìÔ»ÄAȰÿ7¾©GÜ„€)Rƒ`ÊnŽfLŒûN7Uå¼YÏoƒËRÛÐÍ.\nÊû…PÔ›mDn/wÍwÝtÙ øâ¢%ì÷ÙÓî ·ë°¥ƒHYl¤¼éÉÅ*Ù¶\'\ZàÙöýľYŸ\Z®å¶e”»Cän]²ÒŒZ銲TÚØ.›_Z¨œopYjw³Iœ+êy#òÜ‘û… ²ÃóÍ;&™J-ž¿`‹ŸÀ»š^À\0`úÇßm‹²ƒˆ¯*èzëÙF+HhÅ2¤ìÉvuoÏoN¼óBbSÚÞ˜:ÆÈé.¶uC¢\nb·qukò˜-»·PÎe²rÈfƒËRÛÐÍ.\"J¤W¼¹yqZÎe=piH!Ce[¦¦ ‚>}pì8öûè‘·à,U´=_œ²«ƒÎẂÍÇ[Ä´Ë Ü±{ò»>1-¿sþ­¢¯\rlÝ¢ÙhçË<îÍÀŠÐmÜ(`J¨Ì:‰á?RÑeå|,7%ú|7ñz¢OëRÃ\'æÍzý7; yÓ‘³Jfº…ÀÂsÓ§qô|ÿÔÿJ\nBs˜ßM ¸ÞLÕß•••ñ†9Óî 0¬^½û©™ßš²håOÇptYÄÕÕ)vô¹³fbv˜£²4ÿή¬Q¸Èåá¡«bÊg¯ÖÕÔÖŸ¸T ?u‘¡ ÆÚÍ/ºÌ$ÃkBupLÑÉEœÍ oë\'ÿù»Fa–àû IÜw²ýeU<ý|ɉ²ÔB¯]ÍcÝìJë\0bèÆòBŒ˜üÁ=\'oÉLgôÍ¡O§7n\0¼KqtûäTb©—ÆËó€z‚wr A$ÿÙ¹ÔÌø×î,|zĨ\'gé:°¥Ôux~¾ó=º/³ûÀ,–ª‘·]¯ì=t…òç\0jËfLÄÝí9µ Z[`Š8ݰîÑ#£â‚$\r›%à-˹,åaf+çáñåååÆÂBŠ·ñX¶\06qÒ§X§IS­z|yÎ0^N¯$%Àº¿œø…üI\\G+RqÒä`‚°È‡È\rà`‡|ù×ý£¦Î²\0©UU>ñU¯4rãçf“DºdíA¬½5o:0hi$Qt™!˜‚ 0˜¤eìtÙŽnÒ>ãQVÎLj,µ“»1t[\\íX\0àn°ç™‡moT´lDžØÔ„S†Âx9}塳·ôÈ$³yK+}/\0ggÌœ¹bù2%PÀ\0¢CêGgö‡â=ÏåfM˜·ä?a9G¿cz »\n9ÌïfP/¸ˆù€VFyEcihåm¤û¡ÄÒw„y‰ÝÆÕ­A„11ˆœ¤ælk錉º ãûÖÁí‘‘ûævЦr>Fd©ÍètH)\'G–­4TQ/mDžÜ#“5\"§orj9ýq_ï&qðŒaÝoÝ ‡Ãr·v¥+W­‚\\¬¿À~úgP³û£}·Ü› nÝ¢—\Z$uÈL=Aò1ZO} ¶‡öZ}=¸‡á[PúÄM!•¥J Û¸nkâlæ`×£@B ¬X]- {3£MªBˆºvèÙWΛ%n±#KmF7FJ£§oïSú…ù¢²w€^F£»ÄrK¤œÖâØfñ\'.Õ^¾XåкêÓ)Säï®\n\\òùÇ#”ˆÀ_\rÙkä#OÂ…Ó×±ÅÛ¹“UòâºàÄ¥¦–òA»òÝö\Zn6éXj1÷!îGC\n-Ò[]„TL‰³™{ôÈŽëõOPUΛ\r)ÄŽ,µÙïf)%æ…|¶7؈<ό뭬¬ŒXNo×xSÜ|>߯Že¿?tozšñÁíþˆ©úS±Åâw«¹z]‰Sâêê°90Åø,+Õ~n-(S$È(Nzv¨_ TžÆfò¦ÖúñRÆÎ‡†ûÉ\Zº\rˆªr>vd©ýèÆÄi”ay!!î–eün¯ 6\"ìH9½ãM¥hn¡€¡ô¯\0îpnÖN¯cF üqJƒ5\'F<9º©l\0M‰\r9B·ˆ€€1Î\"iÉÄÙÌbxÄÝ\r”öˆèZÞ˜e©ýèf5åôMÒ/$@¯ÚtÊ2•àZV^Fá†OÙ6ÞTjó,`€;gÚ4áVóÕJøô©âYtf¹µ/Q–*h*/2À”â¶ë‘“Æ[ûÃ#za\\@I6#wÿùû§÷èÀÿÓlH!¦d©#èæf^ˆ?§×<½*) +_¤œ~ÏÞ`Ò‰ M,°ÏÚ™XÀpä ?ºåŽE÷Ѝ>ÂZ·N¥¨9‡&<èbî4ânÔL·žéÕ27Ya\0wJäÃý¢ªœ)YêºÙ\"NY^ˆ”^•n?Ö)¥‰it£ùõ`E²ñ¦Ño&1ʲ²3_`¿}£ä£íÜ}œysGÜG”üa-“ëùnÕ2ç7x\ZñܸßÍrº]b#}†.qtSQH☊–dg\"Íø«X“¥Ž ›]•{Ç(ê‰Û[ px9½ãM)¶¸¨ˆ¬øÙ}Ê=·›/­GÐ`…5)pV Ê”¸†#žÖ¼fFn;û^óa§’v×3\'‡TL‰³™¥N7žV\"ånbå¼Ù<§X“¥N¡›-•Ø/„•²›í†D,§·w¼)ÅÌ00ü5;Q\n+mRXPÁÆÃªÌ¹^á©!eЧ­rt;w⨧át3ÎÝ£ 0E2Ôzä¤]tÐQ\rÊÒ@‡ i>ì²h*çcM–:…nv‰SŠ~<ðÙ F4L-nïxS¢xä¸ç,Õ§çNCDmNϵŽÒ·é˜åòŠŒ~å˜ÕG”* &†n‘p§Ñ\0S¢Ó­K·t^W`Ô§ˆ)\\SÑÒ²Æ/KB7[h*1/ÄZ7$âtúÃGC\rx{º×-£ØoÁ.ž“ÆåR¸ýòy`”“–CC7QWZˆxŠ)f™˜ˆ‹èJ1¤ ^qH %Ó\rf.5#Kom©èfoZ/%/ĉrzxå^¯¾¢¸6íÇ3g²_F¼§oÜG–i2m¥±WѳÎEZ‘k¡ÈÔlkF*… U˜\"Ì+8ÀTPˆªR§ȇœ\"\nW¬œ7RˆAYê ºÙ\"N‰y!¬¹b5rÊÊéqrä>ï˜J—·òfyƼo@\nÚ¹Î.cÙˆE¦N‡Rý&oëÖ3\'Íh€)eL Å鯮´¶TT¸fÓÜbS–:ˆn¶Ub^oDnÎõV\"ºÞ2ŒÑ-èØÊt>xõ ~ÔÚ,J`÷p#Iy#¶K±…ú9‘Ê+‚ìIã\Z,1¤ öã%Îf¦8ÝXɶ´/H÷Y7™,uÝl!«”¼Ø Í®^5ËÝTåôÆÄ08ÙÏåFµeee ‰¤³Gkªƒ­)ôMD7Dœž8rŽŽ˜NXµ¬YqR³`UÄ“\\dš +lí2ª×Ì`€)q6³Ôé2T^zwS$¶\r7Ên\nYê,ºÙ\"NÉy!gºÑw#±œžOös¿¤\\ÔÎÈÇεئ\r,8Ñ|\\LÁÒ¸3^ñ¤™\n“CxvâÊGë% B\n´€i÷¾ptcòVÚŒWÕbÄÔ=‰YYê,ºýpâ»v8.N­¹Þ(åôþÉ~—¯*Ñ9¶-\\¸ùƒMìçÇÿò«ñ“ÁÏÂß—âXÌyVKZ]}CA0…§|QXÓPq¬Â”ǰ~¼Â\0S£™^´‰a_#H\n9Ý$²4»X[Úè“x]B·è)+5/䀕šPb9ý‘/O+æ†#Bëá)\nðs±¶óÊTø¹¥Oÿ\\úpÄvl<å˜Â[+*÷»!XL¯‚°<“X,2%æa8$\\¤ç`4À”8h¦C×va§›aO·©,m‘’Q¢`2¤³²Ôqt °Ö<»è’⯠e®·Ûì/§ç³{Y,8½];ݦ…Lûõκ˙«œeYê8ºÙíļƒ{N0ýHw½Q+B³–æ\"Œr_Í…+ì„íJæ0«L‘XJ”†dØø[cÊ ÞUR1ÅáɨÒ\0©:²Ñýg´çÃðô žŽäñbcbd™nÄf¼¢,5›ú˲Ô\rtõHj1/ ,„\\o¦ZõRÊéa}°N$–[b|–ÃèÁ=\'ƒdGÆ7¥[Ývä­³¾61‰,þc,áýõÞ·HæÌ\"•¼Èé§&ºÿœ(2õ\nÒ„Ój€)e6³Êé†PH©Æeé¶õoß4²Ô\rt³EœŠî#^À‘›s½ÑÊé}³6õù|eej€ÛºãX§$?ƒ0\ZÈ(€´€Æ”[¼;w9®¾ÞÔ%‹ÅmˆÌg=éÝ[zù»‡£˜‹kM™r3ÛÂŒ†n¹œ?\ZEĦbdƒ8›YL”Ûñ–l;Š¿\'x>°ÙÊù—¥n ›-\0/æ…‘,kȉâ”÷éµ pâqºû£½È1Ù[AºÕE#µ¿[2îw3§ÝÄxr\'wî>Þ®I.câöøSç},ý.1ÏËž¡3\"48a<`ŠñGa€©…Ž•R§±/ÈRih¢‘ÊR—ÐÍq*@ƒ¡ëíÈ^?/0ÕˆœXNäËhszÅK=òöËÆMû[ûªà„u]o}úßõìÜÍÒ¬}qú‰)ëÑ5ÍÆ§,ªo€o#Š\rûíóÒ}Š^]ðÃ=óꊔ*1ÏKE|Â{žVí`{Tñ4\Z`*\nhzº1穆n7M¯«è½8óBЬ· Ñ›YRËéûX*ƒå>½ÅÅÅÜ{;ŸÓ·Kÿ\0§mu_Á£s‹öP|h)³9Óî°ö@ÜN7I² ,Ä‹mAë>bÊ&Mž\"ÿ•‡Ûò-³žvºYЏ±µÌ‹Òq«eJ’´ãc²Tpº’£›…®G¹ ™nŠÉ)\n¦œny~k²ÔUt‹ò‰y!ÔËé-¯ç,q*3Ûÿ?ù³ÈÐûúñ]zîÄQ³¯_f=sÒlÊðâmÓ•@Œ{åÂQÑ08‘É=3ÅîI뾄ü âËs´ç¸¸í÷‡t˜Rf3‹Î2#§¥ï°Á-WÎ7âæ6ºE/NyÎ’²k÷ñ`7$²ëX±`QœjF>/.*úÓ¶]|g\\ÿÿþå÷F¼EJsà\0…/͹—ç|m\\újL­*€o1~â¸E£à´Í’8ø<Ü“ßÿrLZ·önšôMÝÍóÝ\"±çø¹“6™ròxòÔ%#„Íî¦?À”2›ÙŒÓí(Q–š¯œ/h,èW__ïæ÷Ý6ôv /Ñ0ÿO¶oã´ÈÈs|!5ußùë°~:~ñÈ›?ØÄ–¬­ý¶6õ¯OmùÉyÿŠ|cê¾\"‡ŒÿÅ›Kû·MÔ¥{ˆGÀÖwñ¡+bÐ~™`ÏMŸ¾hákøwùSj“àõ^ÿˆnb‹}‡Þõá›ÚjúáW§½Xøß}¾[Ž]\rCÒ‰£ÿñÈÝSº~í*£‡XŸÜü“KÁ³š6Øæ’,Ê œ‰O:T|îâ’ üíµfÍʯ=ë½(¯!n…ëÖ¬–r·CñÍùÛ=º\"nÀØ·—¿híŒ(ÐÅ7Y¥ \"v`?\0º±nHÄ \\ƒ¡ð{é›_œ4;êÕ/å­ëß~FQfÿì—ßèØ´ebœJuâGûŸ#W9´I5šî=¤|×þ//Å×ÖºÁm´ݳý//-þõÜggùÕÄ«S\\æß*kàQŠÿçÒ¤Ïyˆ;NÕ(xµ=Dtº!\'°åø5%tEüÆŠN7äoÿvòšråºÔé&• e_\\buÄFòö&¥n+S[od|G™p½ âÔ^ã\'Ó&2w \0nÁŸþ¯}—`¹‹²ËȪ¯×Ã\'× ¬iR\'ú/Úb+æL›½ø7pÎgÍÇ(á\ZáµöË+*h{kÞt£Ýhvˆ‡íé Äaƒg®èQ}w4Iîqg™*Qd#,6ËÃý\Z‘,m\0î´ ȳØÒ¬}~¹9ìpâ‡݈îök­:ÑkÍ´ø\0p—««&Ì+ÚpÉŽkjИ M;‘`Ûúw6¾iÚãÖ,ûVv¥qõõqÆ~ ß…kÑ¿üVÍó——Ü^ðpR“8iWÞ𳨭×D€¶­Æ\rÈZ´Ï¢Ù¾ý怶ØânÜ|¾ª¢%E‹‹–ø|>oÁyæ™Óƪ¬ž›>­qÉ7JtãV\\¼þ½âbÕ9Ï<óÌ.PËÏÏSX(ýn}ó]`L£7@·ŠÃAó¥gžEc]–øß›ûJºyæ™gž™µxïxæ™gºyæ™gžyèæ™gžyæ¡›gžy晇nžyæ™gºyæ™g_cû?\0ئ/íŒÒ\0\0\0\0IEND®B`‚'),(3,'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam pellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed iaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et metus. Nam varius, sapien nec egestas feugiat, mi libero dignissim orci, id fermentum quam nisl quis risus. Phasellus libero justo, aliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas sollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus placerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus, feugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus faucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n\nSed mollis interdum risus. Pellentesque ante velit, facilisis vitae, fermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper nisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis ullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque nulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque dignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum tortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut, scelerisque vel, magna. Aenean nisl nulla, rutrum sit amet, sollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In odio erat, bibendum eu, gravida nec, elementum sed, urna.\n\nAliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed tortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in purus. Sed at est non libero dignissim varius. Donec vestibulum odio ac felis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper eget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet, mattis nec, lacus. Nam tortor.\n\nNam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus velit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing enim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet sed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut sapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam non erat.\n\nSed feugiat, lacus in elementum egestas, sapien nulla sodales leo, nec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim pellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis quam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam erat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec posuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non dapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id, dapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam, fringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu, eros. \n'),(4,'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam pellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed iaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et metus. Nam varius, sapien nec egestas feugiat, mi libero dignissim orci, id fermentum quam nisl quis risus. Phasellus libero justo, aliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas sollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus placerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus, feugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus faucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n\nSed mollis interdum risus. Pellentesque ante velit, facilisis vitae, fermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper nisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis ullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque nulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque dignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum tortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut, scelerisque vel, magna. Aenean nisl nulla, rutrum sit amet, sollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In odio erat, bibendum eu, gravida nec, elementum sed, urna.\n\nAliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed tortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in purus. Sed at est non libero dignissim varius. Donec vestibulum odio ac felis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper eget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet, mattis nec, lacus. Nam tortor.\n\nNam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus velit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing enim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet sed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut sapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam non erat.\n\nSed feugiat, lacus in elementum egestas, sapien nulla sodales leo, nec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim pellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis quam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam erat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec posuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non dapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id, dapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam, fringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu, eros. \n'),(5,'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam pellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed iaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et metus. Nam varius, sapien nec egestas feugiat, mi libero dignissim orci, id fermentum quam nisl quis risus. Phasellus libero justo, aliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas sollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus placerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus, feugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus faucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n\nSed mollis interdum risus. Pellentesque ante velit, facilisis vitae, fermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper nisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis ullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque nulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque dignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum tortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut, scelerisque vel, magna. Aenean nisl nulla, rutrum sit amet, sollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In odio erat, bibendum eu, gravida nec, elementum sed, urna.\n\nAliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed tortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in purus. Sed at est non libero dignissim varius. Donec vestibulum odio ac felis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper eget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet, mattis nec, lacus. Nam tortor.\n\nNam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus velit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing enim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet sed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut sapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam non erat.\n\nSed feugiat, lacus in elementum egestas, sapien nulla sodales leo, nec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim pellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis quam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam erat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec posuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non dapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id, dapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam, fringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu, eros. \n'),(6,'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam pellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed iaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et metus. Nam varius, sapien nec egestas feugiat, mi libero dignissim orci, id fermentum quam nisl quis risus. Phasellus libero justo, aliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas sollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus placerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus, feugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus faucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n\nSed mollis interdum risus. Pellentesque ante velit, facilisis vitae, fermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper nisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis ullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque nulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque dignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum tortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut, scelerisque vel, magna. Aenean nisl nulla, rutrum sit amet, sollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In odio erat, bibendum eu, gravida nec, elementum sed, urna.\n\nAliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed tortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in purus. Sed at est non libero dignissim varius. Donec vestibulum odio ac felis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper eget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet, mattis nec, lacus. Nam tortor.\n\nNam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus velit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing enim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet sed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut sapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam non erat.\n\nSed feugiat, lacus in elementum egestas, sapien nulla sodales leo, nec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim pellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis quam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam erat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec posuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non dapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id, dapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam, fringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu, eros. \n'),(7,'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam pellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed iaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et metus. Nam varius, sapien nec egestas feugiat, mi libero dignissim orci, id fermentum quam nisl quis risus. Phasellus libero justo, aliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas sollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus placerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus, feugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus faucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n\nSed mollis interdum risus. Pellentesque ante velit, facilisis vitae, fermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper nisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis ullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque nulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque dignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum tortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut, scelerisque vel, magna. Aenean nisl nulla, rutrum sit amet, sollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In odio erat, bibendum eu, gravida nec, elementum sed, urna.\n\nAliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed tortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in purus. Sed at est non libero dignissim varius. Donec vestibulum odio ac felis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper eget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet, mattis nec, lacus. Nam tortor.\n\nNam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus velit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing enim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet sed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut sapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam non erat.\n\nSed feugiat, lacus in elementum egestas, sapien nulla sodales leo, nec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim pellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis quam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam erat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec posuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non dapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id, dapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam, fringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu, eros. \n'),(8,'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam pellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed iaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et metus. Nam varius, sapien nec egestas feugiat, mi libero dignissim orci, id fermentum quam nisl quis risus. Phasellus libero justo, aliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas sollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus placerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus, feugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus faucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n\nSed mollis interdum risus. Pellentesque ante velit, facilisis vitae, fermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper nisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis ullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque nulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque dignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum tortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut, scelerisque vel, magna. Aenean nisl nulla, rutrum sit amet, sollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In odio erat, bibendum eu, gravida nec, elementum sed, urna.\n\nAliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed tortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in purus. Sed at est non libero dignissim varius. Donec vestibulum odio ac felis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper eget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet, mattis nec, lacus. Nam tortor.\n\nNam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus velit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing enim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet sed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut sapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam non erat.\n\nSed feugiat, lacus in elementum egestas, sapien nulla sodales leo, nec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim pellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis quam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam erat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec posuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non dapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id, dapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam, fringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu, eros. \n'),(9,'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam pellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed iaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et metus. Nam varius, sapien nec egestas feugiat, mi libero dignissim orci, id fermentum quam nisl quis risus. Phasellus libero justo, aliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas sollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus placerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus, feugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus faucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n\nSed mollis interdum risus. Pellentesque ante velit, facilisis vitae, fermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper nisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis ullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque nulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque dignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum tortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut, scelerisque vel, magna. Aenean nisl nulla, rutrum sit amet, sollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In odio erat, bibendum eu, gravida nec, elementum sed, urna.\n\nAliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed tortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in purus. Sed at est non libero dignissim varius. Donec vestibulum odio ac felis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper eget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet, mattis nec, lacus. Nam tortor.\n\nNam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus velit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing enim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet sed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut sapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam non erat.\n\nSed feugiat, lacus in elementum egestas, sapien nulla sodales leo, nec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim pellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis quam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam erat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec posuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non dapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id, dapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam, fringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu, eros. \n'),(10,'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam pellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed iaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et metus. Nam varius, sapien nec egestas feugiat, mi libero dignissim orci, id fermentum quam nisl quis risus. Phasellus libero justo, aliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas sollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus placerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus, feugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus faucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n\nSed mollis interdum risus. Pellentesque ante velit, facilisis vitae, fermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper nisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis ullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque nulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque dignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum tortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut, scelerisque vel, magna. Aenean nisl nulla, rutrum sit amet, sollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In odio erat, bibendum eu, gravida nec, elementum sed, urna.\n\nAliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed tortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in purus. Sed at est non libero dignissim varius. Donec vestibulum odio ac felis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper eget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet, mattis nec, lacus. Nam tortor.\n\nNam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus velit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing enim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet sed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut sapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam non erat.\n\nSed feugiat, lacus in elementum egestas, sapien nulla sodales leo, nec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim pellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis quam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam erat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec posuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non dapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id, dapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam, fringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu, eros. \n'),(11,'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam pellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed iaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et metus. Nam varius, sapien nec egestas feugiat, mi libero dignissim orci, id fermentum quam nisl quis risus. Phasellus libero justo, aliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas sollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus placerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus, feugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus faucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n\nSed mollis interdum risus. Pellentesque ante velit, facilisis vitae, fermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper nisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis ullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque nulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque dignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum tortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut, scelerisque vel, magna. Aenean nisl nulla, rutrum sit amet, sollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In odio erat, bibendum eu, gravida nec, elementum sed, urna.\n\nAliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed tortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in purus. Sed at est non libero dignissim varius. Donec vestibulum odio ac felis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper eget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet, mattis nec, lacus. Nam tortor.\n\nNam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus velit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing enim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet sed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut sapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam non erat.\n\nSed feugiat, lacus in elementum egestas, sapien nulla sodales leo, nec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim pellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis quam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam erat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec posuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non dapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id, dapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam, fringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu, eros. \n'),(12,'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam pellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed iaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et metus. Nam varius, sapien nec egestas feugiat, mi libero dignissim orci, id fermentum quam nisl quis risus. Phasellus libero justo, aliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas sollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus placerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus, feugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus faucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n\nSed mollis interdum risus. Pellentesque ante velit, facilisis vitae, fermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper nisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis ullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque nulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque dignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum tortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut, scelerisque vel, magna. Aenean nisl nulla, rutrum sit amet, sollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In odio erat, bibendum eu, gravida nec, elementum sed, urna.\n\nAliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed tortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in purus. Sed at est non libero dignissim varius. Donec vestibulum odio ac felis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper eget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet, mattis nec, lacus. Nam tortor.\n\nNam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus velit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing enim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet sed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut sapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam non erat.\n\nSed feugiat, lacus in elementum egestas, sapien nulla sodales leo, nec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim pellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis quam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam erat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec posuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non dapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id, dapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam, fringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu, eros. \n'); CREATE TABLE "test_attachments" ( "attachment_id" int(11) NOT NULL, "submitter_id" mediumint(9) NOT NULL, "description" mediumtext, "filename" mediumtext, "creation_ts" datetime NOT NULL, "mime_type" varchar(100) NOT NULL, PRIMARY KEY ("attachment_id"), KEY "test_attachments_submitter_idx" ("submitter_id") ); INSERT INTO "test_attachments" VALUES (1,1,'PUBLIC PLAN ATTACHMENT ASCII','LOREM.TXT','2008-05-01 16:54:37','text/plain'),(2,1,'PUBLIC PLAN ATTACHMENT BINARY','testopia_city_512.png','2008-05-01 16:56:44','image/png'),(3,1,'Attachment','LOREM.TXT','2008-05-02 14:20:00','text/plain'),(4,1,'Attachment','LOREM.TXT','2008-05-02 14:20:08','text/plain'),(5,1,'Attachment','LOREM.TXT','2008-05-02 14:20:12','text/plain'),(6,1,'Attachment','LOREM.TXT','2008-05-02 14:20:20','text/plain'),(7,1,'Attachment','LOREM.TXT','2008-05-02 14:20:23','text/plain'),(8,1,'Attachment','LOREM.TXT','2008-05-02 14:20:26','text/plain'),(9,1,'Attachment','LOREM.TXT','2008-05-02 14:20:36','text/plain'),(10,1,'Attachment','LOREM.TXT','2008-05-02 14:21:02','text/plain'),(11,1,'Attachment','LOREM.TXT','2008-05-02 14:21:06','text/plain'),(12,1,'Attachment','LOREM.TXT','2008-05-02 14:21:14','text/plain'); CREATE TABLE "test_builds" ( "build_id" int(11) NOT NULL, "product_id" smallint(6) NOT NULL, "milestone" varchar(20) default NULL, "name" varchar(255) default NULL, "description" text, "isactive" tinyint(4) NOT NULL default '1', PRIMARY KEY ("build_id"), UNIQUE KEY "build_prod_idx" ("build_id","product_id"), UNIQUE KEY "build_product_id_name_idx" ("product_id","name"), KEY "build_name_idx" ("name"), KEY "build_milestone_idx" ("milestone") ); INSERT INTO "test_builds" VALUES (1,2,'PRIVATE M1','PRIVATE ACTIVE BUILD 1','Private Visible Build',1),(2,2,'PRIVATE M1','PRIVATE INACTIVE BUILD','Private Visible Build',0),(3,3,'PARTNER M1','PARTNER ACTIVE BUILD 1','Partner Visible Build',1),(4,1,'PUBLIC M1','PUBLIC ACTIVE BUILD 1','Publicly Visible Build',1),(5,1,'PUBLIC M1','PUBLIC INACTIVE BUILD','Publicly Visible Build',0),(6,3,'PARTNER M1','PARTNER INACTIVE BUILD','Partner Visible Build',1); CREATE TABLE "test_case_activity" ( "case_id" int(11) NOT NULL, "fieldid" smallint(6) NOT NULL, "who" mediumint(9) NOT NULL, "changed" datetime NOT NULL, "oldvalue" mediumtext, "newvalue" mediumtext, KEY "case_activity_case_id_idx" ("case_id"), KEY "case_activity_who_idx" ("who"), KEY "case_activity_when_idx" ("changed"), KEY "case_activity_field_idx" ("fieldid") ); INSERT INTO "test_case_activity" VALUES (2,6,1,'2008-05-01 17:07:15','1','2'),(2,7,1,'2008-05-01 17:07:31','PUBLIC TEST CASE 1 - PROPOSED','PUBLIC TEST CASE 1 - DISABLED'),(2,4,1,'2008-05-01 17:07:40','1','3'),(3,7,1,'2008-05-01 17:18:05','PUBLIC TEST CASE 1 - PROPOSED','PUBLIC TEST CASE 1 - CONFIRMED'),(4,7,1,'2008-05-01 17:18:10','PUBLIC TEST CASE - CONFIRMED','PUBLIC TEST CASE 2 - CONFIRMED'),(3,4,1,'2008-05-01 17:18:23','1','2'); CREATE TABLE "test_case_attachments" ( "attachment_id" int(11) NOT NULL, "case_id" int(11) NOT NULL, "case_run_id" int(11) default NULL, KEY "test_case_attachments_primary_idx" ("attachment_id"), KEY "attachment_case_id_idx" ("case_id"), KEY "attachment_caserun_id_idx" ("case_run_id") ); INSERT INTO "test_case_attachments" VALUES (3,6,NULL),(4,7,NULL),(5,8,NULL),(6,9,NULL),(7,10,NULL),(8,11,NULL),(9,12,NULL),(10,13,NULL),(11,14,NULL),(12,15,NULL); CREATE TABLE "test_case_bugs" ( "bug_id" mediumint(9) NOT NULL, "case_run_id" int(11) default NULL, "case_id" int(11) NOT NULL, KEY "case_bugs_bug_id_idx" ("bug_id"), KEY "case_bugs_case_id_idx" ("case_id"), KEY "case_bugs_case_run_id_idx" ("case_run_id") ); INSERT INTO "test_case_bugs" VALUES (2,2,5); CREATE TABLE "test_case_categories" ( "category_id" smallint(6) NOT NULL, "product_id" smallint(6) NOT NULL, "name" varchar(240) NOT NULL, "description" mediumtext, PRIMARY KEY ("category_id"), UNIQUE KEY "category_product_id_name_idx" ("product_id","name"), UNIQUE KEY "category_product_idx" ("category_id","product_id"), KEY "category_name_idx_v2" ("name") ); INSERT INTO "test_case_categories" VALUES (1,1,'PUBLIC CATEGORY 1','PUBLIC CATEGORY'),(2,2,'PRIVATE CATEGORY 1','PRIVATE CATEGORY'),(3,3,'PARTNER CATEGORY 1','PARTNER CATEGORY'),(4,3,'PARTNER CATEGORY 2','PARTNER CATEGORY'),(5,2,'PRIVATE CATEGORY 2','PRIVATE CATEOGRY'),(6,1,'PUBLIC CATEGORY 2','PUBLIC CATEGORY'); CREATE TABLE "test_case_components" ( "case_id" int(11) NOT NULL, "component_id" smallint(6) NOT NULL, UNIQUE KEY "components_case_id_idx" ("case_id","component_id"), KEY "components_component_id_idx" ("component_id") ); INSERT INTO "test_case_components" VALUES (5,1),(6,3),(7,3),(8,3),(9,3),(10,3),(11,3),(12,3),(13,3),(14,3),(15,3),(16,4),(17,4),(18,4),(19,4),(20,4),(21,4),(22,4),(23,4),(24,4); CREATE TABLE "test_case_dependencies" ( "dependson" int(11) NOT NULL, "blocked" int(11) NOT NULL, UNIQUE KEY "case_dependencies_primary_idx" ("dependson","blocked"), KEY "case_dependencies_blocked_idx" ("blocked") ); CREATE TABLE "test_case_plans" ( "plan_id" int(11) NOT NULL, "case_id" int(11) NOT NULL, UNIQUE KEY "test_case_plans_primary_idx" ("plan_id","case_id"), KEY "test_case_plans_case_idx" ("case_id") ); INSERT INTO "test_case_plans" VALUES (1,1),(1,2),(1,3),(1,4),(1,5),(2,6),(2,7),(2,8),(2,9),(2,10),(2,11),(2,12),(2,13),(2,14),(2,15),(3,16),(3,17),(3,18),(3,19),(3,20),(3,21),(3,22),(3,23),(3,24); CREATE TABLE "test_case_run_status" ( "case_run_status_id" smallint(6) NOT NULL, "name" varchar(20) default NULL, "sortkey" int(11) default NULL, "description" text, PRIMARY KEY ("case_run_status_id") ); INSERT INTO "test_case_run_status" VALUES (1,'IDLE',1,NULL),(2,'PASSED',2,NULL),(3,'FAILED',3,NULL),(4,'RUNNING',4,NULL),(5,'PAUSED',5,NULL),(6,'BLOCKED',6,NULL); CREATE TABLE "test_case_runs" ( "case_run_id" int(11) NOT NULL, "run_id" int(11) NOT NULL, "case_id" int(11) NOT NULL, "assignee" mediumint(9) default NULL, "testedby" mediumint(9) default NULL, "case_run_status_id" tinyint(4) NOT NULL, "case_text_version" mediumint(9) NOT NULL, "build_id" int(11) NOT NULL, "running_date" datetime default NULL, "close_date" datetime default NULL, "notes" text, "iscurrent" tinyint(4) NOT NULL default '0', "sortkey" int(11) default NULL, "environment_id" int(11) NOT NULL, PRIMARY KEY ("case_run_id"), UNIQUE KEY "case_run_build_env_idx" ("run_id","case_id","build_id","environment_id"), KEY "case_run_case_id_idx" ("case_id"), KEY "case_run_assignee_idx" ("assignee"), KEY "case_run_testedby_idx" ("testedby"), KEY "case_run_close_date_idx" ("close_date"), KEY "case_run_status_idx" ("case_run_status_id"), KEY "case_run_text_ver_idx" ("case_text_version"), KEY "case_run_build_idx_v2" ("build_id"), KEY "case_run_env_idx_v2" ("environment_id") ); INSERT INTO "test_case_runs" VALUES (1,1,4,0,NULL,1,1,4,NULL,NULL,NULL,1,NULL,3),(2,1,5,5,NULL,1,1,4,NULL,NULL,NULL,1,NULL,3),(3,1,3,5,NULL,1,1,4,NULL,NULL,NULL,1,NULL,3),(4,2,6,8,NULL,1,1,1,NULL,NULL,NULL,1,NULL,1),(5,2,7,8,NULL,1,1,1,NULL,NULL,NULL,1,NULL,1),(6,2,8,8,NULL,1,1,1,NULL,NULL,NULL,1,NULL,1),(7,2,15,8,NULL,1,1,1,NULL,NULL,NULL,1,NULL,1),(8,3,6,8,NULL,1,1,2,NULL,NULL,NULL,1,NULL,2),(9,3,7,8,NULL,1,1,2,NULL,NULL,NULL,1,NULL,2),(10,3,8,8,NULL,1,1,2,NULL,NULL,NULL,1,NULL,2),(11,3,15,8,NULL,1,1,2,NULL,NULL,NULL,1,NULL,2); CREATE TABLE "test_case_status" ( "case_status_id" smallint(6) NOT NULL, "name" varchar(255) NOT NULL, "description" text, PRIMARY KEY ("case_status_id") ); INSERT INTO "test_case_status" VALUES (1,'PROPOSED',NULL),(2,'CONFIRMED',NULL),(3,'DISABLED',NULL); CREATE TABLE "test_case_tags" ( "tag_id" int(11) NOT NULL, "case_id" int(11) NOT NULL, "userid" mediumint(9) NOT NULL, UNIQUE KEY "case_tags_primary_idx" ("tag_id","case_id","userid"), UNIQUE KEY "case_tags_secondary_idx" ("tag_id","case_id"), KEY "case_tags_case_id_idx_v3" ("case_id"), KEY "case_tags_userid_idx" ("userid") ); INSERT INTO "test_case_tags" VALUES (1,5,1),(2,6,1),(2,7,1),(2,8,1),(2,9,1),(2,10,1),(2,11,1),(2,12,1),(2,13,1),(2,14,1),(2,15,1),(3,16,1),(3,17,1),(3,18,1),(3,19,1),(3,20,1),(3,21,1),(3,22,1),(3,23,1),(3,24,1); CREATE TABLE "test_case_texts" ( "case_id" int(11) NOT NULL, "case_text_version" mediumint(9) NOT NULL, "who" mediumint(9) NOT NULL, "creation_ts" datetime NOT NULL, "action" mediumtext, "effect" mediumtext, "setup" mediumtext, "breakdown" mediumtext, UNIQUE KEY "case_versions_idx" ("case_id","case_text_version"), KEY "case_versions_who_idx" ("who"), KEY "case_versions_creation_ts_idx" ("creation_ts") ); INSERT INTO "test_case_texts" VALUES (1,1,1,'2008-04-16 13:57:05','
    \r\n
  1. PUBLIC TEST CASE 1 - PROPOSED
  2. PUBLIC CATEGORY 1
  3. \r\n
','
    \r\n
  1. \r\n
','',''),(2,1,1,'2008-04-16 14:01:58','
    \r\n
  1. PUBLIC TEST CASE 1 - PROPOSED
  2. PUBLIC CATEGORY 1
  3. \r\n
','
    \r\n
  1. \r\n
','',''),(3,1,1,'2008-04-16 14:02:11','
    \r\n
  1. PUBLIC TEST CASE 1 - PROPOSED
  2. PUBLIC CATEGORY 1
  3. \r\n
','
    \r\n
  1. \r\n
','',''),(4,1,1,'2008-04-17 09:51:33','
    \r\n
  1. PUBLIC TEST CASE - CONFIRMED P2
  2. \r\n
','
    \r\n
  1. \r\n
','',''),(5,1,1,'2008-05-01 17:20:41','
\r\n

\r\nLorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam\r\npellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed\r\niaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et\r\nmetus. Nam varius, sapien nec egestas feugiat, mi libero dignissim\r\norci, id fermentum quam nisl quis risus. Phasellus libero justo,\r\naliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas\r\nsollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus\r\nplacerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus,\r\nfeugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus\r\nfaucibus lectus eget felis. Nullam commodo tortor vitae turpis.\r\n

\r\n

Sed mollis interdum risus. Pellentesque ante velit, facilisis vitae,\r\nfermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper\r\nnisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis\r\nullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque\r\nnulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque\r\ndignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum\r\ntortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut,\r\nscelerisque vel, magna. Aenean nisl nulla, rutrum sit amet,\r\nsollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet,\r\nconsectetuer adipiscing elit. Class aptent taciti sociosqu ad litora\r\ntorquent per conubia nostra, per inceptos himenaeos. In odio erat,\r\nbibendum eu, gravida nec, elementum sed, urna.\r\n

\r\n

Aliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed\r\ntortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in\r\npurus. Sed at est non libero dignissim varius. Donec vestibulum odio ac\r\nfelis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus.\r\nCum sociis natoque penatibus et magnis dis parturient montes, nascetur\r\nridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper\r\neget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet,\r\nmattis nec, lacus. Nam tortor.\r\n

\r\n

Nam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus\r\nvelit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing\r\nenim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet\r\nsed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut\r\nsapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam\r\nnon erat.\r\n

\r\n

Sed feugiat, lacus in elementum egestas, sapien nulla sodales leo,\r\nnec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim\r\npellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis\r\nquam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam\r\nerat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec\r\nposuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non\r\ndapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id,\r\ndapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam,\r\nfringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante\r\nipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;\r\nSed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu,\r\neros.\r\n

    \r\n

  1. \r\n
','
\r\n

\r\nLorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam\r\npellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed\r\niaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et\r\nmetus. Nam varius, sapien nec egestas feugiat, mi libero dignissim\r\norci, id fermentum quam nisl quis risus. Phasellus libero justo,\r\naliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas\r\nsollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus\r\nplacerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus,\r\nfeugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus\r\nfaucibus lectus eget felis. Nullam commodo tortor vitae turpis.\r\n

\r\n

Sed mollis interdum risus. Pellentesque ante velit, facilisis vitae,\r\nfermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper\r\nnisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis\r\nullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque\r\nnulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque\r\ndignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum\r\ntortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut,\r\nscelerisque vel, magna. Aenean nisl nulla, rutrum sit amet,\r\nsollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet,\r\nconsectetuer adipiscing elit. Class aptent taciti sociosqu ad litora\r\ntorquent per conubia nostra, per inceptos himenaeos. In odio erat,\r\nbibendum eu, gravida nec, elementum sed, urna.\r\n

\r\n

Aliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed\r\ntortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in\r\npurus. Sed at est non libero dignissim varius. Donec vestibulum odio ac\r\nfelis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus.\r\nCum sociis natoque penatibus et magnis dis parturient montes, nascetur\r\nridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper\r\neget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet,\r\nmattis nec, lacus. Nam tortor.\r\n

\r\n

Nam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus\r\nvelit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing\r\nenim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet\r\nsed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut\r\nsapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam\r\nnon erat.\r\n

\r\n

Sed feugiat, lacus in elementum egestas, sapien nulla sodales leo,\r\nnec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim\r\npellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis\r\nquam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam\r\nerat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec\r\nposuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non\r\ndapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id,\r\ndapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam,\r\nfringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante\r\nipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;\r\nSed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu,\r\neros.\r\n

    \r\n

  1. \r\n
',' 
\r\n

\r\nLorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam\r\npellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed\r\niaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et\r\nmetus. Nam varius, sapien nec egestas feugiat, mi libero dignissim\r\norci, id fermentum quam nisl quis risus. Phasellus libero justo,\r\naliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas\r\nsollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus\r\nplacerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus,\r\nfeugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus\r\nfaucibus lectus eget felis. Nullam commodo tortor vitae turpis.\r\n

\r\n

Sed mollis interdum risus. Pellentesque ante velit, facilisis vitae,\r\nfermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper\r\nnisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis\r\nullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque\r\nnulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque\r\ndignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum\r\ntortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut,\r\nscelerisque vel, magna. Aenean nisl nulla, rutrum sit amet,\r\nsollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet,\r\nconsectetuer adipiscing elit. Class aptent taciti sociosqu ad litora\r\ntorquent per conubia nostra, per inceptos himenaeos. In odio erat,\r\nbibendum eu, gravida nec, elementum sed, urna.\r\n

\r\n

Aliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed\r\ntortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in\r\npurus. Sed at est non libero dignissim varius. Donec vestibulum odio ac\r\nfelis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus.\r\nCum sociis natoque penatibus et magnis dis parturient montes, nascetur\r\nridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper\r\neget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet,\r\nmattis nec, lacus. Nam tortor.\r\n

\r\n

Nam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus\r\nvelit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing\r\nenim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet\r\nsed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut\r\nsapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam\r\nnon erat.\r\n

\r\n

Sed feugiat, lacus in elementum egestas, sapien nulla sodales leo,\r\nnec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim\r\npellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis\r\nquam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam\r\nerat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec\r\nposuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non\r\ndapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id,\r\ndapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam,\r\nfringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante\r\nipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;\r\nSed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu,\r\neros.\r\n

',' 
\r\n

\r\nLorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam\r\npellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed\r\niaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et\r\nmetus. Nam varius, sapien nec egestas feugiat, mi libero dignissim\r\norci, id fermentum quam nisl quis risus. Phasellus libero justo,\r\naliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas\r\nsollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus\r\nplacerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus,\r\nfeugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus\r\nfaucibus lectus eget felis. Nullam commodo tortor vitae turpis.\r\n

\r\n

Sed mollis interdum risus. Pellentesque ante velit, facilisis vitae,\r\nfermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper\r\nnisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis\r\nullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque\r\nnulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque\r\ndignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum\r\ntortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut,\r\nscelerisque vel, magna. Aenean nisl nulla, rutrum sit amet,\r\nsollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet,\r\nconsectetuer adipiscing elit. Class aptent taciti sociosqu ad litora\r\ntorquent per conubia nostra, per inceptos himenaeos. In odio erat,\r\nbibendum eu, gravida nec, elementum sed, urna.\r\n

\r\n

Aliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed\r\ntortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in\r\npurus. Sed at est non libero dignissim varius. Donec vestibulum odio ac\r\nfelis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus.\r\nCum sociis natoque penatibus et magnis dis parturient montes, nascetur\r\nridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper\r\neget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet,\r\nmattis nec, lacus. Nam tortor.\r\n

\r\n

Nam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus\r\nvelit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing\r\nenim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet\r\nsed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut\r\nsapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam\r\nnon erat.\r\n

\r\n

Sed feugiat, lacus in elementum egestas, sapien nulla sodales leo,\r\nnec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim\r\npellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis\r\nquam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam\r\nerat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec\r\nposuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non\r\ndapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id,\r\ndapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam,\r\nfringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante\r\nipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;\r\nSed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu,\r\neros.\r\n

'),(6,1,1,'2008-05-02 14:20:00','
    \r\n
  1. STEP ONE
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. REACTION ONE
  2. REACTION TWO
  3. REACTION THREE
  4. \r\n
',' SETUP
',' BREAKDOWN'),(7,1,1,'2008-05-02 14:20:08','
    \r\n
  1. STEP ONE
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. REACTION ONE
  2. REACTION TWO
  3. REACTION THREE
  4. \r\n
',' SETUP
',' BREAKDOWN'),(8,1,1,'2008-05-02 14:20:12','
    \r\n
  1. STEP ONE
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. REACTION ONE
  2. REACTION TWO
  3. REACTION THREE
  4. \r\n
',' SETUP
',' BREAKDOWN'),(9,1,1,'2008-05-02 14:20:20','
    \r\n
  1. STEP ONE
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. REACTION ONE
  2. REACTION TWO
  3. REACTION THREE
  4. \r\n
',' SETUP
',' BREAKDOWN'),(10,1,1,'2008-05-02 14:20:23','
    \r\n
  1. STEP ONE
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. REACTION ONE
  2. REACTION TWO
  3. REACTION THREE
  4. \r\n
',' SETUP
',' BREAKDOWN'),(11,1,1,'2008-05-02 14:20:26','
    \r\n
  1. STEP ONE
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. REACTION ONE
  2. REACTION TWO
  3. REACTION THREE
  4. \r\n
',' SETUP
',' BREAKDOWN'),(12,1,1,'2008-05-02 14:20:36','
    \r\n
  1. STEP ONE
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. REACTION ONE
  2. REACTION TWO
  3. REACTION THREE
  4. \r\n
',' SETUP
',' BREAKDOWN'),(13,1,1,'2008-05-02 14:21:02','
    \r\n
  1. STEP ONE
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. REACTION ONE
  2. REACTION TWO
  3. REACTION THREE
  4. \r\n
',' SETUP
',' BREAKDOWN'),(14,1,1,'2008-05-02 14:21:06','
    \r\n
  1. STEP ONE
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. REACTION ONE
  2. REACTION TWO
  3. REACTION THREE
  4. \r\n
',' SETUP
',' BREAKDOWN'),(15,1,1,'2008-05-02 14:21:14','
    \r\n
  1. STEP ONE
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. REACTION ONE
  2. REACTION TWO
  3. REACTION THREE
  4. \r\n
',' SETUP
',' BREAKDOWN'),(16,1,1,'2008-05-02 14:25:41','
    \r\n
  1. STEP ONE FOR PARTNER
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. RESULTS FOR PARTNER
  2. \r\n
',' SETTING UP FOR PARTNER
',' BREAKING DOWN FOR PARTNER
'),(17,1,1,'2008-05-02 14:25:56','
    \r\n
  1. STEP ONE FOR PARTNER
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. RESULTS FOR PARTNER
  2. \r\n
',' SETTING UP FOR PARTNER
',' BREAKING DOWN FOR PARTNER
'),(18,1,1,'2008-05-02 14:25:59','
    \r\n
  1. STEP ONE FOR PARTNER
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. RESULTS FOR PARTNER
  2. \r\n
',' SETTING UP FOR PARTNER
',' BREAKING DOWN FOR PARTNER
'),(19,1,1,'2008-05-02 14:26:11','
    \r\n
  1. STEP ONE FOR PARTNER
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. RESULTS FOR PARTNER
  2. \r\n
',' SETTING UP FOR PARTNER
',' BREAKING DOWN FOR PARTNER
'),(20,1,1,'2008-05-02 14:26:22','
    \r\n
  1. STEP ONE FOR PARTNER
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. RESULTS FOR PARTNER
  2. \r\n
',' SETTING UP FOR PARTNER
',' BREAKING DOWN FOR PARTNER
'),(21,1,1,'2008-05-02 14:26:33','
    \r\n
  1. STEP ONE FOR PARTNER
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. RESULTS FOR PARTNER
  2. \r\n
',' SETTING UP FOR PARTNER
',' BREAKING DOWN FOR PARTNER
'),(22,1,1,'2008-05-02 14:26:41','
    \r\n
  1. STEP ONE FOR PARTNER
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. RESULTS FOR PARTNER
  2. \r\n
',' SETTING UP FOR PARTNER
',' BREAKING DOWN FOR PARTNER
'),(23,1,1,'2008-05-02 14:26:48','
    \r\n
  1. STEP ONE FOR PARTNER
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. RESULTS FOR PARTNER
  2. \r\n
',' SETTING UP FOR PARTNER
',' BREAKING DOWN FOR PARTNER
'),(24,1,1,'2008-05-02 14:26:55','
    \r\n
  1. STEP ONE FOR PARTNER
  2. STEP TWO
  3. STEP THREE
  4. \r\n
','
    \r\n
  1. RESULTS FOR PARTNER
  2. \r\n
',' SETTING UP FOR PARTNER
',' BREAKING DOWN FOR PARTNER
'); CREATE TABLE "test_cases" ( "case_id" int(11) NOT NULL, "case_status_id" tinyint(4) NOT NULL, "category_id" smallint(6) NOT NULL, "priority_id" smallint(6) default NULL, "author_id" mediumint(9) NOT NULL, "default_tester_id" mediumint(9) default NULL, "creation_date" datetime NOT NULL, "estimated_time" time default NULL, "isautomated" tinyint(4) NOT NULL default '0', "sortkey" int(11) default NULL, "script" mediumtext, "arguments" mediumtext, "summary" varchar(255) default NULL, "requirement" varchar(255) default NULL, "alias" varchar(255) default NULL, PRIMARY KEY ("case_id"), KEY "test_case_category_idx" ("category_id"), KEY "test_case_author_idx" ("author_id"), KEY "test_case_creation_date_idx" ("creation_date"), KEY "test_case_sortkey_idx" ("sortkey"), KEY "test_case_shortname_idx" ("alias"), KEY "test_case_requirement_idx" ("requirement"), KEY "test_case_status_idx" ("case_status_id"), KEY "test_case_tester_idx" ("default_tester_id") ); INSERT INTO "test_cases" VALUES (1,1,1,1,1,5,'2008-04-16 13:57:05','00:00:00',0,NULL,'','','PUBLIC TEST CASE 1 - PROPOSED','',NULL),(2,3,1,2,1,5,'2008-04-16 14:01:58','00:00:00',0,NULL,'','','PUBLIC TEST CASE 1 - DISABLED','',NULL),(3,2,1,1,1,5,'2008-04-16 14:02:11','00:00:00',0,NULL,'','','PUBLIC TEST CASE 1 - CONFIRMED','',NULL),(4,2,1,2,1,NULL,'2008-04-17 09:51:33','00:00:00',1,NULL,'PUBLIC SCRIPT','PUBLIC ARG','PUBLIC TEST CASE 2 - CONFIRMED','PUBLIC REQUIREMENT 1',NULL),(5,2,6,3,1,5,'2008-05-01 17:20:41','00:00:00',1,NULL,'script','arg1','PUBLIC TEST CASE 3 - CONFIRMED','',NULL),(6,2,2,3,1,8,'2008-05-02 14:20:00','12:00:00',0,NULL,'','','PRIVATE CASE','PUBLIC REQUIREMENT 1',NULL),(7,2,2,3,1,8,'2008-05-02 14:20:08','12:00:00',0,NULL,'','','PRIVATE CASE','PUBLIC REQUIREMENT 1',NULL),(8,2,2,3,1,8,'2008-05-02 14:20:12','12:00:00',0,NULL,'','','PRIVATE CASE','PUBLIC REQUIREMENT 1',NULL),(9,1,2,3,1,8,'2008-05-02 14:20:20','12:00:00',0,NULL,'','','PRIVATE CASE','PUBLIC REQUIREMENT 1',NULL),(10,1,2,3,1,8,'2008-05-02 14:20:23','12:00:00',0,NULL,'','','PRIVATE CASE','PUBLIC REQUIREMENT 1',NULL),(11,1,2,3,1,8,'2008-05-02 14:20:26','12:00:00',0,NULL,'','','PRIVATE CASE','PUBLIC REQUIREMENT 1',NULL),(12,3,2,3,1,8,'2008-05-02 14:20:36','12:00:00',0,NULL,'','','PRIVATE CASE','PUBLIC REQUIREMENT 1',NULL),(13,3,2,1,1,8,'2008-05-02 14:21:02','12:00:00',1,NULL,'auto script','-a -b -c','PRIVATE CASE','PUBLIC REQUIREMENT 1',NULL),(14,3,2,1,1,8,'2008-05-02 14:21:06','12:00:00',1,NULL,'auto script','-a -b -c','PRIVATE CASE','PUBLIC REQUIREMENT 1',NULL),(15,2,2,1,1,8,'2008-05-02 14:21:14','12:00:00',1,NULL,'auto script','-a -b -c','PRIVATE CASE','PUBLIC REQUIREMENT 1',NULL),(16,2,4,3,1,6,'2008-05-02 14:25:41','00:00:30',0,NULL,'','','PARTNER CASE','PARTNER REQUIREMENT',NULL),(17,2,4,3,1,6,'2008-05-02 14:25:56','00:00:30',0,NULL,'','','PARTNER CASE','PARTNER REQUIREMENT',NULL),(18,2,4,3,1,6,'2008-05-02 14:25:59','00:00:30',0,NULL,'','','PARTNER CASE','PARTNER REQUIREMENT',NULL),(19,1,4,2,1,6,'2008-05-02 14:26:11','00:00:30',0,NULL,'','','PARTNER CASE','PARTNER REQUIREMENT',NULL),(20,3,4,4,1,6,'2008-05-02 14:26:22','00:00:30',0,NULL,'','','PARTNER CASE','PARTNER REQUIREMENT',NULL),(21,2,4,5,1,6,'2008-05-02 14:26:33','00:00:30',0,NULL,'','','PARTNER CASE','PARTNER REQUIREMENT',NULL),(22,2,3,5,1,6,'2008-05-02 14:26:41','00:00:30',0,NULL,'','','PARTNER CASE','PARTNER REQUIREMENT',NULL),(23,2,3,3,1,6,'2008-05-02 14:26:48','00:00:30',0,NULL,'','','PARTNER CASE','PARTNER REQUIREMENT',NULL),(24,2,3,1,1,6,'2008-05-02 14:26:55','00:00:30',0,NULL,'','','PARTNER CASE','PARTNER REQUIREMENT',NULL); CREATE TABLE "test_email_settings" ( "userid" mediumint(9) NOT NULL, "eventid" tinyint(4) NOT NULL, "relationship_id" tinyint(4) NOT NULL, UNIQUE KEY "test_email_setting_user_id_idx" ("userid","relationship_id","eventid") ); CREATE TABLE "test_environment_category" ( "env_category_id" int(11) NOT NULL, "product_id" smallint(6) NOT NULL, "name" varchar(255) default NULL, PRIMARY KEY ("env_category_id"), UNIQUE KEY "test_environment_category_key1" ("env_category_id","product_id"), UNIQUE KEY "test_environment_category_key2" ("product_id","name") ); INSERT INTO "test_environment_category" VALUES (1,0,'Operating System'),(2,0,'Hardware'),(3,3,'New category 1'); CREATE TABLE "test_environment_element" ( "element_id" int(11) NOT NULL, "env_category_id" int(11) NOT NULL, "name" varchar(255) default NULL, "parent_id" int(11) default NULL, "isprivate" tinyint(4) NOT NULL default '0', PRIMARY KEY ("element_id"), UNIQUE KEY "test_environment_element_key1" ("element_id","env_category_id"), UNIQUE KEY "test_environment_element_key2" ("env_category_id","name") ); INSERT INTO "test_environment_element" VALUES (1,1,'All',0,0),(2,1,'Linux',0,0),(3,1,'Mac OS',0,0),(4,1,'Other',0,0),(5,1,'Windows',0,0),(6,2,'All',0,0),(7,2,'Macintosh',0,0),(8,2,'Other',0,0),(9,2,'PC',0,0),(10,3,'New element 1',0,0); CREATE TABLE "test_environment_map" ( "environment_id" int(11) NOT NULL, "property_id" int(11) NOT NULL, "element_id" int(11) NOT NULL, "value_selected" tinytext, UNIQUE KEY "test_environment_map_key3" ("environment_id","element_id","property_id"), KEY "env_map_env_element_idx" ("environment_id","element_id"), KEY "env_map_property_idx" ("environment_id","property_id") ); CREATE TABLE "test_environment_property" ( "property_id" int(11) NOT NULL, "element_id" int(11) NOT NULL, "name" varchar(255) default NULL, "validexp" text, PRIMARY KEY ("property_id"), UNIQUE KEY "test_environment_property_key1" ("property_id","element_id"), UNIQUE KEY "test_environment_property_key2" ("element_id","name") ); INSERT INTO "test_environment_property" VALUES (1,10,'New property 1',''); CREATE TABLE "test_environments" ( "environment_id" int(11) NOT NULL, "product_id" smallint(6) NOT NULL, "name" varchar(255) default NULL, "isactive" tinyint(4) NOT NULL default '1', PRIMARY KEY ("environment_id"), UNIQUE KEY "test_environments_key1" ("environment_id","product_id"), UNIQUE KEY "test_environments_key2" ("product_id","name"), KEY "environment_name_idx_v2" ("name") ); INSERT INTO "test_environments" VALUES (1,2,'PRIVATE ACTIVE ENVIRONMENT',1),(2,2,'PRIVATE INACTIVE ENVIRONMENT',0),(3,1,'PUBLIC ACTIVE ENVIRONMENT',1),(4,3,'PARTNER ACTIVE ENVIRONMENT',1),(5,3,'PARTNER INACTIVE ENVIRONMENT',0),(6,1,'PUBLIC INACTIVE ENVIRONMENT',0); CREATE TABLE "test_events" ( "eventid" tinyint(4) NOT NULL, "name" varchar(50) default NULL, PRIMARY KEY ("eventid"), KEY "test_event_name_idx" ("name") ); CREATE TABLE "test_fielddefs" ( "fieldid" smallint(6) NOT NULL, "name" varchar(100) NOT NULL, "description" mediumtext, "table_name" varchar(100) NOT NULL, PRIMARY KEY ("fieldid") ); INSERT INTO "test_fielddefs" VALUES (1,'isactive','Archived','test_plans'),(2,'name','Plan Name','test_plans'),(3,'type_id','Plan Type','test_plans'),(4,'case_status_id','Case Status','test_cases'),(5,'category_id','Category','test_cases'),(6,'priority_id','Priority','test_cases'),(7,'summary','Run Summary','test_cases'),(8,'isautomated','Automated','test_cases'),(9,'alias','Alias','test_cases'),(10,'requirement','Requirement','test_cases'),(11,'script','Script','test_cases'),(12,'arguments','Argument','test_cases'),(13,'product_id','Product','test_plans'),(14,'default_product_version','Default Product Version','test_plans'),(15,'environment_id','Environment','test_runs'),(16,'product_version','Product Version','test_runs'),(17,'build_id','Default Build','test_runs'),(18,'plan_text_version','Plan Text Version','test_runs'),(19,'manager_id','Manager','test_runs'),(20,'default_tester_id','Default Tester','test_cases'),(21,'stop_date','Stop Date','test_runs'),(22,'summary','Run Summary','test_runs'),(23,'notes','Notes','test_runs'),(24,'estimated_time','Estimated Time','test_cases'); CREATE TABLE "test_named_queries" ( "userid" mediumint(9) NOT NULL, "name" varchar(64) NOT NULL, "isvisible" tinyint(4) NOT NULL default '1', "query" mediumtext NOT NULL, "type" mediumint(9) NOT NULL default '0', UNIQUE KEY "test_namedquery_primary_idx" ("userid","name"), KEY "test_namedquery_name_idx" ("name") ); INSERT INTO "test_named_queries" VALUES (1,'__plan__',0,'1',0),(1,'__environment__',0,'3,6',0),(1,'__case__',0,'1,2,3,4,5',0),(1,'__run__',0,'1',0),(3,'__plan__',0,'1,3',0),(1,'__case_run__',0,'8,9,10,11',0),(3,'__case__',0,'6,7,8,9,10,11,12,13,14,15',0),(3,'__run__',0,'1,2,3',0),(3,'__case_run__',0,'8,9,10,11',0),(3,'__environment__',0,'1,2',0); CREATE TABLE "test_plan_activity" ( "plan_id" int(11) NOT NULL, "fieldid" smallint(6) NOT NULL, "who" mediumint(9) NOT NULL, "changed" datetime NOT NULL, "oldvalue" mediumtext, "newvalue" mediumtext, KEY "plan_activity_primary_idx" ("plan_id"), KEY "plan_activity_field_idx" ("fieldid"), KEY "plan_activity_who_idx" ("who"), KEY "plan_activity_changed_idx" ("changed") ); INSERT INTO "test_plan_activity" VALUES (2,1,3,'2008-05-15 14:49:31','1','0'),(1,1,3,'2008-05-15 14:49:51','1','0'),(1,1,3,'2008-05-15 14:50:06','0','1'); CREATE TABLE "test_plan_attachments" ( "attachment_id" int(11) NOT NULL, "plan_id" int(11) NOT NULL, KEY "test_plan_attachments_primary_idx" ("attachment_id"), KEY "attachment_plan_id_idx" ("plan_id") ); INSERT INTO "test_plan_attachments" VALUES (1,1),(2,1); CREATE TABLE "test_plan_permissions" ( "userid" mediumint(9) NOT NULL, "plan_id" int(11) NOT NULL, "permissions" tinyint(4) NOT NULL, "grant_type" tinyint(4) NOT NULL, UNIQUE KEY "testers_plan_user_idx" ("userid","plan_id","grant_type"), KEY "testers_plan_user_plan_idx" ("plan_id"), KEY "testers_plan_grant_idx" ("grant_type") ); INSERT INTO "test_plan_permissions" VALUES (1,1,15,0),(1,2,15,0),(1,3,15,0); CREATE TABLE "test_plan_permissions_regexp" ( "plan_id" int(11) NOT NULL, "user_regexp" text NOT NULL, "permissions" tinyint(4) NOT NULL, UNIQUE KEY "testers_plan_regexp_idx" ("plan_id") ); CREATE TABLE "test_plan_tags" ( "tag_id" int(11) NOT NULL, "plan_id" int(11) NOT NULL, "userid" mediumint(9) NOT NULL, UNIQUE KEY "plan_tags_primary_idx" ("tag_id","plan_id","userid"), UNIQUE KEY "plan_tags_secondary_idx" ("tag_id","plan_id"), KEY "plan_tags_plan_id_idx" ("plan_id"), KEY "plan_tags_userid_idx" ("userid") ); INSERT INTO "test_plan_tags" VALUES (1,1,1); CREATE TABLE "test_plan_texts" ( "plan_id" int(11) NOT NULL, "plan_text_version" int(11) NOT NULL, "who" mediumint(9) NOT NULL, "creation_ts" datetime NOT NULL, "plan_text" mediumtext, KEY "test_plan_text_version_idx" ("plan_id","plan_text_version"), KEY "test_plan_text_who_idx" ("who") ); INSERT INTO "test_plan_texts" VALUES (1,1,1,'2008-03-17 16:51:01',' This is a public test plan
'),(2,1,1,'2008-03-17 16:52:14',' This is a PRIVATE test plan
'),(3,1,1,'2008-03-17 16:53:29',' This is a PARTNER plan
'),(1,2,1,'2008-05-01 17:08:47',' This is a public test plan
\n
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam\npellentesque odio et elit. Nam lobortis sem suscipit sapien. Sed\niaculis aliquam sapien. Maecenas ut lectus. Aenean fringilla massa et\nmetus. Nam varius, sapien nec egestas feugiat, mi libero dignissim\norci, id fermentum quam nisl quis risus. Phasellus libero justo,\naliquet quis, pellentesque vitae, porttitor quis, orci. Maecenas\nsollicitudin. Donec bibendum, ante quis sodales fermentum, quam risus\nplacerat pede, nec aliquam lorem odio sit amet nisi. Ut sem tellus,\nfeugiat vitae, lobortis nec, dapibus at, est. Aenean cursus. Vivamus\nfaucibus lectus eget felis. Nullam commodo tortor vitae turpis.\n
\n

Sed mollis interdum risus. Pellentesque ante velit, facilisis vitae,\nfermentum eu, feugiat sit amet, dui. Suspendisse tempus ullamcorper\nnisl. Suspendisse ullamcorper, velit non luctus gravida, massa turpis\nullamcorper eros, sed dictum risus neque ut augue. Vestibulum neque\nnulla, pretium fermentum, rutrum vehicula, pulvinar at, est. Quisque\ndignissim. Nullam placerat neque vel urna. Quisque cursus lacus rutrum\ntortor. Nunc ut elit. Vestibulum mi nunc, volutpat id, tempor ut,\nscelerisque vel, magna. Aenean nisl nulla, rutrum sit amet,\nsollicitudin sed, molestie eget, nisi. Lorem ipsum dolor sit amet,\nconsectetuer adipiscing elit. Class aptent taciti sociosqu ad litora\ntorquent per conubia nostra, per inceptos himenaeos. In odio erat,\nbibendum eu, gravida nec, elementum sed, urna.\n

\n

Aliquam ultricies viverra mi. Ut convallis urna quis urna. Sed sed\ntortor. Suspendisse quis tellus. Ut gravida. Ut facilisis lectus in\npurus. Sed at est non libero dignissim varius. Donec vestibulum odio ac\nfelis. Duis interdum pellentesque nisl. Aenean leo. Curabitur lectus.\nCum sociis natoque penatibus et magnis dis parturient montes, nascetur\nridiculus mus. Duis nisl ligula, elementum vitae, posuere eu, semper\neget, augue. Maecenas metus nulla, ullamcorper id, malesuada sit amet,\nmattis nec, lacus. Nam tortor.\n

\n

Nam sollicitudin, lacus sit amet aliquam tempus, nulla tellus tempus\nvelit, eu sollicitudin dolor dui et velit. In ac sem. Mauris adipiscing\nenim in felis. Morbi porttitor laoreet sapien. Nam felis dolor, laoreet\nsed, iaculis eu, vulputate eu, nunc. Nullam egestas ligula. Fusce ut\nsapien. Aliquam erat volutpat. Proin tristique scelerisque sem. Nullam\nnon erat.\n

\n

Sed feugiat, lacus in elementum egestas, sapien nulla sodales leo,\nnec scelerisque diam eros eu arcu. Phasellus ut magna. Cras dignissim\npellentesque tellus. Curabitur sapien. Suspendisse a risus lobortis\nquam consectetuer placerat. Aliquam ultricies pretium tortor. Aliquam\nerat volutpat. Mauris nunc. Etiam vitae diam. Aenean a felis. Donec\nposuere, lacus in lacinia commodo, ligula lectus rutrum nibh, non\ndapibus sapien enim eu mauris. Pellentesque arcu risus, condimentum id,\ndapibus in, blandit ut, pede. Nulla facilisi. Vestibulum elit quam,\nfringilla convallis, congue lacinia, dictum at, velit. Vestibulum ante\nipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;\nSed augue mauris, commodo vel, tincidunt hendrerit, consectetuer eu,\neros.\n


'); CREATE TABLE "test_plan_types" ( "type_id" smallint(6) NOT NULL, "name" varchar(64) NOT NULL, "description" mediumtext, PRIMARY KEY ("type_id") ); INSERT INTO "test_plan_types" VALUES (1,'Unit',NULL),(2,'Integration',NULL),(3,'Function',NULL),(4,'System',NULL),(5,'Acceptance',NULL),(6,'Installation',NULL),(7,'Performance',NULL),(8,'Product',NULL),(9,'Interoperability',NULL); CREATE TABLE "test_plans" ( "plan_id" int(11) NOT NULL, "product_id" smallint(6) NOT NULL, "author_id" mediumint(9) NOT NULL, "type_id" tinyint(4) NOT NULL, "default_product_version" mediumtext NOT NULL, "name" varchar(255) NOT NULL, "creation_date" datetime NOT NULL, "isactive" tinyint(4) NOT NULL default '1', PRIMARY KEY ("plan_id"), KEY "plan_product_plan_id_idx" ("product_id","plan_id"), KEY "plan_author_idx" ("author_id"), KEY "plan_type_idx" ("type_id"), KEY "plan_isactive_idx" ("isactive"), KEY "plan_name_idx" ("name") ); INSERT INTO "test_plans" VALUES (1,1,1,8,'PUBLIC v1','PUBLIC PLAN 1','2008-03-17 16:51:01',1),(2,2,1,8,'PRIVATE v2','PRIVATE PLAN 1','2008-03-17 16:52:14',0),(3,3,1,8,'PARTNER v1','PARTNER PLAN 1','2008-03-17 16:53:29',1); CREATE TABLE "test_relationships" ( "relationship_id" tinyint(4) NOT NULL, "name" varchar(50) default NULL, PRIMARY KEY ("relationship_id") ); CREATE TABLE "test_run_activity" ( "run_id" int(11) NOT NULL, "fieldid" smallint(6) NOT NULL, "who" mediumint(9) NOT NULL, "changed" datetime NOT NULL, "oldvalue" mediumtext, "newvalue" mediumtext, KEY "run_activity_run_id_idx" ("run_id"), KEY "run_activity_field_idx" ("fieldid"), KEY "run_activity_who_idx" ("who"), KEY "run_activity_when_idx" ("changed") ); CREATE TABLE "test_run_cc" ( "run_id" int(11) NOT NULL, "who" mediumint(9) NOT NULL, UNIQUE KEY "test_run_cc_primary_idx" ("run_id","who"), KEY "test_run_cc_who_idx" ("who") ); CREATE TABLE "test_run_tags" ( "tag_id" int(11) NOT NULL, "run_id" int(11) NOT NULL, "userid" mediumint(9) NOT NULL, UNIQUE KEY "run_tags_primary_idx" ("tag_id","run_id","userid"), UNIQUE KEY "run_tags_secondary_idx" ("tag_id","run_id"), KEY "run_tags_run_id_idx" ("run_id"), KEY "run_tags_userid_idx" ("userid") ); INSERT INTO "test_run_tags" VALUES (3,3,1); CREATE TABLE "test_runs" ( "run_id" int(11) NOT NULL, "plan_id" int(11) NOT NULL, "environment_id" int(11) NOT NULL, "product_version" mediumtext, "build_id" int(11) NOT NULL, "plan_text_version" int(11) NOT NULL, "manager_id" mediumint(9) NOT NULL, "default_tester_id" mediumint(9) default NULL, "start_date" datetime NOT NULL, "stop_date" datetime default NULL, "summary" tinytext NOT NULL, "notes" mediumtext, PRIMARY KEY ("run_id"), KEY "test_run_plan_id_run_id_idx" ("plan_id","run_id"), KEY "test_run_manager_idx" ("manager_id"), KEY "test_run_start_date_idx" ("start_date"), KEY "test_run_stop_date_idx" ("stop_date"), KEY "test_run_env_idx" ("environment_id"), KEY "test_run_build_idx" ("build_id"), KEY "test_run_plan_ver_idx" ("plan_text_version"), KEY "test_run_tester_idx" ("default_tester_id") ); INSERT INTO "test_runs" VALUES (1,1,3,'PUBLIC v1',4,1,5,NULL,'2008-04-17 09:54:24',NULL,'PUBLIC TEST RUN 1','PUBLIC TEST RUN 1'),(2,2,1,'PRIVATE v1',1,1,2,NULL,'2008-05-02 14:29:02',NULL,'PARTNER RUN','PARTNER RUN NOTES'),(3,2,2,'PRIVATE v2',2,1,2,NULL,'2008-05-02 14:29:18',NULL,'PARTNER RUN','PARTNER RUN NOTES'); CREATE TABLE "test_tags" ( "tag_id" int(11) NOT NULL, "tag_name" varchar(255) NOT NULL, PRIMARY KEY ("tag_id"), KEY "test_tag_name_idx_v2" ("tag_name") ); INSERT INTO "test_tags" VALUES (1,'Public'),(2,'Private'),(3,'Partner'); CREATE TABLE "tokens" ( "userid" mediumint(9) default NULL, "issuedate" datetime NOT NULL, "token" varchar(16) NOT NULL, "tokentype" varchar(8) NOT NULL, "eventdata" tinytext, PRIMARY KEY ("token"), KEY "tokens_userid_idx" ("userid") ); INSERT INTO "tokens" VALUES (1,'2008-05-02 14:51:02','Zzog07sUwU','session','edit_group'),(1,'2008-05-02 14:51:33','gv3Cnn1YHG','session','edit_group'),(1,'2008-05-02 14:47:10','5Hc6oyGIoX','session','edit_user'),(1,'2008-05-02 14:47:08','OU0Fk0XmP2','session','edit_user'),(1,'2008-05-02 14:46:36','HGqWaqFjYv','session','edit_group'),(1,'2008-05-02 14:46:34','eKvbg8Ctde','session','edit_group'),(1,'2008-05-02 14:46:08','mioaP1BwE9','session','edit_user'),(1,'2008-05-02 14:45:48','VyKqtm1n14','session','edit_user'),(1,'2008-05-02 14:46:07','EfQ4HncVJI','session','edit_user'),(1,'2008-05-02 14:45:16','EuVzmBMNIP','session','edit_user'),(1,'2008-05-02 14:45:14','8A59PcqkAU','session','edit_user'),(1,'2008-05-02 14:45:07','eNUBOfAU3g','session','edit_user'),(1,'2008-05-02 14:45:06','jXHHM2xgGv','session','edit_user'),(1,'2008-05-02 14:44:50','bGXTZDkMrR','session','edit_user'),(1,'2008-05-02 14:44:42','qac4kmeRnn','session','edit_user'),(1,'2008-05-02 14:44:49','oonmgKM6Up','session','edit_user'),(1,'2008-05-02 14:44:31','8q3B4Ls9nI','session','edit_user'),(1,'2008-05-02 14:44:01','bx5POwjtfX','session','edit_user'),(1,'2008-05-02 14:44:29','CYL1QV0LVZ','session','edit_user'),(1,'2008-05-02 14:43:41','dmNHdSUzM9','session','edit_user'),(1,'2008-05-02 14:43:27','g8s0nUB0ys','session','edit_user'),(1,'2008-05-02 14:43:40','tUj6K7JMQX','session','edit_user'),(1,'2008-05-02 14:43:13','ABeKirlvVr','session','edit_user'),(1,'2008-05-02 14:42:52','ig1kaNGOt0','session','edit_user'),(1,'2008-05-02 14:43:11','35AW14OH17','session','edit_user'),(1,'2008-05-02 14:37:26','UojzfCQ4cq','session','edit_product'),(1,'2008-05-02 14:37:24','wzHivUGror','session','edit_product'),(1,'2008-05-02 14:37:14','nXMVzUPuzC','session','edit_product'),(1,'2008-05-02 14:37:12','DMyUzF5irS','session','edit_product'),(1,'2008-05-02 14:36:58','IdbtGEzC6T','session','edit_product'),(1,'2008-05-02 14:36:49','9A3HVCYod2','session','edit_group_controls'),(1,'2008-05-02 14:36:48','4BSWEvYiW1','session','edit_group_controls'),(1,'2008-05-02 14:36:45','zGpvba8saL','session','edit_product'),(1,'2008-05-02 14:36:44','jc9XK8DTf3','session','edit_product'),(1,'2008-05-02 14:33:49','u2NvNqrqeK','session','edit_group_controls'),(1,'2008-05-01 17:22:58','NlD32ZB5Jc','session','createbug:2'),(1,'2008-05-02 14:31:16','NTKyBgowwc','session','edit_product'),(1,'2008-05-02 14:31:17','8U7sSamWVd','session','edit_product'),(1,'2008-05-02 14:51:45','i2LheuBigV','session','edit_product'),(1,'2008-05-02 14:31:24','TAMHWO9GGS','session','edit_group_controls'),(1,'2008-05-02 14:51:46','rPYOLH1vpN','session','edit_product'),(1,'2008-05-02 14:52:09','GjEdx8s6OM','session','edit_group_controls'),(1,'2008-05-02 14:52:11','KsuUmfN4gR','session','edit_group_controls'),(1,'2008-05-02 15:01:22','pRJuLwYw21','session','edit_product'),(1,'2008-05-02 15:01:26','kdmDhrsu6s','session','edit_product'),(1,'2008-05-02 15:09:13','ERWmkpUOPF','session','createbug:3'),(1,'2008-05-02 15:12:40','8HYIPmGWgc','session','edit_group'),(1,'2008-05-02 15:12:42','RP12jUBF94','session','edit_group'),(1,'2008-05-02 15:13:11','9XM243wzya','session','edit_group'),(1,'2008-05-02 15:13:13','8D0fE2L5Km','session','edit_group'),(2,'2008-05-02 15:14:14','NdF08sPHDO','session','createbug:'),(1,'2008-05-02 15:14:49','9ibRoQm4Z2','session','edit_product'),(1,'2008-05-02 15:14:50','tGvDQ7xIqb','session','edit_product'),(1,'2008-05-02 15:15:32','EYZoBDiLSr','session','edit_group'),(1,'2008-05-02 15:15:08','b3viUsc6mm','session','edit_group'),(1,'2008-05-02 15:15:52','0YkcZVp6yg','session','edit_group'),(1,'2008-05-02 15:15:40','6gZDTD1r2M','session','edit_group'),(2,'2008-05-02 15:19:13','lYoujnHHxw','session','createbug:4'),(7,'2008-05-02 15:20:38','XYEf5r4pHB','session','createbug:5'),(3,'2008-05-02 15:26:26','Ko1sjx9tyG','session','createbug:6'),(1,'2008-07-30 13:07:22','RU6JC4wv0a','session','edit_group'),(1,'2008-07-30 13:09:03','jqP7Tu5eeK','session','createbug:'),(1,'2008-07-30 13:12:39','ArBlrwmUlt','session','edit_parameters'),(1,'2008-07-30 13:12:44','h24VTjDPUL','session','edit_parameters'); CREATE TABLE "user_group_map" ( "user_id" mediumint(9) NOT NULL, "group_id" mediumint(9) NOT NULL, "isbless" tinyint(4) NOT NULL default '0', "grant_type" tinyint(4) NOT NULL default '0', UNIQUE KEY "user_group_map_user_id_idx" ("user_id","group_id","grant_type","isbless") ); INSERT INTO "user_group_map" VALUES (1,1,0,0),(1,1,1,0),(1,2,0,0),(1,2,1,0),(1,4,0,0),(1,4,1,0),(1,9,0,2),(2,9,0,2),(2,15,0,0),(2,15,1,0),(3,1,0,0),(3,1,1,0),(3,9,0,2),(4,9,0,2),(5,9,0,2),(6,9,0,2),(6,15,0,0),(6,15,1,0),(7,9,0,2),(7,16,0,0),(7,16,1,0),(8,9,0,2),(8,16,0,0),(8,16,1,0); CREATE TABLE "versions" ( "id" mediumint(9) NOT NULL, "value" varchar(64) NOT NULL, "product_id" smallint(6) NOT NULL, "disallownew" tinyint(4) NOT NULL default '0', PRIMARY KEY ("id"), UNIQUE KEY "versions_product_id_idx" ("product_id","value") ); INSERT INTO "versions" VALUES (1,'PUBLIC v1',1,0),(2,'PRIVATE v1',2,0),(3,'PARTNER v1',3,0),(4,'PARTNER v2',3,0),(5,'PUBLIC v2',1,0),(6,'PUBLIC v3',1,0),(7,'PRIVATE v2',2,0); CREATE TABLE "votes" ( "who" mediumint(9) NOT NULL, "bug_id" mediumint(9) NOT NULL, "vote_count" smallint(6) NOT NULL, KEY "votes_who_idx" ("who"), KEY "votes_bug_id_idx" ("bug_id") ); CREATE TABLE "watch" ( "watcher" mediumint(9) NOT NULL, "watched" mediumint(9) NOT NULL, UNIQUE KEY "watch_watcher_idx" ("watcher","watched"), KEY "watch_watched_idx" ("watched") ); CREATE TABLE "whine_events" ( "id" mediumint(9) NOT NULL, "owner_userid" mediumint(9) NOT NULL, "subject" varchar(128) default NULL, "body" mediumtext, PRIMARY KEY ("id") ); CREATE TABLE "whine_queries" ( "id" mediumint(9) NOT NULL, "eventid" mediumint(9) NOT NULL, "query_name" varchar(64) NOT NULL default '', "sortkey" smallint(6) NOT NULL default '0', "onemailperbug" tinyint(4) NOT NULL default '0', "title" varchar(128) NOT NULL default '', PRIMARY KEY ("id"), KEY "whine_queries_eventid_idx" ("eventid") ); CREATE TABLE "whine_schedules" ( "id" mediumint(9) NOT NULL, "eventid" mediumint(9) NOT NULL, "run_day" varchar(32) default NULL, "run_time" varchar(32) default NULL, "run_next" datetime default NULL, "mailto" mediumint(9) NOT NULL, "mailto_type" smallint(6) NOT NULL default '0', PRIMARY KEY ("id"), KEY "whine_schedules_run_next_idx" ("run_next"), KEY "whine_schedules_eventid_idx" ("eventid") );