diff --git a/cypress/snapshots/other/ghsa.spec.js/CSS-injections-should-not-allow-CSS-injections-outside-of-the-diagram.snap.png b/cypress/snapshots/other/ghsa.spec.js/CSS-injections-should-not-allow-CSS-injections-outside-of-the-diagram.snap.png new file mode 100644 index 000000000..dc0533f7b Binary files /dev/null and b/cypress/snapshots/other/ghsa.spec.js/CSS-injections-should-not-allow-CSS-injections-outside-of-the-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-0-should-render-a-simple-class-diagram.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-0-should-render-a-simple-class-diagram.snap.png new file mode 100644 index 000000000..3029fe95c Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-0-should-render-a-simple-class-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-1-should-render-a-simple-class-diagram.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-1-should-render-a-simple-class-diagram.snap.png new file mode 100644 index 000000000..ac49e20b5 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-1-should-render-a-simple-class-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-10-should-render-a-simple-class-diagram-with-clickable-callback.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-10-should-render-a-simple-class-diagram-with-clickable-callback.snap.png new file mode 100644 index 000000000..d31cdf667 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-10-should-render-a-simple-class-diagram-with-clickable-callback.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-11-should-render-a-simple-class-diagram-with-return-type-on-method.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-11-should-render-a-simple-class-diagram-with-return-type-on-method.snap.png new file mode 100644 index 000000000..106d1f7ce Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-11-should-render-a-simple-class-diagram-with-return-type-on-method.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-12-should-render-a-simple-class-diagram-with-generic-types.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-12-should-render-a-simple-class-diagram-with-generic-types.snap.png new file mode 100644 index 000000000..e1c621468 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-12-should-render-a-simple-class-diagram-with-generic-types.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-13-should-render-a-simple-class-diagram-with-css-classes-applied.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-13-should-render-a-simple-class-diagram-with-css-classes-applied.snap.png new file mode 100644 index 000000000..f46e4420d Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-13-should-render-a-simple-class-diagram-with-css-classes-applied.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-14-should-render-a-simple-class-diagram-with-css-classes-applied-directly.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-14-should-render-a-simple-class-diagram-with-css-classes-applied-directly.snap.png new file mode 100644 index 000000000..f46e4420d Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-14-should-render-a-simple-class-diagram-with-css-classes-applied-directly.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-1433-should-render-a-simple-class-with-a-title.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-1433-should-render-a-simple-class-with-a-title.snap.png new file mode 100644 index 000000000..617915be2 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-1433-should-render-a-simple-class-with-a-title.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes.snap.png new file mode 100644 index 000000000..6f4d1935f Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-16a-should-render-a-simple-class-diagram-with-static-field.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-16a-should-render-a-simple-class-diagram-with-static-field.snap.png new file mode 100644 index 000000000..193e050a3 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-16a-should-render-a-simple-class-diagram-with-static-field.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-16b-should-handle-the-direction-statement-with-TB.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-16b-should-handle-the-direction-statement-with-TB.snap.png new file mode 100644 index 000000000..d38327844 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-16b-should-handle-the-direction-statement-with-TB.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-17a-should-handle-the-direction-statement-with-BT.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-17a-should-handle-the-direction-statement-with-BT.snap.png new file mode 100644 index 000000000..591edc1a1 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-17a-should-handle-the-direction-statement-with-BT.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-17b-should-handle-the-direction-statement-with-RL.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-17b-should-handle-the-direction-statement-with-RL.snap.png new file mode 100644 index 000000000..9f4ee2e76 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-17b-should-handle-the-direction-statement-with-RL.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-18-should-handle-the-direction-statement-with-LR.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-18-should-handle-the-direction-statement-with-LR.snap.png new file mode 100644 index 000000000..2e0a5d8ec Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-18-should-handle-the-direction-statement-with-LR.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-18-should-render-a-simple-class-diagram-with-notes.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-18-should-render-a-simple-class-diagram-with-notes.snap.png new file mode 100644 index 000000000..89317d53a Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-18-should-render-a-simple-class-diagram-with-notes.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-2-should-render-a-simple-class-diagrams-with-cardinality.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-2-should-render-a-simple-class-diagrams-with-cardinality.snap.png new file mode 100644 index 000000000..1b68e4663 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-2-should-render-a-simple-class-diagrams-with-cardinality.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-4-should-render-a-simple-class-diagram-with-comments.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-4-should-render-a-simple-class-diagram-with-comments.snap.png new file mode 100644 index 000000000..f796fe1cf Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-4-should-render-a-simple-class-diagram-with-comments.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-5-should-render-a-simple-class-diagram-with-abstract-method.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-5-should-render-a-simple-class-diagram-with-abstract-method.snap.png new file mode 100644 index 000000000..f77d5dacf Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-5-should-render-a-simple-class-diagram-with-abstract-method.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-6-should-render-a-simple-class-diagram-with-static-method.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-6-should-render-a-simple-class-diagram-with-static-method.snap.png new file mode 100644 index 000000000..8fb9de265 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-6-should-render-a-simple-class-diagram-with-static-method.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-7-should-render-a-simple-class-diagram-with-Generic-class.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-7-should-render-a-simple-class-diagram-with-Generic-class.snap.png new file mode 100644 index 000000000..b72aeaee6 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-7-should-render-a-simple-class-diagram-with-Generic-class.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-8-should-render-a-simple-class-diagram-with-Generic-class-and-relations.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-8-should-render-a-simple-class-diagram-with-Generic-class-and-relations.snap.png new file mode 100644 index 000000000..d31cdf667 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-8-should-render-a-simple-class-diagram-with-Generic-class-and-relations.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-9-should-render-a-simple-class-diagram-with-clickable-link.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-9-should-render-a-simple-class-diagram-with-clickable-link.snap.png new file mode 100644 index 000000000..d31cdf667 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-9-should-render-a-simple-class-diagram-with-clickable-link.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-should-render-a-simple-class-diagram-with-different-visibilities.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-should-render-a-simple-class-diagram-with-different-visibilities.snap.png new file mode 100644 index 000000000..a85a7e6b6 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-should-render-a-simple-class-diagram-with-different-visibilities.snap.png differ diff --git a/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-should-render-multiple-class-diagrams.snap.png b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-should-render-multiple-class-diagrams.snap.png new file mode 100644 index 000000000..35fe84880 Binary files /dev/null and b/cypress/snapshots/rendering/classDiagram-v2.spec.js/Class-diagram-V2-should-render-multiple-class-diagrams.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-1433-should-render-a-simple-ER-diagram-with-a-title.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-1433-should-render-a-simple-ER-diagram-with-a-title.snap.png new file mode 100644 index 000000000..38e7a61e7 Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-1433-should-render-a-simple-ER-diagram-with-a-title.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-cyclical-ER-diagram.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-cyclical-ER-diagram.snap.png new file mode 100644 index 000000000..89de8ac1b Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-cyclical-ER-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-not-so-simple-ER-diagram.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-not-so-simple-ER-diagram.snap.png new file mode 100644 index 000000000..96352d797 Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-not-so-simple-ER-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-simple-ER-diagram.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-simple-ER-diagram.snap.png new file mode 100644 index 000000000..64727a3d1 Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-a-simple-ER-diagram.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-a-recursive-relationship.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-a-recursive-relationship.snap.png new file mode 100644 index 000000000..1a6f1b37e Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-a-recursive-relationship.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-blank-or-empty-labels.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-blank-or-empty-labels.snap.png new file mode 100644 index 000000000..a3147c841 Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-blank-or-empty-labels.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-multiple-relationships-between-the-same-two-entities.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-multiple-relationships-between-the-same-two-entities.snap.png new file mode 100644 index 000000000..fd210c343 Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-an-ER-diagram-with-multiple-relationships-between-the-same-two-entities.snap.png differ diff --git a/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-multiple-ER-diagrams.snap.png b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-multiple-ER-diagrams.snap.png new file mode 100644 index 000000000..7dd8a8680 Binary files /dev/null and b/cypress/snapshots/rendering/erDiagram.spec.js/Entity-Relationship-Diagram-should-render-multiple-ER-diagrams.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-1-should-render-a-simple-flowchart.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-1-should-render-a-simple-flowchart.snap.png new file mode 100644 index 000000000..ff03a32e7 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-1-should-render-a-simple-flowchart.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-1433-should-render-a-titled-flowchart-with-titleTopMargin-set-to-0.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-1433-should-render-a-titled-flowchart-with-titleTopMargin-set-to-0.snap.png new file mode 100644 index 000000000..6d43cc89c Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-1433-should-render-a-titled-flowchart-with-titleTopMargin-set-to-0.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2-should-render-a-simple-flowchart-with-diagramPadding-set-to-0.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2-should-render-a-simple-flowchart-with-diagramPadding-set-to-0.snap.png new file mode 100644 index 000000000..6555a7089 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2-should-render-a-simple-flowchart-with-diagramPadding-set-to-0.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2050-handling-of-different-rendering-direction-in-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2050-handling-of-different-rendering-direction-in-subgraphs.snap.png new file mode 100644 index 000000000..aa03d4608 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2050-handling-of-different-rendering-direction-in-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2388-handling-default-in-the-node-name.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2388-handling-default-in-the-node-name.snap.png new file mode 100644 index 000000000..bc43d86af Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2388-handling-default-in-the-node-name.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2824-Clipping-of-edges.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2824-Clipping-of-edges.snap.png new file mode 100644 index 000000000..d280d57a5 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-2824-Clipping-of-edges.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-3-a-link-with-correct-arrowhead-to-a-subgraph.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-3-a-link-with-correct-arrowhead-to-a-subgraph.snap.png new file mode 100644 index 000000000..ebb37193c Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-3-a-link-with-correct-arrowhead-to-a-subgraph.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-4-Length-of-edges.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-4-Length-of-edges.snap.png new file mode 100644 index 000000000..23b1b2550 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-4-Length-of-edges.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-5-should-render-escaped-without-html-labels.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-5-should-render-escaped-without-html-labels.snap.png new file mode 100644 index 000000000..92d866c71 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-5-should-render-escaped-without-html-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-50-handle-nested-subgraphs-in-reverse-order.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-50-handle-nested-subgraphs-in-reverse-order.snap.png new file mode 100644 index 000000000..3827f3903 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-50-handle-nested-subgraphs-in-reverse-order.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-51-handle-nested-subgraphs-in-reverse-order.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-51-handle-nested-subgraphs-in-reverse-order.snap.png new file mode 100644 index 000000000..3827f3903 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-51-handle-nested-subgraphs-in-reverse-order.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-52-handle-nested-subgraphs-in-several-levels.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-52-handle-nested-subgraphs-in-several-levels.snap.png new file mode 100644 index 000000000..626a8c16d Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-52-handle-nested-subgraphs-in-several-levels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-53-handle-nested-subgraphs-with-edges-in-and-out.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-53-handle-nested-subgraphs-with-edges-in-and-out.snap.png new file mode 100644 index 000000000..78b8de812 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-53-handle-nested-subgraphs-with-edges-in-and-out.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-54-handle-nested-subgraphs-with-outgoing-links.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-54-handle-nested-subgraphs-with-outgoing-links.snap.png new file mode 100644 index 000000000..a975fe103 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-54-handle-nested-subgraphs-with-outgoing-links.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-55-handle-nested-subgraphs-with-outgoing-links-2.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-55-handle-nested-subgraphs-with-outgoing-links-2.snap.png new file mode 100644 index 000000000..0b7a6e397 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-55-handle-nested-subgraphs-with-outgoing-links-2.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-56-handle-nested-subgraphs-with-outgoing-links-3.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-56-handle-nested-subgraphs-with-outgoing-links-3.snap.png new file mode 100644 index 000000000..c9b670765 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-56-handle-nested-subgraphs-with-outgoing-links-3.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57-handle-nested-subgraphs-with-outgoing-links-2.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57-handle-nested-subgraphs-with-outgoing-links-2.snap.png new file mode 100644 index 000000000..da30b4b3c Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57-handle-nested-subgraphs-with-outgoing-links-2.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57-handle-nested-subgraphs-with-outgoing-links-4.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57-handle-nested-subgraphs-with-outgoing-links-4.snap.png new file mode 100644 index 000000000..0dce9d4bf Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57-handle-nested-subgraphs-with-outgoing-links-4.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57.x-handle-nested-subgraphs-with-outgoing-links-5.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57.x-handle-nested-subgraphs-with-outgoing-links-5.snap.png new file mode 100644 index 000000000..9341f4811 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-57.x-handle-nested-subgraphs-with-outgoing-links-5.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-58-handle-styling-with-style-expressions.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-58-handle-styling-with-style-expressions.snap.png new file mode 100644 index 000000000..bd012a899 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-58-handle-styling-with-style-expressions.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-59-handle-styling-of-subgraphs-and-links.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-59-handle-styling-of-subgraphs-and-links.snap.png new file mode 100644 index 000000000..6c93a711e Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-59-handle-styling-of-subgraphs-and-links.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-6-should-render-non-escaped-with-html-labels.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-6-should-render-non-escaped-with-html-labels.snap.png new file mode 100644 index 000000000..16a78f747 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-6-should-render-non-escaped-with-html-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-60-handle-styling-for-all-node-shapes---v2.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-60-handle-styling-for-all-node-shapes---v2.snap.png new file mode 100644 index 000000000..b05757e6a Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-60-handle-styling-for-all-node-shapes---v2.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-61-fontawesome-icons-in-edge-labels.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-61-fontawesome-icons-in-edge-labels.snap.png new file mode 100644 index 000000000..4731b3577 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-61-fontawesome-icons-in-edge-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-62-should-render-styled-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-62-should-render-styled-subgraphs.snap.png new file mode 100644 index 000000000..a1c477895 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-62-should-render-styled-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-63-title-on-subgraphs-should-be-themable.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-63-title-on-subgraphs-should-be-themable.snap.png new file mode 100644 index 000000000..52c666c17 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-63-title-on-subgraphs-should-be-themable.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-65-text-color-from-classes.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-65-text-color-from-classes.snap.png new file mode 100644 index 000000000..259d55638 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-65-text-color-from-classes.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-66-More-nested-subgraph-cases-(TB).snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-66-More-nested-subgraph-cases-(TB).snap.png new file mode 100644 index 000000000..c2bab1764 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-66-More-nested-subgraph-cases-(TB).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-67-More-nested-subgraph-cases-(RL).snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-67-More-nested-subgraph-cases-(RL).snap.png new file mode 100644 index 000000000..07487e56d Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-67-More-nested-subgraph-cases-(RL).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-68-More-nested-subgraph-cases-(BT).snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-68-More-nested-subgraph-cases-(BT).snap.png new file mode 100644 index 000000000..075947ccc Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-68-More-nested-subgraph-cases-(BT).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-69-More-nested-subgraph-cases-(LR).snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-69-More-nested-subgraph-cases-(LR).snap.png new file mode 100644 index 000000000..06d13ef06 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-69-More-nested-subgraph-cases-(LR).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-70-Handle-nested-subgraph-cases-(TB)-link-out-and-link-between-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-70-Handle-nested-subgraph-cases-(TB)-link-out-and-link-between-subgraphs.snap.png new file mode 100644 index 000000000..ab30766d8 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-70-Handle-nested-subgraph-cases-(TB)-link-out-and-link-between-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-71-Handle-nested-subgraph-cases-(RL)-link-out-and-link-between-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-71-Handle-nested-subgraph-cases-(RL)-link-out-and-link-between-subgraphs.snap.png new file mode 100644 index 000000000..29e0ab4bc Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-71-Handle-nested-subgraph-cases-(RL)-link-out-and-link-between-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-72-Handle-nested-subgraph-cases-(BT)-link-out-and-link-between-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-72-Handle-nested-subgraph-cases-(BT)-link-out-and-link-between-subgraphs.snap.png new file mode 100644 index 000000000..0fe92fa3a Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-72-Handle-nested-subgraph-cases-(BT)-link-out-and-link-between-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-74-Handle-labels-for-multiple-edges-from-and-to-the-same-couple-of-nodes.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-74-Handle-labels-for-multiple-edges-from-and-to-the-same-couple-of-nodes.snap.png new file mode 100644 index 000000000..01e046194 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-74-Handle-labels-for-multiple-edges-from-and-to-the-same-couple-of-nodes.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-74-Handle-nested-subgraph-cases-(RL)-link-out-and-link-between-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-74-Handle-nested-subgraph-cases-(RL)-link-out-and-link-between-subgraphs.snap.png new file mode 100644 index 000000000..29e0ab4bc Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-74-Handle-nested-subgraph-cases-(RL)-link-out-and-link-between-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-76-handle-unicode-encoded-character-with-HTML-labels-true.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-76-handle-unicode-encoded-character-with-HTML-labels-true.snap.png new file mode 100644 index 000000000..24291cd29 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-76-handle-unicode-encoded-character-with-HTML-labels-true.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-V2---16-Render-Stadium-shape.snap.png b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-V2---16-Render-Stadium-shape.snap.png new file mode 100644 index 000000000..cc595776c Binary files /dev/null and b/cypress/snapshots/rendering/flowchart-v2.spec.js/Flowchart-v2-V2---16-Render-Stadium-shape.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-1-should-render-a-simple-flowchart-no-htmlLabels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-1-should-render-a-simple-flowchart-no-htmlLabels.snap.png new file mode 100644 index 000000000..72ec5b8b7 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-1-should-render-a-simple-flowchart-no-htmlLabels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-10-should-render-subgraphs-with-a-title-starting-with-a-digit.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-10-should-render-subgraphs-with-a-title-starting-with-a-digit.snap.png new file mode 100644 index 000000000..adb738202 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-10-should-render-subgraphs-with-a-title-starting-with-a-digit.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-11-should-render-styled-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-11-should-render-styled-subgraphs.snap.png new file mode 100644 index 000000000..a1c477895 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-11-should-render-styled-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-12-should-render-a-flowchart-with-long-names-and-class-definitions.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-12-should-render-a-flowchart-with-long-names-and-class-definitions.snap.png new file mode 100644 index 000000000..badc36d06 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-12-should-render-a-flowchart-with-long-names-and-class-definitions.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-13-should-render-color-of-styled-nodes.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-13-should-render-color-of-styled-nodes.snap.png new file mode 100644 index 000000000..5bc4b616c Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-13-should-render-color-of-styled-nodes.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-14-should-render-hexagons.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-14-should-render-hexagons.snap.png new file mode 100644 index 000000000..64a109104 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-14-should-render-hexagons.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-15-should-render-a-simple-flowchart-with-comments.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-15-should-render-a-simple-flowchart-with-comments.snap.png new file mode 100644 index 000000000..72ec5b8b7 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-15-should-render-a-simple-flowchart-with-comments.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-16-Render-Stadium-shape.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-16-Render-Stadium-shape.snap.png new file mode 100644 index 000000000..cc595776c Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-16-Render-Stadium-shape.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-17-Render-multiline-texts.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-17-Render-multiline-texts.snap.png new file mode 100644 index 000000000..fec5072e7 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-17-Render-multiline-texts.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-18-Chaining-of-nodes.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-18-Chaining-of-nodes.snap.png new file mode 100644 index 000000000..84993d342 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-18-Chaining-of-nodes.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-19-Multiple-nodes-and-chaining-in-one-statement.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-19-Multiple-nodes-and-chaining-in-one-statement.snap.png new file mode 100644 index 000000000..f8ff92bdc Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-19-Multiple-nodes-and-chaining-in-one-statement.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-2-should-render-a-simple-flowchart-with-htmlLabels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-2-should-render-a-simple-flowchart-with-htmlLabels.snap.png new file mode 100644 index 000000000..ff03a32e7 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-2-should-render-a-simple-flowchart-with-htmlLabels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-20-Multiple-nodes-and-chaining-in-one-statement.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-20-Multiple-nodes-and-chaining-in-one-statement.snap.png new file mode 100644 index 000000000..1ce2b0ba1 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-20-Multiple-nodes-and-chaining-in-one-statement.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-21-Render-cylindrical-shape.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-21-Render-cylindrical-shape.snap.png new file mode 100644 index 000000000..c21cc742f Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-21-Render-cylindrical-shape.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-22-Render-a-simple-flowchart-with-nodeSpacing-set-to-100.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-22-Render-a-simple-flowchart-with-nodeSpacing-set-to-100.snap.png new file mode 100644 index 000000000..ff03a32e7 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-22-Render-a-simple-flowchart-with-nodeSpacing-set-to-100.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-23-Render-a-simple-flowchart-with-rankSpacing-set-to-100.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-23-Render-a-simple-flowchart-with-rankSpacing-set-to-100.snap.png new file mode 100644 index 000000000..33550c87b Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-23-Render-a-simple-flowchart-with-rankSpacing-set-to-100.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-24-Keep-node-label-text-(if-already-defined)-when-a-style-is-applied.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-24-Keep-node-label-text-(if-already-defined)-when-a-style-is-applied.snap.png new file mode 100644 index 000000000..daa8b6b67 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-24-Keep-node-label-text-(if-already-defined)-when-a-style-is-applied.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-25-Handle-link-click-events-(link,-anchor,-mailto,-other-protocol,-script).snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-25-Handle-link-click-events-(link,-anchor,-mailto,-other-protocol,-script).snap.png new file mode 100644 index 000000000..67717d98a Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-25-Handle-link-click-events-(link,-anchor,-mailto,-other-protocol,-script).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-26-Set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-enabled.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-26-Set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-enabled.snap.png new file mode 100644 index 000000000..e6962a7df Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-26-Set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-enabled.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-27-Set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-disabled.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-27-Set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-disabled.snap.png new file mode 100644 index 000000000..a468583a1 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-27-Set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-disabled.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-28-Apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-(htmlLabels-enabled).snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-28-Apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-(htmlLabels-enabled).snap.png new file mode 100644 index 000000000..7baf20c2c Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-28-Apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-(htmlLabels-enabled).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-29-Apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-(htmlLabels-disabled).snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-29-Apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-(htmlLabels-disabled).snap.png new file mode 100644 index 000000000..538a91fd7 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-29-Apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-(htmlLabels-disabled).snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-3-should-render-a-simple-flowchart-with-line-breaks.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-3-should-render-a-simple-flowchart-with-line-breaks.snap.png new file mode 100644 index 000000000..e2b41ce2c Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-3-should-render-a-simple-flowchart-with-line-breaks.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-30-Possibility-to-style-text-color-of-nodes-and-subgraphs-as-well-as-apply-classes-to-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-30-Possibility-to-style-text-color-of-nodes-and-subgraphs-as-well-as-apply-classes-to-subgraphs.snap.png new file mode 100644 index 000000000..5b48d8018 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-30-Possibility-to-style-text-color-of-nodes-and-subgraphs-as-well-as-apply-classes-to-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-31-should-not-slice-off-edges-that-are-to-the-left-of-the-left-most-vertex.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-31-should-not-slice-off-edges-that-are-to-the-left-of-the-left-most-vertex.snap.png new file mode 100644 index 000000000..b3435d230 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-31-should-not-slice-off-edges-that-are-to-the-left-of-the-left-most-vertex.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-32-Render-Subroutine-shape.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-32-Render-Subroutine-shape.snap.png new file mode 100644 index 000000000..82e7edcd9 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-32-Render-Subroutine-shape.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-33-should-render-a-simple-flowchart-with-diagramPadding-set-to-0.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-33-should-render-a-simple-flowchart-with-diagramPadding-set-to-0.snap.png new file mode 100644 index 000000000..6555a7089 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-33-should-render-a-simple-flowchart-with-diagramPadding-set-to-0.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-34-testing-the-label-width-in-percy.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-34-testing-the-label-width-in-percy.snap.png new file mode 100644 index 000000000..59e16dcf6 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-34-testing-the-label-width-in-percy.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-35-should-honor-minimum-edge-length-as-specified-by-the-user.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-35-should-honor-minimum-edge-length-as-specified-by-the-user.snap.png new file mode 100644 index 000000000..2814c6bae Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-35-should-honor-minimum-edge-length-as-specified-by-the-user.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-36-should-render-escaped-without-html-labels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-36-should-render-escaped-without-html-labels.snap.png new file mode 100644 index 000000000..001e5d670 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-36-should-render-escaped-without-html-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-37-should-render-non-escaped-with-html-labels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-37-should-render-non-escaped-with-html-labels.snap.png new file mode 100644 index 000000000..8a80a5045 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-37-should-render-non-escaped-with-html-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-4-should-render-a-simple-flowchart-with-trapezoid-and-inverse-trapezoid-vertex-options.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-4-should-render-a-simple-flowchart-with-trapezoid-and-inverse-trapezoid-vertex-options.snap.png new file mode 100644 index 000000000..5761100b1 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-4-should-render-a-simple-flowchart-with-trapezoid-and-inverse-trapezoid-vertex-options.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-5-should-style-nodes-via-a-class.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-5-should-style-nodes-via-a-class.snap.png new file mode 100644 index 000000000..84d58619f Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-5-should-style-nodes-via-a-class.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-58-handle-styling-with-style-expressions.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-58-handle-styling-with-style-expressions.snap.png new file mode 100644 index 000000000..bd012a899 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-58-handle-styling-with-style-expressions.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-6-should-render-a-flowchart-full-of-circles.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-6-should-render-a-flowchart-full-of-circles.snap.png new file mode 100644 index 000000000..2cc2918d2 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-6-should-render-a-flowchart-full-of-circles.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-60-handle-styling-for-all-node-shapes.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-60-handle-styling-for-all-node-shapes.snap.png new file mode 100644 index 000000000..e3b4b31f8 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-60-handle-styling-for-all-node-shapes.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-61-fontawesome-icons-in-edge-labels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-61-fontawesome-icons-in-edge-labels.snap.png new file mode 100644 index 000000000..4731b3577 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-61-fontawesome-icons-in-edge-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-62-fontawesome-icons-in-edge-labels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-62-fontawesome-icons-in-edge-labels.snap.png new file mode 100644 index 000000000..38b30dd66 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-62-fontawesome-icons-in-edge-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-63-fontawesome-icons-in-edge-labels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-63-fontawesome-icons-in-edge-labels.snap.png new file mode 100644 index 000000000..a1c477895 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-63-fontawesome-icons-in-edge-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-64-fontawesome-icons-in-edge-labels.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-64-fontawesome-icons-in-edge-labels.snap.png new file mode 100644 index 000000000..52c666c17 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-64-fontawesome-icons-in-edge-labels.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-65-text-color-from-classes.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-65-text-color-from-classes.snap.png new file mode 100644 index 000000000..259d55638 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-65-text-color-from-classes.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-7-should-render-a-flowchart-full-of-icons.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-7-should-render-a-flowchart-full-of-icons.snap.png new file mode 100644 index 000000000..2cea1ada9 Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-7-should-render-a-flowchart-full-of-icons.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-8-should-render-labels-with-numbers-at-the-start.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-8-should-render-labels-with-numbers-at-the-start.snap.png new file mode 100644 index 000000000..f8432f4ed Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-8-should-render-labels-with-numbers-at-the-start.snap.png differ diff --git a/cypress/snapshots/rendering/flowchart.spec.js/Graph-9-should-render-subgraphs.snap.png b/cypress/snapshots/rendering/flowchart.spec.js/Graph-9-should-render-subgraphs.snap.png new file mode 100644 index 000000000..2258dcf2b Binary files /dev/null and b/cypress/snapshots/rendering/flowchart.spec.js/Graph-9-should-render-subgraphs.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-1-should-render-a-simple-gitgraph-with-commit-on-main-branch.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-1-should-render-a-simple-gitgraph-with-commit-on-main-branch.snap.png new file mode 100644 index 000000000..49674de7b Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-1-should-render-a-simple-gitgraph-with-commit-on-main-branch.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-10-should-render-a-simple-gitgraph-with-horizontal-labels.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-10-should-render-a-simple-gitgraph-with-horizontal-labels.snap.png new file mode 100644 index 000000000..7fe620c37 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-10-should-render-a-simple-gitgraph-with-horizontal-labels.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-gitgraph-with-cherry-pick-commit-with-custom-tag.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-gitgraph-with-cherry-pick-commit-with-custom-tag.snap.png new file mode 100644 index 000000000..042b3fdde Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-gitgraph-with-cherry-pick-commit-with-custom-tag.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-gitgraph-with-cherry-pick-commit-with-no-tag.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-gitgraph-with-cherry-pick-commit-with-no-tag.snap.png new file mode 100644 index 000000000..b5d1d91e5 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-gitgraph-with-cherry-pick-commit-with-no-tag.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-simple-gitgraph-with-cherry-pick-commit.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-simple-gitgraph-with-cherry-pick-commit.snap.png new file mode 100644 index 000000000..eb2b1e805 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-simple-gitgraph-with-cherry-pick-commit.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-simple-gitgraph-with-two-cherry-pick-commit.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-simple-gitgraph-with-two-cherry-pick-commit.snap.png new file mode 100644 index 000000000..5ef9b6968 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-11-should-render-a-simple-gitgraph-with-two-cherry-pick-commit.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-12-should-render-commits-for-more-than-8-branches.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-12-should-render-commits-for-more-than-8-branches.snap.png new file mode 100644 index 000000000..e8a63e38d Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-12-should-render-commits-for-more-than-8-branches.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-13-should-render-a-simple-gitgraph-with-three-branches,custom-merge-commit-id,tag,type.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-13-should-render-a-simple-gitgraph-with-three-branches,custom-merge-commit-id,tag,type.snap.png new file mode 100644 index 000000000..41ac9a3aa Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-13-should-render-a-simple-gitgraph-with-three-branches,custom-merge-commit-id,tag,type.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-1433-should-render-a-simple-gitgraph-with-a-title.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-1433-should-render-a-simple-gitgraph-with-a-title.snap.png new file mode 100644 index 000000000..bed7768b1 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-1433-should-render-a-simple-gitgraph-with-a-title.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-2-should-render-a-simple-gitgraph-with-commit-on-main-branch-with-Id.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-2-should-render-a-simple-gitgraph-with-commit-on-main-branch-with-Id.snap.png new file mode 100644 index 000000000..3214605d0 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-2-should-render-a-simple-gitgraph-with-commit-on-main-branch-with-Id.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-3-should-render-a-simple-gitgraph-with-different-commitTypes-on-main-branch-.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-3-should-render-a-simple-gitgraph-with-different-commitTypes-on-main-branch-.snap.png new file mode 100644 index 000000000..a2237d14a Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-3-should-render-a-simple-gitgraph-with-different-commitTypes-on-main-branch-.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-4-should-render-a-simple-gitgraph-with-tags-commitTypes-on-main-branch-.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-4-should-render-a-simple-gitgraph-with-tags-commitTypes-on-main-branch-.snap.png new file mode 100644 index 000000000..485458908 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-4-should-render-a-simple-gitgraph-with-tags-commitTypes-on-main-branch-.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-5-should-render-a-simple-gitgraph-with-two-branches.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-5-should-render-a-simple-gitgraph-with-two-branches.snap.png new file mode 100644 index 000000000..4cd39dacc Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-5-should-render-a-simple-gitgraph-with-two-branches.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-6-should-render-a-simple-gitgraph-with-two-branches-and-merge-commit.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-6-should-render-a-simple-gitgraph-with-two-branches-and-merge-commit.snap.png new file mode 100644 index 000000000..ee5c2234a Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-6-should-render-a-simple-gitgraph-with-two-branches-and-merge-commit.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-7-should-render-a-simple-gitgraph-with-three-branches-and-tagged-merge-commit.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-7-should-render-a-simple-gitgraph-with-three-branches-and-tagged-merge-commit.snap.png new file mode 100644 index 000000000..8a563db58 Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-7-should-render-a-simple-gitgraph-with-three-branches-and-tagged-merge-commit.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-8-should-render-a-simple-gitgraph-with-more-than-8-branchs-&-overriding-variables.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-8-should-render-a-simple-gitgraph-with-more-than-8-branchs-&-overriding-variables.snap.png new file mode 100644 index 000000000..0c14a29ec Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-8-should-render-a-simple-gitgraph-with-more-than-8-branchs-&-overriding-variables.snap.png differ diff --git a/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-9-should-render-a-simple-gitgraph-with-rotated-labels.snap.png b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-9-should-render-a-simple-gitgraph-with-rotated-labels.snap.png new file mode 100644 index 000000000..4e568e4bc Binary files /dev/null and b/cypress/snapshots/rendering/gitGraph.spec.js/Git-Graph-diagram-9-should-render-a-simple-gitgraph-with-rotated-labels.snap.png differ diff --git a/cypress/snapshots/rendering/info.spec.js/Sequencediagram-should-render-a-simple-info-diagrams.snap.png b/cypress/snapshots/rendering/info.spec.js/Sequencediagram-should-render-a-simple-info-diagrams.snap.png new file mode 100644 index 000000000..388401f8c Binary files /dev/null and b/cypress/snapshots/rendering/info.spec.js/Sequencediagram-should-render-a-simple-info-diagrams.snap.png differ