From 3aad8ffbea18cf3421d46b03cf55f301d71ee515 Mon Sep 17 00:00:00 2001 From: mkpaz Date: Wed, 5 Oct 2022 22:24:42 +0400 Subject: [PATCH] Improve HTMLEditor sample - Use global bg/fg colors and font - Fix toolbar icons with explanation - Support switching between themes --- .../page/components/BreadcrumbsPage.java | 6 - .../page/components/HTMLEditorPage.java | 75 ++++++- .../sampler/theme/HighlightJSTheme.java | 22 ++- sampler/src/main/java/module-info.java | 1 + .../scss/components/_html-editor-fix.scss | 183 ++++++++++++++++++ .../assets/styles/scss/components/_index.scss | 3 + .../resources/assets/styles/scss/index.scss | 1 + .../HTMLEditor-Background-Color-Black.png | Bin 0 -> 1072 bytes .../HTMLEditor-Background-Color-Black@2x.png | Bin 0 -> 1246 bytes .../HTMLEditor-Background-Color-White.png | Bin 0 -> 1091 bytes .../HTMLEditor-Background-Color-White@2x.png | Bin 0 -> 1236 bytes .../HTMLEditor-Background-Color-Yellow.png | Bin 0 -> 1162 bytes .../HTMLEditor-Background-Color-Yellow@2x.png | Bin 0 -> 1329 bytes .../modena/HTMLEditor-Background-Color.png | Bin 0 -> 1264 bytes .../modena/HTMLEditor-Background-Color@2x.png | Bin 0 -> 1606 bytes .../images/modena/HTMLEditor-Bold-Black.png | Bin 0 -> 1052 bytes .../modena/HTMLEditor-Bold-Black@2x.png | Bin 0 -> 1197 bytes .../images/modena/HTMLEditor-Bold-White.png | Bin 0 -> 1049 bytes .../modena/HTMLEditor-Bold-White@2x.png | Bin 0 -> 1195 bytes .../images/modena/HTMLEditor-Bold-Yellow.png | Bin 0 -> 1130 bytes .../modena/HTMLEditor-Bold-Yellow@2x.png | Bin 0 -> 1280 bytes .../images/modena/HTMLEditor-Bold.png | Bin 0 -> 1258 bytes .../images/modena/HTMLEditor-Bold@2x.png | Bin 0 -> 1575 bytes .../images/modena/HTMLEditor-Break-Black.png | Bin 0 -> 977 bytes .../modena/HTMLEditor-Break-Black@2x.png | Bin 0 -> 1044 bytes .../images/modena/HTMLEditor-Break-White.png | Bin 0 -> 963 bytes .../modena/HTMLEditor-Break-White@2x.png | Bin 0 -> 1009 bytes .../images/modena/HTMLEditor-Break-Yellow.png | Bin 0 -> 1033 bytes .../modena/HTMLEditor-Break-Yellow@2x.png | Bin 0 -> 1058 bytes .../images/modena/HTMLEditor-Break.png | Bin 0 -> 1049 bytes .../images/modena/HTMLEditor-Break@2x.png | Bin 0 -> 1264 bytes .../modena/HTMLEditor-Bullets-Black-rtl.png | Bin 0 -> 3141 bytes .../modena/HTMLEditor-Bullets-Black.png | Bin 0 -> 969 bytes .../HTMLEditor-Bullets-Black@2x-rtl.png | Bin 0 -> 3249 bytes .../modena/HTMLEditor-Bullets-Black@2x.png | Bin 0 -> 1048 bytes .../modena/HTMLEditor-Bullets-White-rtl.png | Bin 0 -> 3148 bytes .../modena/HTMLEditor-Bullets-White.png | Bin 0 -> 976 bytes .../HTMLEditor-Bullets-White@2x-rtl.png | Bin 0 -> 3247 bytes .../modena/HTMLEditor-Bullets-White@2x.png | Bin 0 -> 1069 bytes .../modena/HTMLEditor-Bullets-Yellow-rtl.png | Bin 0 -> 3153 bytes .../modena/HTMLEditor-Bullets-Yellow.png | Bin 0 -> 1061 bytes .../HTMLEditor-Bullets-Yellow@2x-rtl.png | Bin 0 -> 3252 bytes .../modena/HTMLEditor-Bullets-Yellow@2x.png | Bin 0 -> 1124 bytes .../images/modena/HTMLEditor-Bullets-rtl.png | Bin 0 -> 3183 bytes .../images/modena/HTMLEditor-Bullets.png | Bin 0 -> 1108 bytes .../modena/HTMLEditor-Bullets@2x-rtl.png | Bin 0 -> 3335 bytes .../images/modena/HTMLEditor-Bullets@2x.png | Bin 0 -> 1177 bytes .../images/modena/HTMLEditor-Center-Black.png | Bin 0 -> 977 bytes .../modena/HTMLEditor-Center-Black@2x.png | Bin 0 -> 1018 bytes .../images/modena/HTMLEditor-Center-White.png | Bin 0 -> 968 bytes .../modena/HTMLEditor-Center-White@2x.png | Bin 0 -> 1012 bytes .../modena/HTMLEditor-Center-Yellow.png | Bin 0 -> 1041 bytes .../modena/HTMLEditor-Center-Yellow@2x.png | Bin 0 -> 1069 bytes .../images/modena/HTMLEditor-Center.png | Bin 0 -> 1062 bytes .../images/modena/HTMLEditor-Center@2x.png | Bin 0 -> 1090 bytes .../images/modena/HTMLEditor-Copy-Black.png | Bin 0 -> 1013 bytes .../modena/HTMLEditor-Copy-Black@2x.png | Bin 0 -> 1116 bytes .../images/modena/HTMLEditor-Copy-White.png | Bin 0 -> 1015 bytes .../modena/HTMLEditor-Copy-White@2x.png | Bin 0 -> 1121 bytes .../images/modena/HTMLEditor-Copy-Yellow.png | Bin 0 -> 1086 bytes .../modena/HTMLEditor-Copy-Yellow@2x.png | Bin 0 -> 1218 bytes .../images/modena/HTMLEditor-Copy.png | Bin 0 -> 1159 bytes .../images/modena/HTMLEditor-Copy@2x.png | Bin 0 -> 1286 bytes .../images/modena/HTMLEditor-Cut-Black.png | Bin 0 -> 1107 bytes .../images/modena/HTMLEditor-Cut-Black@2x.png | Bin 0 -> 1329 bytes .../images/modena/HTMLEditor-Cut-White.png | Bin 0 -> 1131 bytes .../images/modena/HTMLEditor-Cut-White@2x.png | Bin 0 -> 1358 bytes .../images/modena/HTMLEditor-Cut-Yellow.png | Bin 0 -> 1204 bytes .../modena/HTMLEditor-Cut-Yellow@2x.png | Bin 0 -> 1460 bytes .../images/modena/HTMLEditor-Cut.png | Bin 0 -> 1446 bytes .../images/modena/HTMLEditor-Cut@2x.png | Bin 0 -> 2022 bytes .../modena/HTMLEditor-Indent-Black-rtl.png | Bin 0 -> 3179 bytes .../images/modena/HTMLEditor-Indent-Black.png | Bin 0 -> 982 bytes .../modena/HTMLEditor-Indent-Black@2x-rtl.png | Bin 0 -> 3277 bytes .../modena/HTMLEditor-Indent-Black@2x.png | Bin 0 -> 1071 bytes .../modena/HTMLEditor-Indent-White-rtl.png | Bin 0 -> 3188 bytes .../images/modena/HTMLEditor-Indent-White.png | Bin 0 -> 995 bytes .../modena/HTMLEditor-Indent-White@2x-rtl.png | Bin 0 -> 3293 bytes .../modena/HTMLEditor-Indent-White@2x.png | Bin 0 -> 1096 bytes .../modena/HTMLEditor-Indent-Yellow-rtl.png | Bin 0 -> 3191 bytes .../modena/HTMLEditor-Indent-Yellow.png | Bin 0 -> 1068 bytes .../HTMLEditor-Indent-Yellow@2x-rtl.png | Bin 0 -> 3292 bytes .../modena/HTMLEditor-Indent-Yellow@2x.png | Bin 0 -> 1157 bytes .../images/modena/HTMLEditor-Indent-rtl.png | Bin 0 -> 3296 bytes .../images/modena/HTMLEditor-Indent.png | Bin 0 -> 1174 bytes .../modena/HTMLEditor-Indent@2x-rtl.png | Bin 0 -> 3504 bytes .../images/modena/HTMLEditor-Indent@2x.png | Bin 0 -> 1297 bytes .../images/modena/HTMLEditor-Italic-Black.png | Bin 0 -> 1041 bytes .../modena/HTMLEditor-Italic-Black@2x.png | Bin 0 -> 1171 bytes .../images/modena/HTMLEditor-Italic-White.png | Bin 0 -> 1037 bytes .../modena/HTMLEditor-Italic-White@2x.png | Bin 0 -> 1158 bytes .../modena/HTMLEditor-Italic-Yellow.png | Bin 0 -> 1112 bytes .../modena/HTMLEditor-Italic-Yellow@2x.png | Bin 0 -> 1237 bytes .../images/modena/HTMLEditor-Italic.png | Bin 0 -> 1208 bytes .../images/modena/HTMLEditor-Italic@2x.png | Bin 0 -> 1412 bytes .../modena/HTMLEditor-Justify-Black.png | Bin 0 -> 964 bytes .../modena/HTMLEditor-Justify-Black@2x.png | Bin 0 -> 987 bytes .../modena/HTMLEditor-Justify-White.png | Bin 0 -> 951 bytes .../modena/HTMLEditor-Justify-White@2x.png | Bin 0 -> 974 bytes .../modena/HTMLEditor-Justify-Yellow.png | Bin 0 -> 1021 bytes .../modena/HTMLEditor-Justify-Yellow@2x.png | Bin 0 -> 1045 bytes .../images/modena/HTMLEditor-Justify.png | Bin 0 -> 1035 bytes .../images/modena/HTMLEditor-Justify@2x.png | Bin 0 -> 1071 bytes .../images/modena/HTMLEditor-Left-Black.png | Bin 0 -> 971 bytes .../modena/HTMLEditor-Left-Black@2x.png | Bin 0 -> 1004 bytes .../images/modena/HTMLEditor-Left-White.png | Bin 0 -> 958 bytes .../modena/HTMLEditor-Left-White@2x.png | Bin 0 -> 996 bytes .../images/modena/HTMLEditor-Left-Yellow.png | Bin 0 -> 1028 bytes .../modena/HTMLEditor-Left-Yellow@2x.png | Bin 0 -> 1051 bytes .../images/modena/HTMLEditor-Left.png | Bin 0 -> 1046 bytes .../images/modena/HTMLEditor-Left@2x.png | Bin 0 -> 1073 bytes .../modena/HTMLEditor-Numbered-Black-rtl.png | Bin 0 -> 2796 bytes .../modena/HTMLEditor-Numbered-Black.png | Bin 0 -> 978 bytes .../HTMLEditor-Numbered-Black@2x-rtl.png | Bin 0 -> 2890 bytes .../modena/HTMLEditor-Numbered-Black@2x.png | Bin 0 -> 1128 bytes .../modena/HTMLEditor-Numbered-White-rtl.png | Bin 0 -> 2807 bytes .../modena/HTMLEditor-Numbered-White.png | Bin 0 -> 1007 bytes .../HTMLEditor-Numbered-White@2x-rtl.png | Bin 0 -> 2900 bytes .../modena/HTMLEditor-Numbered-White@2x.png | Bin 0 -> 1123 bytes .../modena/HTMLEditor-Numbered-Yellow-rtl.png | Bin 0 -> 2807 bytes .../modena/HTMLEditor-Numbered-Yellow.png | Bin 0 -> 1083 bytes .../HTMLEditor-Numbered-Yellow@2x-rtl.png | Bin 0 -> 2905 bytes .../modena/HTMLEditor-Numbered-Yellow@2x.png | Bin 0 -> 1187 bytes .../images/modena/HTMLEditor-Numbered-rtl.png | Bin 0 -> 2853 bytes .../images/modena/HTMLEditor-Numbered.png | Bin 0 -> 1141 bytes .../modena/HTMLEditor-Numbered@2x-rtl.png | Bin 0 -> 3082 bytes .../images/modena/HTMLEditor-Numbered@2x.png | Bin 0 -> 1293 bytes .../modena/HTMLEditor-Outdent-Black-rtl.png | Bin 0 -> 3194 bytes .../modena/HTMLEditor-Outdent-Black.png | Bin 0 -> 987 bytes .../HTMLEditor-Outdent-Black@2x-rtl.png | Bin 0 -> 3282 bytes .../modena/HTMLEditor-Outdent-Black@2x.png | Bin 0 -> 1075 bytes .../modena/HTMLEditor-Outdent-White-rtl.png | Bin 0 -> 3190 bytes .../modena/HTMLEditor-Outdent-White.png | Bin 0 -> 995 bytes .../HTMLEditor-Outdent-White@2x-rtl.png | Bin 0 -> 3288 bytes .../modena/HTMLEditor-Outdent-White@2x.png | Bin 0 -> 1126 bytes .../modena/HTMLEditor-Outdent-Yellow-rtl.png | Bin 0 -> 3194 bytes .../modena/HTMLEditor-Outdent-Yellow.png | Bin 0 -> 1092 bytes .../HTMLEditor-Outdent-Yellow@2x-rtl.png | Bin 0 -> 3291 bytes .../modena/HTMLEditor-Outdent-Yellow@2x.png | Bin 0 -> 1158 bytes .../images/modena/HTMLEditor-Outdent-rtl.png | Bin 0 -> 2929 bytes .../images/modena/HTMLEditor-Outdent.png | Bin 0 -> 1178 bytes .../modena/HTMLEditor-Outdent@2x-rtl.png | Bin 0 -> 3455 bytes .../images/modena/HTMLEditor-Outdent@2x.png | Bin 0 -> 1300 bytes .../images/modena/HTMLEditor-Paste-Black.png | Bin 0 -> 1048 bytes .../modena/HTMLEditor-Paste-Black@2x.png | Bin 0 -> 1202 bytes .../images/modena/HTMLEditor-Paste-White.png | Bin 0 -> 1051 bytes .../modena/HTMLEditor-Paste-White@2x.png | Bin 0 -> 1227 bytes .../images/modena/HTMLEditor-Paste-Yellow.png | Bin 0 -> 1109 bytes .../modena/HTMLEditor-Paste-Yellow@2x.png | Bin 0 -> 1302 bytes .../images/modena/HTMLEditor-Paste.png | Bin 0 -> 1265 bytes .../images/modena/HTMLEditor-Paste@2x.png | Bin 0 -> 1576 bytes .../images/modena/HTMLEditor-Right-Black.png | Bin 0 -> 972 bytes .../modena/HTMLEditor-Right-Black@2x.png | Bin 0 -> 989 bytes .../images/modena/HTMLEditor-Right-White.png | Bin 0 -> 960 bytes .../modena/HTMLEditor-Right-White@2x.png | Bin 0 -> 985 bytes .../images/modena/HTMLEditor-Right-Yellow.png | Bin 0 -> 1031 bytes .../modena/HTMLEditor-Right-Yellow@2x.png | Bin 0 -> 1045 bytes .../images/modena/HTMLEditor-Right.png | Bin 0 -> 1035 bytes .../images/modena/HTMLEditor-Right@2x.png | Bin 0 -> 1075 bytes .../modena/HTMLEditor-Strikethrough-Black.png | Bin 0 -> 1035 bytes .../HTMLEditor-Strikethrough-Black@2x.png | Bin 0 -> 1134 bytes .../modena/HTMLEditor-Strikethrough-White.png | Bin 0 -> 1049 bytes .../HTMLEditor-Strikethrough-White@2x.png | Bin 0 -> 1139 bytes .../HTMLEditor-Strikethrough-Yellow.png | Bin 0 -> 1134 bytes .../HTMLEditor-Strikethrough-Yellow@2x.png | Bin 0 -> 1231 bytes .../modena/HTMLEditor-Strikethrough.png | Bin 0 -> 1214 bytes .../modena/HTMLEditor-Strikethrough@2x.png | Bin 0 -> 1409 bytes .../modena/HTMLEditor-Text-Color-Black.png | Bin 0 -> 1065 bytes .../modena/HTMLEditor-Text-Color-Black@2x.png | Bin 0 -> 1187 bytes .../modena/HTMLEditor-Text-Color-White.png | Bin 0 -> 1078 bytes .../modena/HTMLEditor-Text-Color-White@2x.png | Bin 0 -> 1253 bytes .../modena/HTMLEditor-Text-Color-Yellow.png | Bin 0 -> 1150 bytes .../HTMLEditor-Text-Color-Yellow@2x.png | Bin 0 -> 1305 bytes .../images/modena/HTMLEditor-Text-Color.png | Bin 0 -> 1272 bytes .../modena/HTMLEditor-Text-Color@2x.png | Bin 0 -> 1567 bytes .../modena/HTMLEditor-Underline-Black.png | Bin 0 -> 1060 bytes .../modena/HTMLEditor-Underline-Black@2x.png | Bin 0 -> 1183 bytes .../modena/HTMLEditor-Underline-White.png | Bin 0 -> 1066 bytes .../modena/HTMLEditor-Underline-White@2x.png | Bin 0 -> 1164 bytes .../modena/HTMLEditor-Underline-Yellow.png | Bin 0 -> 1138 bytes .../modena/HTMLEditor-Underline-Yellow@2x.png | Bin 0 -> 1253 bytes .../images/modena/HTMLEditor-Underline.png | Bin 0 -> 1260 bytes .../images/modena/HTMLEditor-Underline@2x.png | Bin 0 -> 1492 bytes .../images/modena/dialog-confirm.png | Bin 0 -> 5830 bytes .../images/modena/dialog-confirm@2x.png | Bin 0 -> 11665 bytes .../resources/images/modena/dialog-error.png | Bin 0 -> 5116 bytes .../images/modena/dialog-error@2x.png | Bin 0 -> 9643 bytes .../images/modena/dialog-fewer-details.png | Bin 0 -> 3588 bytes .../images/modena/dialog-fewer-details@2x.png | Bin 0 -> 4950 bytes .../images/modena/dialog-information.png | Bin 0 -> 5571 bytes .../images/modena/dialog-information@2x.png | Bin 0 -> 10903 bytes .../images/modena/dialog-more-details.png | Bin 0 -> 3593 bytes .../images/modena/dialog-more-details@2x.png | Bin 0 -> 4955 bytes .../images/modena/dialog-warning.png | Bin 0 -> 5080 bytes .../images/modena/dialog-warning@2x.png | Bin 0 -> 9087 bytes .../images/modena/pattern-transparent.png | Bin 0 -> 1018 bytes 196 files changed, 270 insertions(+), 21 deletions(-) create mode 100644 sampler/src/main/resources/assets/styles/scss/components/_html-editor-fix.scss create mode 100644 sampler/src/main/resources/assets/styles/scss/components/_index.scss create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Background-Color.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Background-Color@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bold-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bold-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bold-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bold-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bold-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bold-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bold.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bold@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Break-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Break-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Break-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Break-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Break-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Break-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Break.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Break@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Bullets@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Center-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Center-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Center-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Center-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Center-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Center-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Center.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Center@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Copy-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Copy-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Copy-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Copy-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Copy-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Copy-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Copy.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Copy@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Cut-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Cut-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Cut-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Cut-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Cut-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Cut-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Cut.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Cut@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-White-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-White@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Indent@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Italic-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Italic-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Italic-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Italic-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Italic-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Italic-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Italic.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Italic@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Justify-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Justify-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Justify-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Justify-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Justify-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Justify-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Justify.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Justify@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Left-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Left-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Left-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Left-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Left-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Left-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Left.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Left@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Numbered@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent@2x-rtl.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Outdent@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Paste-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Paste-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Paste-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Paste-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Paste-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Paste-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Paste.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Paste@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Right-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Right-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Right-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Right-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Right-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Right-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Right.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Right@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Text-Color.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Text-Color@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Underline-Black.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Underline-Black@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Underline-White.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Underline-White@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Underline-Yellow.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Underline-Yellow@2x.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Underline.png create mode 100644 sampler/src/main/resources/images/modena/HTMLEditor-Underline@2x.png create mode 100644 sampler/src/main/resources/images/modena/dialog-confirm.png create mode 100644 sampler/src/main/resources/images/modena/dialog-confirm@2x.png create mode 100644 sampler/src/main/resources/images/modena/dialog-error.png create mode 100644 sampler/src/main/resources/images/modena/dialog-error@2x.png create mode 100644 sampler/src/main/resources/images/modena/dialog-fewer-details.png create mode 100644 sampler/src/main/resources/images/modena/dialog-fewer-details@2x.png create mode 100644 sampler/src/main/resources/images/modena/dialog-information.png create mode 100644 sampler/src/main/resources/images/modena/dialog-information@2x.png create mode 100644 sampler/src/main/resources/images/modena/dialog-more-details.png create mode 100644 sampler/src/main/resources/images/modena/dialog-more-details@2x.png create mode 100644 sampler/src/main/resources/images/modena/dialog-warning.png create mode 100644 sampler/src/main/resources/images/modena/dialog-warning@2x.png create mode 100644 sampler/src/main/resources/images/modena/pattern-transparent.png diff --git a/sampler/src/main/java/atlantafx/sampler/page/components/BreadcrumbsPage.java b/sampler/src/main/java/atlantafx/sampler/page/components/BreadcrumbsPage.java index a9aee37..7eb2813 100644 --- a/sampler/src/main/java/atlantafx/sampler/page/components/BreadcrumbsPage.java +++ b/sampler/src/main/java/atlantafx/sampler/page/components/BreadcrumbsPage.java @@ -103,10 +103,4 @@ public class BreadcrumbsPage extends AbstractPage { } return current; } - - @Override - protected double computePrefHeight(double width) { - System.out.println("pref height" + super.computePrefHeight(width)); - return super.computePrefHeight(width); - } } diff --git a/sampler/src/main/java/atlantafx/sampler/page/components/HTMLEditorPage.java b/sampler/src/main/java/atlantafx/sampler/page/components/HTMLEditorPage.java index c462163..6ecc6a3 100644 --- a/sampler/src/main/java/atlantafx/sampler/page/components/HTMLEditorPage.java +++ b/sampler/src/main/java/atlantafx/sampler/page/components/HTMLEditorPage.java @@ -1,9 +1,16 @@ /* SPDX-License-Identifier: MIT */ package atlantafx.sampler.page.components; -import atlantafx.base.theme.Styles; +import atlantafx.base.controls.ToggleSwitch; +import atlantafx.base.theme.Theme; +import atlantafx.sampler.event.DefaultEventBus; +import atlantafx.sampler.event.ThemeEvent; import atlantafx.sampler.page.AbstractPage; import atlantafx.sampler.page.SampleBlock; +import atlantafx.sampler.theme.HighlightJSTheme; +import atlantafx.sampler.theme.ThemeManager; +import javafx.css.PseudoClass; +import javafx.geometry.Pos; import javafx.scene.layout.VBox; import javafx.scene.text.Text; import javafx.scene.text.TextFlow; @@ -13,29 +20,79 @@ import static atlantafx.sampler.page.SampleBlock.BLOCK_VGAP; public class HTMLEditorPage extends AbstractPage { + private static final PseudoClass USE_LOCAL_URL = PseudoClass.getPseudoClass("use-local-url"); + public static final String NAME = "HTMLEditor"; @Override public String getName() { return NAME; } + private HTMLEditor editor = createEditor(); + public HTMLEditorPage() { super(); - setUserContent(new VBox( - editorSample() - )); + + setUserContent(new VBox(editorSample())); + editor.requestFocus(); + + // update editor colors on app theme change + DefaultEventBus.getInstance().subscribe(ThemeEvent.class, e -> { + if (ThemeManager.getInstance().getTheme() != null) { + editor.setHtmlText(generateContent()); + editor.requestFocus(); + } + }); } private SampleBlock editorSample() { var description = new Text( "HTMLEditor toolbar buttons use images from 'com/sun/javafx/scene/control/skin/modena'. " + - "In opposite, since AtlantaFX themes are also distributed as single CSS files, it contains no images. " + - "Unfortunately reusing Modena resources isn't possible, because the package isn't opened in OpenJFX 'module-info'." + "In opposite, since AtlantaFX themes are also distributed as single CSS files, it contains no images. " + + "Unfortunately reusing Modena resources isn't possible, because the package isn't opened in OpenJFX 'module-info'." ); - description.getStyleClass().addAll(Styles.TEXT, Styles.WARNING); + var fixToggle = new ToggleSwitch("Apply fix"); + + var content = new VBox(BLOCK_VGAP, editor, new TextFlow(description), fixToggle); + content.setAlignment(Pos.CENTER); + + fixToggle.selectedProperty().addListener((obs, old, val) -> { + // toolbar icons can't be changed back without creating new editor instance #javafx-bug + try { + editor = createEditor(); + editor.pseudoClassStateChanged(USE_LOCAL_URL, val); + content.getChildren().set(0, editor); + editor.requestFocus(); + } catch (Exception ignored) { + // hush internal HTML editor errors, because everything + // we do here is ugly hacks around legacy control anyway + } + }); + + return new SampleBlock("Playground", content); + } + + private HTMLEditor createEditor() { var editor = new HTMLEditor(); editor.setPrefHeight(400); - editor.setHtmlText(String.join("

", FAKER.lorem().paragraphs(10))); - return new SampleBlock("Playground", new VBox(BLOCK_VGAP, new TextFlow(description), editor)); + editor.setHtmlText(generateContent()); + return editor; + } + + private String generateContent() { + var tm = ThemeManager.getInstance(); + Theme samplerTheme = tm.getTheme(); + HighlightJSTheme hlTheme = tm.getMatchingSourceCodeHighlightTheme(samplerTheme); + return "" + + "" + + "" + + String.join("

", FAKER.lorem().paragraphs(10)) + + "" + + ""; } } diff --git a/sampler/src/main/java/atlantafx/sampler/theme/HighlightJSTheme.java b/sampler/src/main/java/atlantafx/sampler/theme/HighlightJSTheme.java index 7d8283f..c8aafac 100644 --- a/sampler/src/main/java/atlantafx/sampler/theme/HighlightJSTheme.java +++ b/sampler/src/main/java/atlantafx/sampler/theme/HighlightJSTheme.java @@ -5,10 +5,12 @@ public class HighlightJSTheme { private final String css; private final String background; + private final String foreground; - public HighlightJSTheme(String css, String background) { + public HighlightJSTheme(String css, String background, String foreground) { this.css = css; this.background = background; + this.foreground = foreground; } public String getCss() { @@ -19,29 +21,37 @@ public class HighlightJSTheme { return background; } + public String getForeground() { + return foreground; + } + public static HighlightJSTheme githubLight() { var css = ".hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}"; var bg = "#fff"; - return new HighlightJSTheme(css, bg); + var fg = "#24292f"; + return new HighlightJSTheme(css, bg, fg); } public static HighlightJSTheme githubDark() { var css = ".hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}"; var bg = "#0d1117"; - return new HighlightJSTheme(css, bg); + var fg = "#f0f6fc"; + return new HighlightJSTheme(css, bg, fg); } public static HighlightJSTheme nordLight() { // there's no Nord light theme, // below is "stackoverflow-light" theme with changed background var css = "*/.hljs{color:#2f3337;background:#f4f5f8}.hljs-subst{color:#2f3337}.hljs-comment{color:#656e77}.hljs-attr,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-section,.hljs-selector-tag{color:#015692}.hljs-attribute{color:#803378}.hljs-name,.hljs-number,.hljs-quote,.hljs-selector-id,.hljs-template-tag,.hljs-type{color:#b75501}.hljs-selector-class{color:#015692}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-string,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#54790d}.hljs-meta,.hljs-selector-pseudo{color:#015692}.hljs-built_in,.hljs-literal,.hljs-title{color:#b75501}.hljs-bullet,.hljs-code{color:#535a60}.hljs-meta .hljs-string{color:#54790d}.hljs-deletion{color:#c02d2e}.hljs-addition{color:#2f6f44}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}"; - var bg = "#f4f5f8"; - return new HighlightJSTheme(css, bg); + var bg = "#fafafc"; + var fg = "#2E3440"; + return new HighlightJSTheme(css, bg, fg); } public static HighlightJSTheme nordDark() { var css = "pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#2e3440}.hljs,.hljs-subst{color:#d8dee9}.hljs-selector-tag{color:#81a1c1}.hljs-selector-id{color:#8fbcbb;font-weight:700}.hljs-selector-attr,.hljs-selector-class{color:#8fbcbb}.hljs-property,.hljs-selector-pseudo{color:#88c0d0}.hljs-addition{background-color:rgba(163,190,140,.5)}.hljs-deletion{background-color:rgba(191,97,106,.5)}.hljs-built_in,.hljs-class,.hljs-type{color:#8fbcbb}.hljs-function,.hljs-function>.hljs-title,.hljs-title.hljs-function{color:#88c0d0}.hljs-keyword,.hljs-literal,.hljs-symbol{color:#81a1c1}.hljs-number{color:#b48ead}.hljs-regexp{color:#ebcb8b}.hljs-string{color:#a3be8c}.hljs-title{color:#8fbcbb}.hljs-params{color:#d8dee9}.hljs-bullet{color:#81a1c1}.hljs-code{color:#8fbcbb}.hljs-emphasis{font-style:italic}.hljs-formula{color:#8fbcbb}.hljs-strong{font-weight:700}.hljs-link:hover{text-decoration:underline}.hljs-comment,.hljs-quote{color:#4c566a}.hljs-doctag{color:#8fbcbb}.hljs-meta,.hljs-meta .hljs-keyword{color:#5e81ac}.hljs-meta .hljs-string{color:#a3be8c}.hljs-attr{color:#8fbcbb}.hljs-attribute{color:#d8dee9}.hljs-name{color:#81a1c1}.hljs-section{color:#88c0d0}.hljs-tag{color:#81a1c1}.hljs-template-variable,.hljs-variable{color:#d8dee9}.hljs-template-tag{color:#5e81ac}.language-abnf .hljs-attribute{color:#88c0d0}.language-abnf .hljs-symbol{color:#ebcb8b}.language-apache .hljs-attribute{color:#88c0d0}.language-apache .hljs-section{color:#81a1c1}.language-arduino .hljs-built_in{color:#88c0d0}.language-aspectj .hljs-meta{color:#d08770}.language-aspectj>.hljs-title{color:#88c0d0}.language-bnf .hljs-attribute{color:#8fbcbb}.language-clojure .hljs-name{color:#88c0d0}.language-clojure .hljs-symbol{color:#ebcb8b}.language-coq .hljs-built_in{color:#88c0d0}.language-cpp .hljs-meta .hljs-string{color:#8fbcbb}.language-css .hljs-built_in{color:#88c0d0}.language-css .hljs-keyword{color:#d08770}.language-diff .hljs-meta,.language-ebnf .hljs-attribute{color:#8fbcbb}.language-glsl .hljs-built_in{color:#88c0d0}.language-groovy .hljs-meta:not(:first-child),.language-haxe .hljs-meta,.language-java .hljs-meta{color:#d08770}.language-ldif .hljs-attribute{color:#8fbcbb}.language-lisp .hljs-name,.language-lua .hljs-built_in,.language-moonscript .hljs-built_in,.language-nginx .hljs-attribute{color:#88c0d0}.language-nginx .hljs-section{color:#5e81ac}.language-pf .hljs-built_in,.language-processing .hljs-built_in{color:#88c0d0}.language-scss .hljs-keyword,.language-stylus .hljs-keyword{color:#81a1c1}.language-swift .hljs-meta{color:#d08770}.language-vim .hljs-built_in{color:#88c0d0;font-style:italic}.language-yaml .hljs-meta{color:#d08770}"; var bg = "#2E3440"; - return new HighlightJSTheme(css, bg); + var fg = "#ECEFF4"; + return new HighlightJSTheme(css, bg, fg); } } diff --git a/sampler/src/main/java/module-info.java b/sampler/src/main/java/module-info.java index 960fa37..ce5b652 100755 --- a/sampler/src/main/java/module-info.java +++ b/sampler/src/main/java/module-info.java @@ -36,4 +36,5 @@ module atlantafx.sampler { opens atlantafx.sampler.assets; opens atlantafx.sampler.assets.highlightjs; opens atlantafx.sampler.assets.styles; + opens atlantafx.sampler.images.modena; } diff --git a/sampler/src/main/resources/assets/styles/scss/components/_html-editor-fix.scss b/sampler/src/main/resources/assets/styles/scss/components/_html-editor-fix.scss new file mode 100644 index 0000000..8ea2686 --- /dev/null +++ b/sampler/src/main/resources/assets/styles/scss/components/_html-editor-fix.scss @@ -0,0 +1,183 @@ +// SPDX-License-Identifier: MIT + +.html-editor:use-local-url { + .color-picker.html-editor-foreground { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Text-Color.png"); + } + + .color-picker.html-editor-background { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Background-Color.png"); + } + + .html-editor-cut { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Cut.png"); + } + + .html-editor-copy { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Copy.png"); + } + + .html-editor-paste { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Paste.png"); + } + + .html-editor-align-left { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Left.png"); + } + + .html-editor-align-center { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Center.png"); + } + + .html-editor-align-right { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Right.png"); + } + + .html-editor-align-justify { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Justify.png"); + } + + .html-editor-outdent { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Outdent.png"); + } + + .html-editor-outdent:dir(rtl) { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Outdent-rtl.png"); + } + + .html-editor-indent { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Indent.png"); + } + + .html-editor-indent:dir(rtl) { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Indent-rtl.png"); + } + + .html-editor-bullets { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Bullets.png"); + } + + .html-editor-bullets:dir(rtl) { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Bullets-rtl.png"); + } + + .html-editor-numbers { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Numbered.png"); + } + + .html-editor-numbers:dir(rtl) { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Numbered-rtl.png"); + } + + .html-editor-bold { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Bold.png"); + } + + .html-editor-italic { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Italic.png"); + } + + .html-editor-underline { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Underline.png"); + } + + .html-editor-strike { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Strikethrough.png"); + } + + .html-editor-hr { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Break.png"); + } +} + +.root:dark { + .html-editor:use-local-url { + .color-picker.html-editor-foreground { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Text-Color-White.png"); + } + + .color-picker.html-editor-background { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Background-Color-White.png"); + } + + .html-editor-cut { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Cut-White.png"); + } + + .html-editor-copy { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Copy-White.png"); + } + + .html-editor-paste { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Paste-White.png"); + } + + .html-editor-align-left { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Left-White.png"); + } + + .html-editor-align-center { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Center-White.png"); + } + + .html-editor-align-right { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Right-White.png"); + } + + .html-editor-align-justify { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Justify-White.png"); + } + + .html-editor-outdent { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Outdent-White.png"); + } + + .html-editor-outdent:dir(rtl) { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Outdent-White-rtl.png"); + } + + .html-editor-indent { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Indent-White-White.png"); + } + + .html-editor-indent:dir(rtl) { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Indent-White-rtl.png"); + } + + .html-editor-bullets { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Bullets-White.png"); + } + + .html-editor-bullets:dir(rtl) { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Bullets-White-rtl.png"); + } + + .html-editor-numbers { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Numbered-White.png"); + } + + .html-editor-numbers:dir(rtl) { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Numbered-White-rtl.png"); + } + + .html-editor-bold { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Bold-White.png"); + } + + .html-editor-italic { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Italic-White.png"); + } + + .html-editor-underline { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Underline-White.png"); + } + + .html-editor-strike { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Strikethrough-White.png"); + } + + .html-editor-hr { + -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Break-White.png"); + } + } +} \ No newline at end of file diff --git a/sampler/src/main/resources/assets/styles/scss/components/_index.scss b/sampler/src/main/resources/assets/styles/scss/components/_index.scss new file mode 100644 index 0000000..2fb82dd --- /dev/null +++ b/sampler/src/main/resources/assets/styles/scss/components/_index.scss @@ -0,0 +1,3 @@ +// SPDX-License-Identifier: MIT + +@use "html-editor-fix" \ No newline at end of file diff --git a/sampler/src/main/resources/assets/styles/scss/index.scss b/sampler/src/main/resources/assets/styles/scss/index.scss index fa3218c..2fa33da 100644 --- a/sampler/src/main/resources/assets/styles/scss/index.scss +++ b/sampler/src/main/resources/assets/styles/scss/index.scss @@ -3,3 +3,4 @@ @use "general"; @use "layout"; @use "widgets"; +@use "components" diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..7e30e7377114c7d807ef25877f112464edaf2b0a GIT binary patch literal 1072 zcmaJ=O-K|`9G^w8SX`{=U_vyFhc52So6&W52iN@?KNcFXb;~70oSk{=4muyrylrPa zt$~FUn5PbPC)gXN1N4c-ic8Ax;#F+*9=AOL(oiwItVH&j*>~kf@FXO zei`%vvX`aV?w(*U*hO-H1q|RAmh-bgzMJC#AP+wZd$W{0pB4rWePJs?6%aCchAEXw zbg7#*tZ9Y~hr_N0$N4eBZIey*ltSbo6mMzsps-csvqLed=C_>>#4^q&~BU#-( zEE6sm<47jM(!for4iv@zLpALPZKE_ij`yF!cBX7XCJk+)Xvw&7`A*lB$tNu+A;ZcT z#%#TcqXh#QcEK>oGq{}cRL@2C4tE$3>1AyZ|JP}H8-7Gu6 z#S?K>2nBk%Hgm}jJnp38x z_C8h4gKx`8Pi^t++VcmC^NH9!&-eLI<-Vu(8ML+&J15AGmo^rBu@^+(3o+gv+FI`- zs%?+=i2m^{?@sf|#nyGO*H-l1o}6gee1E3bSMAs$iXJZ8R^48nSlFoS7QE8rucbV= z))f1_xwLk*_GEHx=52W;8@-NJhrD-ptIgDv^89k5slB~cdo~l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsVix+11?H(9OWY$;jN$(ACJ%$G&eP`1g19yq1OD|;uunK z>rQwhZHkc~ zd|ChgpL`6rV$TD|NrvBl>aTH0TBGi#X5+7w{>#k%;DLCS35;{CLK)zz ze^#{a{?x+e1?r!k7OMuVSSd4;x7+K)G=<_Te;KYWkjeI* z@!IW|llNb*CpGWB*PdAZApftiktUPJxdxMCD!dAo%=(OM3>Oa1{3P0_S_CR_JYD@< J);T3K0RU*1v8Dh3 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-White.png new file mode 100644 index 0000000000000000000000000000000000000000..ccb279a657a3f99c40806de3c020481139487b04 GIT binary patch literal 1091 zcmaJ=TSyd97(T0IDw;weCRD>1_0rDGU3CXHcXwvZtwv;BX&-uUoH@F~Iu~b-?I=-p zfi46_^d3D_FA)h*4?SdLR1i@RbfJeRs3wH1R+a?rGqds#8*EBB9H}FbQRKeDpEw0HB=I zQfZWy_VJ3TQ?iGlT;0NK06IEdOIETF5rc48Gs5JLJ9kM!Q^Vx`pu|X)05e+mgbn*9 zdQ!?nRtc$O=Pshd<*|SckxaPyh~e;Vm|W21@!7kkNn!zlvSD&DsI=5e2&N5*AjS9< zrj;RDS&D55w6(SEBshj;XojO%&d;{-Ega70B;H zWimh2lGY!I1ln2c*6ee+`iz(>VlC0qr z%Y+L?yRt>I6yv2-0!q^Vp}M|=c2E*7$Gf7ilNz@morI1#W-GXHL(QHmix+GtBhyZq z=18fEy%`gkPR6tdp)W{CvZ5KDy?~b_K4CaWHWZi;!z5OqG)?8jP%IwjT7>o(7hu^q z7mY<(u|3$z30+Jm8VHoQqN$AO&_E@wy37?<<$9x_TiCM*ZS5dbyKGY@7Erd9)MLH=hXHz@?dk45(zl;l2B_>psu+d(S!%?-8%Z29Es&OWI>V literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8e501aac9566940e271d37bd9324d14a58ce3fbd GIT binary patch literal 1236 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%u1Od5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsViy#L(Q*z}UpX$;jN$(ACJ%$G&eP`1g19yq1P0rUQklVEdbi=l3J8mmYU*Ll%J~r_OewbZnqfWG!Lpb z1-Dy_aq86vIz}H9u}BdO69T3l5EGtkfgE_kPt60S_99@i4pn2A#lXPm;pyTSQgQ3e zv_{@00|D2AoK{SE4blco(l>ZZSj-Yw3YgpqSnezUiX~+CJyFT63indD=)KSLa?zf9 ze}gXvx*zH;+4jut|J)pZhLz8CzRH*$vv2rm;o>pH(Ma-B0Z+rrqtDm+tXROM<`>m} zL99pa=AtXRGHnxUA6hrca|SI}-J-Q+{@HUozH~BAnWCJtPkhDJil&&xfSJ+a8FvpX zWn00ul8IAAlZoNo=F-Mn3M(1rXm03@dp(0A`IK_zDw$`WRu)f*TvWrll{JRp@uyoG z)ekT)Ug~<0A?w(Qv}^_*o(46uhA%2}qgtGguo%>y<$PW>WqTKELfo2;1>sY|k1}O& zJT2eqsK+|v*y@xSp$qT)4Ptm{IOVjy#isy<#=KzGumfh3R2t40eP_Po7jZ6Z!*ZGX v+_h`u7yJI3ww`Z;=Nl%4pP3EY8JHQo-P*rDU0L@PRL*$1`njxgN@xNA?Nz9c literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..081b07d4e76f10d5b385289fbf2cddefc1169d8c GIT binary patch literal 1162 zcmbVMO=#Oz99L?Vbzxa@X<=KtJ=E?{h$TIJ*%tO}%ZeJqoCU{FLqFKF^lXbnAC+Ee zCp#=HEo|&ib{sp@89R^dvX%8PQ*ziS^wyS^9@QJRwwn!2b$%(9Ex?gt{YG^!({W_09gx|fCg?kUXFcw?PnG^c8)!v zRD?=U!fj_}CB*Y9vo&jF!OGZd{(X?`YLvjm1c9!*=tWvL$8Pg#bRQq{EZ9~d3psYj zsd{A&l>86_g_Dw&03lFS4$6wE!YLpMP~-)At4SzpimHhzFt}K1Ewr0j)i4LPsFY*d zgajJTcRC%eBXNG%;$bF}i8(|uNi~wuvPV!i=|x9|3=Jv?AW<}Bd=~{ga)&NQr`)hA?faq5;jKAVXbDrIaDZ zURXmim9z*YT{bfiPK$cUFpILDk#$KlQcxOV%U(o~XW^k;huR%r#g}5WQiu`p!V_OPE(6tOt1N)Qg>Hgr90 zmIO(V#iA(b>;P;3pPcd389r`~|1`_+h<0GS-EDm;><$n1=){C{H17Vs?`=9(Kb4JQ zt$VMrxpn1XK5?$UfBovC2dl4?q4?r*>CoZLR--pLY4w-E8^G>=BEOy(Eo_c_`t0n- z8~HQ$nf0;W>S!Y|^~VDt=%XK)$^7a@B7J&9IsDacuN9^k{A%IWvEDW2%E+H<;V)Ou z*As_&T;br!iS?&noVs*p^?7>?o%!o>Q@DNc8)m#e(cYNok=$A#J8|I2@y~BQpF!Wh x^LU@xZZ?ie?`^e;H?l_)=68P|W0;XqX6?%tKVF~xdMf@ql&5EnZ}pEZ`~yb4b{hZy literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Yellow@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..adce1a3b29ae47030bc5ebddff2ddba5ee3b4199 GIT binary patch literal 1329 zcmbVMeQeZZ81JTmW8UH%&bUELEuc&E`gPxR=hnO4u_`yl?c%0rvaa{uU30tkXglsB zhHS_ZSezMwVS=&@7ZW!>5)q;X6)_q|V89X*HWWOUB_wDhIt-Gr#JAhs)MVigo3`)s zzI}eb=ezrwn>Lr1)s!I!QqDJWA-JN(V_F5@S}u1BF4elfO>a@6dRkBc!bX%1fbvNp z20}oHWOtkabqI1_R0_B0ZNV*!s3dX0(7`jw6htFPU414chzX#h9Uvyj9_;4HQy3~m zJXoteNCs0r5SJQrDrm_yg~eP#bVsoIXVJP00|}Bq7tl z3LQ$9?!lm^OCcmv!Qe8ntQ8UkQ$}Qj6hYx6kxUwKEoy6e2>j#5irQK@n*u}#XiAqV z!g@qE6u~fe_cmlGLT{L@ssxK7baIN=l?1ZRa~=$S!6QGw`3dNtZQ1TYaRHb6Wi@jTNww|C2KUIzt%E@vmkn9>ESY#O2n9o8{pFGMpF{ zj>b^mraXd_2t3DzGgoF?e<=TkG;e8MJ#GT8y>aoOsqRi>-9Y)HN68W>=zET_)59Cb z2Y;+RzO!cEoA1t#kDQ$vocA#ki zFI_nOi)+&qegEDyUtGC7d}4P#mREirRn3oYe{sDAchtU}N2!5lo|EaxWy&nwF=+}HTo1f`_{?7&v(C^jk{)vTGa8w>~ps z_RY*)xBt=jCFOPg)d3)%~u}SUyhMvD(Fn>Jbc;&)Gcj9E<{*s=Tj(<{G zF<8?34z<79G`Nx9lO6tT`+KXZrV{NRW_J*mMh|Z*n}0pc9=g$g`^1B5?}UGc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#G;}qxbToBywzM>Mc6Bi~ zbaA$X>2=9ZF3nBND}m`vLFhHcsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6p(IL(9V zO~LIJL!5f`fsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;u$_|Uy<%WsO!9Pb45_%4 zl#`eD?|cL6m220G9!+v)(@|KoY+0LN0*#=_&i;`+Ir*6WJPx4M)pZ7br=Znr^+E5tN=7cQ~6tSord?etG*W#^mL)Coi;} zp03}V`|tB}evO!Gi;t*oVmweXk@^tlcS?83{1OTOVyXF7@ literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..856701388fd8b32ee68d19d5cd3a76e54fa8403c GIT binary patch literal 1606 zcmaJ>drT8|96wquP+>zsWkkk#5TAV=eQ0mA9Q1h9wX8yoVCHOTukBby6GoXdQK7^hoACW3Cx2V`SLWLE^-A7huh`~803d_SM> z>yzI$OI}X2I6({mK(sLz%jZ`x^hJpHzpt`#m|tFDvkKV)%Egx3863!PQpGrE^x8}C zeBAD=*mNFG0{~$PVJ&0}%_hV_d1dyHkBsxuJQ@Jf(mC4h*od=WFY%l1v%*Xpa5s@#$>0T*c~(c|Mu*l3rR%{o4&e#BIBN$vZz<_RI2|<3i}3r9Sq_2Y zF6>4f^gO9TvjsFz3=XPgN~uEu!=OeZgH>vc29|)S3OH4+;9rdtRv~H)lDYz%cpyF+ z<8&eUSoTCL{-lH4EK4JDd3kxctXwIhm=Zax)oMc=si{)lL+Yy_Svw~seaVvy818d0 z1kDl@35FQ$#Z(!qgZNCJm*AzRXi48hoA`#wIXf+fWr|Qqla6Nd|GRpR=}7+JBh_8 zN0}EV*-5PP1y(gJHY5fw%}2&?hS-cdvl+?@ju(v()8_(D%Qt~_PM=Hav{*Txj65{j ze~o(5#Oo)tof0m8n36tD@_J`@VW(hj9RLVAj97-1yIx#MlFu%pg0>?^aO}>m_M}7w z9Hp=YV2{TW|7d9`L7cf)5bVrmB%=4%rgvo4y!mZ+_cioAz3uwpL+=O~pKoqWPc@jg zKds_%Z6LQk(t>P7nJ|TTPKznr=8kXrKtvy81ZR@K}F?mEFkW$Ypp%7 zFy_PEyV-*E>qj985+rIzVnB70@byft@7MnRQMp7?_4C!M%|lQB9{MwvXbrr&unG8b zMBJorX>C3JhS7Lepfbk+iHlJ-;&y+3A^_JE4FXF~D3!|Bws73AK>GC2*x1-Cm&-N( z!7ryu0OyeKps;3No8)}TqD3c?>W!wV$b^K1oPcTHXX%ASMc&@Nz9*>X7DmR6go{La z!Mb6<_G3JZ3Ho45^umd#N|(m22rySS*R$d5MMBi78nEgY&= zDehy!#5(BmwZ@$-=*(RLg;y8!M1Xs$x@s!h-v*XE+Sb^(U(h`B9DVp}|5zvL_xttv zXRHxX4KMeI1KfrUH-8(6Te57~*4}{ue;~z*?uh}`s3a1JM8ne78!W(dc*F1})8|V0T!sb*`IkI(qaEDL7i& zRH;^fb^2Il literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..d50fedbf5138c6dbfe189dd9fafdc9a2823259d6 GIT binary patch literal 1052 zcmaJ=OH30%7~WEY$|HaW1De=z(cr=Et1r4~DQy>|iCeL4LcO`&oze~6hr0tUjWOs& z@dDxG!2<^mo{V@h8lxndNaDex(S(CuHIk?|BhHq#c%W`FJM&Mz|NFoHG0W5G3%y+@ zx(I^kO-%_Iy!SinNGJY#e(Xwk8$uI#lr@T|B3Y1#D@Fl=lqSu>43w0`Yg;fv5N=Y< zA|skfSW>5I7R=Vt zIk`3`hZQn51|n4+6KD`gpsJO1o3BR6IxmmU&NWSfIt0x{$vshdaT+8I3xWW}cx5KY zfFMh;K7S|_IuAI8WoU+@S zS0$5XDaJ{u2^7WuLp801wowM|>phUz&Mlgd&OqCkw`AP7;;<9S2Z#&vBgGf@S%>U-NIwN?bUnmlUPj&@m%#|;rH%t z%zbug`DTW&Ts`j1+G_u?v6V9mo;xR*pX)=fmWt!X^H8qhI9wn~c`U{SjN&x@> literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Black@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..331e2de36567b42004e6ba5ae55890bd31628830 GIT binary patch literal 1197 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%u1Od5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsVip!p+>x#nsrt$;jN$(ACJ%$G&eP`1g19yq1ObbUQklVEdbi=l3J8mmYU*Ll%J~r_OewbZnqfXG!Lpb z1-Dy_aO%|uIz}H9u}BdO69T3l5EGtkfgE_kPt60S_99@iw(wfAo`Hc;(bL5-q~g|_ z@Qb`n1_HUg%mz);Cpb!(?;H>;V4l+eBubbbv!pT?Fx^}bH(5Dzme__DA1_be(_c0H zPWIk?axt1muN`Sy+oO^2n!DiK{@gyf8w~FcNN+H1z880yQJhhA!&Ob?DF<#%{?71D z?R5{w1rIfrC&%Kn-2d2iaEKmIV-azSYhrynr^@Gm{_G9M|KD?StK^Qm$S$)Zi0ejl z_FL|BEykT!3#y*8=lI!+#T^#oJ-+9AmF}}^kyT8$^5*ZjEw|TUK?m3MH}lmKq$ieG zB)Vm~xWC@cGS^_~F4nn!xs<%Tqi(k$wIevihqGc8&TLb?^-q7OV?9x1Y6TSGqsGs9Q$^){xjMYezn5KmV>mvv4F FO#t?emtp__ literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-White.png new file mode 100644 index 0000000000000000000000000000000000000000..56f5626502a9aa1af777deb835dbf36a1fe810bb GIT binary patch literal 1049 zcmaJ=O-K|`93Nd;^Q#O!^l|Vp7J{_%<$kz>tM2Zs?LuR=F1TH+*_o$1=zKWyY(EaM zg$EZBz2+f0b_hY})*&ea?Gjx=f+D(fC@%#P$pRYVVcB#GP zYzsjU?TNUM#CwOcj=S-{``f;Rw=*b~Mia&~%1IU^!itfBAfZV!FbO54Fuwx_3BpCH zsWeK9mwDOHD9OQ4dCkOZf*2gmo02>W5y-$9RS%J0pFAajs)Wc%pU8-26lT?U(Sj4j zv6Nh#m4ga7JOl>wJQmO(l0aUY(``NMt*Nq7|RKZWg7!Gv@Y+Qxz<9UtU#%%!bgRuKkSVK2O^x8Wn)}8 z5@v+~pP!44GQqIdTjdIdyr4lHRk_L$H(ZzNjDluj&jPg6n@}0G3=LFL=GFSK1nTM? za+UhA4AkY)I2hV#>|c$pUg7C+jl~RHdA|Liq0ir)ctl(aZA|ShZGG?UZR=Xy?M&=F zyY(>e-nCZ%Cq^c(Y#%#W`r+z2N6Zg(w61n8wZt=@cAB@E;&U#m@oH&zadCaMyYJ1) ud4I$8(;r+vH(oTht}Wkn-M<%i6Af-+^W~Svuh*JI=dmVYW5Rmm#+^THr%y)! literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..940b999d5eedf22be949970c99d186b933606636 GIT binary patch literal 1195 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%u1Od5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsViy#L(Q*z}UdT$;jN$(ACJ%$G&eP`1g19yq1O)1EajBi(^Q| zt)xHy|JxsSU^*7a&XdMI;ngO7hZ@EXbEc1M3Uv-s^d>MDJg8IH_g~)Lg8#_t!WFmq zk8o9-VNYgb;$q>jSis=DZ9>_1=+vM##OYX51p6v80q^fw;@_jZ<0}zvy%@T|DBTxJj;q_r+9h zxd$s)f4_|6ODJwQ+@Z($@*P9Y!P>?+z5}6O%_c?j31kT>J}+dJ;hn@%6z#(6vV}9z z^<$;XTUU0kuB4({uf-QsC~lb{_jX2)Rl)~r289C*2maV8S=G%s0V+N`UHx3vIVCg! E0BhiiuK)l5 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..5bfab576d4be9713153dd5c86a97318a3196eb50 GIT binary patch literal 1130 zcmbVLPiWIn7!OW1nGT2Z;J>j)rYN{Jd1;ciVRdVobt~F!bOi@qOq16wZpn+uo6Uw` z6+O(0C5K=wV*GDR`PV=gZbk55t2Y$$Q^>-|zSRpB*0TZ)x7w z%rHz#Za^#0wKe>z(LKbZOE>}%A`Fb!p^ zI7&wIClmwQQ9aa&2DVGl4Ab2cxVkZc2q>X3%So|cpFU%OWv1AZQl8Jd88mJU%y?*I zX0T|?Oc+U%?KuXz1BDXUi0B}&Cmml2QtTS9Ligb@$AUE#GLd4}of^##gADc%kfO1O z!9xgSISNHdmSGnVcqni@edP!g6-icvIH)}=wdR>+rJ!YNwy2b1#|d#2j;mBE(Ml|e zy)h0ZlgW@n5F%6~;!it74sl47Z+>mk@~KEFZi__ajQ zlyQOXaxltswjIW`rtOmg`s2o?+J14`MO*>-c*-+qJ<6SRFwNb+4TXx-8)e9|Xi@Y@ z4I5K7a!5`~vGgWtTBgFo1kGYx8@WkG}4G%rF`h{vTm$7a}sAZEl&T2{qu z8p1w7&1l)Qs3t`&U4j3?_IFg%V4_Q$ac zG9wbm>xSioa#)`AXf@*5cMwHIdEmF0+gRB^VPN^;K|_|OIKD} zF+bn5^u6~$@0qS{W@+c}B(u2uyt*5_+`jXobC-G8K6kzed>YE``FWwb2*C@cIQIGY zz?bIbxzfr&sqNe1mQUuhj#FKaA1vRzzA)c=w#>FOTlX-x7v3E#-(SJu^ym5pwMXjd GOTPgkf^5J5 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Yellow@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..48aeb7bfb1ab8bfba84d3ca40a59264b0c78b8e6 GIT binary patch literal 1280 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%xRe+5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8KW+g=7RhMR$W{Yl!|Z$R@KEJl?AE#L8-<0 zrA5iW_()TRX$FQJev3c~fv&OgFUkZ)N@9*nesXDUYF>$_i>(q+MlU5Z#md0Y0vL+s zCI;q424)t9h8AvSMlObKjs_-%PDbYDrZ6+G>2-BSc6~BU^Re2pt zOVLFmdz)Gpn@qH!x3xWD$Auax!(vM6mC_8xfHA9lSACq== z?CeKR6c(_)Sp4A2$?GZVfliJ)q?IlH?z{ea#=Y_>d=tu;W6ow;U;b|B;9bPWQ8(dH zpyZ9{RgsEbGyWJeZxhHBP}NZo77P|&G5e>^w$wRR4T2qiU5|tfYDJQmyf%;B`J*4|4XENq#<5zopr0E$wsf&c&j literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold.png new file mode 100644 index 0000000000000000000000000000000000000000..a8822dbb78a3d079005c30935cff5aace412536e GIT binary patch literal 1258 zcmbVMZD<>19KR5fb=7v8IBKV`XID2AmfTyCYtCjR$z5!u=}H<{D)@4}d)nNZd)eL7 zCN0Qn^-E!BTgxb8ontT*heP~2S<5Kf#JM8A!4MJLL>aErA}+8QpKF`yhq@0Q+&$0# zdH%oO|NSPqyPj{T-&Ic#L_@km%;I&s`_}pKclSzF#!EAj@~Fq`MEATVKhOswU;ef8H5P*!2!*Pk;@n6Nua4Q z@=!QKXRIVFXdR>2IKDWii*R3+OFfVQ%L33P~LP}YlvBa~z0DzAX|?lDDzRTVTC zBiEeDXSzYsv>^xw>3~8V^gem`JohNftiV%Pw~3mhxZG+2K~Y|U2tg{+ub zw}qt`SwP4VD5_K{1xsAevr5)3p$EE0ftEHk|cD;gnHj*`k;rP3gKD*Q&OIvhW`_Hq~}=BNn8x&@qQ>1=pj$ zr3S{id$=K25ql#Xv^885xhR^-kPZ!$7Gos7396bZq@sL^VfYZuvvj1DVWMn;j<<5H zi3r2RTbX!`V>4_b9FkIek_jhMJi|zARN^I(<;4h>;@EIPtYOoJgJeU2HM<(NyN;zF ziWQPJl#yxYOtV<)fbN2cOs8O4AlVZJ8ClT`S9Z&@7OeAd>X>6F#IM0cg$-rhIo<{tccjhkw0s zwk~wn_l4iGthUdWmR^}YaYFDdRx2y-HMg|<7(df+?~mKxZUaLJNjkf2pa0l!Y}&iy z=i*7bvrzAwtjr&+{^XxvIPT#1gm(DwsfDITmZzfB%b(PFvU`qJ|AO0h?tG0ncIlmk te143gLO=Yr^_geiD9*<(ToW6KI-00FJ-DYi@ji0@K53~-JfC=V{BPj{tj7QV literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..59140e6b0cc930187250378c3a97501695f7bbab GIT binary patch literal 1575 zcmbVMeM}Q)7{7ieU{d7s}5A^-93D16W4ySqj~~Mj zIHtm{HbCP}xg15Hg<&aBtw7`+Bo_g5Q3a}0X*8NeAcmj_j9@T|$x#ii#Bc-wCmu+! z#(K-~V!}3IOOOnZkLQCp42MD?MM$Y&*a{fc>2z@p43i5Qa;_@ClVN#)%S)ur^{*RG)aIO3 zK?*LWIHr>I2=yq>On`;lJ>5`TQSb&|&eB3r$TbAxsq|9;-cA@G;YQ)5y|_)Mv7x9& zg=jD&SBs)L%#4_{O078;RhqP@DZ%k1ET*zyCPJxH6NnB)t(X}zp;p4G(U@{g7L~=E zz}f>GPX;_x!Y(b?oxoyG#o`v0B6)^&GR&Gp2Nd}jp5c5<5VWjNgAUR|2jX(PJmb+4 z6ict8yf&8cgJb!{=_lB?T15K4;*n!tMhPtIV$893e? z|7n)Qk%LgvY}}1%!!Vh0*vibn00E5SQ2qlQVqD{a|!7{~M!t{uWWv!D(eD z=e^h1xa6(aU7%xDB%GPb>`~D@61NJC71kSNwiALeB<`X?VY=zg`KP9z28a;dcWS#6=m$@@_f97!WrnK7HT6p;Aqbpt8 zH%59>c32x48rHj3uH4v^GXsciVAFn`27bIr)01BV=z^0{mjn2n`qtLLltpL6+1-=! zhwYeBnfXd=j$W^4WY|lO?%uoo`-dXAY{SEQn`gKS3kzrcb}h1ee_l@JUn3(Ut2(;6 zhO!QUP&)A4HZe%m4RSlKHg(toI^$tNTHZeE_{Pzs<{Fvrz=Qc&S+~yg^^G*`-kqL3 zRL6FUYZ~@KvLMH;0_N+B&M!RM(J}MSq09L%@7dSZb~g`2zijF4?QK*gi%Ls>{>YeY zyc!X=^bX#_xQR!q=r)iI*FQaH!e5rN4F;F>ZB)(2Fa=#>JA2XhIA6R(s{IQJB cMaGB-_+jAMJZY-t)%dU5Ze2!vVJ@rv2kyZ$MF0Q* literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Break-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Break-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..22a71c3f9e8d772c916092a5fa8c956e4aadf603 GIT binary patch literal 977 zcmaJ=&ui0A9M2rvq&TP`{zCAPiKjJrNq;6b&bDc7WEmqXtOpN!P2SefB`-@}ZPt@` z5&s0w9=wU*QADqTXA#ee7r}#9p}ur&w}UnC^4|CH`Fy@V-?Qzl`>UzzDURb-jizp~ zJ)Nxc%j|#i_Xx4=8m+hK4%w#z6k@L8kPZfhhYqlXk#l_X5tlh`k#}2d+BP>;n|K0B zFhcAFjLmW7jW|Gd4^z;=2d=O2zuvy*f$M1eZr+4uP{UofISld6aI0kxd$!{68+SoD zR+)f@DFU%~=tpX-@nc<;os(;k2V)5BY5Yl0ZF3vcNQgmRfEgPWASg(Jl+6{3#dRP< z35rk_B{?G%)vT;S2qquTyoJubYUz!MFJ@_cm(oBL#lc`846*_V4@5~(lte?8GYpZ5 zj(v*aj32E{6?7cgp&L+__#jb49nz;7&muiZ!3$=xel#f)E0`FgK$HZSq%;MZ=KrCd zH$z9%!l&{6Q#fiJ2UxUlMEar48n?fexC+!-h!G`Wi;%-<6}P*DlBi1pP}|7^6WOkx z*kinDs)ip?gmJ zaW=Nhm<>Mm*|djjtXB)WFWHl*8+xS`f9?DkjW!nR+|z~8(cTJuw_f^$Z+%|aym0B< z!{zk%rS#QUd<~T6H$F7;SDL45KbIO0-em7RUf{mHxV@6P_~T3R$c*}y{;In7 FtZaB-fF0{9roq4*0&POv(_X84( zBE1wrc!?VG9Y)bC8Z?JcLAD_gQq3F$30)qBX(+3u^UJW8Aa;^k zCX2Gt0I!%jCA%1^s9Ts#5WRgxOIAi80y#LW83Os`@gfN{RUps!B}TF$Ft7EOZ8%s? zW|Z=X5>&~)6QH-qV*wo^85H$V!{LhpxuwhFvwKaGU<-mq1adp5tds%~(}uuLF&>5K zWhGo~8?h0#)!* zraerv!C=tU;5ZLPc$|`f2?abRg*QGN||uM z=%Q@VEXBAfRe_T9f2gk4&<;w&Kk@!k*vXVENT;D=j@b%s+)#(>%Hkt7l#yv?Omnna z#Z=xzrjs`<5E=9XNmew&wYTt+#3u{~$%XJ*#g{Q|o*2WeawZVr5o^~6L^|6aBVf-Yf5@IM*eEVr;y?GMs zyS%XR>ukyYqV3>Zc=i6*tBdNbJI4zLZnVzNv_5%Y5T92To;`deG|tW6oY>!R`^eEN z*H694b+@kX%AS0*XW)7AbZDYsF}0&-@3-$wOLsfh zjVJvd-n{6+c-*UAjDKPiy=Y>BQx;ecVw362J9(bx{hSxg#^LVH^&N&`cI!30Mfc0m zy0}IEw|>ka-L8>Jm$Y%8OrVdLl7)K+)EziLEd;IUqZ3qMm^f>9x}=VSm7j`FuXokfanvq=KnS zV3=})K*RVy)N$76 zfV9wgy#EvqI#UnvEfnCfZ_>u~laVV=(R>66_B$9Kud3J_VuFJq_JG#T00Ww~8`%rI zVJLMsAkZ~YT~}GEz}dE?Xu6gy$(77OS&~JuB9+P|Q9sCJC9NvtOR~J;>ew7R$R#VT zb^ta`Q&;9_J^C-*! literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Break-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Break-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ac82a42bbb425cef707c67de2b19f71994fc5010 GIT binary patch literal 1009 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 TKKkWx=O2`ecZ=`E`bPf&js~g6 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..8fba0cb8ca5959c0f8bf04b6fd52bd816a75336b GIT binary patch literal 3141 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 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black@2x-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..dd4aeedf3b76e166bca98aceb55684a5c19dc94c GIT binary patch literal 3249 zcmZ8jXH*l|5)L6sZ%PqFi4lS*BuG<`gc2YGK|qQLQbX?uND!n-Ss+L^fCAE+6a}Rj zdKH$4G!X$Ky%&)dkcYeb_Pq1%IrrX~IWynPd}n@4l-?aQ8?yj2003aaXsX>k`N6+0 z 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 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..194a0313712a9d339d4bcd33274a69443a72cd80 GIT binary patch literal 1048 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 M^=iX@UDgx(R5P^3x`2+|3lfE4LXK|wI| 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 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..323d4295f53684378d1e6e4ab6e1bba005a49066 GIT binary patch literal 1069 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 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow@2x-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..d1f0a1181d42dea8eeb34412aba138b136960bb8 GIT binary patch literal 3252 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 Viy~@aVD#r{(b~7PDl~1w{tb)=*wFw0 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets.png new file mode 100644 index 0000000000000000000000000000000000000000..40c73cf4c220b86ee97f03e897e55f5ed2172bee GIT binary patch literal 1108 zcmbVLKWNlY9L{m2N}-}tsf*7Pp@Wyams~Er(6hZJcY0uIy&hP%=91T5Xp@&FuU@WG zD-JpoDuR?EQg9bXL9mJrI_cu#sEdf8wo3=0zO=pSP&*h%-kUi4q3;g$I8$58G0)I_0p&977;a*w@@%X}M z&0d(X^A10B0Sv|(Bk(Y_Kkro&DU0#jtlWUO&yC!s|!0$OVVU7Wvgcv9S%-Apo zK@JH>&Z??<9!L;D5lSMGGDy{ANrMpVKRiyS!AM?PpvrPM}2Ju14nk~2Gk`!NEod;nWqJwdAb*Z7ntS&u^;Uxilt19 ztw2Nq6g@AAYu7rWRs6?|L#?A)E5KqEM`S*WPSFO9(BfIKjgLvnEd726z#VHHKuk#6J^y{sZs zlJX_BWJs!!lgqNCj2LZf#gC}v+qkXkGTp3dWOZb~Be9wuVvCZnM#yZt1I8MJlBhuf zppPrSv~1T;&PjRpqBU^n-oQ>dBp%q!ujU@2ujoanmY56jzvAA*I{%Y1kvStK&GA>W zw69nPCfkG7XNQB~!9JUqkd4O6Cz)P0R<|lfu@--<|JvCZN}pT2TTh2k^e*kD!E@N! zboAAZu?PM4uCK54t~B6k)~)tk?fkK|wXwbZ^HIm`^4#e@J1v-yq(3aa0_ivRxlcXA zOTDk-)EBM%G!@UfFFtQ}uBM#SN>BfC;p@`bhbJamOW){lzkKTQvD({ZF4f7cH_UHq SqigSzIj@vPjmIOCH-7_fKwo13 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets@2x-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..142404ca8f83226d18671090afeeaa0c9e45e17f GIT binary patch literal 3335 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 VT|Ze`sU`fMMJ_X<+(=hWzXiftfNcN( literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Center-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Center-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..4477f5d6a093a92670d4127d4250e2b1a57eadf8 GIT binary patch literal 977 zcmaJ=J8aWH7&eV~s3pKgVc~GZf*RXr=h0X-sbeQJ60WK=5|I!R7yH^+t$oJ65+@7L ztz$rpzfh{+`!1`-T#aiI4;Gz%@%E0w^W;W z0!lDK>;;U?aSP=*K=uZvppDmEU*mti`@jR&(fHeWOR@q3cig3Zh*$f|O}oEgmmI!) z11!WU6YwxaAoe!>NR2gqpsTWTaxL;;0HGTie;8EDS^)+LF~|#2)|LtqC_n)!xni+6 z2V@CKq9lt@&cdRq$f_iP;m0#?p|hqo%-YZwvoyX#X`qT?x7!uEia^435td4&L_?Od z43Uj`K1FfXk1`_#6GwLF2Gk`!NEA_W}~!t9f7{ z+w~KBfVV8Q?ne~)Hm;i*&lCjLb<`p>rHTxz^A%Zvuqx{n9h&p`f^5{JlAgkCSp6;YGZ<=|!<5GbU zfrmOo;4SLVRU^a#1NYFuDF1-!5)=dxbP<9G>dm^lc4!-T^WOLI`Fy@V-%4)sTxX~^ z1OVvFPAGZ0!(bilpntDY*`r$z87q=0JVVNwi$Kc2(+FlQZ5HK`W-MKMjgkPgGiISk zis}VP#}=yv7}mEO$_5}g>N}b~hX|ZTv!*RG-?z3IXc{teIjZuilR+hOqT-^d%49*W z%;^b(86AO1U!npQA{z9qdE1kGnW^bY^c-As46H%OoXqS8RaA2@gIxrpEFaeS7!P9t zD-1>A@%R}i@&eECA}5GpAubJx63@f>$53ysF(c)b@wzW+$xMk5N8-40xy+V_SnSSn zLL!j}G(<5>5n*r1CYm3%y}pKmf;`KFufiRBSjc#sy(aOr=wTG8~PG znQ=amibNV*1?vkIvPpw$9B|_;xxpw{4)v@c*IY!#xQi`VOIb2o#}a9&SLYh7V~Mup zax@q&XzX8&Zd}pn369ONrABk`kxi%FrDOe|Z*Ye`2|KH#3jX_VtGgl4-F^G+%ipKD zuJeQU7gygt{2bZ6{^4NPX<;d!3-a}Hb0JDVF}mGD{__a2?Fy~;Xou|635u{#bx9wChK~lgjgdQj_z9N_3RcfNrZtW$r(q^%OI~vN;X$06t;mX zD>9T-sHhpGpl4NGmcil^nYYN@*W1?4!WXj)aY$*XLpYgCq)ApH(Euu?Qi*G*YK9>) z@id?)$prD%Qo+Kp6L}%^NC3DZ>XR`wL>B3B3Vyhf4dO+aSixX|La0bGPiYCX?f*l4 ze}#@|8=u7cPvN*b4KZxvn2aNbHEw^4y9#wP!ibWnOUS{pimf4`Bp#9wm>mt+$ngSh z&+)dcH-ea=z`+g65SfDHd9H5eHBG4%^TnE)Q)!fUa%=S#Tz7pe+FCAT!9d>FzZ$)~V$;Kq ztFdLqYVdKurafX~o!35p;ZLGrRlCX8{_mrsO8VxL!>6^|Z&TZ?*Y_XGAI|Sx3n56? uzM&hg@O`-5x^(X2?D@r4sTU^9rcPZJepzRf-pdC){vfurR3=*$$$0=m7f%&E|Ku4bxnOmdG4!7(V8*7O7%TaEux*V#8Xx@EnhE+vm3jDnO6aw2);7n2%bx*~0d$Q@{QgfkM}*taiYEAJBrv{FWP?^xnJ_1avkcPxpXT!956 zM2-Ec(VZ(cJ<+i{w#?`bK6cr(`)sUV-bqG}qF&Il<#6lM%!?uJ=#kRfotfbI z;N$wn>eqLP>W{0{`iaIy`PS><<;(efUzBCI!EL`erf+?4XQFpl$W3W?CuUdv0DS~T AoB#j- literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Center-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Center-Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..a1f57d6f3d427884a2206d47b9f899976261f9cf GIT binary patch literal 1041 zcmbVLO>5LZ7>*Q+v=n<1tb#*|p1Mh9^0AxHwI-X5-O{bgcEP;}%_g(Ep-m>SViHJ(M0AlFYm_@AJIhhmDQLb2AGw9LLSoR_!KR z=kxEzH2dHCbLz6?Hm$blCh5|Fn_$lLNe6>k==N|EyZ+wuA9$JLrn*6^P22T#!y}>K z<~l+a#thAI%PU#zdfS+S4(-U%y#XpD!9W${f+s-;G);hts%dZu zAPFK-Vy{+!ilJ%-DuVIDGi!<8HJY|Fw#B3}-={P-L~$?}2m@IlNl%2juIC&G6_`dL z-HWK36{2);!eHanOM;jNBmz03+abHO%rj5VLI~q}{hT;T$BAMo6Eim!p&*H2n8!8J zPH7YWbK^qow6zywv58Z%n|Q1q-Ngx* zz`m1^5RCF`1Q*!XRTY_4O@?qBw{2M^ry|Lcf=nb^{21$BC1)aYM$DVzzh;>nu@20) z=dI6#^Wnh}o0x=+MrmvQ8yhRLW}B_-xN~xPx-xZt|M0+i^zqu#{JZz-uTOgZ0h~Ub z{l0%RXgvFAt$yh*9o?P%I=ud?b8D@$75fkNxhd|>tDA*|muqkHA+1$6><`w~o4-Lm BKyd&7 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Center-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Center-Yellow@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8b049459279dbc63a418bf12ab7daf8bdb23d268 GIT binary patch literal 1069 zcmbVL&ui0A9M2R-nQkJY=)62K4}!M&)h2DWI@>031v5w6Vg21Kd0oSryexUMSuaj+ zg2)j42mAxXlL#Ukx`SR6uk+$AdQk8p2wwE1Yp254!I0#=?|a|R=llE4)a2R0f#Cs) zq6Ui-N{Or>`eOa$AGF)w$#N8{Ra{1O+%kMf$t%XWq?{6EUIN{RCf0nbE|(OoYl}!(x`DALGfb=1O0G~G28*~#zQpSXa z$8ZUjahxcwj&^`c@Q)kYY6q1?4>BbfpatI~^{9{Zz$AA&8;TT(H}ZMkCPgut3NjZQ z=;ET1rO8dgvMrhA(j<#gl9hN?OmkdX6M2Qxa%_^z^OBV6acqZG1u2=%WrTc+P;e@r zFDP0rna?Ei0#L5L98W{N%gqpn$m}(%5f(G(Hp_~G` zVcKpaN9Ea!R)M~K16rDo9MH+HY;R*6iHBXJl(}w|C2L@IKxEE z@mI6-jz|Ya+pX3o!q)IWmrRULMk99reKeg{i%PB%u77=)8KS_xSC`g)tz7BvKU~{r z9C*8SL=~rngYS;d5A8Xz{GrTzsSP`~)?=}oPiqgRM?W=RJXyUsy0mr|eA8OP6g2Rv=x(chlj$6)bC%}uH`MT9v zvvM{+a~VuWDkE?)H9_RAd!ZWT`7W=@_VKmIgRTi(%kw>_ma7XuCjka&0VXY&fgpnf zB&QTbnF10-P=u0*q$E;QSyCYc{fB32f!$PVM!B!WPIHgz9BCcaw|p$ta7Z=-i`An!IRLZV9WN9cGH=wYfy0Vot{cSKbg@S( zMxJMX1lzIIa!x5Dq@4T$ZJD(HLMWUPw*P!UJ80>GrX?W3j3pV3U%dPRRP80~T6@lCVX5pf9FD)wCQh zKF8(hMQh-|xrOa=KwQwxuj(A3pVl>~lu|m9{}p!+YyVHqMCObbH^*PiGPq(L7;g_- zpB)Z|2YYN{0yY{Cp00dnV|A@!X!YoGe>9AAiJ?TPe*O&x<$i{st#oOhW(w literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Center@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Center@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6f64b5f0a26813856308d784483a5e07dbc6791e GIT binary patch literal 1090 zcmbVLO=#0l9M3kKGMS(t%;DjY-NYs@N!zq>wM&zBtFv`>1$z)|n!K)I%ZJIU&3ceA z6jT(?-aPE!L5BzNvV)?ac#(;oJSpt79lVGqVZQWZdKfzxNZv>Ozu)iwd3UZjJvuTz zLQ&Lcenu^k6@>4RVe<9c?Vn^hg|ihr@6>Ti^AIH)P7Q&)r7fTm(v0QnAJ8O44b{zZ z1y>3eCEc+YEwo_*%Oz-vnoI|-rY|B4YG}cP zthX2Sq(P_8gULW51Qx;?2&^UBmx2`C;g!ffyk=?8F~N%|y6aS>Fb5RJLmdAZuA+Tpep4m(X7~_Or=L9*y$$gIfuqvO830XymsgNME ze1?~~teO=?IW8+vCDX^|Z69m4j{3SL(d}XR1F@3gAq_iT*>RTo9Wd8$u;Vuz7bx>F zP|$SK4$onEy3wl0GjAXx=Q$SW%-bPsF% zPtI843>!AbKh4s=A{`iR_gbGE_J#-9WMVur8pGcnd?sV%U z!A-cPR9`S-&yMDHR*!E}<69$7n{OT$hrWC~S=qVu=_=e_8E8>cD+AQ*`nB)B&PAHx NROhorbv;vE{R2iJSV#Z> literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf242d228d683b420cf28838fba2dfa430f0462 GIT binary patch literal 1013 zcmaJ=&ui0A9M3kGIvnicm_zg}^Wb4kUea}4!|G_0)bCep#XU(@`4x>l2TlhAO!7?rQSTVCKZ)@+ZVOcY@HBS;`ty5xFF79Z BL5u(Z literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Black@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3e7639eae6878e81fd37ada20461f8f4adf27a GIT binary patch literal 1116 zcmaJ=S!fec6n#ykR&mDPfD=j@G!{gsGq251XL07WnMOa{ zz!gOi#0^^9aYNh@7eqn94FwS?t{{Sf{Sbdt@J(&1AI5>1_wM7IbMJlk%;tvV{NY0< z3aR!Y83KL3?0<8fUEH<~RtC))@_RkInvgf6$D6q41>mG@CC0DekK zXK+SZ$SbBEls!z))h)sXpmwfn$x0i-uo<;#hCqF}c9VjdDo~3<5+hl0l+_mGZPb`g zrj>k~5>ctSb6~B@69FAz8M^uk!{J?l>eJ=P-aDo#*ayLF0`G8uHJtuy zA{R!xvPH8&#%rknl%)Sdb$tNs;1v2(?>~i|bf<;r6mraVTOosMsqj)+eB4GdHtn=& zt|;7ML)OHmlQk_EZwx_6Ry4zl`|y&)CkzM6hJq5JKoNzYrl~x~#Fz*Z@<$6}oEs|M8w$_2vdfU`tU(38!ycVXY zUO!hYUJF~4OOs+~Z?Jz2x^P6?<823QOM(I8BZIizCbo88Cr6QA;z>e`rrnpH_pBXq z2M()ySi0S=PZu*vD}duZ=4?LWYuMm6`KDgKP;z4_0IN2Rc(>{9k7K#geI3z&|J24F zU)LgE62bS=9+vpdKe{}qciQvor%Nt{u`i}Bl7nWZAbmb_#cdOe5 zW9Mx+`28(6Z^qg!7nfPFalpSE)ZE>(^Th+Z;%V8ry+5~oJUjW=2e1|R!KB_pO$XM` Q9z%KqiMphCCboRtFK(i8ZvX%Q literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-White.png new file mode 100644 index 0000000000000000000000000000000000000000..7a12a88c8493988dbe3af94c2bbee06ca837d967 GIT binary patch literal 1015 zcmaJ=O=#0l91jeJZccVlaUy$UiZE>Ql76kB*-V>#)R{WEf;}!v-qz41FD7p`9V*)p zWJizU4x*r0!C=Bf4}xB%2%bE8@FIAaFJ0Stum)b<`#*la-~aQiP36aXy85~p zhUv*os0F(BhU-u#{rCUe)9H4SjF!kWo+DM=LyThLSp;&nK934WH)~gSP?}*nSgTkf zCGC=AV4KrJ3>VlgWiw2ABye@3f(V#J^OhsCKVELKz%pg_N?e1Qn?+@7V#!0(OZlR) zR54N}J2DK?fkXvtM060?3yv=ZGF#V`=sCRRSx|?Nip=f@Rnn$F7JCT9IT$fu0)m9V z3DHgKv7i%u!3&_Wdof+0yDif zetK27xokbzxSl)l;+yga+znRBE0^Eaeh<#5;=}FU`^Vwnz0UrNx7Xj_8b+@JW%Jm& z^7-qB(z#R5qNQ#0>HDj9d&^()LHDoC3!QS`gEQTb*_u52G)_I Dmc&Fw literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..544149e5447fa4ec3293c88d9f52272ad2415252 GIT binary patch literal 1121 zcmaJ=T}TvB6uxQLW`u_HU}1Y3BZAtUA6<8MbaU1jx0aek*QK;x9A~aN==?Nub=Q5U zEh>nD2&#u3N|5NOs9u74$S91cmkJ3AdawvGs2(JOB)em~)P((o6paYtroX;<1VWoXB7v5xMuYsm^73Dltzj+cIXLe z0ic}HGu^mb-pi|&5mY=(FlX3=4M0n4&Q{bRgkc{V(9Ib2<=%Y?>ROE2ACei_7SW)- zJMW;bd@7^nht#M>weEy1Ii3g@2rDpW44W>Wi&2ZZJUM%Anu3cEJQSmTC)F)?K+$p# z35xd0pH8#ta}VDY0!G)L>_(^8@si&!yg5M!IC z>1;L|%r*oqXMkp-(Ws}vaRGt|xML<(askt=FDXdKRUO^Nx@AI7QR%ZraEv0E{w~3= zmt;-1cunNO=$vBHY>@FvDgkBr|4_qNLc2JP{^a{lVK*~oBRY*-Ys67W_JEp`lA*m4Ig8;V^aC@ZRNdiEk-mieUVV#QQZQi@STA*kybFGa)zBXW^Q z8y9BTb}rr)XQfD}i6ic4ys@#wl`M6{KqfA6HNqumv9Xs|pME*mWbGz={O&ip#7i$hG z->zKVZ2NbO9lIk;?DP4mw>=YjcV3?;RQte8#eu|wBW1Hc>o06yRqV$pDRAi?4TKQ*C Z0OjCO=bOsMFm~E|^vU*=bfc~J*e_~DY5f2I literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..7cffc68a77ef8d6a642fbb848a0a84c9b14c0736 GIT binary patch literal 1086 zcmbVLxo^`@7AqGT+1QRT59D~bpLM@_oDE@Z$q5r{O8wOhT!+aS|dllF)0)S;LZyw;fV^l#A7}nDHS6~#wdMkFR z49kU+vgtXb5$lkV<0CYNjgCdWVJ-lO&x5M%W{B_4Rtem;GQ?TFKo|TRsM!zwC46*4{xiE$2ya3=lnM#^8 z!{CBIG8``m%m~iX3`^1I6_N}m^McHZc;_LIwZN*#MOEwALQ;mPLFmgA)o3)xMvC-; zD#b{W6mzg_5@{sEB^Me|(hY~Z3@QlC!1kf-xp>TI%zJg1A&{q=Avk`autn^KokXFO zQIX+O3`tXt6UWuo4q*}ebz@uYu(ad@st7`_9+;>emEkTJ>Dlj>r1H-v_3g05W~+3jG(9kFsQ00#7elIJaUJ7B8jK`*R%KAxNA z@q%I6ZY;;;*^E{Nfqem3THrZ&JHN8MjeUvd*=$}&F-#|JRZ-Gfj!w}Wn`Ki9(ZO2( zlQRlAL&eSUPqTE7PzT1_t=31v*6;uqO-z7BBNzxDqp@;zHCu{4uHQPHxQq{})mAUG zj_Ttpi4m*5_U3-ymmIkLb9ougJiWGO?MH9A(sSeZne{`v9%6ap^{4#dmoqE-`p>05 zG+V2?X5T*FyK?8z=d15ud>gp<`^X7yy4w1%E!iSo{Gq5Z)QNFi>JSQ%rRP{A`l$3W zD~2+sEZqu&Yz(q&mv!w9Sr4VK9lGr>Ll4~;Tg%vC+o4bjZATAfrM;DSPl=ti5PF!9 z^#1SZ|NH&Fbv8F~q_=ypn;?kZ%($4xEAXB!KYly4+9SLSps^yFGRvqc+mJ}AW(k6f zF3-U{l+~q^Kfw`#@RhYf5f!sX1;x~ZvZoVtbqk{jVr0~{WMv*AP=a%s5hovf{{sm$ zHBKInWa+Gxh81nRX2Yr4L_w*|D>0QEeG81Z0w&NQl7Xu)7>?k^$t_+1%ib|Xf-My^ zA1Ak+DrR#aZQ2k-f}wyyGYsIkAQO&o9CH}3G{aIfzPSJs79yO$@}PB**qW`Dg}f-W zY~fv;tRQ3w6jiNOgVj*bwC5-$7K?ctEE~WY0cXiTvKug*p*DjE9mUoxq?rcr80C_= zh~gynbUOsy%4TF&rct3T)feu-z6m^<1ow zwxNtnyI`6N?GDIQOk_G0(*o(K2*}EcW_WwAJloNV(AM6Ds$`ow*vhY1aq|Lur~9`OsLBC0kha|KyCq&QM-+Jk>1iBiwiz4ykX5#*E zu5rQN&-#6z`s=SXF28#3{k@-EA^KmKeRsL3e0;yTdV=|LeWi;RejDm5WgcG^$7dR+ zuj_ls)sxZvV&QD|@XElgJ-w5IVEvsN=ZP6vx{|n%@2dA)n^|9OJXxObbtK;7Zm`{( zw~u#z(z*6#^TnPoeTlyleQO7c_YU~}__?<@=qAop4XnoBZXw zx*&b@a^UJ$!v_}|8$SQd4t0O|cSKCD4BW2VMdw~2UYaG&jC^xq>n-DLh HW>5bMli7@s literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy.png new file mode 100644 index 0000000000000000000000000000000000000000..cf95837b0fe84566c2cf197e246db2973472e062 GIT binary patch literal 1159 zcmbVM&1(}u6yI80ZA0;sN@~?%TYGAp7cW)t52&+kQ$17GGw=6%AM@T`nixOO z)!Ea@FicnOpj@EqR{!11((k^XODbK0L@AL;dz#c#7c(i{E@O~0)frsCsy=_>H6CV| z_GzP7BBlHxNwdwc>f40trbE#TGdx;%RBaX$P{uQcmE^uZe#!wuPjW}1d6;)HxMCb^ zxOlQLUep@1T0-YWN5F7hq68);DyW-tmM7Jd+%m63Wq+IJz_JOMO>!$imGToHW4jnc z!!V@57z8mCMv);=6bFF-5#*u3BO!!DDI!P^g4Ktk-dufJD#+PYUsOwS6+#?|=WDfE zxE2Z9?hKC-iGUB)OUBn#heu(^o2H-Fvb9GF_;(oVT6@KL2lEB&*;QAg_c7hq0@K?4+mUZbqmd4~ z2E7z@PPVnGi7k?olN>z>>xM366Ji!2aR`b6jKvX32x*v#N8;%iilpKw)#6wWi!xBj z4rNd@lNAwCgoGk0vLMQ_NH!uw({c-&vpk|&8gBVDsNYpA{3lk*xL75&TeR)DRtHQ} zY+`#A+X0!$D9EdtVfng$JuBJD*fmaKJ?q*gSgx;Rtm8kLNkLJe!AJg<_X<}3pPKPB z7~XG=KbobrMLWXYc{-Hb=3Yk+=Q+GF&&o3@o zS+@Vj($X0=-R!s%WSi`p3lD?AU`Kgi@caPSo!eA~tfZ9Ce}HAmRyhMm{qeduU+&#O{<4|vANAICNx SyZ!08|7*x8?f&!wjBIFr$khp996L17}`^3Ab|#K39V~Gy2aF4Y>}6Nd*>L(&_xw{ zkj0jq>Q84-!7u?D@)JIp2oq?S^pk-gP1Ac&iXaJ`pm37%ku(#a7=l2X4+gE7N}0)u ziKZj(=Bg{K?Ig;s#RMxbkt## zO2)9wV$jp25VUGKy-ciI%|yYJ;dQBslYRo%G$*b_ZOhJrf8AJ7+scnr0iFexF>K1P z9%XL}40CsLLyjW!hI!CbVNs+Z(U6BVpxY^t#o&!!Q57Z;r4uAc2ML-Y!V!{;Qar&$ z0ueq;2Dk{xwK!J7@_d*RIW8U&35bkSJjIc5F;3H5m=l5m-@>MJ%a(K*wCt+TZWAls z6w3%EkZi-u8^%zp12PrEHmr(KMTJ}lO-r(>JF-)rrD#Q9s*eFBVHz5`m|sR+!G2ue z#2_8w31KPjNFq!n0t6Wq1W^nKL9B^Y{!h+u=nU>O$A6lobp$)m*)F#}6qbhv=x}08 zI2xZ{do6Ax;&oKzg(GqYIaJ%dU2ol9K6|h`Bot%s|8`5^ zz{lc_E9<&;%@#L!E(E&}yW&oJknwM~iMvle{rU^8xm7-xM{IEDVPeS2o1?c~syK-cI2vi z%7fg0@a`nB;LfuT9V#83zjyrH!@o|t$DVg5@0&RMS#HjCZF6}%|I@_gy)Vtb+FibF l@>u)1-LrRey!ZHqt|Ahp!Q>Z}buQ=6l#2I>Z}P>_e*lQAs^tIx literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa02ca461fa6613e113bea0b159028a88770978 GIT binary patch literal 1107 zcmaJ=O-K|`93QbvS1pq=`hJWS1nthpx~@C8+3wD&8;vZx3wh|!IP+Wwn|agB+jiG1 z#3JfeY0*VGWDp@8!c$UOP!=7cD50P)@)l8G9U`dSm}?!{2Hw2)fBb&G|K~d$?`*Gj zZE#T(RUPXP6J)P(R(TouZ=L@slWjeYcHt!I!CBdYR7geL5X5vj4HHmS^M@Y77K$pR zwNw}GlJ*J;(mk?+@#J)quqmpgHD}67AH<*=rZpo-f0~@4fu;uOeLjhm%n0n&I{Gb` z?C(q|{e4P6rCWD_mYhHYbckh;(+?W9kPFfax&k>n*9;97Ah<6`{|>54ih~HUAnaJ-xI3tnDeS+Mxg#G9q|2nn%m(HF6TbT7uHz%bct z)|2&mkdPT#_~H z#WInCF*(^}I1lTjQ~*lS|Dn3Rgtl=4{)zXW!geZeLM8!il(7`jxSo2)l_^9lC}U)$ z5IR_>V!Rh&WcMNyM3O!r$%=qB+jLQ6Xg)iw+1U?F8eD;`U@ zsNN!1EgnmxD3>9@FivCtYINa>OpkM18e3v44L&r;v|D7XuiiVECr@G~CWcbEmm}v& zs_(Kj(MLmrdoC_(cvdpZR&-3?X#jGq%e7su6;{mnzHR$>Xh-|-CHUdv*B?_W#kphS zm3`^e6OEH)yMN>rX?!D?ZynrkuA6@R{l$yf^IuPlp3OX1Irey9s694*I~|;;svRg> zQ!|)cUf%pl8%)H%UvTw@-)tTko441VxpHHc>e)Rve*Edf*SP-v)o)|hE;ro$GJ7P> zf4&$m*;aWV8Q%0HG(mME*YS6CTW(2}Z=aWrR@L47;GU+At}-&GD(c=l&pa0G6t9O5 G4E+KQKW|Y0 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Black@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dbfa0a08470baf32e6506d9f7525e3f10e76bf11 GIT binary patch literal 1329 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%u1Od5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsVitz{$YUz|z&i$;jN$(ACJ%$G&eP`1g19yq1O$kUQklVEdbi=l3J8mmYU*Ll%J~r_Oewb7Pq)LTN;_V zxPr_x!|oP{-V`iuf#`KJz^PXs=oo!a#3DsBObD2IKumbD1#;jCKQ#}S+KYh6`Xc|_ zI0gpBrJgR1Ar-fdOz#eCF%W2bd{%UV(2D~%7{e4)6Ig?oWMeopShH9&SYy~@*mv?7 zSS6;#{Lc`oin~R^_(4Wkbao~pVPP;bck44&%N4D2# z_wb*n+;h5@@vZtoK^vBRe2fabjX!=cFZg?SV~w5|Q^~@kf)3}!vK!3zMNk2F~R;^|mmo^*G^ zmv#9}-0ci}jr~x%X=RRuuf2Vlm-`%knetSc41;c9$@98b9oO|9Toj z7B|CI(*xW)>*9ZXiqqJ8p>*0^j=%HbbK;qJ7y=iEiSNDd#t$mQJYD@<);T3K0RS!s B(&7LB literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Cut-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-White.png new file mode 100644 index 0000000000000000000000000000000000000000..565ea6fbe832b1d404306b917eb8f14e1cd2b651 GIT binary patch literal 1131 zcmaJ=TWAzl7@oMg*3hMj2yIXtMrlyoxn(bzA=_kjXV;86Vco2CUqW^=bFw=mb8+S* zI|-DUKq;|ML?3)874e3k1Vlwayn@o0P-v8pNI;R&7JMkZ&^)x5o{8D$gX_SVbN<8k zegE~0Wjl6<>Kp1Y3=2u^Vh-)={q;c*{kQ(LsG#i=m@dFhs~1)j2VjC`^#EKlloH4R zMH@Oa0a`FDK?3BQ}P$w0gFp_5q0ZfRb(|h~IDCA#hzw5C@|& zE!!zj*4u|2&^g?ZSBLvlP9s`B!&^Ka2^at>xM%d6F7G9XC0!n!{cDQAmmsh&LA(yC zAZPKE?t74VDcfMA#iNq2h&2cUx6K1g`4nHq_Z5{MYXBw) z6zS^}40}b^beGG73PyQ~O)(_xr&I;X^82BNv4VDC4!nu?ox*N@$OcpnxYmH9qQ>=Z z^Ih3|$^ix#niC?CDp$1B0Rxz@%GKU*g_>M{6bu`A7J;J=0xjcM z2ELRsuh)(xUQ=(GtJRLBxh9uF!BBo<-)eOA3QdoHTp3$rtPDOd(X=~gthq~%=g^aQ zCW%7cdwTZR$c9n+!}L!smMN~DKOA}zf`Q$|zf-cvm)P^^55nH=1N`mw^9KTJV|ZYbH@b1{uff1=SXZ(!YVIYNIDBnY{OBZD z82isFt;>yd=@-t7k95Q5b@g0Z&yCN6n9Qd=HK`T>ItKiQl3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsViq!r9Hh*~rAg$;jN$(ACJ%$4ZC@JI?0Bv?jEy^rQO>ryA&s6|>*(wvaTa0j;2i2Q` z+bza8_38s1qYsK$q=<$I0aFi%2~V~_4m{zf<^fZC5inWbnOeooz`%IO)5S5Q;?|L{ z?!dzaJf=JOCJ1g~Ol&q_yt&{dOA3oIV~)TKh8YT}O(o4!I1jNM%X~U-)nxmFoR#If zf@7lVrhXOn(ll&NiIOVqjqCn0ckbg)F{c;2$(XKoVe#pETc<>6ZPJ^r6kw(2DcE^1 zOFvnr}5Pm4)kZ6o>N&1r^NZA*_oU^v)y{zpTz=?a0V zOE?}TO)_SS5@lO$9-|s|DELWV{RJcOufcl+Z*#wpNb}lO;^P^9uj6go{U^7VENEHv zBkSd?xik4Ev8FM^SRb3RH~o@X^CfxT2Lc-X6?*#!y&prcOj}Lqu~!#Owpom+Y6z-8(ZSZjKy_&6IUb@r-N?GmJCi UC)j*k1uEe@UHx3vIVCg!07v!Y`v3p{ literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..fd1cafc33a64c40406ada1bd51dca48ae449ad8d GIT binary patch literal 1204 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 G>GmIJxKn-r literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..c975be69c07a7474268bbf9fc5ba820dd6a87d2f GIT binary patch literal 3188 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 bZd?bzO_QX*US;L_^S&sZ+uG$?wxRz9h40#B literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White.png new file mode 100644 index 0000000000000000000000000000000000000000..139964fd7b8105f978c1aaab671edfe7a739bba2 GIT binary patch literal 995 zcmaJ=O=}ZD7#^EiO0m*{2djd^76rlVS2jsAbX${bYa?z9X`lfwPIf2B((cZ7cWSmh zwLK_R5YJvbiXi?058}Z?J$m%&RZ#GtpipPiB=ulin4Nit=Xu`GIjEFxPEK5y002yu zR*Wj&r{Xm}#{ZYUA7Q@Du%$X%rA^ks0RefNHV7=axJ9Z2+uNImWFCNo;MD4@Zr(-~ zbwwOw#K`qI8-V%6$j8-@Fx|W9!0N+LTSdNZQWIPC!<7$~9|e-OAa* z;sTtH5EpO>!!U9;ybwjY(A7o!9A8TU>_XVOE*u9{H!HA60|L{coV4VO3^R(Tq_k`{ zdmXB>B1^I=DQZ&5qLhkc8TLMbdkgF)sv65ZU)<7#He)`Lq)w+Jc2Xh@T9T5>#ss-1Zobl3qC5S1?Fu1&+@g>cLnMH|Q4A1s>^f3a&qp^}=46c)_Fy`;sEcaY}ul zY5pJTx&w5`s^lcze+q}SZJ$V064I@};*D$0#;$x+3vPWr37q@HUJj@WyD1}Qcr2-*dOfZ^JQi&zSK`4)aby2# zbpMJ^PkbDVEjI>(Pdq;D0UzrQP~Pz;u~stjwdhmh_tDW};>zx3<>I&JwZ!P|&%|LF z%z*bl_U6FBopWQ;XDeqCzxL{<9yeZr7o$_!)aQ|_mll5AxOKkr<@BSG>AMJCLoc5_ deb8=>jLYERljOeE`uHJ!cBQ4V@w#wt{|`EMGcf=F literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White@2x-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..f601532ccfc4a7c68252e140fbcd399b578dec31 GIT binary patch literal 3293 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 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..03608640c88c50e59f5bfda063fed5fb8700361d GIT binary patch literal 1096 zcmaJ=O=uHA6yCOKv|4LbTK^qa@M5!n{YkQRZPRRO18%8lq|t+PvpY?fc6Zj@sY!!k z6cj}dRuBXQi+2Sj^q@i!#lMqyDjr0!ry{6O@FLXNG-*8;7iMSPa6 z)$XXJD5@^jE62$WytQ@>`MbH?0@=3XXc7;gVVqGNNQHHjf*@w9X&8s9K5_aj?4YO` z+DIgEQaLJW$YfLx!(>gHuqmpeGi$5bD8wKI(}pF{-=EIVz|bXnuub6!nny7MsT$cjY3gjfYxbIfwZtV9=eMRNAsEDeefJSx#kNhOtj5J3(EZ4Bqv zxONV-^9PE6C8*9K*&2vVf-IT;y7H%_n*RUV#0=O9J*-S(MaQl_j{piG2%cKBPW5- zSos$FM-WEt2(m$BpbaRhW>}tG#4Cyzvs|oN8jQ&jO%xcz&_y{I>ER**7wi@SJRcRp z-CD3~^hEJMdQ1N9yUnV?v*XjIIFk5<$x zarKJ1@I4i|EJ=p-8v9qH%PulK-f?+siLpHR&?3|Bkg>kMIx$0@#Iu+jPGmo(elIR| zzUZocb$~>lFNZ%%o0^6uBhTgA z(M?|+YQtS$%C~t}mjLFdZMW-RRu>%V5w+D{SGZCge||1m=zmdlU2kmme7Wbmw)}dRaI!d!ad&U-<^LT#PbKHFQ6M!>6Ryh quYandz876peb7`tcMPB(W{>fEDyf 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 gV~tKQSdiuh$g{hfG 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 XWEQR@u}))t&k;iPu}YP)S@3@WF!vaL literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..00e2585aac7c2f4fd056495b185b78910cc867db GIT binary patch literal 1157 zcmbVMO=#0l9DlRwWV$&OWPVH^8Hk59Uu}~%u5N9zx{95(E7*%*n!Ijt%ZJIU?W$fB z#)Mt;BpwwH6BPtyh@eAH(}SKp3Bu5m13xax=F8Sjg|UMn$$S5o|L^zz&b92|vDTKo zEdYSl^nj8hEA*c&o5|a&)xMEs5AHAEA-jYts*6BEw~Gj-O?4RMkgAWLpF=$W1WHD} zfD4%ul4hH<>g&)|(;;X8dU~sls*NHHi)h%e;?$RCFDPi}aq4s=!)6>AjTi$p7Y)@0 z^IC0Gi|JJFQP@+J2!V;P3ajRr;Hc)AZw7*7k4?{c&SWZ7)CWASQ=AyXd04eH)Uaz1yLGI%E>@CVq+;96+xA$a1F|DFw!IPC zf$~rUW>n3veAzG0O0)`cjSEOmxwZ+H^D7x^*iR{9>YupTXeh;pWL8wfP=A7_>RA1M za>fv67{59GYL>1BW+4-0Zay_QSABHWUJVI zz1_I6^+({*%RXJccSy*!P`7mP(o@iRxNq0KGvFhbc|CV-`?hDhcg!8wyBNHEs(Grr b8EotTZ--~xtFz7#|HqK-A5@8Gxl|a49S}1hmpNOAxqXQMG=jC zO|MC|R7ke$Yqm*V{kHR-_c`Zzo_p{4+|OOk{o_XC3@}I8h1mfBIEvNNzJB=g{JyM5 z4qvg20|EfBYdWLRI4l|s#d(n&oZajJK<{YgL$ZnS2!9lvrbK&x3e9S;03OQzc%L~mG$By^3ZG#1QKwM^^rU?fJ2xdnc zJn)l-N>4A+>!{jVMugbaf0k~D|T1eDGTr`aGZ*P zL}Q5syu)eE)8D%s_SUM5cZnCyr?g(1_`^@1zFE!rKvp26g7i=aB!PENcS>9;6Ioiq z56w93Hja#+3NqeDb=_r{uE7`SS(=nA{J7iVGbD{4*b+B?BwE#wY6?`lAJLeecxJc) z1=g8?>aoWgry|{~lG?s;N^-<5F1mSxvRx79zbi4a!$@x%BbB$)dzKkDE*A)>hn~Tn zkhj;FE+{Oxs{QUACl{4&x4+GEFxjN+{GaYt>Brek0&5Z9O^v>%u!ToE)kmm?nk69Y z*u#SdCxQhpO0ozAWxDb?-LVD&Bb0HqSe7ml3P7J>68BKQ3l3bk#dCqZtKp4PSz?8E zyxiSivwLD37BLb`X`#IFaJOdgu>=;MC+rHL2wAYS%~6pMc~7P> zC=ec^$HVlH384pe)_}awRQq^1f)_r5eDAw>0t2CU-$M+-E_xoZfZS|4>dC*nJN#5lzxRaYJyhYyJ}5ApHx1lRIQkKI6*5wJS%ekS((_f@@5Eykfu_$BS8Dmy zxN2GiCQhyb(h=4z$*dY(tW15nW~?XIw6zk<#6i5LT@zvX;9{MO1g`v(ujBL*Z%;8D ziOM0Q3G#OcO-A7<6T};YA>tL;!8F^n8~Oq>7ae%yLwCcT5(l3bm`OfU_hq}t`zTJP z?S@Uf&8^H|NIqR>HWO zy;q6%PB*Xziv*th7!(YQ6{q*|LB98&HlC-)^b3>YT;FUlmCRv`kL7nU_OD;`x zOEJ8B3VzmtjhZ!@jYIP)Z{+AsRJWiausRvJsl-2s8N_Jf z{cnoxMiOt5LX&Ea85V2IReq3odRkbk|Ed3n+Ujf7Dxd5>$%@)`ZfbM2dA-)Wm{ z_7e8Drq51`Obbs}y}f>6V{<_dpN;0LM62GA^^O`*rqwKQm z{6Cv!@1dV;Vl^K%7v;p{G!n81c@ws0N)k)^&gGfsUGBJK`|5Vgn%d+ocx7}Z zHVGToea-mez?g|m9le^)={n;CS147i@64_Ig2zA89eSeNs@iog&;QZxc@9*pS!^c% zD8IGzlC-hRg0vW33eRljUOivA*ZQd~!`0F@urtzS(zdF%V07kXS+UHxZ{t$n^dioaE7K{OBTwp;(`9;yVwm?| z9_`KJ;1pOD7?2V4>bpHrE8>-iutQL+{XBC9Oh2binlJ3VyEYs*>)YnuHu@1YvR}(M z&wZ6U5fj^)QkXm|Oy{urgIaMj@n%I$(l&9$Wu;I}MJ-w_PVIPuZ$oJya)+=F-uK-b z-56e--5X{YLM}m`v3+OHhv-6Xu&8m!u^nT+18HprHP?rUAwO7)TMY1nwSJ;~BUITG zIW14@c?%+>6`sKt{cBDAg8ax38KRChx~*O>zUxC5CN_@$DnD7b8`G{ch`FW{phMNU zN;Q+lS54_s%qh?U6u;QX69MABUd7uVMz2OqE`DR5Tt>)SJgi#$-Es7;*^AxJSq9&zT*Elhga`Z_iITIVk*yD%A+J{$X10sS#;f7 z=fP#u>P`SnD*9K(E=DLX=4GZz^PDE&Q`KvE0`OD~B-G*5@5pOl}zWl3Y+4Q^h-1VCJn~M!M2)AzAa68A_ z#aGJ}y`WvGaKQ`~&gajE3dd*6(B=bbmNGweejaWdcMt9d#WA(BsGZ^yc@x~VjdLy2 zbZ;konRwPpU&x)WYjg~@4%S}MTT7&4A}~)oTjK8wULF`$DpE?h*bI6rPIo5-#T~1REc0irkMII#r+b(0Vb*dG6(kJ8jOhYX9M6 z*@Fh=z}Y=Z26AkxE^zw6LFP%O*du$(h=zazt1qazz_I;4mSS!z^>=qK?K|z;E>7l3 zvKyYuDp4=nAKV#sD5h;LJ{h*5SN-7_A6bh=9;EJ87`8Igi|OZet99owWf(eTmoj?y z`DXiS4~5!48PO>9>(zE@Uukv_nL%?TcDJp%_AR8VUl}WEP~IEba-X&PKGjclUMVPy z87pm2-wNH&Vc2eVCeAGy?ii+K$ElO=vHe{4gS$J-jBkf;FyvJ5K>z@{?QCM^V|Gnn z#g^obAlQ+J_6R?B&%X&~aVB{{fAbQEq&q$+80>eTf6w1} zx_kZ`$iw^Zst)Tz`Vl;l7Z9?@f0+**RS#=aL3`N~d`Mm|2w`a@^@1IljL6=_|tmW0yXwS&wtvf#x4L_JzU#?QLMJ6 z$t7M}8^QIE3rb4c>K7W)RQ=`7T)aa$I5;3R!9x)pU0tj)7{< z$~A8&j3X)fN7gWpHq8s6Z`^Jsg)ld cj!>$+2iOh}QKO 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 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0e00aa74f67362201a935814071688293f16bff0 GIT binary patch literal 1297 zcmbVMO>Em#9DhkfR}#8*(vY^YQqPh2Dv3Yx;lyfIJ9a_?q=YonA~dSF$!lZU*s1L- zY1pbTv99SVAudDgfPi*V4}(*MhCmtu4%@_`lpFx=pU#QrR)SWuu(WJDFyq?L){P|m*Nttp_0)6`5=p45 zB`u5UG3IQ6QSKgW$W%n$urFycDvC5Is@YNjDn?8U;poPllXGk|$V4fM@sbQp`U4ad zq{Ad1@C3qs%EJdJzQwUEmf`6jPlbIViI5RGO!HJkj4%xE=LN42Zee4JZb(WNw(QEL z-6ocQAeI$0C>g4jQq{>;2PE>Uq3U_HhzY|!EG}hb#gxtRG@})vCLe*hsHPUMjr_9m zHufU|FM1hYm=v0E2cmvD>LID1Ac&$z@Zy`;-2cfLft(@C=J-#uw2n{*n%k|`N5aVhDJjfPu~W>!pB5DRrzuBulx50zT&J;%v#zOckU?xhtui&c3#)@o?7Fc^r&@V z>8ZBUd+ppaQu+k=r1Dw99-@SV68l|o+#p3vwO@BFW8_=g7% s|J1i*(Dl&CL#O7ZR@A_H59rE(v)}0lBTv43)BH)rB17WG;mq-W01XJNO#lD@ literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..4b31c6d9b3ffd8ff88ba5959ee0290d4011bfb72 GIT binary patch literal 1041 zcmaJ=OK1~87~V9{mey)Oq1A(qTRjM7U&%Jj(xj%@)&|^Il7Kmho83vXwEJ*&YPQ8g zTPWCzdgw_MwBkj<$5js^9>j}y@E~4PJa|wj8pTVc&ZbG~!MHFx^AF$m{m)sQ%AV}& zInYBI}^XFf}5sC`Z zMxls{$|*^+O-A)GjAuH8O;IDGo}+3r5Q7q&Hmn4_@#HBD3_U@g5fx5x(y(GoE+Cj+ z$QHDP87;2Uqe(F0NkqVeSOuOrYq^q_pzFF4Is4Zv4eAg)lc2YQDk@VTZ6gRoh6`)l z5C?{MhL1#JvDk4Sa6HFy0?P|wJ|;y3iQ_=yqlq`9m!+IM(eOpA1YN<{kyy4`tuoaJ zW20%7kH_P_h9HCqBJ9pvSoOk|JJ?i^p{pUo!G>)CUr{aDb2vehNViikotCWSHp)Z_ z#(Jv5@(kyv)C4NZ|DmSYLc2HzcjEo0uv?gSAe)1(J%=>XxbmRy%8}9ts@O&a+n#M! zajIft+pX9RNasbMsG4EN{MqE!Q6f(;=Q^h>QzRpFp+=>M2V``&fjwdJV4L zK9)#ZE=z)8{l@;)=;jrf9{<=HTVk{ZA6jJE5gF@;&wu-mVkIM|3f{ZY=GN9|@aW>| zQjS7_UALENz&Nsb@Y1irdtG0iX;k;V6XN?9<-^^3zb_}(&Q4zLAGrCdGc)i31(Lyz z*Edez?f-h~M<>!gCLh-_-4Of>)i literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Black@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6299b68315da737f4b59944ce1c6c91fecd327e6 GIT binary patch literal 1171 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%u1Od5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsViy+0w|=#nsZn$;iym(ACJ%$G&eP`1g19yq1O?oUQklVEdbi=l3J8mmYU*Ll%J~r_OewbZnv1@G!Lpb z1-Dx)aO%|uIz}H9u}BdO69T3l5EGtkfgE_kPt60S_99@i&f_TcU|?Wm_jGX#skrqf z{50<&1D>OT%qG$)EN(B@4zQd#;L^d#CB4D%Cc}&ccNaW)5VK~%PX z9OzVB+n6xb-TlcnL#E=Z413@9RyRyLFwf@x^sK`X*56h(&DLhk`ni?m%BSq$3yI<^ zn^!J0zIEx4Wx(Wn`Aaq*Tcf$(jnV3_Rv`~#qpbTs%b);%wfzRHx`78)CK+&A2<^EV zcS&RU{m{MZ3`8?_eDdGPZ;@laOEOi^tDH__0C+`9b8l7 hCp#sSGQ~5pG3>rR?Ox!Wq(`7)!qe5yWt~$(69A1Yj~oC1 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-White.png new file mode 100644 index 0000000000000000000000000000000000000000..193eb129130e89f6c639110ae3dffdfd019586c6 GIT binary patch literal 1037 zcmaJ=O=}ZD7~ZzpFD(>$u_|QTA_|)QO42k-Vwz+d8*ocW1Lh#=W_Ow_?e46*(`Fk# zNP4Tkpa`B7LBWd`E$zu7h#m#;AbRs6wFp|&I-4e`hsK4SdEeoAp7&$kS(%=?IM9E* zpQ5ON%%qeh`=Iytc9Ye&y{nLI7*FK!44TDd#fDTuLj?#jhEjxCsAx+!Uco3ubH70ZrWGYWrNFE!P_b!y=I-XzPnmOWVi*^^!&XfLuuIV46#&+Uhm9 zTKinMwp^AZ!+IC{&qX(n$nIh{Jc(LHO61)4g`M5qc-QIG zm0Gg;wz@t3%h$Kw^Xd1oN4;ZDKgJJzIP>nv&UEEea58cnxe) zHqp6DCiSbmA9!kvfPi4EVE``uT%x#jH8 g<8Pg}k5auH_5H!((B0LoHSd9DCZ?n($?MC10jq;dga7~l literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2c3e2669d73020bc2c245d2a6ed0745e7a6f9589 GIT binary patch literal 1158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%u1Od5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsVi;($U4h+{Dtt$;jN$(ACJ%$G&eP`1g19yq1O?oUQklVEdbi=l3J8mmYU*Ll%J~r_OewbZnv1@G!Lpb z1-Dx)aO%|uIz}H9u}BdO69T3l5EGtkfgE_kPt60S_99@izWh_-5HL&p@^o>#fQJ8n*yw7Y}3qHxuIaKg&v1^2I`^~cb zjV#?aSe`3?XAC)@W-))-JZ79v{wk`iRJT`k#+iv^uU3$an_TntYliTipN)BTAv!-D=12Y3VlTXp_ S{g+HijXkDwwhYc8ac1{#BO#?r=N4r<2C)En4MQH@12 zU%-XzHCaa%s|7l&Z#e`_QQf`1qv;b6(_?Vlv=hwN=bH>|8VTllB+F-=6fBtovo0K& z9n9;q6MEcWdVA<@UnT?=#2W2eleQ=O38u;`lYMZ^F?3Z0Pb8RqrwZ9&I)z+FN7!&k z=K-K4i3MUrl0X+N@Ic^r@=75f$`MHxqIB(Hh&9(J$~iS%vqhu?Q^MGhIj&qTv*j?0 z+;I-XhD!(|uY?>r zH4>q-nr_;G9F%82S{1tHO=zTDWYN|9%H|>Vb-&tkISS@7KWZwTYR@vL@ZM;0U zcuSdkMZMhVtF$+5p8EXz{M)|Kt-Ec_58nM+``G$pzGr!KVdO-^x%JyZi?g!*C_cBe z(=@Yv@haN-lIdpGhF<^l*QpQ3i!WZar`I-Ghn9D~UwTM&ZrodH=qjx|Z5a60`0QAI ntG%;G?Uowf@5=YXXQwE7i#qe9virCqC4yPc^be}5%8mIy8gXaF literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Yellow@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..91e20161b08df2714356cfc4af6dce9ddcdb59c1 GIT binary patch literal 1237 zcmbVMZD<>19KWpH=B6!U>YSqZaCO;WOYWXaa+e&5HOb{%*pihr(kNnfxqH%_?Y->o zYOVoc>p&a`4#XGyvgs7Y5LX$Zn}Va@X2B0u5ZO9)nDxVSqYL=PR>kMqq$-qs@VL9@ zdH(nR{r>NFXdwT1&-w?}69mzd-6<6C3cTlzHTZ2e8o%J>ekW6M292symn=ji6{CVc zR+ENN0ZGdEzG)OEh_0$yEIFmzZeBLDpycTUUCqR3f{6FKrX-Ib2UO6oswc?#Pd+1o zswBvvNRG~#X;f2pHY_yQ$QR|th#XVM{zpOFEMhNE;Rckzgnw(+~od4Z?7QW#JCM(2${Me6s-<<|8c6aG-sW*qWtO`GO#} zZQ)abtT~R!Q&hcP57t9L!y2YwEEe-P7$$%<0`|D>NNzy4`#KB)vSmv(9o5i*$0${d zF(*M{PnSZ_%v^4nShw4W!YQL%$)sSArZmlqYf;;F3g{mMn#qppqQk? zFvW0Oq{FciHX2UFSW$qf2pxhj!=%!Jn8dPhD#QpJ40W(s-F75hMjg8~MYIeJEasP2SFkS%ocN!( z>1aq~LTQ>4xKJj^kZr8;e{x1)XDF{Z{?#lU5$-^5yWINtusl3S#}i}W(db(J^$vpY ztb$>(_fG=nXH#n#829Z}Pw>$e+C{FI*zHz1EKmuiogQge%{lT6k+Z zqVBr->*<%Do{rt8UFe-Trwv^`J}Yj2=={uU-8cK+IQv8G<8Q{QAIPUCA8FR7e=qOb zT-o?xbAKr8=rq?zjy1?{_wf(YbVNEd=Iw% gVlLiWde-o*A!f_(KI4lXyzc#IvYEW_eroT;-@N6gfdBvi literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic.png new file mode 100644 index 0000000000000000000000000000000000000000..2487dc4d5dbdf463970b48709f9b0294e78d6fda GIT binary patch literal 1208 zcmbVMTWAzl7@iQLK}f4Y8?D5iOz;NXIdj?F*%`8CFSDy#-5542O%&1DnUiEl=Hkpr zcasW9d=M?63W^V6un&FcL#q^m7!*t)P!dX^v_+_*KB!RymD-0?qVY_UP5Y4g;K0l| z|2hBn{r5T9(!8@~^+&5IimJ)%QgUQnzNP~G5 z+#RJCoNCLqfTZmr5MtPX#)erC<`_;0ilX=l;8~7^EDt$8z=^WJ%Pb2PADUQm^$t0w zq!(=wDN1)??8p!ni$$g=Ft*zXIZ2Xy4xSGXjeyr@VYL*nyoNG^f;`PN9BkMY@EO&D z-HW3%@pK^s)5&I+h%Ik1Q6y!sq&kpeSZJDlT=Uu<&Y^$ZSXSH1_c;jWkZ1S08mUJ| zLm5nR_jW_RBJoDv>l&meYL8-Ty(Y47Mv2nohS3dOPD^5%XmBvR#ANUBm|8 zij|WtQnBskZM&!30WDoNw!JRf0m;@7$f}xQ`LbW0g=iJz8lNLQ?b;@o&#!DOV?UIP zvtlZk=V*J={8p3Cdr}@~rm()b`o2M`uXr_5 z)%$wi(O-Tt#xFJv%*IBChkv#b+t+TcuNb*QeKRw3m717-@ZjLwKQE?tkN>JHdJVP?I>E-l{&j0%$T5!6Y@6bHVfF@h0{elUBHO{Tnf2NeB4_Q6Z;p6CBO z|KIQbem(YzWk|&s5LM2x%G?P377--JJfL1SA z!#Eg{ZfTfeiUA<8nsvGam+cuH#d#H^q@xIW{URCwic5lilB#0_(8JWQK0S2v(l`XN zv>tk{$cEVbCZ?7x3-L^4sKQBw>L@J@l{^I&2X!KWmk~%X=&kn!bU{6|$*U9h(lHEy zn<_$`9@=usWwV1Oj%UCk1tO;qH3F(p1*%lxIDQPo5EOwC3`Q|IitCh^4ne@}2NJFE zbhXYwShj76k{+rR1iuc3o12>z%}NEw*TAS&tCct~OfG8311&y*49b0h{5S)_1Sp>M z3oPdYB}UT2H41u2^mHo(uis|dA@&8f6D6h$4w8NtRUoj}E5)^`9S|JMzi#ZR9dNez z8Q8%DxJI55>rtH_2aCCTupvoN^hS4rXT_qB^#n&XdKsT!CG?PZqo7$@XVKyo6vb5t zjv;CdifS<c|OvS0>6i5C%w7DdgN5i_7>!i?hvwZWt^8RJ;1 zFCdUUiiz80MZ4Qr^#idw6VH$W$2&Q$KHdTLT29~swVWR`RThCZl45<5ER|;~T7u!( zCWf}~oEO~8ua4ctzS(3TRCtjQF>S@Iv8XYN5<#^l6G13VDrg%^|DT+}qBF469RF#S z_>tIw(srlyMPX-n7@s&Xyf_+l%Eo5_AYsf(7@WbFXLVzvWU}<3&rizsS!Ih$OZ`La zjUnr6A1_|`bzv%Fth-}R=4k7E{?(ta^5 z+}ro^7anlh?RInE>Gj0-@{ZB5^m|`lKJ(`bSK9tQm2rS(n6-ql)ug^p61yMGjJ}g4 z3r}?IJwW%}k4B^T!1;Ob+kLORAMWWXOo@yP4mL!xrwf~|j=!|g+TS@pIY~V-^)C1w zUv)Y&{P+qtb3LJS;RJiDauKLnmF53&cX_$#4QhW{Wa1_;6eL?&_P0Y0hoffdPD)Y7 zi*EPY6RP>yYYA5uG7P^w?{d{cAIuDvX9Jz{K-m;18}I7+R2!Ym$_pL-C}|`8qBb0f zXpnTAjU)zgU)a7vOi_Tmo`(a&qY_ zqocP;qx{IQIYG5@x&O1dxw(5c#!jZnZ)Xo^j+86GZ^F~<8|!U{4yNXYU;ip`ZvWY} zm4dV9j}M;dj$P;bdXopf2g>t1)9mw|(Vx=ztb)g6s=nD%hkt)Ny-)@uJq#rKdqb|H RGZ&=)qSahMd}yrd_y@w&_~HNn literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..6074383c59e47880b373c7cefaa609c208a5810c GIT binary patch literal 964 zcmaJ=O^?z*7_Pg?X0r*#i$T3OcH_lBJ8hS*hROm3m&6hRB$9Y>Xa{K6c4|9F;o!$6 z8?!h07aq(eo{jOU@!;J*;bE^PIAwwLAU2uKyp!j7-p@H})E~w6?(A_K7pooVO}5{N z*6t4b-@TY4w%w+c4sDSh9U~ueMT>MXs5z*Qn;2P>=ihLieWDYR}UEH@_jsNxO3lD5dD07GHP>@}bHE z983`iontppLycePs_YzHi#%9B=uqP?gX$O!P$oVGDFG%;n1&!N36gS<$z&2hh7uH^ zEJ|`x%BYI0LI{>0&%F6oPi^Yer7vb_{D4wV6~*y*EQ}R__}6Dyb)B2SbA7^SoV8pi*jjvX2oZew&cvRTUcpLP;0zc2)1phaw?TBD+Mgm}##rR)My|+$5u?Wb)#%j~o1W;n z9$RLt2Oqm^+I=?GH=kxt*^|iD^kO^w+5J7A7q;)eK6_I-{CF(^PG+-N;uZJ#$JZ^a rT>lV1JiphPzmM;n#&5lS+1uKM+@unFaPjUtjowwQQrFK*&rbdT?DQ#e literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Black@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8d8c748bfac5b94abce0b4c53dbcd6d1a6940252 GIT binary patch literal 987 zcmaJ=J#5oJ6n4drs-ghufPm@bE)0$T+9b6VQxZF&L3JCFNMwVHeNC*yK4V|7lL?qW zVqt1$1_lPCilGAo5`}@K6EHBrjsyb|Y;aEFz|dgneD_Y@_r0Hc?_qW0YHIG{9K$fF z%9>uIJBZipN%{|l!yk0JKuS$g$6F+XK4JnsCv$hG>vt| z#102z3>P^bWiw2EHS(a@MFg}^+jdp<+sjuhuq~Cnkue0r(@@7=8~Ug|+-R7?t|?pW z>Sd6R6e{2#0zu^T+(3y`cBHG&b9~LSU<4sul|2lqX;guReFQR`kT!*^0J0({E-mMB zxkVreqQDChFG^`Krz}Z|Ab|15Qg6PsrPTED*cY`_wnK=g@O&7CT)4zxzs-xXEXNv> zl%|MuFmMTs(r&PjDCj6KecK~8c0sHNTeweDmPUG*g5ynO-C$fMS};C>9xrl2oKgZb zjQ>L&XMzq$4gHPxNa3I{@DN`^0q*-IeYmZK*p;VfK7s`M4UBt96{{UgaL~aX(CQgr zK+|?(dxSR(rQ!wzx+bdVDoYhO+qRTaMqbg2xzb8e%8Fu1DijN%zLLpGT3L__%gYH@ z$7bI_E=jl+<(4&B%IKx+RBqe~jz>M~$hYqxtL$S3j8azY>9J^2^~PN5h*-vX=u^2o z4Tg^&_MeANu4wnf$4T2#W77D@rQPn+wthczfayqVR`fz6`t)^sH^m6E`)eP5-+YQb zpSbdRz1O^+2jSj<{E<$T7d&n}+uz%KG5_G~r7!NOCp&NVcJI!&X3kZMi#zb%uSZPt c%=hExnS-CHYp1u(H}SYtN*ns~;;s9C0BSim2LJ#7 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-White.png new file mode 100644 index 0000000000000000000000000000000000000000..9b32195343c7a4c55a805442fed24e7b02cea3ba GIT binary patch literal 951 zcmaJ=O^ee&7>+EcEEc>iir|oCMR1!;($9ouYtpoC!IaV#EaG9O$+QjKWMVS4X)k^t z!h*lRs~1m#7cU-^z4;gX6CT8aAk;~>?Ru~VCNuBwJkR?%C(Xva)b{mlj^k4GL$k&9 ztI4{2k^OJ}m?O4bqtz~LlRllG5OcaidKlC_G{7y4oay7QxWsW=yxZy0u619vi6@{0 zBg9_7*c?|X#{sfOn1UW2xW2}J|MZy$uA}h}au&3L3Ld(Lvk<4s|hM3#2_cYv<>qR-6jfm#VMq9p7Pa=fZyb4VzOh9m%$b`Ds`cKyU& z;4Mq7`w>OHjq9eyGX=qQ9aT5Jv`)t}nHr8){9Xw=D;!fSvJMp*P@AyY>2I@|5b;hWXw&dhrJewk3W5 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ea0aab5251b541573b494ebb7e2f388b28b91c07 GIT binary patch literal 974 zcmaJ=O^ee&7*0{tE%dmcp2n;vvB@O;+Jt7;Hfh~LQ@U+edlJ)R+J_Nqg zKcWY3o&?Vx7QsDu)q}F&KM)lZ1P|(@+jc!z1CyC|c%J9|nD>2BuiZ?U z2HiolE}WzPU^4kmw@akdCQaNWBg02b!NMH`Dvr@Z4P;p3dv8#lVa~92t4-Q^RW`B1 z84-pH9gngZCchnehB-h4bWqQB752-^Ll)SU!rsp4Q1?{Sw|6E!YEEh`b22a`i{0J= z`B0_;4k88!oqacuLxr8`%Jdvv^DLM_$UtFFf@B#P}lzt zb(|$SAPsaH?>~iu*4RUQ0|j{KoAlwj8<8tdR()g;?6)x9UsSQ)#{>s`>;biz0lHz@ zZe-8!x-M7TfEcccDw@Jl1QE2?EE71HSiSHtGe zK`vQvty6AxB{ymX$D^J#R3`M_2yh_bu8(XT%HEQM-ThgLocpq z_e95K+frlM_{gQ*?$frO?)^NbBT=kqg;sd{>D{XYowcJn{Cp_hnKIRb->+X>ac=EZ z-J`Dz^Wpu+sk-&!;nk<{){Wx&vj>l_)njY1gEjB$MdsVD^SiP2-M7(%RZ2DOdGYR} EKUB3aPyhe` literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..5724a2dc8dfdc3d44f9f4eef8be56194bf3cdaa7 GIT binary patch literal 1021 zcmbVLO>5LZ7>*RB6pFp-#UaI8^D+6{4UKiP+1Q1qmhFOjbT*mY4c%m7GIi4mY6TDN z&6`*MfZ$D#B6t)01^xseUF5CX#xp{5%KTmy;> z6-j2VAwbR24NEb>{Nb6kEF4%J*PGj7lFg4OO)W{9OeW$)6-hRfV7*>1ITS@;8bW@M zP*ey>zFIN3I1jQYr4dO$$%y)7pV~b0bQVIK`u+uRlFt*xQYIBBm7pj~aa_hV)y`=L z|8?V1?Yw)CVyT03vY!R49)r~i%yM_Np;D1~V?E3wRunXLNw6Q|gtlFqXE$OPg_aC! zEQ_Wln~H4IAgpYtT_lQ?EEK!>SOvrdg96&8tJ$QkYIAIf$vC;VQ(R;?mN@%-{Zt=Z;c7DFGaQEf$k#qmUwY8O#H(M{xhT#$PPURo3 f-~GIPvdk^Yob>#rF#h)Tv>eEGYukPAJbv{Dn^ijy literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Yellow@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..18c72ef37ac0f6c615bafa29aa25062c35ea444d GIT binary patch literal 1045 zcmbVL&ui0A9FL0P22&6m=;@Jxg4pD}*EVUx>S*&CS1_~dI;{uYvgCCQTk>M^X0v)x z@#25r(W4*;o`vnI=*^q|z%HT(MLhblwo_s3U`X=b_r34u^Zos-xo~}I^5Ucuh~)yWclZ+P^1c&Osp_#c3L1g4PFvLRw(q~Evyyb8>$f|+W8W}b z7AQ`pqohG3(2_Jemqw1eK{;5X>wZ{~zrEd+f$vr1+eI7Nkx6_0{2-=FgN3#`*l^39 zJa-MuriLI0D0e^_Y=()ER^)wNL+rC-RR;Sie4`={o$A<4V6vEkqLR162qN1)AP$pJqD0En)QME2Ks5-m zxc0RZ-lBipI8-}nZ%0&Z(S&WquBbo8t~>_84bLk43;-DgxVa{VZv7KCEafenH=$1Se7%b05!U;koTIxyQF zw7w7yhKGh?Vq!5Gdk^pQ#aPuFq}onDfBE!gO3drYMfi0WPfv&7($31_y?1wSE%T6k zm!#)=A3v1aJ3k-Wq;~%0qo-Gz$0n9v96xvb*O}D`D48o~?f5c(l?`g6zCd2rR-gO^ DBoaYb literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify.png new file mode 100644 index 0000000000000000000000000000000000000000..f31066a77b74a64be919f7ab76657eb0236f5620 GIT binary patch literal 1035 zcmbVLJ#W)M7X@Nn&sb{KTd7FEU;>uZPP9r+7S`TF6|Id_w62O65HK-^nt7h!gSYbwOPBd zp*z%YC-4cgLE`TOv7Q*>h*#(P^csp_WWol9ICiSt*a9Yv2q;J>=b$12MJ!<@ zud3=YkP$`@$q>sqtm=xaBLpUo$kigZt2eFMM2nvcvCmkjLpU4`rJ*9xs0Xp8X(@*+ z=eR{K-V2zWVr{!b?+Sgf>}mtHE&|&UvZDI?*HTra%W)L9Dg-ScEvj|-JZ2RKb#E@ z3HZcBd^Dz>eO};Wb*FBXTgjKsuhY}j>01X!hn2NAQ_Dbv@Wt|zjhFeO<134^^RE8t q@c7f(ji2vNuAh9Hd9GYtJD3u>U*XKP+k=nkc-E_%*6Yf{r@sN)G(H&s literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ec0d414b3c9341a1fd76f5d9be9507493f19ae42 GIT binary patch literal 1071 zcmbVLJ!sTW98X)U(o)f>RS;fN6$dYQN$!$M=-K9yyY|4V<$B;Dg3TrGdZA5Tn!NMU z8#^dU7pG26og8%PA`XIr;HZOwyOWBGqouywM|CJ23?%O(|KIQT|9rH(v@kJtag1S@ ziPEB3p({w;)9fFtc-UVA<=4fI3=p{T%!A)oT{GPL92uDZ_GLpr*Un3DHVtscLuD zZPj7tZh+ZXqXZrz7KptKKhokH+vU~hKDp*u&^00JIkx9it-K5j93qh6V9JIv1hT*h zQd&`z>p+A8A6ya8A(|R;!24I@IlZ6sP>Wy|QbZJqn4HMff5Ba2I z=2-fNb6iI&s!CB1lr&UCC}#yh74uNfO4+`c}U0VUdhy}@t6AV!^63^^TSsk42|xcooX@T zJ5P3Z7e0T7?#IjT^z*|zi(ltQp8oKs$TZxJhT!Qe^XyuGXac zwQya!NdLEfokF_ZAe9bj;T{=74>3g(cM+)Bu#cJunv?xcD9hqv zS#iyCuDFpKj)Lt{&l>WqC&;XN*anM~6>DQG$;w8(CD+^-OR~C=%hO=^u(5wNdUZvo zCp@mlmKy89M-H8KkB)Wp%i9=z5`~&pYzJSvzfVsKkvj)Rhozl2TX8U(&*$-{%*p4E z7f|x*>+3tmw_iS=zu0>A?Q-rUbESK@|D%8RfQc}ZQS{!c?;mF2^Qu+q+HvXe><@JK BF6ICL literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left-Black@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9c5d6b3bcd2164b7cb3d80b7047314b1e38edee8 GIT binary patch literal 1004 zcmaJ=J#5oJ6gHG1C@P?WM5z!uxl#v2{Ff%Nt(eM*QyPS$Dv3nc;@a27wDuYMLY$NV zDj@*^i46t@Ru&{SDpbnAKqnZ=!p~H(R7flghy~7Rk}?o1o$uc1`@Z*c@7t=12+oy55cE}?ncFnma<7Mg<~?-&cP2o0-wbpxg;YJj%O z6DD;}JGRrKdvAFc%>Pb8x|S75e+jbsE@~LSIVgobF{|&7Nubu+%D) z&DNqRS@hI7kPc-c;6QAE&{=W=IaKJju1wC+HA{mw1TQM|PEZwn7G#kRL4x68CYR(u zl4tn%WGa<93j~hmSWaMhA;zcVxFB;J=zKKs=3Db}QJe1gB9=neF!p4YZ8RE8BhDay zf#oGhiZlcvMi8-}>0%>{xxsi>L4$$m+a9)&3nE2h4%M+jlSp?`aJ-(Z8+6J<3dV+p z$MOsprPKxL`v0Mh(?bWi2zTTCr*KeidXO!`0M&hyJlyGce&y)x3wxmQp^TXop~qE^SqyP-D;j49X>h~1mUQ0ZnpV;KUsGV z`2WeTCFa{Pt9980?XxKkiBNWEkAQ}U2c%7~GrRmo3WBgNx}7fTS}$~)dJ;}BQtSns zEeM5T9AJAy80e9K>l@HO19Ww%KCH7; dYb=zm_Jq=J_0Es%%g@P+YSfzM$I9z>e*kv9CLI6( literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a35feadcb14ea3f45095a5a9eeb134b03540abd8 GIT binary patch literal 996 zcmaJ=&ui0A9FI`g0(spg1i?vNwS1@yQg%$D8Gomb@%^wOK*X zf#P8P1zrU2f}j^YIB*xygQ6EFcoDpb9y|*3rE5D6tAUsIzK_r6^ZofY=I5@Aj+`0c zIBv8!tCiReqIGnb{eyPETjG1r>f+Bc~~srfHZxRHEwA#a^)e_#|9;SnUIxU73Uj-lAu96 zpe`hVZkVbHQ+TEz*tUh#OiqKTgp|(9DM^}v{_O5%Utd0a{@$VC z$7AD7?)b@vUq9bjeSeqxcK_PYr;SSC-RN8>d*NN)c9}^Eyb^9U*wzzEbl>YR~=CSDA6=&wOC;967U&^dHO8@`> literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left-Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..62706150455b256726f71e47a58858c4afb2e0c8 GIT binary patch literal 1028 zcmbVLO>5LZ7*4H}(o*QL_TrG@t(#=>wVSYU-6R{kU~1VexEH}}GTRMpGBKID+1}Js zy@?lZ{sTczf`TIS;9n^C8$`rQLDtE3Q#}+9h9ooZ%=*~J4g@>0Y!1KdZT9eI1GgS=q;@C&Ll%={qi_DIjYqx(4G zyh4Y|qlBUvrryXC&)-J`^wC}z8|=6DA6XCv276C&1vjzKFx)yy(eBZ9*FW0#wSaBh z1od2}1Q8-0$fJWe({qEJ^6GS79P=!gs*rtyJ$I_-?f?s?2q>IX@dXHhs&Y_PR26Ol zQGg;Z&{wTMSyxnDtb*CYQfp~2&^xv>vqdF?9TJl0JU<$ZxRJ!+bdQIcrWG8bSfLt~ zY#b9Wuf*9#$zY?*Ps436nRvgEa9g1v;re!-#+0Q^pGi>XhSlvpIM{wH3_@L~7ogpST8{!05y9#hUKa2~xD9?GcHcG=s zC~#67foXpA@Dlr)qKM6wDnU4l+cwRbV+oQVi%n57*%>zYpPcd38NO(aznY~yq8(Ul zFIt}p7sG>MIx#67jgw!WO*&R`+irIA)Bf3H(wM*T^7yfN>&@Ke>a*{S@##c*`)Tdz o*X4KjYrzL$eOdl_zd>xZPJF;(Iky4Gjntmdvj^>x`r-!F?qFFPfi%> z#f$78(8F$`pdff~pa%snUOjvB=fQ(Fed*e%Fg+NOyzhJO`}ur--(FripP8DOVi+b< zTQKT$1?hM62>r){!8f{`CeR_Lnv~fguS(_gm}kLIg>=j8o>NV08R$4dAkRrzM}QE>G6!>c zS%z~!6rjip^p&$Pr{-l0@S^LC6JW3Qz8K2l84>^JN z{WPwjc1-H%mm3Fa$Bm5;@pTmAUgXevv}ea)n!A4+N)@R$>cz;TMX}cn?DTvTkeX3u z=?&+4t}4I+&7zVM6j6{15Ee{XG@w}#a!?Z$B|qjk2rI&>SkZ-?mKQ`wWlcBCN=_^0 zG)XiRD2=hTASQO;ps`(#+O0}Tu23n;6bt`~RrLtj1V;^w*T)^O+`$CL9UKCEB@Zmy z@q%=pmS-jtm`@@3*Ix!I)jWgQYEjm_y_J9cJ#sB~S literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left.png new file mode 100644 index 0000000000000000000000000000000000000000..e7cd074e31b66006e45bd08dc9e57fe8c2f62b53 GIT binary patch literal 1046 zcmbVLJ#W)M7e!dYYV9-jmAIXN ziEfOg6Dtc65(5$g3{(_}KL9gJr%IqMEajY!!caP3$-WQ2&-1*W+e?eLrl&4XaU3^Y zUoaYMok`!x3HH76^Vnv~C0c9IWzwNNJHlMWC2b7qzP*YY*mgG`e8%$}m+5%T7HwI# zHHY|uo!SVAA2Kw@&6ktVcGfTjZM^CQCI0Z;dmeahiNBY(pcU%4>n&_WczJ8F>1?ez zs>_#efcZpY1U{xVNc{C6){+w6=hfIgy%u@UH=%1Ke&AHgS^_$WFvtrq>%am81tcIj zrzpxCkRXC0ltd(Dk)p|x1|b+eJX4F@j@B^Dp%y!p_%5ZPCW^gYPw2@4iB?6Vs%pw1 zNm*u*jW+{oC)psL9WfX;!QS5btI2%3=Xx%9B z?2q7ju4bx=iI9?miUbQqgjA^tD@D0jEg-p4M3oW8X;`Ggnwit{dEHbHs!3{1sTq=D z6l7DD@>OGmtp_o+0|$?EJ*GRv=FY@wdW3CCq9!5hqYhZ=5=!DO34y+x2bS%4L3&Qh zGlyY!0oMJWoQcdCF>Q{&nq_pwIxyXyv_3nW z3=a<2#6)Z~gu5@&!7}ScrI~zd|2jS{XRhsRKd#<AGmXS_rG5Ja*z%>SFbG^uc|9gegm#$ BMt=YR literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dee8eb1882de915d5aae2147d6b1f4b9cb3b6ce2 GIT binary patch literal 1073 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 NvP!9HzFSz@{0oePHS_=g literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black@2x-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..7fbac39c8d70d1268eac8a6c47c1a5303bb98f44 GIT binary patch literal 2890 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 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..397c78833a54da542e030c4197fe139f3e5350cf GIT binary patch literal 1128 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%u1Od5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsVi))Y8Jm$=uAs$;iym(ACJ%$G&eP`1g19yq1POzUQklVEdbi=l3J8mmYU*Ll%J~r_OewbZnv1=G!Lpb z1-DyFaq86vIz}H9u}BdO69T3l5EGtkfgE_kPt60S_99@io-cm$E-*{n@pN$vskrqf zjFIcG0Y{H2|Bc{pEp}_G5ANGAzvTDHx<_XW0#ssOr};_%biXq!x zak2z5rIdHe{Wy`^u?8Ta%MIlNw8IDwlkYxaG81G zf-ZGdp=Gas_|!f9+$vab_v+(7bAQ84>lG(7&5OyOcYKS$((3Ipt4@a9;MV;1Vd37i n^Nvg0&TV0-mAtxTIs-Gqqd8SBrBOa&puF$t>gTe~DWM4fuQ_~h literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..9b9d8bdf09f3afac21fda508fec8f7b5d47904e8 GIT binary patch literal 2807 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 JPDHLkV1nP!Oilm* literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White.png new file mode 100644 index 0000000000000000000000000000000000000000..430369ba316ddfd66d18d98026c0e75d6995f4bd GIT binary patch literal 1007 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 JPDHLkV1kb6M#caD literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..39f8f29e27f5cf4e75161a3a0aa7c3fa0c62431f GIT binary patch literal 1083 zcmbVL&ui0A91je(S(tX<1c$?rd9+PllBR839Zl10g|!=P!5z(#*EV$dVe-0WI}F)j z(|OrJJPbjY3_R)09R!^q17RTIP5*&i{4K+i`qCfM!`Q))Vjwge zA_!t2Hz^nK8V@Q8mzs`lf@?1Ti-5JE~TPh@68}!%9(~pS_?+Lr+oHVtFR-WMIvhTykM) zsZiFI>RM8##;=lNzK97-h*Z)y=Pgh4Q&fvr#QWfwrpT5Gs;8*7Q?vOQGGn`tj77PK z#sEMHLKN^ZK>(LYmH{ly;8%zMUW^GM8z(ytg{`@IMJ&on#}<}SR1G0Vr0Hg}8EtY= z+pW?dnM?*8EE~ZZ5pU5#svohu(Jq4wJ)!VEw7U( zoHE*19U4R#+BAc>TG}2e!oO}DtL>E+9Y`0UXE$68*P}Ap1>@YEY$#B~-iXt#fs3Nf z%eK}qp@njCio!Qh-Oxn_BybkvJQHUbApt-_5m*^0X@&<98;{4j9LHf35|>V7c}C)u zBmh}f%E(HZmy*21v2q-6U2M+skZNhLYuCVb+gMIH5i4d~s3O}f+xC3717>PAvb~z^ zkeO19%&VGV1#(cHcC<2djRmMHu5FU7{EEgg_LH#~o6ZUx0G+sHNlGXghGTd(&2kde z!Rr5$Ga5TX2hH(MvviMe2L{`t*2lup@IVVsjEhI()Zv$Rc&zF1U0d^|eU&;N|4j(+zobD2&2~x3)I@-cQ0t_UpZeE0^~AmrqX*zM9yr z4*q(3b5C>oo?KWv*a;7Bt-skHdGs@M|J%pHk5bmW(sy_N+$PaOgoLREy*jcGjB_qq KkRMCeSN;G}%vibr literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow@2x-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..4963fa5f39edaabc6291eee5dfac3c12dc77fdc6 GIT binary patch literal 2905 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 DCFg%R literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0e0d95a83fe52655caf6045fac3137685a7047e9 GIT binary patch literal 1187 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 PYw#mTC0o@yiLTLKpOtgd literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered@2x-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..8ca807aca516d4553d38eb0e27f8a5b5c888848b GIT binary patch literal 3082 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 BwnzW~ literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..2dbd7982792d69e08470afbe476348bd3fb5ce67 GIT binary patch literal 3194 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 Q|DGPC_Fb(iP3y@20I1;tJOBUy literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd401875d4c972d3e204c08aef0bf4ff30e89b9 GIT binary patch literal 1075 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 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White.png new file mode 100644 index 0000000000000000000000000000000000000000..f08688c49ae352245157b04525e55d3c3bb4dbd0 GIT binary patch literal 995 zcmaJ=O=#0l9FJCIZcYR}I6e4yLlCj~>emvMZE4fFf+?jdtOt>$$y*z`&g)(dHSC2gA1!VbE9O?y zlq@(q1Excn3OI-uAaqvUKn@ky)s^Wvy5=D0LP%4AM?qEf63Ag6ffUQfO+L+ow7?39 zWG0ij1w>xpIbP%hF)n1}gedbo=zWlS^Q{%Rtj+g)QA>dhLOhw{TCEn_O0d|kbAlvE zk%lP7DIy+hy2J?MZZO$b&`@CdwnuF2f=JP*;dP=w8tG9AjyI5XgI<|v!MM=yIDzG( zl=?tj|3B1m2Izp4(Q&;06b>qz9^%RjO@UN_wQWn5^63PxX0lURF)0XnQO&A?HkC??xp`hv zlgU0;!{)k!T+-)S$K2ddZZryxM?GuEw>OYA?_&paQU3sf*V}8QtKXjAjh$*A z#tw?iM0+RJKAd@W`QAD62J`)QXXG=p|NhadlaIB%`=8poV^4Qye$H(qOM7FNPQ(3! hg(o}7cjCpl_6cVBb$t8$i<@7fXIIDIe7p8 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White@2x-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..05985863debbffd49fb0c7e7d59cb783f88ba62e GIT binary patch literal 3288 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 XHC{tAi{4m~KQn~XzO7ZMX&dn$qLKkX literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9643eb7740916a655255311433cc3c82cb4feca8 GIT binary patch literal 1126 zcmaJ=TSyd97(T1DSYc@o*-bdjN<_6g7u{WVaMRrxH@6&--KEUJ8fT6=>0FvQy6e)# z3IaoVh#q^8dI}7@vjgl-Q(U=KkMQXzp<5F!!S8FQ_Nwt+L}{D<%R{_7cSZ#!7N ze*1a=KzXu7OpzVBtISLOPCoygY};^i2Tq$kI4j!-#8k5z!K5ztq7;(V;WN)s0|2Fz zmg&G9QY){RdO&tDft+p;HUJHcIZIah5r*BUS2Lp2mq!y6)YK?-G$=8WC7?d7C2ym2 zzAdBV`;~}FH6DNsIi3jU2+J_14;T)gi&D$FJUP49GzFI-xIaq$4yr?Hhk|J%7z{9e zg$Xe*#0J>fx^OtWA94)K&)7fk` zkgW}vb}!9FA`w@EDfIcO`SaXmiQmBkA-lCf!L zOmm=6#r8fEn@*o;K_MN4lB{TkYcJy^iBB31mJJ0Z#VAD-0-C1saZ!j1Y;CAM&V^aF znTy3^tXLlmaYBNL#Omq_T+vhpb!6ZISN+2c7v;L6pj*VVh-_^LsR`TE;d08nRy>xv zqIxS_wRkMSqFkB;L%WUrtI>rkGCl5bb!>^TI{3&S({7WozWQ)3M4rUkq!`QO-gf_7 zT55dKRI>Yu$9sF@)g z!Dd!xx^!_`U_9IyN*6UV1*La(f7`nQemS8Q8q5vt$77ntEMRHFCdXPp9{_=NXzh zx4F9M!KJd}3+njVo*M4sUXcD#+L<{r&5zu=o0wmi{Cc{Qy|yrxsAguXLB%O>`9%87 T%=u%V+?SthZWHgtPhI*2I1_5l literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..512adf2d88353971418759d81d447c174bea84c8 GIT binary patch literal 3194 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 PjOMy9IjwD~S8x3RN;6m> literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow@2x-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..caf712c32a53d09279619c4112df4eed7bf98904 GIT binary patch literal 3291 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 as|*0Nd1l6hgXdg-#t5Z)Po+xPI{e=v(FP*` literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2c86028b63c97805906935fce305e82ecb8fc77f GIT binary patch literal 1158 zcmbVMTWHfz7|u4`bmBx1+{D2lleq`mT-qjWXq|1+YQfIgRW^nXOOvxTZn>D8*{mRT zqB2Dg*@Frq!XCsuh#-uig0~_1Ac%;dC|({#P{D^i2=ioXr^4{TkmQ{IcMcIZ#Ts89$q;+`+W}&Q(9exU< z1W`Ar<@!)xX0M=_x?lEm{H|_cG(ki=T}xJmAp&_gq!}^t>z#Wf(9{^&8_LibON0e& zPsxTorLLS(8df4I*|`%$T>%s55Xr#RM+`@BW8@;QfcM@pMS?{YG#n$Boa)PT1JSf0 z2>Am(g=QGQaegKk;y7jpU}=V>Xnb=%CMbkBf#pHvBC$1F9Tc)ss$vUEF|vS=B~Vnc zSo9YIe$yVJm`Ehzaj>ipYxtZo1Iez>aN4R25_A+>vyf&Qz+;s2<|vAh*wdvDbSslt zCN`W(qHxM6SGFj|PgAAhLwpGD6cmFozDPnJg zeYS>+B9BO>GO9xZrKK2&zxY*66=)`mv&aW&o~5}k!-P{DD>11!9b^(L&xfiUD`CST z&9ZS$OoT86lVlU3l!^xvkzgXgN<0&&V$+6$WJ7^fyBfAz!6yER6+|1#$h32&Ia2L_ z?t+O-r(jw@>yofd-x!8;{1To?af0)l6E7=iE2>p9>3} zk9O6zpQ@>!YHA)O+FCAsSeV!_e*VIm)n#|*vxCH$+UP7X@xJc+vD(j19?x#uTAq)- z{Isww{Gs!D^E;vjTsbE)&sv|CH@%%3m`>Jo%zmBxSegzKxu!1-w;zpPW>56Le!g*{ zZhZbhdDE)G+MDAK!L{(_^3B?g{`wa+PvC>2hqep(b>ztF$@V5N!{x3XAX~qEzIgKT n*}&U=X(~3gzu~OaK&)yeZp_^sxTW0h_x=p&WS4X!F>w4B;OKTy literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..f4698b10a3a803225a016a8feffaf62e01a7e994 GIT binary patch literal 2929 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 b-+ZPwm32@lj{B_v00000NkvXXu0mjfc6p4H literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent.png new file mode 100644 index 0000000000000000000000000000000000000000..a871bd4c637e4be7bcd00674ac5817425514ede2 GIT binary patch literal 1178 zcmbVMTWHfz7|tBbI++MMP!WyU1|l}MUebis^^(?AZ5>@<1x3t~(=BeviOHGmD&nRu z8wd*GlL$jWe3_T|B05nKVN(QsatJ<%`l8@%$OMIXvaQpH>4Smfod2Bv`~G`|+cG=r zYB$sp1W}i2m9uzV?Y^EG{M|e~tKellO5{;HETE!d10t%yPC%v%r3++%qV*r11kD6d zUC?uRluz%GRA|tOt3#Iz3!@35xus+&Y7anUC+O16F!kxqJ&M$|Fx3%AvuP_1y7ktw z4cg0@oLcTtMU86NK{l5pOke<{kR_wnbfi+4n&Xx5-aTe0a!v*HgsFL_^654*4sAdN zXx6K;L6!`1H0SdRg0P+BS&n5`p5b^eCrCbCVp($Gp|CYuD@a*6xnK)RVX7M;OJbN} zu}BwvG_<=IP83C#gXg_i!|U{$NGW+ur=h|i14p%W3+d1#T}Gu7_MtF^J)IB1u+r&8 zV$)ej6iyjaQY?m}S;jEjxaPDSlm)-tSW?@`^;>|+0tfclDy~PNp#sLa`?n!i5ql%; zwRKz+rB{Y(p8-silEW0fp*3BTlA@60IKj^fJR1ygoXE%6Xvi0e1vy_d#6>F{OJV(j z?2mJCF%VA*9GBq5gpiPVK@R$oK0XkWE7+9jAjMQc#jcL+E?`6d#7c1+CW3~Uu z8H1f++~)YBSt>`k1KsUn>tkVYcz}r~#>S&j-uG@39;?SGIhrfI?EE=9+fv;$FgzHG z+^9NrtI>9x*|UIXyLA8U-=F#h>q6d_rp`pCz;^^q;8c(_EeRCCAfBoo;dHU|rncGE#*2Rotk%^UCi7Tydo}L%Z xt!-)?*|ITm{`l$(XFh9}Yj)L*>@6(wu*6rrbUyU6+@e49%gQNfe literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent@2x-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..0ed2c0b5164f1e8df89862884f618828b93aa8f3 GIT binary patch literal 3455 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 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..29429f4eb51a3a6cadec483a31ac79f32dd39eae GIT binary patch literal 1048 zcmaJ=OK1~87~YZ^O0}Y(;DhS8^=S6hq)C>hHOVG6=+=-#njXY%cc;lV-A8w)P1<^B zN)IjcAV>uZp7fxIqIeRitp|l7cq@ul@!&-edhjGt>TH{&9*hgKGym{?-~XKXWbcKR z<`c~XL9`@#gcRNnIjhNy|EGU$OL#kuVp)_nhEP$mAQ4uKK?o9>l!GZKDHEe>u#+HM zq?*a1tayo+4ULi<3{}!h%qED=?vg3V1&F{P%&B^a+myP29X3x+K6uRr4YHJ%j2_iO_N{;f(jvWH>j+b1X06+z(+A2 zndx9a2TQT-UccXe4sZ<1&zhy z#dgZDax@zZ1|1EK^I(L>p3sq0^5}M3RY8EZY^f$v4IMa&(x5ShLL`oKHwDeC$?A5c zOt@flNiu1cVw{w!KvDcZRMTo`8>Qf0y#ExoGZQAHQ_wcXEEzX$sLgR@@=*&)$gnbo zF;cB!GH)Qm&Ko9(rhPz^WL0{)=8Iu4b%WoTe0WnQfxOSGcF{d>bo16$S3|%pJWMvd3@p6))iBlnwQyA+4!qmGQGP#v uq`bVstS?`__j}cKq&$0P?jU&7H{C$&-&&di_g}f3x0;Cc3XdZLGk*XjFHyh% literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Black@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3e107d608da0946893a2535b9dadfbcfea10a77b GIT binary patch literal 1202 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%u1Od5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsViu(b>(=$lS%k$;iym(ACJ%$G&eP`1g19yq1P3sUQklVEdbi=l3J8mmYU*Ll%J~r_OewbZnrq$G!Lpb z1-DzAaq86vIz}H9u}BdO69T3l5EGtkfgE_kPt60S_99@iX8L_Eg@J)l&C|s(q~g|_ zX%Bf1DG0PCGP@_V^c~=cJ;)hzkhe$p3hyhno(CL2q^@>hP77E6C6ifkpZ;xO|31~a zO1;CQAazaoCO?sv53h7O{qA6A_|kbG=6p~`6vMx#;_^P$y>E6#axX}BJlFYMW)bIs zn05DqI&Hu9tp8f=$gneJb=R*Kf()~7=6Ep7I3v}~5YXsW|E5r|E;zVBYG#4&b|#Mh zTt^?D{PD_D({sx0yDy_2lqa=T6dU%RtZ7g;;5xG`DsyTRAIk;J235@oOy-}K+pW!I zbXf8JK4Z?jroC+6q<*}WS|RE2=pWzjXH|`E>^ugnTS_!|FC~27W8^4HSUkPYFMVs- zoXv_&C$>JV$dj4Iq+uUrDtR)C!O5;S!(fV+!V9f!mIu5W7#WHVyju4&=guckDdOqs K=d#Wzp$Pyh*q(6! literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-White.png new file mode 100644 index 0000000000000000000000000000000000000000..258bc57f4c07f50b8fff4096cbcce4f0a2f75db3 GIT binary patch literal 1051 zcmaJ=O-K|`93RmZF&8Qc)Ix{xUjD99;;((V@SsB@%#OKI7>4$MY9ycx)?v_W;vS1D<6TpnerHy%E*XGI0!yDVCDgdF9@~|{MNJ?=-AwEH zWVMPTIUVX&PB-vq%8Lu4q-eHX#tQj z8Hg}^!0Th9aXJ|Bc&c1pm!?#p!75kY;Rfn*?NLw- z3RkWli?1%1LcvgWWB+P&^$JaoeXNZwGHQblG&Jod8tZqXYfkhemJ)m;5d+*KTbWuKIb=AoA}m+j;$B_-$X}me&2`>J;^Rz znDOSrB}HCcX}kWBy>IMWZEsy!ywSX{JKx(y%pG>@y3;-@Uft-vxVZfFbXTa+_;G&l x?J{qjdo^>+=)85v+VWiPGkZ@sKDo&T2lhJl?9|<#zaHApH4z);?+u)p`vbu8QAYp( literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d7ee7d70aa4217d9216706a82efbb2e1c747d6bb GIT binary patch literal 1227 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%u1Od5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsViu#o5W((Adbr$;jN$(ACJ%$G&eP`1g19yq1PCvUQklVEdbi=l3J8mmYU*Ll%J~r_Oewb7PmM$xjMNz znwa7=52`l>i(8<2&2Z|~2RcR{6tPGV4HE*U9uO0rY=Inj!cWZuruHIWvOcw|Rf&Ot z(caU=F{I+wo3KXSCIf*b#~5WA1q+z(Ft{f$J!Z>Gn8RRxfEUC!yTJQuy2;1Z_HVZr zb$*=W?eTK^@&8+ERF?KgoN4HlS;VGxW~)_^`TRq7U0KqN{(V|}Plt6{#-3T;4ozm3 z0`E6=C@>w%S}P#@`SQe_y>Z>D2SQ%oP*i)&k-^g~>f)2yk$H@z!|$jy8#9aEfys6E z7>&Cn9Qmxc3J!|yV86Fd)!`vy4D;;(rUK1n4W~=ko~^&zc5H*|Nt@44Vjn6uRKHy| zg<-xB2Rr|Xx;I7*8<+IoaQ%|na-!h_=f6&#KeivfI~4G5nSX{sRiXStL#Gbos=^yl zDN3nazB$%PJ)(jU3*!<_3j{2h=iu{|Sxs#3JcW%vc&8`(uGM4~NlI9|`SIOJJMS=S tRV?0nDA&upHh*VI!nfoffi|oX3_FrzcADS zK?U!=3W5kuK~NubC^|vG%Zm>KMSRc~A4CwD4+B9x+1lyD*n=U-IsZBT_x<-%x&GaO zw$3(!AOe{^N*=H4{I9hI|GQ>?t9a=^sS+yKWmHpLNF;Q75Q2=UR$v~g`q<%@FisGw z%0{t-O4&Y9v(1p|>xAm2gV6*L@2xwkHVhFMgcZY*$ZrpykigI-a)8g$StkjHj6LHn zER6RTweevsrjxz9K)fzu0uv$?)Xfpg6YCN=&nx1+e@u~JUIh(Hb94`pWPQcO(OVRihf($3}g2+Zd;~}v%S1*fsCEc)vC5aqD$Pp>3R;z_- z;gIcCC?*z*`5Y`8#2P_w%tC5CXnEaD1_gSWYdFZTE#Nb%gLV~3B=&S61k=f87l|#e zktm!ps;)W|6QU{8^y8Y>_D~-Fbz@0wuQ=vFDi1xo>T0+iTYtiq%dG{?wnB*Hg2mck|lF2?a` zS?1ChnPTOnl1^}PjFZEx5@EtkY{v4CYH6@(*T8lg*u=6}G3i1T*>2IcN17dw8?uq@ z4cQJz7I=_VHN)~{zdQ@kD$q4Xp`Lba6U^sVG?uU*<9Rlb62c7Ah+C26XgW!UX^u^> zVVP`T_5aBkg`J`N=J=;snn$<;{q17wV_|W4poJ&K#iKDXRb7q8>O@9K6zlK57M=#C zLF==Cc)FXGce|I)e(sqODmQa8KMr18)ABw3GDFHz&t(3twD!lR!0T&AFTi8dA70&< z?aOX|Q@wumdFRvCDR6t;qxN&7@yOc)5BBdRH*R=w=2q9w$14Xq?%$i+G}nLmPDlGO s#`N8IG5e-p01bmUUql0 zFKSj7LI4vICyB%_VnPTeWMMIU@s&U{C?A#(AkCC7#5kP1nJEr~iO+5A)MVjdlS3uP0utT2x5!U=f$oTP{G`WT8vD;EZ>>0+Ac z5uv- zj*Nx~56MzA?X7aGg{8;{6$%r6)=N+%l-V#B4SCprhjmjNO}eYtm|~c`B7mx03EHh- z>BnN3unu@r)sw24t#&|fMm1FZcKgea_n75`7paOezfHOIf2rFsNA&=OZ$A8uBM2Pkl2bT}HW zE7KVSsfot8P%=Mv`~7$9lf;t;UmQbr57quq+B8)Af>uWpi4(0??F+V}y}tAIg@kkTaR`=JQvv2-Ie@w z_NjHJ9lv}zxMgwkfo4QL(-t}M`{A@xeZbbV2wMZ?lP!o+zCC@Gx3wOvIor5ZzR{7m z(D<-U+tmM8Pb^Nhh;Lq;Un(W;mm?E%?WG;J(ld8A?D>Ayfn1t!yV4CP-e=MO(TW&qLD?1h!zq6$rt+rN&<5{io>xsh9?AyWmNAq1Xr|OePprgKrtvS>@ zKz*{Kdve3xGaFAFZ+bp(0c0=zIoKsOAaj4zPVKw@#olYjHWn|IZ>q-^KG@$}I{lX2 v`1y&;W3S#T^Viiq*^f?{H)aakA2kukG5O`|i?1DYT7RloB*9IyLz904Bulmf literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste.png new file mode 100644 index 0000000000000000000000000000000000000000..a94b462f7bfdc1ecd4c23ecea9369b9b92b44171 GIT binary patch literal 1265 zcmbVMZD<>19Dll)IQnA6fzCH}yILq@xwpJr?nrEtyJQWT+NFWjVc9O1C+(5kOYg2t z+R2QL(G^<_!kA2vf)+niH}+*#t4Q>dg|dDSgrPF`L00_Gfd~$#@wv9CeyIE4!QJ!x zpXdMk{oikPaNuZ1>l3X2fR0qZm_h5q&b!}(zK4EoNN9Q7P7K>adciJBCIqp(o`YCQ zl}2F(O8KerZ(sxfS3$`R+r#PSd0AHp$08IMe)s*FL6xC zNAcsqG?g|4IHvSZn{a4)AS+K7WiF5RK8r;vJR(q`EnyY4q*;6=if{4qXzv`8IJTu? z7o+&LQ^V;&Owdh;1qsS0Qy~fq(FE-euq=B7V?d?{l%zS1b2u2rhctZFlx9m6pJsJ68ANEwrefHNu3-+N zl+!2dD2_bc4nZ~2>0M&Y+DQ~j8Cj7Gk|ropRh_uDv@JUW|8ZkaZ7VxvKr#a@eZrJc zJqle-Fv{Ki4LOR)8~z1TK}C^DqApLUP_t8F6h}8iUdi)Gj!n`u8=zQ*3WaH!W8zdS z><`C7v_BT6V@-~|u(UuWl7YAw6p}1WCm1flCPao6L;j?n3C6`HHl z4+=4gO#}qm|6g%$WApzfXC!ilbeiK|&C)zV9q4R#TOSF#!vi%mF(w)f`of2k0JI!V ziLq?uM($pt(d%M*yxtFa%q$4cCpd&__Q_{Hfrjq&k~_g~zfnaP2!p7vS^ z^F+X{zJ=!qYz4S(Z)`k0H#^H!k6e4Dab|v|^HA&e%j5Eans??quu!NC9cwpi`&*EC zr0=oKqn)nOP4LhaF4rc01a4nXmLw2(JM5~qUR`|Eb#~po(6eH1ycOk$Q=t19Y!ck^ z9K5`=bo%6p6F0yGp^lB$B6HWzzxQP9=2z$1epotw<&C?4{_)8JpFQRE{_^_z`g*s= x<5|4(!JNAqNP?^2(N8=3KHqo#WHk(0JYe(MyYoMFt6AqKlu8VUm*b~i`x_OUqQn3I literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0575e41caef59348392fa28446445f40e97299bb GIT binary patch literal 1576 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 U+q=c5-TipjwDPL@ymaHvA85cgwEzGB literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Right-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Right-Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..7a64d7680b7a8dbfb1a0760432b9adb85c326490 GIT binary patch literal 1031 zcmbVLO>5LZ7>*Q*RExdp#W6)s-6WIGO=zr}WMdbaTDA)=crlyI?uKnLF`2q)FSdeU z#f$$y@UD0hM5ISgUZp?4s|T-zI@xZjhth)~$;>QvX;05;ALP&la;2oM5Q<)EynDqI4h z07YJ)uUdn$p{Rzaf$76iYgyPg+KxN5MJ1CR5|SD`KOT>{vBcqQz(ZZvOAb-2QH@%@ zlMuhCCHZ2-;GjInqLf590VSi~!`sAUsi&tQ#Hr_<5hwXHQ8ZfYzhGSb=HoE;dvuQg4h0SwxHCZ#g*Fj!{Bdj>*y+E{sA$ zfOVQhO%^m!Q0oxZT~&0T+Yn@EiJGQV9Oq#r2pvt+Y)f`^2%Dm1J8na^blH+bM}ty@ zZ6!JJlK@qABWibwwJyXOc7}X{vkt~vRR?SgF~Ru|r@-D+faeEMQp#m{PNQ{D7Cl9w zo8cHt@@qur*w+ncI5@`_{dWmzEY@y;*y9JP7yU?9r7^ q%&iZHU-ljy4wqiP?7scM>@hRUcYLk3_~Pf)ax`1bb?3eH`1v0Jem;`` literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Right-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Right-Yellow@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ef1a726eeda8ebbb2e2382d08499af3e56b7f861 GIT binary patch literal 1045 zcmbVLJ#W)M7{0b@L8WCxg6ZT+ED+o0&%~-}lQ^c4no^~ah|~qwz9d#-pRupR4FdwP zu(PXX{}8+NQVxb7=yA$wlJ&*P8T<^iDfTZ8ug8 zmjt|%>F{X~F*E>+OKIe|+nB;F-1S3~`~Ko32Yt`vuBr{O5mj-|Um3=DW4P9Ghudz+ z=(fr2JJoKi!zzg}RC&4JiU>hXL)8pPhvSE1)?%+?G%b5Hq@*pH}BLYOf+TV#it9P@NPgdl1(4v52KoG6wuA$1}F@uCm} zSzIISgf{VCH;&X!TDuVznm8dlvCHbwS;)aGcgGvb6qz^1mDp!RarzcPx# literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Right.png b/sampler/src/main/resources/images/modena/HTMLEditor-Right.png new file mode 100644 index 0000000000000000000000000000000000000000..7cad80a5a2fdfccd3893cf4b52de1b36b4bf75c9 GIT binary patch literal 1035 zcmbVL&ui0A9M2f)m<~Lumpw961e?5z=Up=`Jq!SYZd4u!k{3)oCAvx6p?`B zyrL+Vfdmm0p(G+HhZIegGzh`y;h9?GcC?038)>mqneS2>YNFWd^@N@*kZ40hs;Z_O zl9Xc>xws!tJIMv{T*hGF*onN5dL#fTqunMuw9GS4havc(WgQX+@hDL&WnyB7A`+nJ z`)OPQ>zFq1A2-HY$IX6-#RiVaPUNt9bmlTJ%iYmJsUh=5yAgS;DE5{?oE;wrv~HAn z_D66%SF5Q?4Iw2D6$utg2&qyPR!VZIT10ZCgen=wIIIliiY`^nf?iV)G9}eiOhZzP zqFj@uLe55enGE5#mwtS{#V>XtouJX6PYt&+8lp1OLoONFx?)uK06!^ z4-VMGL~Jx}fBf-?jn$R9QE4Wh+rJJD7ADW{ZHH%`?C&o=yY%#e)xQ7g#ogr-`47cY tQ~jAwCri(lX2r+v-mX75cAdMnH^E)}s(<-8q1;Nxvu>^!FRSbKegnSPK!pGR literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Right@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe5b8afc1ca8c34f84ac1f16a6c939070a59714 GIT binary patch literal 1075 zcmbVLJ8aWH7g<(x-hs5)TDzK8$s`~K&h#f7=?v9n_oMU9u{ z^$J<(_&q*KzG0{HlPqU&VF_2g25uVxqEySPBf8`mE2x4DYyJ9LG(}M(4ZF64m&#WZ z({orOwqYa3CuoYAnu&bFTt%3!qZQlDF+ZNaU})RQG1oF>Q1&&{wC6hks&*D?W@puu zEoNq#o{AJg;2>jf(ulw~>Q z;Q17>NQLVzHlmapP7D}y6q7Lngkc&%t zjv;?o%eIuFEEOS?(m>*Yn1xX0^FYlC*}Mn^H4D`N$3fUaMif;+7Be~^$O50|Ranpq zlB9~Nme%qEY{?C=;hJcmYZKi*HghOe(E?;(FQ|Fm+Moj#n;!PUrsvaIHA9yT({|%? zT%KOEItuI?$SMY&LwED5*azurs-BiId7$;;&K5+s3rZ^n>#GS1hr4G&J%*j>;*7dn{89z9O!;D@n&l^u_)!bzKE5i>lj-i%QhMfrV(P0y~y&3 zM8eY$gdjl#oi!6HZqRh5dkPYCR9m;Oj!fVwDpjvFXd zV(D@-r*c^m4C^)apGNnt$ne+y!2gSuP*%D z@n5(@ZLLf-$A$~x-GN+dV0(MJ{cLjN`~F7J|EILm8gKa?2K>HV>`UCTWAwm7@k<0$%eLC^ug^`IZlfxnz=QXW@xreGOb3OTGK#-C}c8o+D_|SoH^a3 zaTlt)D+s%6Wd+|#K^FEwM12rJ!D=h$gI83FD9GZ&J_sti2--qD(>B!y0|Ka<- z|9a*`PxsDRe}kVOh}zUHF^yN?zCJJhI;GP8c=;A}W>K%%j|#F4iMVR!AxP=+08B$! z9X)&-wh=@XrDd`xEA0^!Q>SGYLl<=mvk9WDy=ckGFhn2^2Q(u_y}ojd0-745`a%*b zSxGpk?JC)@x73|cO2bN2rP{v-ZAAeK=n%=Es2?&Mp%|kUbp^b4j~NOqLeOxGS_&#F z^?;;lLlC0bfWn4Z5awvEB^ZfBb^xB`Scc^pjt_7Vp@kP%7A!v$_GYX7LR#!v_Jyq& zHHeTUFifFPpbIUuX%8@5G#Yg^cs_s;0cX@eaxq{yO=SfUI*P4XNHY!KD$03t1jQ&E z=~4>1wIXXc%Voj^V~VoHa5U?tR0c}Y*P*(;f_6|Eev0>t!cJz?f=n7Z=7_D}#`QP3 zt}G#GLm8QN#xxI=tJpJWBGVZ(Es*RD0ZCRg!?hRjk|d-I2g!y4Q(}z53bdxFLNpjo zv?QY8)&w8sxK2Kvh;w3VD9k6j*l0W$EOSLu8PTDE%3SpmH&T)7j)HDs&my$7AE4T0 zn>tubS22tEn7L7V`PHU3Yjc|ucStbdn;|FX$&Rzc z%-qRGY(lHv>h+M|E}8f2-Z<`?`R@MAdh73>h?_M%pB;M%E;gP& z>VNR#*s}v;Yg#A&vM)L>#&1<$KKA(Jlj{0|{&?0`b87nrQfkOG4xL!L+CM(K&P&zT z{bA=Gd0q-r#P1Ayzs{N*po#bI+V<14doMk2Zk_ZDJvh=>dvC7e>ZZP`^{1;gTwmSP qbm9HPzx+fq`CI?=KC-5n@Ug^)$3yyP^4Fv8A0XA)EuKr{j(r3?er;L+ literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-White.png new file mode 100644 index 0000000000000000000000000000000000000000..52ab29af4f9baa3619233b2d08a017cdb4bc5e04 GIT binary patch literal 1049 zcmaJ=%TE(Q9Ntm^Ljw{u7!2xUiGqgitCZ3WrLCA{^c=`5Nv7EnpDAQ4fF90UnX%EL62l;zvIaDpJ*q?*a1 ztT@ZdhDJ#ahAL|&W)s9jxNJ)DB19ku^Qs;qf4qK20#yl-H~k_bnlV^VXI3mYx01}r zD~obaA;XhkqRe9f4I&AYwW4nG=Vb%DkK-8z)ISn?vy=rsEyU}-uoWT;2$?)hmr5n7b(9z&HFGhInWgSUnuWk=E6a;9?mTDr^(1D{U<%}g1B5|ZgDQIR>R=4YA!Udzt zl1Z}^`q_xUjYl~j%T9BVXoMBU z{bO7#&IBW)qYbWL$V(d3QG=@-bA2tj&M0Um_AEe4y#tlFWoV$5GOxCdg=wi*=PIpZ zVOw%(91QI=_OC`auJH6Y$L82#qdE9c$J1`%u`Yfo9^xmlo)99L@~7PIYBlV>ytTF( zt?X5*!hGjeu5X}YsBPapd^g;Cu5G^^^by~F?R35De?dHY?3y`n4c}VbaIK$s^R}|# zI`#38`TpU3r;>=LGE?q{&$9E|_b=@4p4sgAx%sqb!!@$qzT*ePjiIk;!XtDHTs<8N oy&^mpKlktMdCumqJRznkE@JXQ@|tIMsMC3@iRq;9JUV~x4>J2mi~s-t literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1d8462a5ad2d56d43824fb9d2b482cbd986df11f GIT binary patch literal 1139 zcmaJ>O>EOv9Cr#$qpqMJ7#|f?p4>4NO5%?+O=2}PA5Kc7xm0Ncxvh@<+L&TLW4|GE4S*|EJ&Y_y2re zotd86)j!xzQPi&DNwGv$;JpDq`P$9qTe2L&`3jyz^SB{fkjkj23PDkq7hnm>>hk$@ zI6+Z6Xsukq73nKML3%{?FcC*L37euOCLL2&79j>zxS$y+`qllPX`rbo`bB{K(W z+R3H`XPeVyrMajiReJISm~aFlphGMJM?YuSf|H`RbOo~aju{$kLGWUV{uES2ngKav zK@f|uVTB!M!8jM;qGR!R{5arQj%8S$;rK8Y7oxntvS9n6i8o7~7fNDb+ZVA?bPZ!u zV3@hay{9Otg^5 z@^OyK^OL8l|7vvmh)j>S?TjrkI)e`lGVK-_>nluPiCl@7MKM!$ zeyjeyxjFeD-Sg#&&;P^j)=Sq9KAbx8J6p@Smjkho>(IfF`#MD3>j}P^Dm@6?{(SA= z&ckjZbhUS+o~DB+y?3^C>z!|3G(9v>ee~lOdrq{f$)j_=8y6p1E&nm`jqjTq*VLPr zb|;>+ejV+rj08?kolUss*G7jcfq`#F5B5oebBE8a26y&ff40|8@A(kgztOt0<6+(P z4SqehHuNIB6m%`$YK6M`XmhIfuXVQXT5)}4ZRK|A>HD6l7L+lL#dai9lD z^x(~l#1rvkF!5pxYK$69ym%E40veBoc+o_iudty9!ojBPd;iz}@Av=i{P5tZ)|LY; z1VOZ>2ILH0+q`E_BYq$HR#EWMiTZPB#44bo;y@y1?o$4@Cz*P_%JKFy@<1RU1~W*j&& zGniFpCe(;V#ZHpFB@q)C5GiEIm^59n6s0zKMZEWpX^PxbK@(AG%c)#?m`qp>B>6zl zuQC9Tf)D^4F9_fS$ufYY8GH+Vz=^ydvLUj1QP`TJ6~v63tlGj-lp06K7HPUzEC!0f zfaQ$QAQFjq94za{8h&@$L`unTx?ME}8M>;Y+eo)e(qmNe))b0T*wd{L3_G3PCN|w_ zqHxOSl48>!z|e-_#kHyJq73}&#*W%Kd)Q-w9VI<{NI#&^Yv2?r|3aT0aZeEaeG(84WS@;%x& z*%oPTZeP3M`?UCi=($r~xg1_D`$xg@^SKr0!|%nZ0@X^??b=5^gQnyP8WKFe< z@<`R2PtKtsf(T6*g`!`~?Ugj!q|^XIHB1Lf6U5N&hNEg#0Nu!D}(sI#wYqX%Xs#;tpckcp24G9yN$X7wbtXZDaNRTVM5?%+#GznH9elr|biY`09qcsw3(uxtb)B3{$-)kehf209Ef@-)|Qe8aXtz^In&Nk2hi zOIKYmom_66*z(o_g+oR+RELHXLz`yc*9zM6^XMNlHbi@cri17_^6W`h!}*vP=m_K3 z-Cj`u#MVgrTmvUXt;x1FX(G$d$_WzRP`aT@3>0w`g(xGi3@<_`Dm*JgCCNl#iWP)d zhhrnzOgxi;QI=1|7!JY=n@Y<{GMb7>0x4nw(fb@6_E_H{P)UXq}GC2C~0CNZr{^6<6B{o9^+csdjr z6MvYyainB!JNg>)#`2ZE-m^2u{tBO$+Qslu0-bzLn*Oo<%AeH(&+Y0LT-RNjc5XT+nZGaJA%@@jqHE#UPkq;t zgR@K5_un|PF#G*I{GDIEv-H{JXHGxgbs@X>6?g66nWy3TyD#;>y7T^#@KYBfpA$F# W_~4tqueslXUraVLDxXXpIP^CvIGjrW literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough.png b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough.png new file mode 100644 index 0000000000000000000000000000000000000000..b054053c407c8c769121e6c12643d0c18513f46b GIT binary patch literal 1214 zcmbVMTWB0r7#@4sN+4omQ=(LRm}p*_o!ee!XWVtOnc1}qZVbB%-3O`8&YbLy*_kuW zoOCyV;HVUg3ThQp8X=VEi@}ok6a?Fcs)$gmEi_7ymZT4gSA6kC*E2~r`Vjlzz|1-S zIsf!nW7nVNju`yQYIpWP^ZFtD*^< zqKT)QAy`hKuuW`xTZtkmV_TZT@(jmXRuI>Qwug)GA2)W?_R5nEWQ)*46Ru9`G1lJ! zlic0fP@qV>ksozUQWUMBB7MSwHqNUln%ppkX~;QA%<;S!1eYtRQ8@tSX3VJd%qDv0=4?&D$Qmi*5>oC-Qo8Qt{896&cyVsnU^zt3M8dT!vOr`tDsAL}^~s#mDD&NaSTy0><5_L9=G=2yAHhn`nMhrX%Q z&%bkRWl`@Ms-@4HyAHB**H%|o+rO>f4QCx7m1Jo)C&zrTF?^n*R> z2TM!uzB2pz;@-h8dS9AfKN+fC=-ZbRckSt;mXgcgUXsrA27i=%c0_%D_=#u#2Kn}y Aj{pDw literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..47c840b424ea8f75cf1a8e56234d441c78ae6484 GIT binary patch literal 1409 zcmbVMZA=?w9KTZ9T3!Od`La3KabO%T?cMe5+Or+K_F7j%8E=ush~a1tdV}5_cUN0# zvJ~UyfQ{i4HEN#ePMEH`UU761UbzJp}Fyn?Cs9<}@x6Nx2x*)4ejQUli}#VCOWh!EFGgT4sW zPS?{^sJm;DwgZ5&jcE)>0e>|f7)&brA{2~N0 zAqUiC_9K4YO^2C-34v}%)HDVY9YI?NsyYDL<&%k2|0ZUR>U%j$sJg zP?0(u(56!Xe=X?d1R6B!5nT|mAfN@+qec^kVU?f(K@k`+z^FloVz|+OBM7+lK(aL< z)P~oS-Yr|QsYZQ%|Oy(P+)k8 z;aD)mNVRfN$pOipZiW!y{r+uYR@_RIoH960@i3}K;7BAD*M_zz)zkmFv7@%w*v->$ zJuPxkAt=|Qtt1VWb9Z+`DMi^E{E)!NMWH%LE*Oo_tmGpdkbI*LF(KS*!@MYpnGno? zSga^&Gq@1KYP7m6sFARuM4DqKtl4Zd69i^8lZXvPJqDM7Ks}@f!w3uEHo0ACtdA8X ziVf0fyNqmi3ya+qi@ODyk~pD}<2utFP#fkXP7HHA=x#8Bek#bYDLGZ1&1gwlV4k5v zUV)2%8~MeV9qfDD1Zl#|F2ubVx7BMgc#Q~ZbGu2>=r%!H*wFvU87w;kr<&tG&5}Nn zJ217~ZhcwU9v+&NCq|G*ga5j%8vqm|K9XpR-)LQ3U$46C%=n^Clk=qJ$Atwm@P4BF zyICtUGpz0`sLoO51bE-X)Kt0s$m(l7Lqp3i3=CZJMWf3au*>J0%)9 zaZTb_Qn6>QhphvaMggNy)bZj=Q L)R1RfEzkV}Mn&J? literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..09639b085171441fee08d8d19e7114d815e5a440 GIT binary patch literal 1065 zcmaJ=%WD%s9Ns>RHMCe;6cw!NR(wFSujbLLO-qtZ+CaC4B+#6so83vWwEO7p#B2-N zR`5kV)IUHdo>WA7SFq5F1w|3Ocolk3u!xt6&^VhWsR!f2?96ZYzVG*(`^m|%F866S zhGAWaaXy9iZfAA4(EseuiioyTFqVaBJrB#G39zuN=K!8i#R5nHQJ$aM0>c>AMktvq z%nB2nq^qRpU`Sgv5F5jWM{PrtW&p%IK@25^>UXo_YjhV?K3Zjj|@8n1l>@@C3;F2%=dzK|6niVzwcMU~5CvOGxY zW`SaY!JwnTvL1x+So0bbZI5R4*A;kRNv2{zMb~ggQOxNj7$Q)l`zfeKLsqkDWkLm` zY|)??l6F$60|nv#P*rW9Etmoa@%~fT%FG*pN&!nRnG$MTzTa_Wa8VP8P&YHWK3lJ1 zvZzDdD(VIvP5W>`loZXet9U`+5}E}?O#%r%L?8uHQDiOx_bGAkRE7mFqx`o4SfuQ|6TBu>_jx)wpu= zScaN%DHIIlH1@AX*RRm@ILF4=BBL?*Ktt1RqOrbP*qudB;!%PRXY9{8d3t*H{n8nl z?LM;Cd-=|B`q=3Z2JjJ?^u>D^iCw68vI`Te8aXg&AN^)V{WFpzyEtyqVOov+5+E59C8DwV=oJIy3Ju+~mYTMYE%(p!G#@g`!E{ENu+ Ftv_wzRq_A; literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Black@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..436a481f953922e36cfbeb9363e79c0e117e44b1 GIT binary patch literal 1187 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%u1Od5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsVi%#LUUq$G&eP`1g19yq1PCvUQklVEdbi=l3J8mmYU*Ll%J~r_OewbZnqfVG!Lpb z1-Dxaaq86vIz}H9u}BdO69T3l5EGtkfgE_kPt60S_99@imR+B>l7WFy+|$J|q~g|_ z=@)rh6nNSancWjufXEGq3P5Zi!@YpT?ZLZAvnH_luTbDG_x-gX?Dx`d{}<0O6pM^4 zxMuJpgMp1<}(4x?u-#DJ}NUTTk>r3qfCZoh8$go%y~!uottolb;c=W2Cj9Q zA-gxUA3Df#$+hR?&UK0lX0|1FE?ZE|tTXfbUR8#D<_;%v_P7O4*gNaB@L7Kk!ENFV z|BW6^&GK1l7_T$afgwAaAzH!M-*DNa1Mhd3%=Ww_Fw5L@+1^Kqe2y!2pXFa}JT)jc z&8JUc^#!j`W&EA( sv6amI8&B_d`&oZaKEdRGcLO8CL!QgiSAITL4k|W0UHx3vIVCg!050v8t^fc4 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-White.png new file mode 100644 index 0000000000000000000000000000000000000000..ddc5b0e6d42858a604baefc09fdb6383f9be1bf3 GIT binary patch literal 1078 zcmaJ>O-K|`9DinhWG-1mkR6<6L5td*kKI*waMN|i)rH2Ebs>ok&d$7bN1cymp6w_G zYbg;y7I?^eL_|f>rH?~Gc_`=@SeU4nE?(4dUmxHLI7xn0Alod?~!m^%%L`)U?VFHTs$hlXr1%Ogg zN%o>%;Up*Ns#kO{URyOV8-SKp+YqHeh=>&ISF{lM`Pp-lP~;GKIv~)35rG+{Yt)22 zquohqbWjS)Wa|l{#pbYp3Xw?I>X2q}c8J{2CFCoQUWqBm!RA zBhigC(a3lipTDW8={UjC3{BB2#jqZxiSw}>O%wTt#NJFf%_aC~-WRq)WCkIFqo`~) z>&^PSy4g=L!C=tQU|A1Fc&rf(iMB_x+yw<5T9T<4NYORIQ4~}9Fba`4(#;f9V@p=E z@@2vWqioTj7%%OlQ~(OX|Dme7g|<)vZpZsiVJkUeKq>((eb|(6iSTjit&t&bStA9M5HG`2%@BDj=g~w1TLmoNYo@4<3l7?@G6STMSVu6jTFy=Ao&ahjP@^RbnG$PAMKs zq^Mq=D;JN2FUqBGFqG5SzZzXQ!qekyx5gG5TZ0cZJnbeP>xpZ>kKikDH^zsP_WRV& zJv*xxO5CM;b7hxT*Q@y*_2k_Rgh4IoI6&`xUEeai(mj zeE9|8`Z(TPGB7umaAk4>={9o`94%k$^nGfbu73@#zxkC}DjEO&vi4!!DbP^E&VgEc z;q14%cY}|sZ%z&E-gh83y3*>u&=&x=yTH`Smx;+^OSAJ&cKFMe+>`TT(Z!h?PiJ;D afJz$NTJCh8c{J_(6+o<`n}5*WckvH$?^><^ literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2e2d3a2fd6010842dbb4a40b80b4b9bf32860bfc GIT binary patch literal 1253 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 E0H{{I_W%F@ literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color.png new file mode 100644 index 0000000000000000000000000000000000000000..54dd7b4da94f70c893bae6665ca02175c3c41b6a GIT binary patch literal 1272 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#G;}qxbToBywzM>Mc6Bi~ zbaA$X>2=9ZF3nBND}m`vLFl!>sTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6rvIL(9V zO~LIJGn{($fsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;uum8CSuij#W_h|ehE&{2 z%E`<7cfNu3%C&1oMgq(ZYz&OdM#oY$%nrEpEV^^&&Toe|4$~L|dbx6Pa^Bu}66xUL z?al3{UR+QRVq|Do`{Uc&*{l}~T2D?^w|AJ9&hl#~<7_uKw_|J**z)q;F&{g2>^PsS zmB`6cr*^Gbzg}O;Ro3qL^r=%zB_t(1+uGZ|hlhl`Vc+G%prON2a+H11p$F&Z+kaFz z>u^0LAS}#|Q;2!jqLvj7ELQf8j*bu2Jd8W?6B0HsxcvY7+kC!;KEvGlU%$V0m z+;}g7p`TS}n>2%ST+XE>p1mg?Nt@*u+}NH!-=3S>TYJK8hUMZ7f#HlLpBMvt6q0py z*TyAC{9$P8712pFOxzgz;QRagc5Q8K#TTAlxpKwN+uJ*ybz>rDx1jH4rVGn@4{TX@ z{LGm>6^B|l3r`d|XfbNUG4Xiht@ywc;N)b+EOK7ZL5K0kf(!Q>)Y2J_h$+N79o1VP e?O?>fVZd<4wcC7^+wv8lvdGib&t;ucLK6UERj`c! literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4deb874447a46aebcff24ab06044abdafad59602 GIT binary patch literal 1567 zcmaJ>eM}Q)9KK!+Rz$_2tm2%xXS^rL)j$ZHJYnbX!N_cGvc#7wBER9<+1= zi$N`F6sNd3_eW8gIH$v9Gjlp6hRu&H6KDL0$|e~^txTp!klBr05paL#-rU{$zP~)r z^ZU%zTbD1LlAMtY0KgQp3AJ%Mlz0V6+}9rpJ><4otiiz+(<|8k&JaMpn|2bA*^8GF zHUf87tvXBO0RTUnv^!XbWtqlBd&PJHBMy3f92)@gmIQsctBhbFCs9gLTDb4nNf;vC zTKFx6MPl*k2@h!sF+_1_x!n~ibE)0%lGmWTpoSCh5-bh{z2%f&6V$>Zx*G1BFe5ND z0%6Ov@ROh%7AvHu83Iy>wAsg&kIGKo}%NVrESk}lLJlp2`|8eK5w zjd8Ek*ihrBFYcy=JuK_fAV?q(5C`O9nkhx3YPC9{A(M$Xgveh-v3O8K`Lo6pP{QwG zNFPhm6qHcJopc4Og}F$dq~P_9%ToT)GI0e%g18TniY1AZ#();f|3kgrakQVc5l`cN zrm){$$W&NE6dWF_G?GPD;ONm@fbBbEZmB9&4tQ9oC2lu@ z9fP3mRo=M@;K9t>bHGWSc<6&)fZWDylfy^%gx9X^IoqSSM1V(*xWS)O zk56xzI}dB(w@>z@gVFX^5M*_s!x3C;zrE)0;rr(7dC}ZEy0nSmH7{z zsUghkt!`*+9GJ*tG`%5c-x!J9D7M)&Q@;{YO)V|AYi7=DoP6d&-2u$GyKOMK{a$q6 zzQ8Qgo(~_ZZgh4|>&p3be>ynS+uKWnAgBbYhk2qEabVrK8qAcZd!eu{{YncNxxvi! z+|*<7{;e&F=?5?L*eF77K*G}M8$O|7-P zsXz~Dom7fpz74{GSS+TxKhMaNpcsFd#ZolAcmp_R_NqsJ;sJ+fQrQAP-^Dwd2`m_F zZf>T5{vjp&b*FAYn)O=pUSmFJYyB0Hb*<>QaN+1CYHDtwZ0kn@Z3BxXymt!DKYj$X z?k-tx5WbZBQ}%?vSt#jB|B{;cqVHx4A{79Fe38~#`OuJdM50m+pE2#_`xIAFYU}TS zFIV5fH~%op&}M&q(`?=S9$tHE{5U^S)X-3=`wMQ3^g)+--+XyJ1*)lC`fgHcp*3rQ fCn@PTEl9h| literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..c24881209b2a595b1a667aaa1d6b0a2ce3996256 GIT binary patch literal 1060 zcmaJ=O-K|`9DizLSGP6mmr9sx&$8TUEpge ze7SNbxM5vX;=M>b`2z4qbv62->h#bY%EUcLZ^c3ZSIfWw>iF6|c-KxkM&SsfN z!5CMz7>;JWl*&L!`ae|HD`*F2(N?_w6n1hm7Gkov0i@V$K*-eOo`E)`?2tQZEdjb zP-*T$7T7iK_xX;UKX7o{%hktScbcv(Hf5VWTvkCt8*DGVOT*oz(^m{oH(%eCISW4j z+Pj^Se3`qKYHF9-et^R#-b8B`29mK@dgsdgp4P6{`%BL{ju@qfH(KuBnxAj^@&JDN zde2XTpK*8wEOlJl3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsVi%#LUUq$->pb$;iym(ACJ%$G&eP`1g19yq1O$kUQklVEdbi=l3J8mmYU*Ll%J~r_Oewb7PmN>03G6F zU<@?R6uVm>dQ-5t1*+Esr(S)aWAs50ixkl?AzL0_;p5 zS!8~xJ3Rf^=%irRpjO7%A-(Wf@(zx^iw?|J%umb^VYs|metKF5C$4-H4dNiP_9Y+uO9>ax4Z8oX+7e9OSfb;k8tw!=DR7L9@f z%!|%0bPm*MSg)aG$}2HJP)c6Iv*pFtDu#*EtQ58~OK5a5<%AY72`>C1x9S?>{MsWS z$9V#{FUoF|*Lv45<(1=`I+fGH9F;R7*bmffmG5@m@bK%8OI$18GUh~HW^89=Ur_k3 zF<{DK69bPDhNB55Og#QwX0YZtb*iKA$oD=*CLV_585}aRS4;^56&aqcelF{r5}E+c C*M%hj literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Underline-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-White.png new file mode 100644 index 0000000000000000000000000000000000000000..2a2ec9fa64ceeaa6ee91c9f142fefd909942dfc1 GIT binary patch literal 1066 zcmaJ=OH30%7+$CXf@n4200$Yjdb8a}DW#j%zP7cEE@?^wHSyqfcc2^Chr0tU#KfWp zC3sQ~YK+9hix=ZX6Y(G?6Hgkw7~+8-iAQ3Li4T%GTiWWuy2(R|AiU|Y)wg$_(F~V)lYe+1+HOtjd;Grd%ih&ee1Gb`A&}UJI#F6f%pc+kC&8n9P z7mO;42E}-2JEaCt5dIHU)h60PS@_{eXz8=2gc~>MvRxTm+=L?1&77{! zG^&^>>PWYWx&h*2J|KvaqS3rt?NLw-?3stAG6&_PsjHxtGN-hTg>R`> z=gKW(i6&ZdDI5%CH}d_EBQc(BhO8Gm!l zMRi5gn^#x2+MVG&n|mWWZD)_Vo_gP3I{d_ua`fD7yZ&&M0Bc15+^x-Vu)^A}H=P*e JAIHvL{taHOQ1}1< literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Underline-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-White@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4038cba30efe6eec0ca7a94a32dc9b034de0094c GIT binary patch literal 1164 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%u1Od5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsVix+11?H(9Oic$;jN$(ACJ%$G&eP`1g19yq1P0rUQklVEdbi=l3J8mmYU*Ll%J~r_OewbZnqfWG!Lpb z1-Dy_aq86vIz}H9u}BdO69T3l5EGtkfgE_kPt60S_99@iE^Q#kx_}fb^D~BHjeL!P z>^)WqR~Re4KG5bA)mZUFq(j&CqoqRw6T6MVHJK`xMg@WT1=E;6OnZIBkNHN{5e6mQ za)&H-fdaLER(Bb_XDc)|$T2I_@rS;4SaH|E=dcoExAHgVqlsb~4mbaLOj8%QT%fqE zG?`)R6p0OTtLABJ_RJOKc6fZ9!M$o{gZ|O}Z`>Y*47xE-JJv2deZ=5Ef(b7Jiv$B- W4v$;j8O>%;`QYj5=d#Wzp$P!s)_wK> literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..8bcedc736f49b749158bb2c7631c612725eefef7 GIT binary patch literal 1138 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 s2lt=CFRxZ>41>*z&%S6F24SEAkX+uL$Nkc;* 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 QlK=n!07*qoM6N<$g6K&sz5oCK literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/dialog-confirm@2x.png b/sampler/src/main/resources/images/modena/dialog-confirm@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..189be79e446c5bae26db76c73dfde11b25cc8711 GIT binary patch literal 11665 zcmV;CEpF0@P)X+uL$Nkc;* zP;zf(X>4Tx07wm;mUmQB*%pV-y*Itk5+Wca^cs2zAksTX6$DXM^`x7XQc?|s+0 z08spb1j2M!0f022SQPH-!CVp(%f$Br7!UytSOLJ{W@ZFO_(THK{JlMynW#v{v-a*T zfMmPdEWc1DbJqWVks>!kBnAKqMb$PuekK>?0+ds;#ThdH1j_W4DKdsJG8Ul;qO2n0 z#IJ1jr{*iW$(WZWsE0n`c;fQ!l&-AnmjxZO1uWyz`0VP>&nP`#itsL#`S=Q!g`M=rU9)45( zJ;-|dRq-b5&z?byo>|{)?5r=n76A4nTALlSzLiw~v~31J<>9PP?;rs31pu_(obw)r zY+jPY;tVGXi|p)da{-@gE-UCa`=5eu%D;v=_nFJ?`&K)q7e9d`Nfk3?MdhZarb|T3 z%nS~f&t(1g5dY)AIcd$w!z`Siz!&j_=v7hZlnI21XuE|xfmo0(WD10T)!}~_HYW!e zew}L+XmwuzeT6wtxJd`dZ#@7*BLgIEKY9Xv>st^p3dp{^Xswa2bB{85{^$B13tWnB z;Y>jyQ|9&zk7RNsqAVGs--K+z0uqo1bf5|}fi5rtEMN^BfHQCd-XH*kfJhJnmIE$G z0%<@5vOzxB0181d*a3EfYH$G5fqKvcPJ%XY23!PJzzuK<41h;K3WmW;Fah3yX$XSw z5EY_9s*o0>51B&N5F1(uc|$=^I1~fLLy3?Ol0f;;Ca4%HgQ}rJP(Ab`bQ-z{U4#0d z2hboi2K@njgb|nm(_szR0JebHusa+GN5aeCM0gdP2N%HG;Yzp`J`T6S7vUT504#-H z!jlL<$Or?`Mpy_N@kBz9SR?@vA#0H$qyni$nvf2p8@Y{0k#Xb$28W?xm>3qu8RLgp zjNxKdVb)?wFx8l2m{v>|<~C*!GlBVnrDD~wrdTJeKXwT=5u1%I#8zOBU|X=4u>;s) z>^mF|$G{ol9B_WP7+f-LHLe7=57&&lfa}8z;U@8Tyei%l?}87(bMRt(A-)QK9Dg3) zj~~XrCy)tR1Z#p1A(kK{Y$Q|=8VKhI{e%(1G*N-5Pjn)N5P8I0VkxnX*g?EW941ba z6iJ387g8iCnY4jaNopcpCOsy-A(P2EWJhusSwLP-t|XrzUnLKcKTwn?CKOLf97RIe zPB}`sKzTrUL#0v;sBY9)s+hW+T2H-1eM)^VN0T#`^Oxhvt&^*fYnAJldnHel*Ozyf zUoM{~Um<@={-*r60#U(0!Bc^wuvVc);k3d%g-J!4qLpHZVwz%!VuRu}#Ze`^l7W)9 z5>Kf>>9Eozr6C$Z)1`URxU@~QI@)F0FdauXr2Es8>BaOP=)Lp_WhG@>R;lZ?BJkMlIuMhw8ApiF&yDYW2hFJ?fJhni{?u z85&g@mo&yT8JcdI$(rSw=QPK(Xj%)k1X|@<=e1rim6`6$RAwc!i#egKuI;BS(LSWz zt39n_sIypSqfWEV6J3%nTQ@-4i zi$R;gsG*9XzhRzXqv2yCs*$VFDx+GXJH|L;wsDH_KI2;^u!)^Xl1YupO;gy^-c(?^ z&$Q1BYvyPsG^;hc$D**@Sy`+`)}T4VJji^bd7Jqw3q6Zii=7tT7GEswEK@D(EFW1Z zSp`^awCb?>!`j4}Yh7b~$A)U-W3$et-R8BesV(1jzwLcHnq9En7Q0Tn&-M=XBKs!$ zF$X<|c!#|X_tWYh)GZit z(Q)Cp9CDE^WG;+fcyOWARoj*0TI>4EP1lX*cEoMO-Pk?Z{kZ!p4@(b`M~lalr<3Oz z&kJ6Nm#vN_+kA5{dW4@^Vjg_`q%qU1ULk& z3Fr!>1V#i_2R;ij2@(Z$1jE4r!MlPVFVbHmT+|iPIq0wy5aS{>yK?9ZAjVh%SOwMWgFjair&;wpi!{CU}&@N=Eg#~ zLQ&zpEzVmGY{hI9Z0+4-0xS$$Xe-OToc?Y*V;rTcf_ zb_jRe-RZjXSeas3UfIyD;9afd%<`i0x4T#DzE)vdabOQ=k7SRuGN`h>O0Q~1)u-yD z>VX=Mn&!Rgd$;YK+Q-}1zu#?t(*cbG#Ronf6db&N$oEidtwC+YVcg-Y!_VuY>bk#Y ze_ww@?MU&F&qswvrN_dLb=5o6*Egs)ls3YRlE$&)amR1{;Ppd$6RYV^Go!iq1UMl% z@#4q$AMc(FJlT1QeX8jv{h#)>&{~RGq1N2iiMFIRX?sk2-|2wUogK~{EkB$8eDsX= znVPf8XG_nK&J~=SIiGia@9y}|z3FhX{g&gcj=lwb=lWgyFW&aLedUh- zof`v-2Kw$UzI*>(+&$@i-u=-BsSjR1%z8NeX#HdC`Hh-Z(6xI-`hmHDqv!v)W&&nrf>M(RhcN6(D;jNN*%^u_SYjF;2ng}*8Ow)d6M ztDk;%`@Lsk$;9w$(d(H%O5UixIr`T2ZRcd@}JQK#lWU!rpC#JE@AB@MHI_`wHp%^@# zr1c|X8sj)n>?Q#cpuv?G^g;*;(1VABUVx_VZcd9L&-`;2Kwbowi zyY|_8pXV**L^^@M2?S0cZ~}o72%JFR9YJ8|9cguvjc(n#_3DEM4_={d<$(hSF3`64 z(4j-Kv<;7qjSVZe{nMsR8ygxLI;fm&|4ApEv{l>M;o;#Ywf$)E;>AClWRq_@+fP*h zUVQPzs|5DP-+1GVE8l$c&1G-B_15r2h$s+6;1_aImdP_spFaKI%$YMc&zLdeVFl#w zB}vP7U?te$=QzJ2?y*}s4PoNhn`R+&9}b`fx8)~s1YAQotB>gnDv zTStO71+TD4Pf-Ai0_ifeOz4-+z0&u90&}Z^u`27{iToW4zzZ+DaMRwsdq1shkwCE> zfI4s9yfSz0T<3s)ERup-cJJO@_Uzf?jeu~3Xd6=-+vd!f^M$j{I_t~FqOGawc-sT8 zWy_Y^1p3X|=3^{C0Qjk=o>~?xSkUz9sX8)QevX!%J9m~>UwzfV$e~Mt*d;seT)K4W z=O(M`Sn$1V0nku$7FSoJOY8^9smJ9qA~e<0{>kMHGrMKGnW4}B!;AyUw+xaAP@{q zC!c)sYRwbZDi9lwr;W!o0Gl^&{`_mNy>^QnoQ4wsFNco%Fmt4UF+8cmI2a5~TFM?e z<&;zIShj50XO2|oL~_R^0584t(p(KSKh{{g5(6~J6*=J*%|r(E*B?AIRyMx4w`|(V zwy$j2v9Ijecd+c;f1vEyugO#bvu6#Lxie2Hb7v2irHf{lbJ!NoDI-hfl;LSpcace3 zou_D?vN@WYp48Cv3um5r=AM50j&^_Q)=ki&PM$8;1owc3ow z(z!kDOtd3k3L8g*hNC@NC|o0d{&pg{snj3S0BD8t>l$+I)f#-5wfni}p6eCPWDMG| z^Ud;u$F`O4Kl)PH@B%$gXtGq)zXVi8ff3qNWtO@NYfZuAfQVvwghXDxWNx|U{fo6N zDyPq%kpko9EM1>_?zzH*%?X``r0ca(`sTPoQ>bjro`Os(tJd|O)I@ftCb1#b@*^W7 zjG?W(-Nen?_LX~o@O=5JN4A!O8iUJ_rV9ba(bIs-Fv3n++g5Iv#b>}Jui>kcs*vg! zmOgOV;&S~pXP0FQCqCC;V&1rMqnE8(y^U$*cC*eKzSPluqKcgB_0(J8bQ4XPpc(WSg3#rC zOi>#&qe93K2=QP2&li>7`S5w=j8n!xB50o=a1KEbG#q{LoO8}O>d6_?jw)%ga?b~R zRyk*%efGHe4yu#?#Y3CRf4ToTPo(sC<0Gjd_jG}$bA&d)rvY%)o-*uqmjmUX1l|#h z9FpKCDCUTWlsU7em4EZWk#gNt%XD z)I$xL0X&Z`v$~Bcrt%!EoNl@P!t#rkE<|Kt+OT1Rha)ED(@s0>N(JGFR!8afz=ql? zSm*2XeJe{%CfxJSKi`hF@k0Bm#`^m-(SpDblPs-P#NDrL1(lEmTm?RPtk*oS#4wa1 z*?aRSKu1o#G|`y@0(|S@M{PtF0qX=M0(AW^on3xgbHktn|GIVSe36eOs)DfiNX`=` z81dSh*9ppx0iVkXqobn+t&NkDsL$W?Ou6r`1AGHofi#qW&AxJv|0vNub3nt(KJ|4o zFEXB_U1`}Su&7X-1Bt#`4!NL1W==>#^XRI4>PBE28=rDW0Q#nCuI<0$g1^O zr#u5^-RzqO7imlX;Y~T^S*CT*B9?(19pL`If2rJh*Xn^mV3|EKGJ-f)S670Kcc$<& zr2ueYjcYqN#x)&=pF!!4d)Jg7|I?19+Muv!@Nf`E6NGS>zLqq=VN1CVc;W>}QhzQ| zBTv~!l8IGMchG9Rs%Zy%B1OBD(e?2E-cj&nPyz$6fLBY@Tfk@#ZyS9|0nl0D_jE=$ zjcYp^@7na4#+XmSO>ZHujyt6VAG4C#WgwUfI!uJd%Km?k4XlqcGd;&)rx= zzpMS=&m)WDA$1^+FJJx6v*vI60ShqE6@Y1A)W$Q2Ht7Ipz0dXhcVWy#?&tJ5l{Oo!2 zyzk2Tvt!qriP_Ob20T zDPPo3wBnq3I!`$K@&!i#HrX^LmepI&ai@w_r)I;*DIyHy*Yhb`F92}Z|8xzfnE z9)fJ$t2=RA$!$yBM?qrO#+S6PAou!mt!XdTb^f0)`M&2p?`eH{f$RAn`@_dH>0xch zcsolVlmcu8#=)q3I-uLAl|oMP+HrQS;qLwwM3--OZMXF{$q@oWP~AZ&dkcOattztU__~&+ZHdbh zU`EFU!#19zjT-pTwYjX?v`5N2i6Q9P z_njd^7r0c@KDM|VKlVq(I1W?@k>I70|H{9w%Pe5fmJ+kXu#E@WzyRoE;wnXN4wElW zt+k~eJhrtQXvTtcOeam1Il#if02w-mcL2;nq^tQZ#}J2y?XJJxS{~o9CuAxR8N57V z9OxQQXdID$D!KmjvszUpcy1$sukB$tX1Gp;I2p7^v@c;glPojOLG6G+TLLrY126>3 zHXdkQ2=uaO9Q!yF4kd!nmgoVQ0@O~gPmrnim|6ja4q&8M^{7zm?0uGLGRrV4SjaZL z)im}aP|0g>Wbf+D`^&bzmCCt`W?4tmZq-4Cym56N02^%Wr@c|t*{7l#1M8_jV3ya) z63g!TEVm=8S{@OHi2$^vb({C-=>_#nD)kc}gHtu$^Z>`eX+L^@oqXjD|2PV8EZBoT z2w4uDsn>x;Rt{RP%Z&mKs{m38x4hCjJg_3-hJ46L-eoaLgt6VaF$Ba>gJCK=R~d59 z$)lb1!hpwU+7dUaNQq?|&%gla`t~vaOC|lnkLtOd26S1~F+Qx9c}_8Dh4H}y1!sHf z0mBYL#csV2Pedu@B-UAKj z(T;5w@e=H* zbvtcX8ie8L2tw{$DINZKFHEoIclY|_?aCdTlrj=(lA%X(Adta}BO|~F_Mvj_!Wrev zzDG@-+wq2FEKkI&1f5cr2G@47^FxmKM4KsNacLmu>AgXB&Jx4KlvcY_YXEdn=@P)? zjg+>;vznaw+A#M8qY;2e09jG$el z=L44=zbb(w20;*kobqyNLZftpQN9 z&ZpswUcV3z%3^_`Q0|^jG)RC?oq;mJ`=(b=&5Hlx3lYh>Ty;@b<%5^;IQZQP`rSt7 zH6`S8b+h!e8Rb_l?F|4nKC*_BxJYiU>V%j!MSa@O@hu9v%}|B2YyhIe8IxMwoe=GT>^nOhN70Ca9&244MqU8@Ni$C&7efZFNB z$Oed%Do=P(`3=3Db?@)0%btx>9#W83?*S*;qFMjQ(CN%}*^Evt98TcO^(c}pACf$~jl8b^gGo!`Y?w}!nD(=@20#M5 z2t6AA4Lbo~MVJzwm2ITETx_%g)b#YfIC6(Uxu5#;OaNO|E8#Z`n?@p=Pv9P2(au zv>B6LR_}Ek0ja%*t2F>{q@g|BeLHCcIs9Rq%6`s23>Dc?NPTu3e(O?!|EWkcyKR{W zuoSyKA2+n;7S=LZJ^w#kx1?Nf=HbibO#=UxdpDKc`?*$5?{$L_#3=e#%`4UV%9CwU z6J9CDC#C2FF1l>_P!hx`{HfD+$Ut z6m^YrQ4wugcNFs%nUp)EOP)7>V4)`5!@*zs;{Nh`Uw^*5vK#wDkyUfFRb|;`fM1U= z*_$23Y!;P=2=ik{Lj%P|o65$d>h8`G!^E_^j&f@N1e}pi;eMexdMPe@Ee2=V2C@&t z${S~}R>^!Au8nfmH|4AoFLmC!%IE+==pVi8lydnBU0&`>KiRameCoc}GuerC1WYLa`*Bn! z54NNK$1gC1HP!Ym4&zAq(LurB!=o> zttSetM}Y2W`c8}P=A{0foOf_DHKqzIm+3VXOm`p~E=NqpAxWz2x^z4p3Zk83tQT9= zMXt4Y)qB;?#C3M6Gu`=@FT|4(l_vqp9C-)AZD34F)+VYP)%5ZJJ$R~Fre)bqbX54g z4FeO+_sX3cxxH;DzP3lmUQ;%{@kzh0zsZ3F0vSFt+K1)j9jyRgVsap3s3X zz;t@5CtnFIUT{)bs2eNYiM9UITjK1zV}n{ozcwlA*ye_@DQF$L++?SH?5RB1LZU;U z9~GodTV-GXzz{y25w8uY-rv>$XbyM+wm|{l4RjtEB&AU{pWb8Zs)e<_u~_?IbjZ0k zi8X-k9WLPOb~MzEm7i%j+4_fdy2u95=+C^`(b!j&QP00%mK`u8&`}H;{QB?7*7TI= z%qfh{|IK?$!U}EZN2xLzrc0XtWIw;HF`6}@B=OYC67TX zh7;;TLjWFp2$^2<05xd+y`MIo*|OLC$p>&Qlcx?Wa9aW}>!JAwL5mW+wo^rvn50rY z2MBqSsfk{s3@iqH5+N~6OjA1Z)&S@Y_aEwzImiUUo8oQh(iL?TVyDERu9UsS!$owh z5VbGrD$eB)InJhRt&h;C%AlACW9X=~*)!blf>wWb?qPu;KJ@ATp+m9Y=+R&6Kn;!5 z+0N7iQ7N>Co@O6kEEJTG7YUn`8Z5lm`2jm!S>~ClgJ9aJ>6BUnK(#(zv>8BoF}W?h zU*BGE5>Gml<8+2rlknY75$)2g=uPaPm|xw${R@s`%wb^Zt&ss*&~-rET_ z^=#2uD%_Th`6iDD_aDpCuHPlYgvq8VC?=5`gzw3Pf zG1_SK%TV7O;S#a|CKnhA1^^8CuDtkgw&6iuG!(Is36YSuRP4)+HF_LoZ6cdIH4iY2 zlyz_kx!<<5)4Ijl>>GUAGSTuqW4{y;pnf?pXiH#507wKdozZkRSuS?7StLw$ftmpb9ty6%xon2kO5>nt-ONmrKEWP zE&>$t@FD{Z5WVLz`_R*_u%*hIO|l_wp5&t{I}keHVcCiAZ3(ROIxkgYVA#f!w1IN~ z3|cy^(sScLJHi& zK$04OMX6<~!`d|n3}H;Fa{9J^HCiq_drklnlI8clwzh2E5gi1eqTQH7kaw^|j|MVV zYc$wwY9DYRr3`j9GzC;CI@g$eZhJQX9!mp9kLX&9UBL}fIzrguA3%lPbGEr88$Ve4Sm0H9EbmCf{%^pd#V0pmR|w#C|} z>*Wkm13o)8g53YT-x+4q9o#0Cb!@VhFy3_3go02KzUhM=x*vkiZHYM(tVoGn8(-2U z48Z8<=$AE)?P5aF+cGKFlk>5o-@JCDp&1A{a;T200Y)7TL~nvq%OID|x%Varbr{LI zIC`39dJ5+09$qL{dD=&B032;av?ADPZ!{ah4w)FnT&A+7-~5%4fggARBTis7`R)R{ zlo^yy7ytxyDBX#JD9`KL{R*%97fbaHZ9GX0FGhQG!S2SV+S^oT9+Xg4&o&QoCW!`t zeMrtl@$eKpW~@IMwA9(mDOHzsppmxJDGWHlp}rmowBfm=p}87zPr}FRu3Fkd%N?-M zGoT)(^rgi+lRjSVPB9)s);;mW6R+#kdLG|JSiZdd@Z&}8fBi>~`-X_eN(o1TeIiIAB1cTz(TYV<{{d-U4PY7APxe*Hkrd}-?Xx;(S-c8s2fli??2 z|7+%miZOst*9;FV5i3o+2D#P)CMRb;K{JrF5o5M>i-v5Tz%k58Q|M;&K~J`CZ=$oL zovydua221%`-&ErAPYud6;c!bPC5Xn(!_GDuIwG+6r1m+4N81z>VrSOq^Xu&b{GT= z5>PZWsuF0*R0KajMp1bKvdSjcoD48k@4k(EQy(-jSkDlAF2{b_fNTV>(|%)zB=Kdu zuV;Y;n1Br!xv@$9Oep}PqoW)3_TL>0BQ%;<``X&#yK7hcvxQMr0We7TuB~yn_OduZ z%9V@o<|u$qIdUXF9@wP|S^`DRGS&Mk2dDvf=&DD9+os-!f%!bxAcOAQP_Bdz_%bMg z0a$>EUS_`oj0W+x(PN-%s~Lx;4^lj#YaJ{3I_@QxTr%(-Vy;y3v7`I{?!`u%=K$>i zsmrn;PRLAX_$UOg`!zeRt9!kC+OxizyAmLsV(y>~0QMB5++b6mY?Z&EtBRfv_=9e? zu-w$*#8(N_F`v|jOfGSgQ}~(E5s-S-*e~eZU=OFgX#@VdT9K%0zV>4l zn2+s)z(*gxg8^88Nk~rZH@el-WX!GaDPOKN@5AZ^!)n~0u^CT|KU?|rXX2TiKE^l_ zY7bWzH7??*ojwW>yR1bf1L@vvohhlE3a-iS{R}x$K;UW%IkW{&{Ib+!wKLv?3n!nY z;fg1ByYxAND|N}??fYzH8vN|D&;Ghj&c30uW4B$4X@U;Z}VF@0m@nrwZo{ zm=*EJD%zQGZOPzu1xC`4QXbX}fy=I}Ob$Y=t$N&e*AFLIxBnI&Zaw@d>n^skX3ZL3 zZqRMpG2N{C*y!l!H@oYnQm*bzMWmNk%dbx=2zTm`oKz5)7x=aipSL;eiDFrk>u*{C zE*~8(Gk#OsG1&oev>3AD$Z3E_0UE4C8M%HkSgx)=T-)JN3TN|!hMeRFd_HL}J%E3+ zPD;O&bw`qSyg3r-DzkR&+Ry6*%^&Y(IJ)Sfi(2oXbvF?o?_OVi_z&9#zG2vaW#9u# zblB+5kJUCuhxWjl)EkVTb^ii3S8}`05C+{2$<&(17G%P?y68JwMCP>;7SU)b%Cq zWN|a)22HesE-815u-ak5Wy#5~Bk+&9=coQ-76261IpJQ-3H}2P90~kss>!7I0}fmL zcLX+YqyIQ0ZlD7^w^F&AH<<+J^n6x3Ot|_Y*7f>S^AV5v{cRr80HB=Jk#5I5plc)k z6DA`gBSqiY?{9b9eg6p)z5dS|=)4d<==Gm*m8g;@)_7=&=XQ8>WYE(KgY@v1GuRm3 zSZWIVYmRiaGpLPY9snBBd@xskpXOOUm?mo#`LaqT-GfD^?u!WIM>8<8lOaHztQh^a;oB>2vqZ zA9CYQTIu9vQh#HnTi5X_bGMHhDQt}OdN`RsQL*?7F#MelJBKpL-a?cb;` zjDLljI`l49NIY@JrY8rI?QPBZYpdMlVT^fi##H3r_5h@DI-|Tv zLHM+Wr$wAaL)RnRUbYetfiduFU8!TTIg_f6J_An9Nfp2|)bQwt!2g0SqfB@MeX{LM zh3_2;KpLrK-o+Z0ZdV|#Q9dWne#sf8bc3U3gGQiqLexy=^lF9>a>j68ir~5Y+@PT^ zla`cw1^NTZZ=LA5os>CVdB>{b)xs3?>hE-2CGbA3_o}W`ul1ia?+ys6=($N_Kg$Vl ze?2^$Knd{8dPw$ReS+uik&%&yp#L|<@>dK+$zx5=_q+Z`#;hJv(}d*`rA9Pe*%FM2%JFR1Og`zIDx?b bM+p31$=HF1Ml0Xj00000NkvXXu0mjf-ct?p literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/dialog-error.png b/sampler/src/main/resources/images/modena/dialog-error.png new file mode 100644 index 0000000000000000000000000000000000000000..002e0563e50bb31539d2cd10923849873aed8d05 GIT binary patch literal 5116 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 e|7is3N8nR`qD0o9HKUCH0000X+uL$Nkc;* zP;zf(X>4Tx07wm;mUmQB*%pV-y*Itk5+Wca^cs2zAksTX6$DXM^`x7XQc?|s+0 z08spb1j2M!0f022SQPH-!CVp(%f$Br7!UytSOLJ{W@ZFO_(THK{JlMynW#v{v-a*T zfMmPdEWc1DbJqWVks>!kBnAKqMb$PuekK>?0+ds;#ThdH1j_W4DKdsJG8Ul;qO2n0 z#IJ1jr{*iW$(WZWsE0n`c;fQ!l&-AnmjxZO1uWyz`0VP>&nP`#itsL#`S=Q!g`M=rU9)45( zJ;-|dRq-b5&z?byo>|{)?5r=n76A4nTALlSzLiw~v~31J<>9PP?;rs31pu_(obw)r zY+jPY;tVGXi|p)da{-@gE-UCa`=5eu%D;v=_nFJ?`&K)q7e9d`Nfk3?MdhZarb|T3 z%nS~f&t(1g5dY)AIcd$w!z`Siz!&j_=v7hZlnI21XuE|xfmo0(WD10T)!}~_HYW!e zew}L+XmwuzeT6wtxJd`dZ#@7*BLgIEKY9Xv>st^p3dp{^Xswa2bB{85{^$B13tWnB z;Y>jyQ|9&zk7RNsqAVGs--K+z0uqo1bf5|}fi5rtEMN^BfHQCd-XH*kfJhJnmIE$G z0%<@5vOzxB0181d*a3EfYH$G5fqKvcPJ%XY23!PJzzuK<41h;K3WmW;Fah3yX$XSw z5EY_9s*o0>51B&N5F1(uc|$=^I1~fLLy3?Ol0f;;Ca4%HgQ}rJP(Ab`bQ-z{U4#0d z2hboi2K@njgb|nm(_szR0JebHusa+GN5aeCM0gdP2N%HG;Yzp`J`T6S7vUT504#-H z!jlL<$Or?`Mpy_N@kBz9SR?@vA#0H$qyni$nvf2p8@Y{0k#Xb$28W?xm>3qu8RLgp zjNxKdVb)?wFx8l2m{v>|<~C*!GlBVnrDD~wrdTJeKXwT=5u1%I#8zOBU|X=4u>;s) z>^mF|$G{ol9B_WP7+f-LHLe7=57&&lfa}8z;U@8Tyei%l?}87(bMRt(A-)QK9Dg3) zj~~XrCy)tR1Z#p1A(kK{Y$Q|=8VKhI{e%(1G*N-5Pjn)N5P8I0VkxnX*g?EW941ba z6iJ387g8iCnY4jaNopcpCOsy-A(P2EWJhusSwLP-t|XrzUnLKcKTwn?CKOLf97RIe zPB}`sKzTrUL#0v;sBY9)s+hW+T2H-1eM)^VN0T#`^Oxhvt&^*fYnAJldnHel*Ozyf zUoM{~Um<@={-*r60#U(0!Bc^wuvVc);k3d%g-J!4qLpHZVwz%!VuRu}#Ze`^l7W)9 z5>Kf>>9Eozr6C$Z)1`URxU@~QI@)F0FdauXr2Es8>BaOP=)Lp_WhG@>R;lZ?BJkMlIuMhw8ApiF&yDYW2hFJ?fJhni{?u z85&g@mo&yT8JcdI$(rSw=QPK(Xj%)k1X|@<=e1rim6`6$RAwc!i#egKuI;BS(LSWz zt39n_sIypSqfWEV6J3%nTQ@-4i zi$R;gsG*9XzhRzXqv2yCs*$VFDx+GXJH|L;wsDH_KI2;^u!)^Xl1YupO;gy^-c(?^ z&$Q1BYvyPsG^;hc$D**@Sy`+`)}T4VJji^bd7Jqw3q6Zii=7tT7GEswEK@D(EFW1Z zSp`^awCb?>!`j4}Yh7b~$A)U-W3$et-R8BesV(1jzwLcHnq9En7Q0Tn&-M=XBKs!$ zF$X<|c!#|X_tWYh)GZit z(Q)Cp9CDE^WG;+fcyOWARoj*0TI>4EP1lX*cEoMO-Pk?Z{kZ!p4@(b`M~lalr<3Oz z&kJ6Nm#vN_+kA5{dW4@^Vjg_`q%qU1ULk& z3Fr!>1V#i_2R;ij2@(Z$1jE4r!MlPVFVbHmT+|iPIq0wy5aS{>yK?9ZAjVh%SOwMWgFjair&;wpi!{CU}&@N=Eg#~ zLQ&zpEzVmGY{hI9Z0+4-0xS$$Xe-OToc?Y*V;rTcf_ zb_jRe-RZjXSeas3UfIyD;9afd%<`i0x4T#DzE)vdabOQ=k7SRuGN`h>O0Q~1)u-yD z>VX=Mn&!Rgd$;YK+Q-}1zu#?t(*cbG#Ronf6db&N$oEidtwC+YVcg-Y!_VuY>bk#Y ze_ww@?MU&F&qswvrN_dLb=5o6*Egs)ls3YRlE$&)amR1{;Ppd$6RYV^Go!iq1UMl% z@#4q$AMc(FJlT1QeX8jv{h#)>&{~RGq1N2iiMFIRX?sk2-|2wUogK~{EkB$8eDsX= znVPf8XG_nK&J~=SIiGia@9y}|z3FhX{g&gcj=lwb=lWgyFW&aLedUh- zof`v-2Kw$UzI*>(+&$@i-u=-BsSjR1%z8NeX#HdC`Hh-Z(6xI-`hmHDqv!v)W&&nrf>M(RhcN6(D;jNN*%^u_SYjF;2ng}*8Ow)d6M ztDk;%`@Lsk$;9w$(d(H%O5UixIr`T2ZRcd@3T zspO?rZFw{(E`%fskf-1Fc=EDi2T#}Uzt%eE+&lZ+d*{xWwq*ABp1t?l>-k@M?{n_C z*Y{M_QdvS^34tX9mJnD%Unp6D zn4O(nu?x<5GP`WqvZIrelP@n{zI^9tr=51|*=L{q zt#S0G%vfIS*|X<24DdT%e);7OTD>flQK!QRKzodKKOp`5{p0=e{r&mM591#;-f!O$ za{P=l&e&n~wHr2Uc%^@QSbyFLc;ST?zBn^8!;Ba3HY=(#&pfkw)0^H@*{rBeJ@r(* zh8h08H=w#C-Sq_3NJ+2Efn+F!P^!>Z#qYyze!)!)$1?6WS6Cb%nu)%sLVzCr^~}=)~u~oUG$D>?QgxOTDEHSP_>*B?23_#mE&vHtXbW4iF#_6 zCcD(S1Muz5#!&E&&m69vzWdH<_rLseH5->@U3y2Q13bYe&|G;%&+2R|JAS|+$k=N7ZYI2E67^cb^n3ye{Za-9Ra7{ zdtGS*1RjDR_<)eY(Si4V0!L5s#^3xoO>*doGjiGy9l81yz$XEQc@(bvz@${b5G=V( zUmEX90Iqc2)tve1k4w5bX$h!bi+He}4EE^UE&@nk6qpHOvvuT3Nx)MF8rx$IZIdu; zz)Q&_xEF5Ah&m(iCfpsSSOVOEKI!870K1`7WKP**hYn?Pq*{~EI0ckC zxi?2j0vwcy$KU`cp%OH4)?U>Opa)g)*O!>|jm%|d3~LcIQZAGHaLb&{R7tqfdgVyT zki#%c%vO*2R98#@jtPL|>Z^H&J8JQn=YS-rnuP&y+VPm}Xb99NVe8i8;Zx%q5)N?s z0zYzI3(kFd={!<-$heWKPGM5#fOY=vB{Idr9su6jP0v~?5{&}JyL322m(;K57V zG4R>uK#LNA1CJORARINvIoi#M*HKNN+p|3^Nuj`3qGFrTiPztdi7&F_F*Oq}6NUa! z${@BuIyw_DNN5y?2u^>X3RWQmjtV>o$p?dDYz>R1rXvS0FJVr@+XUTSVK6BXEk1Nw z*9!thh$?E=haUJC%cM%Er67|W+U8ZYCu3W%coJ?ijMH}D8=%s-YDEcD_GiK6nC!4k z3L~Slk3VF)A5ms>|f;m2S{7IB$LO8~uNYkb_`i}B;DAPSfMQL7qhNfd zWzaQOppmjkcgY0Hs3fz+>+^#IyM$jk8A6Q$Z$=*g(gsK(pEPw$xA2Y(XbqUG#2M4o zlhP-SEowE(b^ z+0p@^dLw6bty5fXDHDd?ToJ^x=68O#TDE$1qu=ByZ6DBBUvZgyecPhXPYDh=)P5BB z7VRA1vkONFKH;Dr!Kvav1Wuo@x9MB|JU^-~RRB?~@k*PSf7*3Zw^p zt~#xTtjS=>$C`TGdoQmx-}s5@wcWd`CqDaU)v@VA^-8GuO)h7x`_G6MZ#Dg-52{mF ziKlY~3=-;Bq|j@h;xaFjz|yxr-!cH+X0jz^a@q3gf=~acz(?Qut3Obkd)*DzasYGo zgJK&5&3H7L4!zWF-!XCxKIWdvzBSig{(gba*ouuCtGE66UslUkuko3V9cNeOkWmrc zwen?B4@r6{iq~-^!hq9fk?2( zw?dZQ0IY5sladC1@Ny~ZI;v{j*}kkP1jxDBj+IlW^?0? z`}xrM^S1ZUE&KQovv;k5e{LW6@KI*|>xb3sk)z&;qib!pp&ZO)((j2m83xo{m@djW zfLWnUAi!sm3v4-*KsDYG$bkp$7eH_RFjg7-5p z(abP*p~iO;8jETZFamaV0;Rs=9q7snM!*%%VWsQRmK0vSPN&?)T1OW9vS^As;dOdp6%NmARDUnV=Gv(O;)AVhy={c zKj(%);D58`$9V_U{qi)ptu}ZhqPB@N*R3|`l0V#;QzZ^_28_^o4seG`A`MMEV2Yy5 zu)qj#X!Ei$Kq5Q^ARdtNVUqCtm%kh!H2P_+wIpn~_F55ZdFzEHr<2s!mLROT{PIrl z_uspt+O3)IvpN0i1*w4at6#vv0Uzjt<5T z+w}72!M6v_mXGpA~7!yPHVcsjCOQ6Sug2yL!*@JTqcix?4mN-X^ zwSs`tM}ph*Oh5Fns2gv($#|UZ8f|O2@(RiA-+q^$+~I`B{sI2_>#v(5gY1F(?ydIT zS5#+R^I_@72Cu10FYN^X z;C=U1`|i9;z5$lo05g}B{&1c#nm!hmouCf3=!)IiLLUD`2>wDfXuOyJbPN)b4IHSW zAsDwTP$cjDJQ5TokHIb-3OL4)hwJb|gOjlCBOgXxb>?N4R%dn0{6qJBN8n3m7_99g z-16UHw_^svIBow&PX+mgg>1yYkg5yM;z=0h9!Cnw8y-Ap!jd8LP}l$R&cOjwiaR#@VVm+}4 zS!;UVd7v4m;&ckLtF2+?;fJfex82qYOekOZj*E)HAF^#{|6TuByMR6i(fu9 zpbh4xi0u`zRNT0#z1&d+izkq1~I`*16liv z_-nm=4aU3h>`cH=rMQhBI>;+IgKZBfe8o8;T?f~{ye!8-C(;02Gh@gd!WD*ug9bZ4s-)jow0cszz=oLdhX?@YiT zAvfVp%d>PQY~!Sp6h*SDZYM`T3n7q+&?0a#x7zY&@|3X9QJpf08V5vr8*n6VVqBtzGB;UbX&)>*fOBoI2(uDjoL?jl8^SS$99uSOnrT-zHBj;|_!d_rEV@S3dr+ zn1BRkkXoM!?hS3lU|niCthSG%hv1vp1Cwt@j1h2~69x2@Fl!9Dy?}hXkc9QuUSlM) zXwL9Qaf}^GC~nioJj=9`8wt1Hrr|#tB(Is_@=aV4n{)6u!dBmCF#&x%#jcVRPSB<) z_X9i$X}l4ajF9j!bnF4iofKaHx9YO)dpob}{BMEWSn!sTV7D!VR?nd6_e{uFO&rF< zCt1%pjEsNn;^}0CSjjl>KXkTvM{Rc|U?inYJdHiaP~NAGtmU~SMS&pONU24?O@`wfC##OVqq~gkrz7;F{fr9r*`v04VDicY588M*5#y6MdJ-Iwj^` zcP3yYRW=oJlBbh^ECaF0k4*oChb2YKOM7Z5>+b zN{G*X-N}tW;nTf*`kIz@``JEB>G~wAzPHnopRs#KNN>2Y_d|Dd^LYZZb@w-Kr>l~& zVGo~GLZ8oRCpurd4X1OcWx`EQT8f9XR~js?00c(PtT~QTMB+2v+M>C+em&^+kis1T z=g;VrHGtpo0s29^pTGCcJH-!gYGP(j54d;4CukmY-F*{P1YP&_6ysn>cCj|cHPVn#1%*Q@5I+2=K zQNol+8DS(|SyI}U+{?95gN z?R!UEE5W}8dA)qB{ltHJQOQSlR=tcZEI4f*$3b{@u7G*ycdv0+!H3WG*)97s-{n-0 zmQ?#KOFo@cJOs1ezN`7>o92EU1q}kf{`P{;poChxa2p_{z%-&CVGd@8FMly(OJ8{* z32;CAjjti$$%xt&I4#Gr&V*$ReOMX9TTH+(h5h3gP?l|=SyF;RK?0aNLCZ66<~uLx z1b^>6-?o`=---($K{Nl;oZIdNT6`_1G-|Sl=a;`qNjUrJ4~pm6uisWnv(1oOWGPu| z>$ASb+XJ+Rl*FgR*5K6|9h9*aTTfFmnt_CGe?$S;1fw?WPNzGw^U>;u?7yCvBs#NS^_nV0PVl`KlQg?sHR*0#edH||K#7*Oj+Zj zxLni;PSDxr@{+W+m$SGf&vw+Ggd;CJU;XqiZmC{>C4X<#?Ul}BF`}5{)I1I(wsej| zMducT&^Sd>Y0zr^?7uuRZRCW{BsAMhjwEdTqd%@*v)|r)Zu{*v>6{~H4Q}|hfMy#F za6KJTqlK1RM5GA=Shj;JAfEmAe^;~oyieX-9o_Xp_4sFRu^-v6pPG?Qd5VO1yw*{A z#>E2-lrH(s1i0Azj~H?g6FHf;ARM{+B+Rf4k%TAz=JVCW2~SWBgTzBdoW`sx9@lQ{ zLG|+sx}enZ>YE6)`6Rk^_E{2MKk{nz;$uH{@NKwBo&%LSNH%t|Bt83!Q5O>+5V1aP zaom*kdg+mv(20J1jojfe@BzvqjbJtVp%@<}zXjNqXDI+&x|!|tow^NJ(n-d_fB!eM z(o`W*B>}&~372QsDM^>WJP)<)f?P2H1-^NaWY7Y1aEOu+BLwR@z^)Qr3cPSIzXfJ3 zAAC0E|C~qYA(JQ?TekD|1d8Td%Y8a0p>!so?Zh~C6>5TQ_iX^3 zG*D{Y5WrspAV8agm)vF?EE|up1Wf$3yvam6K~FoH-BRhZKEa2SJjkZyx{l=5Jkl}V zp-V?+0>(2_kP1*3@ohqAi!pI0bgndg6_5xMior(Qc+_FQscPv!KZ~CSQbjM=T+T{y zGOLEibgu_Ws0KqZ$2}D~#V8zK;I1&V_!}`AUL{#DnzyyTYLdFLD zpOoa_!oJg#~42^>=Z$QgEBL$gMou7Gs7WLq=2G%$qL zY(Wk<=LKddS47S1H^hO({^?{L$;mdOl+@*N0kRM2R8f!HH$sJS$Yh7{_R7e3l{6cg zZyAJ1>MrT*OhAb_Y5bP*LW<(E1Ho#0k}{|ceoRKkDiOC)1)@kDA-_do;3vZ2l)!~Q z=yh#kh$AfxGUU1>>gGes{HkG?Fo8;?m;ht8SZ6tuWbB8m*A(fa5L2fdLcLwtBrVM` z=2#emTwsR#l@z@EwdLUv&7`PFq~zhXu0W55C&zi5*JK%^MCG0N9r|0gJb7i%7z~dLcsLs#Ymr7y?rls*>0_?XgUxwL!dc7p0-_PeK z+!w0=B1LmGwo2Mg_A%~w=1g{808M};sc|U^S>&b1h`c+_wrh0G#W;dR*E0pckoXeQ zetX3P*fRrm!gy%F?}PID`TT_YVi%v$fNwCx4A-rNob5&zlvX!DI)BP)`)bKc*J3*w z`oI7zx=Lc0nD+A(6JXCmxfMo)yPW6Y1^j;g@#?7a_TLMltfm3kT(YXp3$ANeM-QQOmul&HGpP14A zf30xBC01e{1U?f4?6_P`EK9M(DR1r&5Am_bFirCe6dujQgM5Y+e!`t!5$A`j`7Pze zc!CbMVLPJFa}!Af4=j75CIaC1@84h9 z#Y$xlI|UZ-c$}GU;4j|eY^6C4PdxF&m+Z~Or?@(T#4}RtQGI%Ge&AdI?boqzP0v=$ zKF=F0UeG99?HKU4UU=b!ohRH9CL^zawlJ5dX8aC&(B}v3siDhQ0sU``l0V0CmB5#@ zU)kNi6+EzJ z*mG!7Pk%u3O;GAtth&n|(?82CWqTdv#+uFeo%Xu*EpK^C@g44B`Lm>F34tX9mJnD% hUX+uL$Nkc;* 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 KMNUMnLSTa87w&8T literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/dialog-fewer-details@2x.png b/sampler/src/main/resources/images/modena/dialog-fewer-details@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e00e1f98277ad26ba39e9b40277a092e9ce2d90d GIT binary patch literal 4950 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 U)6VVdRR91007*qoM6N<$g78nT+W-In literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/dialog-information.png b/sampler/src/main/resources/images/modena/dialog-information.png new file mode 100644 index 0000000000000000000000000000000000000000..7d972640a29d6937dc5bba87a49b6597654870f7 GIT binary patch literal 5571 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 R*ct!;002ovPDHLkV1ndgqQC$E literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/dialog-information@2x.png b/sampler/src/main/resources/images/modena/dialog-information@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..110d63b22b8b08a3e8962a051f071a7d15631136 GIT binary patch literal 10903 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 P00000NkvXXu0mjfZn5zl literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/dialog-more-details@2x.png b/sampler/src/main/resources/images/modena/dialog-more-details@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5348a860640a9304cc0e899997c94bbfe7f7b43a GIT binary patch literal 4955 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 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/dialog-warning.png b/sampler/src/main/resources/images/modena/dialog-warning.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac083c51032f170db9ceb620ab4f5939bbafc7d GIT binary patch literal 5080 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 uZFGX+uL$Nkc;* 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 literal 0 HcmV?d00001 diff --git a/sampler/src/main/resources/images/modena/pattern-transparent.png b/sampler/src/main/resources/images/modena/pattern-transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..fc495bd2c0ab8e0a83310fa7df48dfa8b8cfdc66 GIT binary patch literal 1018 zcmbVLJ#W)M7`ED_D(Qk4fG#I@0g3qT+&Ipen9A`7jaru~jns@d_O-EE`;2`hZbue` z#9x4)z#m{>fCV8jB7vBZn3$N$IUj|g>VPHt?tT3}&-?vicjw{C^6h0wl2*E#PEVXm z)w{GHzFW!N@8Y<{-2vZY2YejlRI(yAq@bGwhqOn7==8})+LolnQQRN!fxm5pEK!2W zMk$j_pe3ojQD#ASL^&AJ!#FkNUvJ;ZAdXCVU-OZl*>n_dp5=7!Y^NWd9fc&4Hy(g? zX$XRZ@&J^{aatIqDNlF}aj(=+1``v0WXjW^2L3LvSx$kbpn8a!7&IFSZXnVi_kfBp zf>?z}uVZ9rx`8m5J+knYM+ZjF@n*h+WXdDXGXui$c&v=q6_y`DObCHUg{oQ?7WLvZ z?99GKMvOBU{SlP9aV-R8skwOi>3s}4hv5bn)0q=%Hod_#gWk= z$mv*`r@AU?wlF3Z#x`lRT%xJ=x{l@?mtj56(oxfKTdw9|?Bb3_T-&vbPxG!;9Oi{