diff --git a/packages/html/src/gantt/tests/gantt-react.tsx b/packages/html/src/gantt/tests/gantt-react.tsx index 4fb60b23a1b..c61bca72d14 100644 --- a/packages/html/src/gantt/tests/gantt-react.tsx +++ b/packages/html/src/gantt/tests/gantt-react.tsx @@ -1,8 +1,10 @@ import { Button } from '../../button'; import { ButtonGroup } from '../../button-group'; import { Icon } from '../../icon'; -import { Toolbar } from '../../toolbar'; - +import { Gantt, GanttHeaderToolbar, GanttContent, GanttColumnsTable, GanttTaskDot, GanttTask } from '../../gantt'; +import { TreeList } from '../../treelist'; +import { GridHeaderCell } from '../../grid'; +import { Table, TableThead, TableRow, TableTbody, TableTd } from '../../table'; const styles = ` .k-gantt { @@ -15,8 +17,8 @@ export default () =>(
-
- +
@@ -32,151 +34,152 @@ export default () =>(
-
-
-
- + + )}> + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
summary - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sun, 6/1 - Sun, 6/8Sun, 6/8 - Sun, 6/15Sun, 6/15 - Sun, 6/22Sun, 6/22 - Sun, 6/29Sun, 6/29 - Sun, 7/6Sun, 7/6 - Sun, 7/13
Sun, 6/1Mon, 6/2Tue, 6/3Wed, 6/4Thu, 6/5Fri, 6/6Sat, 6/7Sun, 6/8Mon, 6/9Tue, 6/10Wed, 6/11Thu, 6/12Fri, 6/13Sat, 6/14Sun, 6/15Mon, 6/16Tue, 6/17Wed, 6/18Thu, 6/19Fri, 6/20Sat, 6/21Sun, 6/22Mon, 6/23Tue, 6/24Wed, 6/25Thu, 6/26Fri, 6/27Sat, 6/28Sun, 6/29Mon, 6/30Tue, 7/1Wed, 7/2Thu, 7/3Fri, 7/4Sat, 7/5Sun, 7/6Mon, 7/7Tue, 7/8Wed, 7/9Thu, 7/10Fri, 7/11Sat, 7/12
-
+ + + summary + + + + + Sun, 6/1 - Sun, 6/8 + Sun, 6/8 - Sun, 6/15 + Sun, 6/15 - Sun, 6/22 + Sun, 6/22 - Sun, 6/29 + Sun, 6/29 - Sun, 7/6 + Sun, 7/6 - Sun, 7/13 + + + Sun, 6/1 + Mon, 6/2 + Tue, 6/3 + Wed, 6/4 + Thu, 6/5 + Fri, 6/6 + Sat, 6/7 + Sun, 6/8 + Mon, 6/9 + Tue, 6/10 + Wed, 6/11 + Thu, 6/12 + Fri, 6/13 + Sat, 6/14 + Sun, 6/15 + Mon, 6/16 + Tue, 6/17 + Wed, 6/18 + Thu, 6/19 + Fri, 6/20 + Sat, 6/21 + Sun, 6/22 + Mon, 6/23 + Tue, 6/24 + Wed, 6/25 + Thu, 6/26 + Fri, 6/27 + Sat, 6/28 + Sun, 6/29 + Mon, 6/30 + Tue, 7/1 + Wed, 7/2 + Thu, 7/3 + Fri, 7/4 + Sat, 7/5 + Sun, 7/6 + Mon, 7/7 + Tue, 7/8 + Wed, 7/9 + Thu, 7/10 + Fri, 7/11 + Sat, 7/12 + + +
+
+
+ + id title -
+ + title -
+ + + + + + 7 - + + Software validation, research and implementation - -
+ + +
-
-
-
-
+ + + + + + + 18 - + + Project Kickoff - -
+ + +
-
-
-
-
+ + + + + + + 11 - + + Research - -
+ + +
-
-
-
-
+ + + + + + + 19 - + + Validation with Customers - -
+ + +
Validation with Customers
@@ -187,22 +190,22 @@ export default () =>(
-
-
-
-
+ + + + + + + 20 - + + Market Research - -
+ + +
Market Research
@@ -213,22 +216,22 @@ export default () =>(
-
-
-
-
+ + + + + + + 39 - + + Functional and Technical Specification - -
+ + +
Functional and Technical Specification
@@ -239,37 +242,37 @@ export default () =>(
-
-
-
-
+ + + + + + + 12 - Design -
+ + Design + +
-
-
-
-
+ + + + + + + 22 - UI Design -
+ + UI Design + +
UI Design
@@ -280,20 +283,20 @@ export default () =>(
-
-
-
-
+ + + + + + + 23 - HTML Prototype -
+ + HTML Prototype + +
HTML Prototype
@@ -304,37 +307,37 @@ export default () =>(
-
-
-
-
+ + + + + + + 13 - Implementation -
+ + Implementation + +
-
-
-
-
+ + + + + + + 24 - Prototype -
+ + Prototype + +
Prototype
@@ -345,20 +348,20 @@ export default () =>(
-
-
-
-
+ + + + + + + 26 - Architecture -
+ + Architecture + +
Architecture
@@ -369,20 +372,20 @@ export default () =>(
-
-
-
-
+ + + + + + + 27 - Data Layer -
+ + Data Layer + +
Data Layer
@@ -393,22 +396,22 @@ export default () =>(
-
-
-
-
+ + + + + + + 29 - + + UI and Interaction - -
+ + +
UI and Interaction
@@ -419,20 +422,20 @@ export default () =>(
-
-
-
-
+ + + + + + + 28 - Unit Tests -
+ + Unit Tests + +
Unit Tests
@@ -443,78 +446,78 @@ export default () =>(
-
-
-
-
+ + + + + + + 14 - Testing -
+ + Testing + +
-
-
-
-
+ + + + + + + 30 - Documentation -
+ + Documentation + +
-
-
-
-
+ + + + + + + 31 - Demos -
+ + Demos + +
-
-
-
-
+ + + + + + + 17 - Release -
+ + Release + +
-
-
-
-
+ + + + + + + @@ -532,57 +535,57 @@ export default () =>( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
); diff --git a/packages/html/src/gantt/tests/gantt-row-reordering.tsx b/packages/html/src/gantt/tests/gantt-row-reordering.tsx index c9483ae08a7..ccffef2b77d 100644 --- a/packages/html/src/gantt/tests/gantt-row-reordering.tsx +++ b/packages/html/src/gantt/tests/gantt-row-reordering.tsx @@ -1,7 +1,11 @@ import { Button } from '../../button'; import { ButtonGroup } from '../../button-group'; import { Icon } from '../../icon'; -import { Toolbar } from '../../toolbar'; +import { Gantt, GanttHeaderToolbar, GanttFooterToolbar, GanttContent, GanttTables, GanttColumnsTable, GanttRowsTable, GanttTasksTable, GanttTaskDot, GanttTaskWrap, GanttTask, GanttTaskContent, GanttLine } from '../../gantt'; +import { TreeList } from '../../treelist'; +import { Splitter, SplitterPane } from '../../splitter'; +import { Grid, GridHeader, GridHeaderTable, GridHeaderCell, GridContainer, GridContent, GridTable } from '../../grid'; +import { TableThead, TableRow, TableTbody, TableTd } from '../../table'; const styles = ` .k-gantt { @@ -21,754 +25,703 @@ export default () => (
-
- - - - -
- - - - - - -
-
-
-
-
-
-
- - - - - - - - - - - - - -
- - - ID - - - - - - Title - - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
7Software validation, research and implementation
18Project Kickoff
11Research
19Validation with Customers
20Market Research
39Functional and Technical Specification
12Design
22UI Design
23HTML Prototype
13Implementation
24Prototype
26Architecture
27Data Layer
29UI and Interaction
28Unit Tests
14Testing
32Integration Testing
33Load Testing
30Documentation
34Structure
35Articles
31Demos
17Release
-
+ + )} + toolbar={( + + + + +
+ + + + + +
-
-
-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sun 6/01 - Sat 6/07Sun 6/08 - Sat 6/14Sun 6/15 - Sat 6/21Sun 6/22 - Sat 6/28Sun 6/29 - Sat 7/05Sun 7/06 - Sat 7/12
Sun 6/01Mon 6/02Tue 6/03Wed 6/04Thu 6/05Fri 6/06Sat 6/07Sun 6/08Mon 6/09Tue 6/10Wed 6/11Thu 6/12Fri 6/13Sat 6/14Sun 6/15Mon 6/16Tue 6/17Wed 6/18Thu 6/19Fri 6/20Sat 6/21Sun 6/22Mon 6/23Tue 6/24Wed 6/25Thu 6/26Fri 6/27Sat 6/28Sun 6/29Mon 6/30Tue 7/01Wed 7/02Thu 7/03Fri 7/04Sat 7/05Sun 7/06Mon 7/07Tue 7/08Wed 7/09Thu 7/10Fri 7/11Sat 7/12
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Validation with Customers
- -
-
-
-
-
-
-
-
-
-
-
-
Market Research
- -
-
-
-
-
-
-
-
-
-
-
-
Functional and Technical Specification
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
UI Design
- -
-
-
-
-
-
-
-
-
-
-
-
HTML Prototype
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Prototype
- -
-
-
-
-
-
-
-
-
-
-
-
Architecture
- -
-
-
-
-
-
-
-
-
-
-
-
Data Layer
- -
-
-
-
-
-
-
-
-
-
-
-
UI and Interaction
- -
-
-
-
-
-
-
-
-
-
-
-
Unit Tests
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Integration Testing
- -
-
-
-
-
-
-
-
-
-
-
-
Load Testing
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Structure
- -
-
-
-
-
-
-
-
-
-
-
-
Articles
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - - -
+ + )}> + + + + +
+ + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + 7 + Software validation, research and implementation + + + + 18 + Project Kickoff + + + + 11 + Research + + + + 19 + Validation with Customers + + + + 20 + Market Research + + + + 39 + Functional and Technical Specification + + + + 12 + Design + + + + 22 + UI Design + + + + 23 + HTML Prototype + + + + 13 + Implementation + + + + 24 + Prototype + + + + 26 + Architecture + + + + 27 + Data Layer + + + + 29 + UI and Interaction + + + + 28 + Unit Tests + + + + 14 + Testing + + + + 32 + Integration Testing + + + + 33 + Load Testing + + + + 30 + Documentation + + + + 34 + Structure + + + + 35 + Articles + + + + 31 + Demos + + + + 17 + Release + + + + + +
+ , + + + +
+ + + + + + + + + + + + Sun 6/01 - Sat 6/07 + Sun 6/08 - Sat 6/14 + Sun 6/15 - Sat 6/21 + Sun 6/22 - Sat 6/28 + Sun 6/29 - Sat 7/05 + Sun 7/06 - Sat 7/12 + + + Sun 6/01 + Mon 6/02 + Tue 6/03 + Wed 6/04 + Thu 6/05 + Fri 6/06 + Sat 6/07 + Sun 6/08 + Mon 6/09 + Tue 6/10 + Wed 6/11 + Thu 6/12 + Fri 6/13 + Sat 6/14 + Sun 6/15 + Mon 6/16 + Tue 6/17 + Wed 6/18 + Thu 6/19 + Fri 6/20 + Sat 6/21 + Sun 6/22 + Mon 6/23 + Tue 6/24 + Wed 6/25 + Thu 6/26 + Fri 6/27 + Sat 6/28 + Sun 6/29 + Mon 6/30 + Tue 7/01 + Wed 7/02 + Thu 7/03 + Fri 7/04 + Sat 7/05 + Sun 7/06 + Mon 7/07 + Tue 7/08 + Wed 7/09 + Thu 7/10 + Fri 7/11 + Sat 7/12 + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+
+
+
+ + +
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+
+
+
+ + +
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+
+
+
+ + +
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+
+
+
+ + +
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+
+
+
+ + +
+
+
+ + + + + + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ ]}>
+
+
diff --git a/packages/html/src/gantt/tests/gantt.tsx b/packages/html/src/gantt/tests/gantt.tsx index f104d88c1ef..7a471401f7f 100644 --- a/packages/html/src/gantt/tests/gantt.tsx +++ b/packages/html/src/gantt/tests/gantt.tsx @@ -1,8 +1,11 @@ import { Button } from '../../button'; import { ButtonGroup } from '../../button-group'; import { Icon } from '../../icon'; -//import { Toolbar } from '../../toolbar'; -import { Gantt, GanttHeaderToolbar, GanttFooterToolbar, GanttContent, GanttTreelist, GanttTimelinePane, GanttTimeline } from '../../gantt'; +import { Gantt, GanttHeaderToolbar, GanttFooterToolbar, GanttContent, GanttTables, GanttColumnsTable, GanttRowsTable, GanttTasksTable, GanttTaskDot, GanttTaskWrap, GanttTask, GanttTaskContent, GanttLine } from '../../gantt'; +import { TreeList } from '../../treelist'; +import { Splitter, SplitterPane } from '../../splitter'; +import { Grid, GridHeader, GridHeaderTable, GridHeaderCell, GridContainer, GridContent, GridTable } from '../../grid'; +import { TableThead, TableRow, TableTbody, TableTd } from '../../table'; const styles = ` .k-gantt { @@ -23,746 +26,699 @@ export default () =>(
}> - - - - -
- - - - - - -
-
+ toolbar={( + + + + +
+ + + + + + +
+
+ )} + footer={( + + )}> - -
-
-
- - - - - - - - - - - -
- - - ID - - - - - - Title - - -
-
-
-
- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + 7 + + + Software validation, research and implementation + + + + 18 + Project Kickoff + + + 11 + + Research - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
7 - - Software validation, research and implementation -
18Project Kickoff
11 - + + + +
+ +
19Validation with Customers
20Market Research
39Functional and Technical Specification
12 - + + + + 19 + Validation with Customers + + + 20 + Market Research + + + 39 + Functional and Technical Specification + + + 12 + + Design -
22UI Design
23HTML Prototype
13 - + + + + 22 + UI Design + + + 23 + HTML Prototype + + + 13 + + Implementation -
24Prototype
26Architecture
27Data Layer
29UI and Interaction
28Unit Tests
14 - - + + + + 24 + Prototype + + + 26 + Architecture + + + 27 + Data Layer + + + 29 + UI and Interaction + + + 28 + Unit Tests + + + 14 + + + Testing -
32Integration Testing
33Load Testing
30 - + + + + 32 + Integration Testing + + + 33 + Load Testing + + + 30 + + Documentation -
34Structure
35Articles
31 - + + + + 34 + Structure + + + 35 + Articles + + + 31 + + Demos -
17Release
-
-
-
-
-
-
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sun 6/01 - Sat 6/07Sun 6/08 - Sat 6/14Sun 6/15 - Sat 6/21Sun 6/22 - Sat 6/28Sun 6/29 - Sat 7/05Sun 7/06 - Sat 7/12
Sun 6/01Mon 6/02Tue 6/03Wed 6/04Thu 6/05Fri 6/06Sat 6/07Sun 6/08Mon 6/09Tue 6/10Wed 6/11Thu 6/12Fri 6/13Sat 6/14Sun 6/15Mon 6/16Tue 6/17Wed 6/18Thu 6/19Fri 6/20Sat 6/21Sun 6/22Mon 6/23Tue 6/24Wed 6/25Thu 6/26Fri 6/27Sat 6/28Sun 6/29Mon 6/30Tue 7/01Wed 7/02Thu 7/03Fri 7/04Sat 7/05Sun 7/06Mon 7/07Tue 7/08Wed 7/09Thu 7/10Fri 7/11Sat 7/12
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Validation with Customers
- -
-
-
-
-
-
-
-
-
-
-
-
Market Research
- -
-
-
-
-
-
-
-
-
-
-
-
Functional and Technical Specification
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
UI Design
- -
-
-
-
-
-
-
-
-
-
-
-
HTML Prototype
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Prototype
- -
-
-
-
-
-
-
-
-
-
-
-
Architecture
- -
-
-
-
-
-
-
-
-
-
-
-
Data Layer
- -
-
-
-
-
-
-
-
-
-
-
-
UI and Interaction
- -
-
-
-
-
-
-
-
-
-
-
-
Unit Tests
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Integration Testing
- -
-
-
-
-
-
-
-
-
-
-
-
Load Testing
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Structure
- -
-
-
-
-
-
-
-
-
-
-
-
Articles
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ + + + 17 + Release + + + + + + + , + + + +
+ + + + + + + + + + + + Sun 6/01 - Sat 6/07 + Sun 6/08 - Sat 6/14 + Sun 6/15 - Sat 6/21 + Sun 6/22 - Sat 6/28 + Sun 6/29 - Sat 7/05 + Sun 7/06 - Sat 7/12 + + + Sun 6/01 + Mon 6/02 + Tue 6/03 + Wed 6/04 + Thu 6/05 + Fri 6/06 + Sat 6/07 + Sun 6/08 + Mon 6/09 + Tue 6/10 + Wed 6/11 + Thu 6/12 + Fri 6/13 + Sat 6/14 + Sun 6/15 + Mon 6/16 + Tue 6/17 + Wed 6/18 + Thu 6/19 + Fri 6/20 + Sat 6/21 + Sun 6/22 + Mon 6/23 + Tue 6/24 + Wed 6/25 + Thu 6/26 + Fri 6/27 + Sat 6/28 + Sun 6/29 + Mon 6/30 + Tue 7/01 + Wed 7/02 + Thu 7/03 + Fri 7/04 + Sat 7/05 + Sun 7/06 + Mon 7/07 + Tue 7/08 + Wed 7/09 + Thu 7/10 + Fri 7/11 + Sat 7/12 + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+
+
+
+ + +
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+
+
+
+ + +
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+
+
+
+ + +
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+
+
+
+ + +
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+ +
+ + +
+
+
+
+ + + + +
+
+
+
+ + +
+
+
+ + + + + + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ ]}> + +