From f0516e65696130891ee116e42e37844e0593a587 Mon Sep 17 00:00:00 2001 From: Brandy Smith Date: Tue, 25 Mar 2025 10:17:46 -0400 Subject: [PATCH] feat(checkbox): add helper and error text to the ionic theme (#30278) - Adds the common stylesheet for the shared styles - Adds design for helper and error text to the checkbox for the ionic theme. - Updates tests to add screenshots for ionic theme --------- Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> --- core/api.txt | 14 ++ .../{checkbox.scss => checkbox.common.scss} | 116 +----------- .../components/checkbox/checkbox.ionic.scss | 172 ++---------------- .../src/components/checkbox/checkbox.ios.scss | 2 +- core/src/components/checkbox/checkbox.md.scss | 2 +- .../components/checkbox/checkbox.native.scss | 146 +++++++++++++++ ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2921 -> 2824 bytes ...ionic-md-rtl-light-Mobile-Safari-linux.png | Bin 2887 -> 2787 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 3433 -> 3365 bytes .../test/bottom-content/checkbox.e2e.ts | 2 +- ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 2090 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2080 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 2143 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1473 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1608 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1690 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 2053 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1969 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 2186 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 2765 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 5354 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 4762 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 2061 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1932 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 2209 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1516 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1517 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1685 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 2354 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 4703 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 4921 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 2917 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 5367 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 4714 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 1226 -> 1193 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 1564 -> 1491 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 1307 -> 1243 bytes ...ionic-md-rtl-light-Mobile-Chrome-linux.png | Bin 1194 -> 1223 bytes ...onic-md-rtl-light-Mobile-Firefox-linux.png | Bin 1578 -> 1545 bytes ...ionic-md-rtl-light-Mobile-Safari-linux.png | Bin 1330 -> 1301 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 1660 -> 1658 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2465 -> 2462 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2068 -> 2068 bytes ...ionic-md-rtl-light-Mobile-Chrome-linux.png | Bin 1660 -> 1658 bytes ...onic-md-rtl-light-Mobile-Firefox-linux.png | Bin 2465 -> 2462 bytes ...ionic-md-rtl-light-Mobile-Safari-linux.png | Bin 2060 -> 2060 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 1678 -> 1672 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 2346 -> 2362 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 2153 -> 2075 bytes ...ionic-md-rtl-light-Mobile-Chrome-linux.png | Bin 1627 -> 1609 bytes ...onic-md-rtl-light-Mobile-Firefox-linux.png | Bin 2328 -> 2276 bytes ...ionic-md-rtl-light-Mobile-Safari-linux.png | Bin 2049 -> 2101 bytes 52 files changed, 184 insertions(+), 270 deletions(-) rename core/src/components/checkbox/{checkbox.scss => checkbox.common.scss} (62%) create mode 100644 core/src/components/checkbox/checkbox.native.scss create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-error-text-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-error-text-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-error-text-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-error-text-stacked-label-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-error-text-stacked-label-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-error-text-stacked-label-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-end-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-end-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-end-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-end-wrapping-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-end-wrapping-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-end-wrapping-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-wrapping-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-wrapping-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-wrapping-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-wrapping-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-wrapping-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-wrapping-ionic-md-ltr-light-Mobile-Safari-linux.png diff --git a/core/api.txt b/core/api.txt index 23b4f5321b..49c9ee49d8 100644 --- a/core/api.txt +++ b/core/api.txt @@ -549,26 +549,40 @@ ion-checkbox,prop,value,any,'on',false,false ion-checkbox,event,ionBlur,void,true ion-checkbox,event,ionChange,CheckboxChangeEventDetail,true ion-checkbox,event,ionFocus,void,true +ion-checkbox,css-prop,--border-color,ionic ion-checkbox,css-prop,--border-color,ios ion-checkbox,css-prop,--border-color,md +ion-checkbox,css-prop,--border-color-checked,ionic ion-checkbox,css-prop,--border-color-checked,ios ion-checkbox,css-prop,--border-color-checked,md +ion-checkbox,css-prop,--border-radius,ionic ion-checkbox,css-prop,--border-radius,ios ion-checkbox,css-prop,--border-radius,md +ion-checkbox,css-prop,--border-style,ionic ion-checkbox,css-prop,--border-style,ios ion-checkbox,css-prop,--border-style,md +ion-checkbox,css-prop,--border-width,ionic ion-checkbox,css-prop,--border-width,ios ion-checkbox,css-prop,--border-width,md ion-checkbox,css-prop,--checkbox-background,ios ion-checkbox,css-prop,--checkbox-background,md +ion-checkbox,css-prop,--checkbox-background-checked,ionic ion-checkbox,css-prop,--checkbox-background-checked,ios ion-checkbox,css-prop,--checkbox-background-checked,md +ion-checkbox,css-prop,--checkmark-color,ionic ion-checkbox,css-prop,--checkmark-color,ios ion-checkbox,css-prop,--checkmark-color,md +ion-checkbox,css-prop,--checkmark-height,ionic +ion-checkbox,css-prop,--checkmark-width,ionic ion-checkbox,css-prop,--checkmark-width,ios ion-checkbox,css-prop,--checkmark-width,md +ion-checkbox,css-prop,--focus-ring-color,ionic +ion-checkbox,css-prop,--focus-ring-offset,ionic +ion-checkbox,css-prop,--focus-ring-width,ionic +ion-checkbox,css-prop,--size,ionic ion-checkbox,css-prop,--size,ios ion-checkbox,css-prop,--size,md +ion-checkbox,css-prop,--transition,ionic ion-checkbox,css-prop,--transition,ios ion-checkbox,css-prop,--transition,md ion-checkbox,part,container diff --git a/core/src/components/checkbox/checkbox.scss b/core/src/components/checkbox/checkbox.common.scss similarity index 62% rename from core/src/components/checkbox/checkbox.scss rename to core/src/components/checkbox/checkbox.common.scss index 37cd133830..876b9b10f7 100644 --- a/core/src/components/checkbox/checkbox.scss +++ b/core/src/components/checkbox/checkbox.common.scss @@ -1,14 +1,12 @@ -@import "../../themes/native/native.globals"; -@import "./checkbox.vars.scss"; +@use "../../themes/mixins" as mixins; -// Checkbox +// Checkbox: Common // -------------------------------------------------- :host { /** * @prop --size: Size of the checkbox icon * - * @prop --checkbox-background: Background of the checkbox icon * @prop --checkbox-background-checked: Background of the checkbox icon when checked * * @prop --border-color: Border color of the checkbox icon @@ -22,10 +20,6 @@ * @prop --checkmark-color: Color of the checkbox checkmark when checked * @prop --checkmark-width: Stroke width of the checkbox checkmark */ - --checkbox-background-checked: #{ion-color(primary, base)}; - --border-color-checked: #{ion-color(primary, base)}; - --checkmark-color: #{ion-color(primary, contrast)}; - --transition: none; display: inline-block; @@ -34,7 +28,6 @@ cursor: pointer; user-select: none; - z-index: $z-index-item-input; } :host(.in-item) { @@ -60,12 +53,6 @@ width: auto; } -:host(.ion-color) { - --checkbox-background-checked: #{current-color(base)}; - --border-color-checked: #{current-color(base)}; - --checkmark-color: #{current-color(contrast)}; -} - .checkbox-wrapper { display: flex; @@ -87,21 +74,6 @@ overflow: hidden; } -// Checkboxes that are not slotted inside an item and are not used with a -// stacked label should have margins equal to those of the label. -:host(.in-item) .label-text-wrapper, -:host(.in-item:not(.checkbox-label-placement-stacked):not([slot])) .native-wrapper { - @include margin($checkbox-item-label-margin-top, null, $checkbox-item-label-margin-bottom, null); -} - -:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper { - @include margin($checkbox-item-label-margin-top, null, $form-control-label-margin, null); -} - -:host(.in-item.checkbox-label-placement-stacked) .native-wrapper { - @include margin(null, null, $checkbox-item-label-margin-bottom, null); -} - /** * If no label text is placed into the slot * then the element should be hidden otherwise @@ -111,10 +83,6 @@ display: none; } -input { - @include visually-hidden(); -} - .native-wrapper { display: flex; @@ -122,29 +90,10 @@ input { } .checkbox-icon { - @include border-radius(var(--border-radius)); - position: relative; - - width: var(--size); - height: var(--size); - - transition: var(--transition); - - border-width: var(--border-width); - border-style: var(--border-style); - border-color: var(--border-color); - - background: var(--checkbox-background); - - box-sizing: border-box; } .checkbox-icon path { - fill: none; - stroke: var(--checkmark-color); - stroke-width: var(--checkmark-width); - opacity: 0; } @@ -152,21 +101,13 @@ input { // ---------------------------------------------------------------- .checkbox-bottom { - @include padding(4px, null, null, null); - display: flex; justify-content: space-between; - font-size: dynamic-font(12px); - white-space: normal; } -:host(.checkbox-label-placement-stacked) .checkbox-bottom { - font-size: dynamic-font(16px); -} - // Checkbox Hint Text // ---------------------------------------------------------------- @@ -177,14 +118,10 @@ input { */ .checkbox-bottom .error-text { display: none; - - color: ion-color(danger, base); } .checkbox-bottom .helper-text { display: block; - - color: $text-color-step-300; } :host(.ion-touched.ion-invalid) .checkbox-bottom .error-text { @@ -206,15 +143,6 @@ input { flex-direction: row; } -:host(.checkbox-label-placement-start) .label-text-wrapper { - /** - * The margin between the label and - * the checkbox should be on the end - * when the label sits at the start. - */ - @include margin(null, $form-control-label-margin, null, 0); -} - // Label Placement - End // ---------------------------------------------------------------- @@ -228,27 +156,9 @@ input { justify-content: start; } -/** - * The margin between the label and - * the checkbox should be on the start - * when the label sits at the end. - */ -:host(.checkbox-label-placement-end) .label-text-wrapper { - @include margin(null, 0, null, $form-control-label-margin); -} - // Label Placement - Fixed // ---------------------------------------------------------------- -:host(.checkbox-label-placement-fixed) .label-text-wrapper { - /** - * The margin between the label and - * the checkbox should be on the end - * when the label sits at the start. - */ - @include margin(null, $form-control-label-margin, null, 0); -} - /** * Label is on the left of the checkbox in LTR and * on the right in RTL. Label also has a fixed width. @@ -273,29 +183,12 @@ input { text-align: center; } -:host(.checkbox-label-placement-stacked) .label-text-wrapper { - @include transform(scale(#{$form-control-label-stacked-scale})); - - /** - * The margin between the label and - * the checkbox should be on the bottom - * when the label sits at the top. - */ - @include margin(null, 0, $form-control-label-margin, 0); - - /** - * Label text should not extend - * beyond the bounds of the checkbox. - */ - max-width: calc(100% / #{$form-control-label-stacked-scale}); -} - :host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper { - @include transform-origin(start, top); + @include mixins.transform-origin(start, top); } :host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper { - @include transform-origin(center, top); + @include mixins.transform-origin(center, top); } // Justify Content @@ -355,7 +248,6 @@ input { // Disabled Checkbox // --------------------------------------------- - :host(.checkbox-disabled) { pointer-events: none; } diff --git a/core/src/components/checkbox/checkbox.ionic.scss b/core/src/components/checkbox/checkbox.ionic.scss index f7ceb6eea2..5e133d442c 100644 --- a/core/src/components/checkbox/checkbox.ionic.scss +++ b/core/src/components/checkbox/checkbox.ionic.scss @@ -1,9 +1,18 @@ @use "../../themes/ionic/ionic.globals.scss" as globals; +@use "./checkbox.common"; // Ionic Checkbox // -------------------------------------------------- :host { + /** + * @prop --checkmark-height: Stroke height of the checkbox checkmark + * + * @prop --focus-ring-color: Color of the focus ring + * @prop --focus-ring-width: Width of the focus ring + * @prop --focus-ring-offset: Offset of the focus ring + */ + // Border --border-width: #{globals.$ion-border-size-025}; --border-style: #{globals.$ion-border-style-solid}; @@ -23,13 +32,6 @@ --checkmark-color: #{globals.$ion-primitives-base-white}; --transition: none; - display: inline-block; - - position: relative; - - cursor: pointer; - - user-select: none; z-index: 2; // Checkbox Target area @@ -56,49 +58,8 @@ } } -:host(.in-item) { - flex: 1 1 0; - - width: 100%; - height: 100%; -} - -/** - * Checkbox can be slotted - * in components such as item and - * toolbar which is why we do not - * limit the below behavior to just ion-item. - */ -:host([slot="start"]), -:host([slot="end"]) { - // Reset the flex property when the checkbox - // is slotted to avoid growing the element larger - // than its content. - flex: initial; - - width: auto; -} - -.checkbox-wrapper { - display: flex; - - flex-grow: 1; - - align-items: center; - - height: inherit; - - cursor: inherit; -} - .label-text-wrapper { color: globals.$ion-primitives-neutral-1200; - - text-overflow: ellipsis; - - white-space: nowrap; - - overflow: hidden; } :host(.in-item) .label-text-wrapper { @@ -113,15 +74,6 @@ @include globals.margin(null, null, globals.$ion-space-250, null); } -/** - * If no label text is placed into the slot - * then the element should be hidden otherwise - * there will be additional margins added. - */ -.label-text-wrapper-hidden { - display: none; -} - input { @include globals.visually-hidden(); } @@ -129,11 +81,8 @@ input { .native-wrapper { @include globals.border-radius(var(--border-radius)); - display: flex; - flex-shrink: 0; - align-items: center; justify-content: center; width: var(--size); @@ -151,72 +100,32 @@ input { } .checkbox-icon { - position: relative; - width: var(--checkmark-width); height: var(--checkmark-height); } .checkbox-icon path { fill: var(--checkmark-color); - - opacity: 0; } -// TODO move all justify and alignment styles to the common file -// when it is created +// Checkbox Hint Text +// ---------------------------------------------------------------- -// Justify Content -// --------------------------------------------- - -:host(.checkbox-justify-space-between) .checkbox-wrapper { - justify-content: space-between; +.checkbox-bottom { + @include globals.typography(globals.$ion-body-md-regular); } -:host(.checkbox-justify-start) .checkbox-wrapper { - justify-content: start; +.checkbox-bottom .error-text { + color: globals.$ion-semantics-danger-800; } -:host(.checkbox-justify-end) .checkbox-wrapper { - justify-content: end; -} - -// Align Items -// --------------------------------------------- - -:host(.checkbox-alignment-start) .checkbox-wrapper { - align-items: start; -} - -:host(.checkbox-alignment-center) .checkbox-wrapper { - align-items: center; -} - -// Justify Content & Align Items -// --------------------------------------------- - -// The checkbox should be displayed as block when either justify -// or alignment is set; otherwise, these properties will have no -// visible effect. -:host(.checkbox-justify-space-between), -:host(.checkbox-justify-start), -:host(.checkbox-justify-end), -:host(.checkbox-alignment-start), -:host(.checkbox-alignment-center) { - display: block; +.checkbox-bottom .helper-text { + color: globals.$ion-primitives-neutral-800; } // Label Placement - Start // ---------------------------------------------------------------- -/** - * Label is on the left of the checkbox in LTR and - * on the right in RTL. - */ -:host(.checkbox-label-placement-start) .checkbox-wrapper { - flex-direction: row; -} - :host(.checkbox-label-placement-start) .label-text-wrapper { /** * The margin between the label and @@ -229,14 +138,6 @@ input { // Label Placement - End // ---------------------------------------------------------------- -/** - * Label is on the right of the checkbox in LTR and - * on the left in RTL. - */ -:host(.checkbox-label-placement-end) .checkbox-wrapper { - flex-direction: row-reverse; -} - /** * The margin between the label and * the checkbox should be on the start @@ -258,28 +159,9 @@ input { @include globals.margin(null, globals.$ion-space-400, null, 0); } -/** - * Label is on the left of the checkbox in LTR and - * on the right in RTL. Label also has a fixed width. - */ -:host(.checkbox-label-placement-fixed) .label-text-wrapper { - flex: 0 0 100px; - - width: 100px; - min-width: 100px; - max-width: 200px; -} - // Label Placement - Stacked // ---------------------------------------------------------------- -/** - * Label is on top of the checkbox. - */ -:host(.checkbox-label-placement-stacked) .checkbox-wrapper { - flex-direction: column; -} - :host(.checkbox-label-placement-stacked) .label-text-wrapper { @include globals.transform(scale(0.75)); @@ -297,15 +179,6 @@ input { max-width: calc(100% / 0.75); } -// TODO(ROU-10796): uncomment this when the scss compilation issue is fixed -// :host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper { -// @include globals.transform-origin(start, top); -// } - -// :host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper { -// @include globals.transform-origin(center, top); -// } - // Ionic Design Checkbox Sizes // -------------------------------------------------- :host(.checkbox-size-small) { @@ -322,11 +195,6 @@ input { background: var(--checkbox-background-checked); } -:host(.checkbox-checked) .checkbox-icon path, -:host(.checkbox-indeterminate) .checkbox-icon path { - opacity: 1; -} - // Ionic Design Checkbox Invalid // -------------------------------------------------- :host(.ion-invalid) { @@ -337,12 +205,6 @@ input { } } -// Checkbox Disabled -// -------------------------------------------------- -:host(.checkbox-disabled) { - pointer-events: none; -} - // Checkbox overrides the disabled state mixin properties // to fix positioning issues, as the top and left properties // cause the overlay to start inside the border. We unset diff --git a/core/src/components/checkbox/checkbox.ios.scss b/core/src/components/checkbox/checkbox.ios.scss index 34ecc1f844..cc02fbce68 100644 --- a/core/src/components/checkbox/checkbox.ios.scss +++ b/core/src/components/checkbox/checkbox.ios.scss @@ -1,4 +1,4 @@ -@import "./checkbox"; +@import "./checkbox.native"; @import "./checkbox.ios.vars"; // iOS Checkbox diff --git a/core/src/components/checkbox/checkbox.md.scss b/core/src/components/checkbox/checkbox.md.scss index 96aafc208a..80a28a5e91 100644 --- a/core/src/components/checkbox/checkbox.md.scss +++ b/core/src/components/checkbox/checkbox.md.scss @@ -1,4 +1,4 @@ -@import "./checkbox"; +@import "./checkbox.native"; @import "./checkbox.md.vars"; // Material Design Checkbox diff --git a/core/src/components/checkbox/checkbox.native.scss b/core/src/components/checkbox/checkbox.native.scss new file mode 100644 index 0000000000..6a2231c548 --- /dev/null +++ b/core/src/components/checkbox/checkbox.native.scss @@ -0,0 +1,146 @@ +@import "../../themes/native/native.globals"; +@import "./checkbox.vars.scss"; +@import "./checkbox.common"; + +// Checkbox +// -------------------------------------------------- + +:host { + /** + * @prop --checkbox-background: Background of the checkbox icon + */ + --checkbox-background-checked: #{ion-color(primary, base)}; + --border-color-checked: #{ion-color(primary, base)}; + --checkmark-color: #{ion-color(primary, contrast)}; + --transition: none; + + z-index: $z-index-item-input; +} + +:host(.ion-color) { + --checkbox-background-checked: #{current-color(base)}; + --border-color-checked: #{current-color(base)}; + --checkmark-color: #{current-color(contrast)}; +} + +// Checkboxes that are not slotted inside an item and are not used with a +// stacked label should have margins equal to those of the label. +:host(.in-item) .label-text-wrapper, +:host(.in-item:not(.checkbox-label-placement-stacked):not([slot])) .native-wrapper { + @include margin($checkbox-item-label-margin-top, null, $checkbox-item-label-margin-bottom, null); +} + +:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper { + @include margin($checkbox-item-label-margin-top, null, $form-control-label-margin, null); +} + +:host(.in-item.checkbox-label-placement-stacked) .native-wrapper { + @include margin(null, null, $checkbox-item-label-margin-bottom, null); +} + +input { + @include visually-hidden(); +} + +.checkbox-icon { + @include border-radius(var(--border-radius)); + + width: var(--size); + height: var(--size); + + transition: var(--transition); + + border-width: var(--border-width); + border-style: var(--border-style); + border-color: var(--border-color); + + background: var(--checkbox-background); + + box-sizing: border-box; +} + +.checkbox-icon path { + fill: none; + stroke: var(--checkmark-color); + stroke-width: var(--checkmark-width); +} + +// Checkbox Bottom Content +// ---------------------------------------------------------------- + +.checkbox-bottom { + @include padding(4px, null, null, null); + + font-size: dynamic-font(12px); +} + +:host(.checkbox-label-placement-stacked) .checkbox-bottom { + font-size: dynamic-font(16px); +} + +// Checkbox Hint Text +// ---------------------------------------------------------------- + +.checkbox-bottom .error-text { + color: ion-color(danger, base); +} + +.checkbox-bottom .helper-text { + color: $text-color-step-300; +} + +// Label Placement - Start +// ---------------------------------------------------------------- + +:host(.checkbox-label-placement-start) .label-text-wrapper { + /** + * The margin between the label and + * the checkbox should be on the end + * when the label sits at the start. + */ + @include margin(null, $form-control-label-margin, null, 0); +} + +// Label Placement - End +// ---------------------------------------------------------------- + +/** + * The margin between the label and + * the checkbox should be on the start + * when the label sits at the end. + */ +:host(.checkbox-label-placement-end) .label-text-wrapper { + @include margin(null, 0, null, $form-control-label-margin); +} + +// Label Placement - Fixed +// ---------------------------------------------------------------- + +:host(.checkbox-label-placement-fixed) .label-text-wrapper { + /** + * The margin between the label and + * the checkbox should be on the end + * when the label sits at the start. + */ + @include margin(null, $form-control-label-margin, null, 0); +} + +// Label Placement - Stacked +// ---------------------------------------------------------------- + +:host(.checkbox-label-placement-stacked) .label-text-wrapper { + @include transform(scale(#{$form-control-label-stacked-scale})); + + /** + * The margin between the label and + * the checkbox should be on the bottom + * when the label sits at the top. + */ + @include margin(null, 0, $form-control-label-margin, 0); + + /** + * Label text should not extend + * beyond the bounds of the checkbox. + */ + max-width: calc(100% / #{$form-control-label-stacked-scale}); +} diff --git a/core/src/components/checkbox/test/basic/checkbox.e2e.ts-snapshots/checkbox-checkmark-width-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/checkbox/test/basic/checkbox.e2e.ts-snapshots/checkbox-checkmark-width-ionic-md-ltr-light-Mobile-Safari-linux.png index 3b53e5cd3b6a74249ac69235c9fe5522081490e4..1efc339a30f2d188e8c128676e537719e93c24be 100644 GIT binary patch delta 2788 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 Oz~|Z(>&qllPwYS1L1}dW delta 2886 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 LCiWmR!S~ diff --git a/core/src/components/checkbox/test/basic/checkbox.e2e.ts-snapshots/checkbox-checkmark-width-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/checkbox/test/basic/checkbox.e2e.ts-snapshots/checkbox-checkmark-width-ionic-md-rtl-light-Mobile-Safari-linux.png index 86ba67561d5c2724f7d0f2f4243146683a2dfcaf..d20342d380356831d3e16620d2f78a9c470a0b82 100644 GIT binary patch delta 2750 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 /** * Rendering is different across modes */ -configs({ modes: ['ios', 'md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { +configs({ modes: ['ios', 'md', 'ionic-md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { test.describe(title('checkbox: helper text rendering'), () => { // Check the default label placement, end, and stacked [undefined, 'end', 'stacked'].forEach((labelPlacement) => { diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-error-text-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-error-text-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..504d1ec59286e981adea02305b995f61a6876d03 GIT binary patch literal 2090 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 KMNUMnLSTZ(Bi0ZA literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-error-text-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-error-text-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c1959919affa8117421fd309910729eba53874ff GIT binary patch literal 2143 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 JYg4bJe*rua!Gr(+ literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-error-text-stacked-label-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-error-text-stacked-label-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d485203feeaad5c67de715738426217c634786 GIT binary patch literal 1608 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 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-end-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-end-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..e7e9aaba1c97347b483ecb2b22d6d2b2f7b7c367 GIT binary patch literal 1969 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 NFw{ruRUqtR{|yvJgw6l} literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-end-wrapping-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-end-wrapping-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ed951a9e3d3f7f67f6a4c64771977355adffaa GIT binary patch literal 5354 zcmbtY`9G9j`&UVpY(ut+F{TlPv1AQlFvA!hvhT~-30cEPWgAP3rR*Y+?L{f8aYm%I@!u zM$*y%-{*MgxTvVu%TWjwgFvgzY=(E3(ZkMMwriG_El30^!mfTb|GtZbL_AB;4fEsmQeV8JY}$5o#5R$Fz;yh3{U;S*@c!kA~76X1^6 zqffDIaom#FwrEy~pdII8v+6f-Jh!yQ-kJ->a*930w=pXpfuCGpekN@Ari($W5u7RQ zkyNPtT#KA^txz+8x59H?X?4E2d1JCt^I&K7CB%C%UM2(iJ0rpJ)T0r)a4V?)){M}f zlf$yC(1X<}BicLbV{aXH*GBJelLgn&`QD2iLzPat$A_NH$1r0H?})g|G8os9*Le@k zNg;IxL=(L~O13T34=7E0SYQPhNbh}UurhEyA*XZG%6yqv?oAhH@ZU@V*3kV$nHRfZ zL`Wm#8z56|{^ss0jPS*PdEEOHQA>H6wNH6!`lOHt``=rcb)X@Aoua3qSff@I z1C@~u-k@`Co3GvRa!Y$Zl2*qoMit zj(>#$sqh;_+l2hSiKuoR{rV+}Z|wQ;LadnY54lhnE8ji4*+*W(+G0%wZtQ)TGSBOL zmbGT<{dPkgLE&Xj6@Qtq(OLg2X8_eXhbqh$5&jAWKe2h8p+Hj8p|P)w6Wpt zx78ZSm<*hd5fJVo$emhzgquHHT*0Q}$L_dwPXmQiqL9Xt?lE0MX4AdR|E)VUnINF) zTDw}_$ty{SuHT(L5Y}CdcYBhjC4v<`!-hwDa0iQ?*3KOo7C50ROyiyA--`Kv{dkFv zbm?;cA*ctz6k7DB3 zn#8F;T#uwcU2C%qd$#=|kQ?U03=b~Lis36$iT{Gb9a%c;w=3zmz=bxv`u0x1jCT~f z;jH@h2czQuLIwnY6`KEpm2g#P*CiFEXt%N^>G9aa_hVge%>CG3&K+MI^d#*sfuBb$@z^Id6a)Ao);HbnLe6@eH4jo(5Qlwy`vC!w zE%{(vYF4dPgieRN)J$Ls(XC)OUZamy+X+rM3fnGOM`E|9+{(x#+@aLfvW9Rne^8TV zsC&3uJj%-M{1-O}!MexCQWvxN@~OP=c=Lf=`O#5l=+vV{gM> zTi3P4s$w#UM50AmiYSaMtDyxw*MSHjhY{F-#i2;J$vQI@h^+JMOp45@Vi693?b z4Uo#a!Au%v7SrYSohIjwf$Z8oSTA$ycb6Egb{W>b z2mp>9#!D@?ftRR4t<o=mi zDgr-$c$8+Eh+{nrh#6M8D({>4t><~qfbt(AU!(u}n8>e>ZW4zDPkkrJO?z{h-xZS- zFCT}rgwsg`ez%ePmU1_|4ZHDrW4tUEz*U$BdWB8FeW1Kd30hv9xMJqc?|Eg$-UOuAf8b zzlQK~F%=sm$SrZ{lw=Tt8)^GrlyI3|1%Ci`K^r) z6uri@T7_m#Hfp!7ME-+W21@^hWVi9s(T56w-(QFeX~5#TxUURuSvL6hU1OOD698Sh zVU&W&mS25Ax7=;UA-&;1nJ}o|2w(PUj+(EG=MqnJHp8?Hz;*_SeYtPt*T)Nd zDNeaKqwW-;mlW+SH;n~m#hrh62_GKhf5trc*(bAW0xB&eaNaa|fteP1sSyuSl6N1> zkKj4iY*=FSHr!&CA5wOJEb9(Vlt?|OeKz<+GJ_U$?+xIIyL6>(E6pwWx%dR`rhnb9 zk>JDa43;Mdc%v1Ac0M^djM zbaBZ_a)r*P9px6Xb0&kC#6tsy%{`m0h0D`0U0HFVOgPDJwjJ}T9P}UU|Ma85%)1X2 zpojxSu_y=uoE0zPOPRAgzFR?R-S^-6m_BX#Di*b(-r~t{6Y|L3*VEhKmrCQ%)qD44 zF8;VvGa`X&hrjojE@Fa{;EafH`URHc(dD?Hv>%_i*GGy4eh4JB#DxEMduq#*T;=VY zaaj@4_S=69VxFLEujW6;6%AuRa)@S>r2?A|5lz@Z>+t`qKo*2*X zFJ*etLqX~vq1%ujiwVl~^LOF9M60HHl9(hN4}Iqr2VGHMI5sPr8qfoy6Z~I_0A)s= zsq^u}QhL$Rwh)j?4O{)y24mc9L2peBUt(0_&wd3S8Aru%eJ%oc=4*S~?0!?)hnN7$ zWTjK@vpCce+&20Ax|hoP4;=&0qYcSy|AkQIW~Wxu3X{Gi)`Oc*5Ht}fzTzs-8qaxA z+`$fhm+^>2?@WuI6)tKrYaR`;L_@?tjo|V?|9kJ&BL}Z&v=-N()!0NVDxGJmT<%)d zItF#+-&6p3g~}RpIGew}_ZAZZ1Y+uQ8~3qBA0Whr-d)mYm8U81!0xiXNtg2}3T5vq zuG4-lI$F&>rp9tDz;f%Z->kXKVyjMgPh%R?ED_!D^^np$-cOrA!^rdcg~XbDN?R$@ zDek46ubhq|xQ)Is^ocmn#^}DF-qJHyKHxirKUAF9ArL8_!&e0x#m?QxNq&?knTX9xJo9*5tvj2^isJ-x)q@ zcijR?Q1e!m&#;cn>cfWh7*Dh^;k#YZ^|;UNSODaO8*g&h9ewwz+2l!HaA@IJ0klsy z0IK|IQA~Y)Hm`D#HoD}EWG@f-P3T}SG+5f7x1AoIab9 zo@xz`{EZ3ouy}Z~?{wmZZ+L<`x^lmr^sR*+lgHb3Px@bpqssOV;kvJg(W8Gg3nD2D zkAP;5T6ONQqG6HIE#H-2-c!r-PKy4tbWXI~~ zf0a`~Yy^{eH1>cD8aVy6eWBAg%jhwc2T?N!9`dS$SmgO)pIujHS-cKV8^` zfzG=dDv5blOvxD*RQ!z6gT`c_xYYAy)3I-mP`f0p&YbRg`W0S?pSd$4A4rahkp268 zw>vp!0bw${;lrL3pSa-pbE)sNL2wx^iZ5a+Xp73s8s;Gv)Oasy2pPUfsd5{~R1V5T zJY24yZ3xf?B)?RTWvZ~DR64B-ElLToB$Px)fOZMR^)p|QWjXZJf0Se@YKp_M_Q=U- zOS%#6c?0cF#{OID=1>X8-n4K(xm1OhOOGY+xhQH|RjtwXSWX7hmabk+h#-lm%gH7Y z%AbMZpXSpfw><}=ld8|}A_#Z^5VR~q`60>C1j@>^xqQ(pCX+6G5?P=6+9O%tde*LqUg0$4qY5_XVwPxFQ1!vWvJTmu) z;{suTJNRQdnvhMwm#_nrE-kPgfCaf*AH~RRIwD_P3!t zFEAIZ@(G|!m%90`crtFW5R7pEE|vC&vBDql*>gMxbZ1pErqFf^_spA}4!6g_zIyc{(-?rFW%h|qx2T;zK3GFU4F6re$g`|Z7jkpuJ=riAia<8;guCtcJHv6p(sjHcX()G+foh>0nGG1QuWT8ou@yv;&GD-2%Vj*0= z&ZZo-0V%0#)qTlC{-gaj~&99A0e6!BOujNEF~g4lKB7e^~Y}f-OA`yblEJV9Czry zI{ZraBGngOjygIWR@EiyPzM^Gt4c^-_e5Li{O+xcxm$cNoE}8tC~y!^P=U^=@Lzy>7V-LH!Q663wA-(XlJ8qi+fuQcMQA`uoS! z?FHvBii|u`pCS}nlzQP_E1@r!LwCxcAA702O3pHtv5ob5 zfaMQo$Cuwm*%jM*Q-E{{34#&QXb{YvQ|0J`$2iOsgAi|4uE;`*zX`N(P zxq0+eq^zUAYMuIHw}~@q7wnb>Nw{FkX0PsyTW-Dv1NjmyDvCF!Xwp&dg0Ww_2uaDC zy7s>|Xta#@6k>ph3(u;X#LZup^?I@8YuBlfU!Uc);}acS%0{Nfh~Q&Yu1okAR7zMrz1YZZoys^(OJMU@rHA zGzo_ormpVP8-iB;_p!CRBP0iaP=u|=_hH~rL0#c>W_!yHsAmZ`n?0z5WMMGi4$(8f zs_B=>A$+1$(4!kr+Cpb5dkAZvKjV?n*uD<*F<0y)ibZR%aVZ*vcb3j;NT?r(q literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-end-wrapping-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-end-wrapping-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..6f56be9e5d4feb0e1b311281db1b3ea33ad46bc0 GIT binary patch literal 4762 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 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..360849270f5aa125e29f3f49e71eada330d363cc GIT binary patch literal 2061 zcmaJ?eK^xyAODqIEX2y1g|sBMD3;87VVG9(_AEsR$wHL(Zj=l&6Xm{JYhHT6yll34 zS2q$9x4e~?Sd&Cv_AnmY(PG@c=eeHe-{)M{Ip1@x^S!?3dp_s;`J4<_XUE<0YVrU8 z?8cw5cL!}K*wN6P;K+ESauYN=qTC&^0Jl#=1ORfKczavI^<;6bkJI3|dZ#da+JT&~ zXR5;nsRGxQSIzTlgTtHK_ABbx^H3)ak*`m5w3mIw<)|069?PBBoqPtR=5`Xb=bCN+ zy~nA5(xmRFU&*oYTp!?WXR2+bnvd#Q!)p4kCA^-^pA|k``|DSEBSo3iuRyIpWppL= zz_+ubw%q@jg$dr3mfYN291cecUbtoE<>hq@(QUoik&af>KYqM9Vco#Ntrc2QTABws zIXb2UTUlBP2L@KAyXi@S*50RY9;dgonbW(k88Kw#2dOQEE>xj7p* zV}1SkH_0+qn#uq`_IHJg=jX2?bqoz%^l0G(cplzHE<&RvVv5`q_^z){6N$WKrqOWo zi-E4LpP0?#xtu!}Wl^xc__;Arvhpfw7D)~c5C15N7KubrQBe;xPq8?hee!AQ>U}z} z_qKVxviw_NVdAg+^wN?N7K?Q{@yA0tT@C=A^&1{NdeqR6h@1g8#bU8UB2iFK2n!1v z9v&w4yT72Fc^C?v|Vc`6ezWDW@ZL~K-@67eD&(pz(8#PKtW5G%&P3|f(bM3 zpvcI`$iTM=jDZ~})TN>*&ZX?KGU(jIZ2z;~pjFQ02BiZQ_Ap5HR3bdHKDa5Tz(@S6Vq|kmT};il)0#3rkLIZ7qwXx8^B{BNbjR z%Z%G^#87l_yXTn$7Q%}chv?mP3orX;!5Ynd^2G0EkHc8_`rKUEa0oLve)_3tL3MR? zj3|(K00RIK|7lyDwlFZ6((Pps{4{LqbX&N2+m#saU6y~+DpUTi@ytwt*n(NbCnjzl zf{+)x!mH??!W%9hLjb_zVJ8ixbioY|JsOfM5U&jl z5z??bY~LTepp?!JG&-WA6M)n~WUeoLQMQHI!kU|#4<9}ZcZi9J2{u-%y42*PkH~BR zp))sU!>Nl=Ud{x{}W{Ou3fvd z@v*V7k7=~G?d_Gs2#t~X?=VQ$bR-G&)H=!6+dKc+vwrmb7I_k?*>@@0qNu3I<*5}T zCuh$lWoPmmKlJV9aT1Bd<#JnFTUTfMdFGLbEL_o`$Oc9zCxn(6@6W|;~76n_Zu`zEbDf^(cFM&||M5+pfbY>smqkE}>KiKR5TC z#}tw*Sre;6Ns9c1|;I6ZB%aZ<_l{p&j$;A&$-;rt-z zwZML?-32mkaWUNF1`IMaH6;@k;D=n3Bx>Wy#a=j6SafuBWMuW*05@Iu4g60-f7};jqwCVEOGDOlfn)JE7)`yTf z@L0Nm538bLVQI<5$?4nbcGB#MBvGR?G$e$@X8Rai#N#t;P?s*$!B0Qq5%ki@WUf!+ znsg&BiQ{eH2nz&nTv_R=M*{^?Nm*Gv3#a*@f$(y?52AqVnaU_EV=(q3$w&5f4LJT7 z9lc~{#|MRceL*m_e0y?oaLYs8}F_P;vscZe#M&^BBI{HU+&f3*oXSt YGRBw`-7kxXGVp%~@D9%QT&y4IZyv?-EdT%j literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..90bfcb5f607f298fd47b41545af4ec456fe5bac0 GIT binary patch literal 1932 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 N*jYJRk`bu8e*=RzORE3? literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..598452dc9ea65426d26d0ac512d7632ebab507db GIT binary patch literal 1516 zcmZuxdoW9BUzDfUF?u0CzlXCT+ zq4aH&Z!V&rnQrsXw=F2`xoY9_`l$YDKB&Lpti4d2r>*Ua^m++e-k~{i@!)LdZuAss zEKYE1G`WSDlb?t1bb5fv*6b-!Nc!c3Vq5wox{b}gQGbt=QYj=B_XXSCF!aGRgy492 zyD&5fqPVXv|70Pyv$K=Y*ce|mE0=Gq$gAHzM}ko2tvFt27}ln|@o4RV%79`$^V#WX z*83zfnM||(ii>R3x)5Z@@9FU@e-YOnK0D4E7m0q|s^LXhJq$zV=5DO5xdIl|LeK1_ zGg(nKGwb-e^eP)p6x>8NaZfYR+0Bj1nzOGETtwA{FlS=rp?1sC z7v*RxykFWt##I;!L-Wj2ftKBw3-v28&Xv~*Sy@>T!G^r?{BKeWaQNIydAdJspO+V} zqvP|UGVqpbL(`O0de<6L>y_U_QKr=et(p>d{ATD=T0b&6x(gE-9`4sT82N2&dAeBF zbS)Ool^cYGNfuUTW|FM+uMr~FKW^W?9h$9pc-U`nNl>wu%rUv(SQ&8T%9Sc1kt_Z_ zHPp=K^GQzkueY~5RSRY5Ts45mdM{ZRmZ#GRE|mf25Y@s+2YSZbn9m*2!IZHe!*esk zPJ7}HR4d5XQvPR^s+%8k9>xe^G8l{_4f>b(4o1K9IW~mEh5{4eZsr`~v#E0ZA+tSger&`}lFMH;!{LNyO zOAtQ6Cc2t}4x93LFPpNmvV+MVQaMpKju0pm3W2Z%b+2h^YAV6qOcTg_e5zV_%;Q4+ zy`rKb2uX6P5HuW`i<_u{SNL;v)sbxuCvZ5P|FwKVhXKv{B)meL%uD-HI+TF5)*rza zyxm4WvI~R=9-o-F83^sK2|RuOkQy*5JL`I@v>v)iCW}QT5*chZyQL-Y1fgqWC2kXd zAj`I5XoZD^RC6yQp9RH?zrR1^d3$^JQ_U4h3Oi=#^*$W{)F||&n%&n;NlFR`2zb3O zcYQ@pr_&X4M7ev$;3!JFHupya@ zNONzaYSjAuM9-hz$m{>`_Hvfpk>KkkC0a;WT*TPm;UawI?YXI`kuRWXuhU0qVDR-% zpYXK<{fq8>jyXH+1sxWk=*$Bi57&5E&8990L}f0@gqv%g+|0ECHw`Ri6F(v#nom3Q z0R|Ct#ahFN29zg`c2j2LasR&vjhmBm@TCmI^PBVTd%=R+#!o*v_W$83aO}O?+-$$I ztO!+?8)Y0p_pZBYTPhZdp@@uWD{tqgBD$%+TV0Vn;&PX3^*1yXa21!e+hq)T-vGuZ K5Z!``F8CMX((myA literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..6da34f9506e4434e4086306a64e727c8eb9931fd GIT binary patch literal 1517 zcmVRl2q9pMB5t^X z;6e~Y{qRSTh>1v|#yuK*@7)VCOnj|lJJVw#w|<8jEC=f476uvmGJiMTczjT<^;(k!+>1s4k19keftJEIXSSoxe0oDdQe?m4c6AyfDEy; zw1maQMKCrthWh$?`o6Wb1zA~HfN>TU7EoJT3+wCa_lF^4V`BuHkB<-Z_4UEb%nV5d z0eSM|2}DFhz?(O3V19lc>gwtsDJcmO5)#1C(Ggl&THx&L47|L&?hhbGM@Q7l8yg$& zUBK-U5(Ma1mD4HX=%wDj}yUn@7~ee zMobYKrxrla_?eiPpaz75gbp!0BY_wwaSKx+U!5uE)B#WpoH5tH5B-D$Rr?3|sQ{Vh%zm^TJwWn~3)b#>+S zZEtTwRaF%n92`J*cQ?&qfByUlMMXtWT3SjCK*=B=Jv}{;o106Y@px)#Dx9943dUib zo}Ql6D8-`K)A(8FnumvnbWiBMO-@b{n>5Z4v;ncV(D=cEHGa`Q)Ty?*#`3 zlgT5K48EVi<0vWYxy;N=Kz~&z4!u<&K+r6D{rWZ4v$nP-7>hD)XlQ`Q$VieD%Jj>Z zFY-8L`2&yNIEP#}?2e3#kOz8kaY3$lU|`^HN%g~r50rn`K{- zQr683VTRn%gPD}Hma=Y^3`>S3BkEa*CBu?o$*^QZA;6Mh$%rBhk20E)4DRd2U6ra@ zhnKq-4I7 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..0c085eb3ce54ba0861b66649c702fc9f0b2a686f GIT binary patch literal 1685 zcma)7dsNbA82)KY!3}R)h>AGKEW41JGjHe-@lqm*lPn}9r6Sk7w&v7j;&qvGuG9?8 zly;_QcwuVhExg1rX2gOiBqd8T5?iL^Epor@oSp5z?K|J)eD6Q+_k7Ruyze*RoC*^+)2iiKLZA75y1q2e;=g*FOW3C{zxb|vY^Z&05I~~PxOyW zub!`tWkr0B5)CNbYRW$<(ujizs+=fP z23jaCR1+OM<2}~}RDsR0+d&U6@lUQ~y(RZ4 zTQ1Z?3-aC!;HHvtVHjr+zqp7|AX!w(4z0+a;JfngdPhv#%y&e#r{%$Jj%Bob-6 zjcrL#%EE6W2M+8kP9S7tWH|5L%VlY&ryWf4+4XI!S?DJN*)2DIYL_**r@;(!fP%up zV;wZ9Qfbl`V+IrvvFWd-3{Jb-(xRi=SW;|JJ+x)KIK+WH|EP=G-F-y2hByPaMk4PB zPD+xWKfpLx!Y2DNqh8pe(FG4R!xIz8#3%i5;MNy&h4NPi7;g$3~|M7D8!IAe(Sn@ zmDQe@srxnF9?4SxVowbH%ta}SxTBoC{X&T2rIoj<0$JDRkKF%CAgT2esfP-sG8v>+ zvTbht&Ajce%|~*}$}Eym#w9_y6%~lns@t2-_SiK>nsn1mHD_pY8|voN7c!?)(#ftQ z`)cwwa;;jsA>!)7&wmUJ^m83Jr)S5s6b5n2Iu0H@IK*_-OZi6c6?r8;fa) z=_B}{D?9LCy}qISc0xBdetg@B4Xck}Fr!@Xx7s_`mw(@KY4q~XHzJ&-7gz7`H~~Ir zk-RC2DxuDhoY191vx`E8Gh^eO{&45%D%n04mz;%#6jE4N&g@rORgaZUr`ww5TWfYg zU|s9`^`Mj+YygZhE%kamNCOgyJpWL$>#8oJZ_2|IQT$#&K!7>KAn9>$+03(m1slua zkyq*=V~xxD%Z-(VO?W(>m6#Y5AHRi9@5YM5!ouphx~$-E_(bcmO}Nb6&R5-Dd|ANKq8L`!Ls;6eP z`MbJ0j7%=aREmWxH*5`AOrA4f=+|`M!+=+>XF_{3mrX~R?aY@`!rX?Yrc19g`p`{L zEd@fx`H{FB$?VRnGajZwhPf4vey1&7)S9)LdW6p-&}g&=GMNM39)*GcOjm1gX1!gp z09rGb6ImTUnDr`^G^Rk2UBe0OZdN4*J0pjc9iNr=yIF5;!IYGgq;I^#gIc~WWjXu$ z;-Uk9kRJL#_QqXM?r*e;+#f0&!h z9Gu-qcQMH~1TF7&=v2kCdz23Nff}-L4LPbkwn>iI&FY_|CnO{=GkFIDZc(Q4F7vc* zRJ-D|LZ?n*&o^35jM{+1*_0<#M^Lw42o0FA?%Lk&l$h zOhVTXqD>9|a7moqf<|{pa+&l}w9JN_6!5oUww= ePIu}Ce8FrVul|NO*y0q}T7dn5WFnuyVE+O5>=Zcw literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-wrapping-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-wrapping-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..4af93283ad6b118275b2641503c6b966ec010e7a GIT binary patch literal 2354 zcmbVOc|6ox8y}G^>+n_=jbe!GVaSrQWp@!{Ys}4ZC58$qA!DiGA|}LOiX>aIHJPzA zB-e*5jZ9`qbTh*kGR0`-;{M+M@BO^@^Zx!gzq35&Ip=)O_xU~t^Rw4ES!oq%5C|me z>f-1N0*PRNdV=IWpp5WWEdqWb*L=^}gPu*OErURktFDe`&!<#znM`-=p8Ckfg$bPJ zH7ka)JB#XKF!m}-HopTaN6eH)>!1sv>;d*eEZdR&Fsl%)p(oAL&d%j$mmiia_UX-UOO)Fgh`bGl92Lm(F=ttx`!& zQYz^RA1Tbu%|#kpnwpy0*%^&>KwU}6T&pxemsbO>rUs&-QW7~AZ59v^aPZI}5_4^I zbTqLcH)_h$<=v-GNOyO4fB#ZM+uoORb8~b1_wS#MHdB+6$Re{Q@xMkyeBf@O(P*=r zoGrlq&En$4u&^)`YOOtd1kr!15mgOWjs%bq^4B}`g*&?ffuN;DKY#e$%*=f}es7B# zf}bp3`!pp(l)B=h9GQ^tys=SNPj3uqTxFFMGgf8*eDV;RspZ5|r%uiHr(vO&Vq#VX za}MC`GCuZPV?Db-T3TAF@?vd#9*KkDh8A>;jJ){+qLs%sZ1q55uZ4*qM@I`01x2RV z8OKB=km9uG-*i0AL{&a`z~*vywzxRKC`MlW^mjhrXx;MnJ2B<)uorz)zyWk zr|(`j71R7sDf5D6Hsu-Cf9pz5=*km#H%?q!yvzt*g~#J@xcuRZm>P8%aU(>pB@9-^ z_&Pp5zP-Jzo_q@Y8*)%wsbY6^u5)?fYler1hm5>@{Cqz%+U!IgZ{zd1pfUoA*+k`} zot_7{AQTD>4!T3Z8^RqYCnpqv)X=~h#U2;WBFA($k)D;mdD74j)|)a-r;}d34D|KY z7~>7yk++3R4h|0H%BsqU550Rn7YjLZL^j7BZ~&aZ!NH-Yr>98W4xs{5DOl+U#!s^N zLcGn5lG4)1?qDrfjl<;E^4hMxM0G|+Z6-&%+UxijZ)$4l)vMcduAJDumGwKt#l_aw z*8*E-84L!_B7S0gTqkdlFQn6G9i5$?+LYE1g0r)8I)rrPb1s#`U0ofYoHWwY!$Nhf ztx3JTjEIwSv9P-7?QdVXbVA)Udq>E(g?Oi?l4^Bs+_+&U-#n-6wDIFsMMcHI{QAB= z+ru&dY?YE_g?Fy*>uT530%Lkp`4dQEojkCNI1pgr?GLCN^TRUr_4U)y-zg2=6bi+v z+N-#T;IO1umI55Amqg=lLYVk{C>{@pfn6;U~MfdH~q%r zH8nT4h4%Qu;qb69JQmw&7HfQXCbk6X4~MVQ3EpL2&Ky<1IDQ<+@HR$c)IAbtZ0+Xv zH`!CiI_K2#hlxbun~{f8C1JYHK{16JPM-EC@W>gedGUzp#Ig<_CmlmKIsOPk$a zXP7L|;=&OUu)zfhvf=z{5w56bxTHR|Ki9sMtucF*i5A*@rl?%fe@P zXk!Idkvhr%j3I%62_&Y!zdsHZ2e8Ua(Iet=%zAyTPG4UiqK*F=qhxPeryW=;S*G(# zmX@dLIz?og-qOg?-fWwR2r|^w9sOOQIa#Vq2d(Ay0XZ6UnJI>h3p}tRjpRQ1d;JF6 z+mK`_9Ut!@T@Dd-OBci9AG}5l?M1C?kOLqxx{op^1u?@6MrajB7Kkih6I708G~v-` zgtT~8Gx2&cQdcVX{wJbtBrx+Sm7{m!1eh83vP&X-bITB{uSLEG4rb0nA8u1sY22*@ z%PKZ%2!p}YkNVR{F3<0aIk-)EHedY0kuAp~VK~vuSCgif=713>%wIz)(QjqA^P@2! z!PCs#oSd8$%{YHP;Pngno*LqScRk=V01i*JsmV@OMKNBQC`$c0!y1O$Q5R60ar z=uNO8NRtv05Ml^G2sSs zgRgfCFd9zxJWB3R0f;G3LNywGA(%EidNv!#($ za00yf7b)=m)LS#Cu8IkO6oVh)!W5h@EPTNMPeM?zNtGA806e-~3r zM36fK7G?CKA4{#j!JUBlP<;0=w<~u7Z=wZ_w;eOtjU1=u>&G)>@BO*nb*{C^CGdlI z;=97E0Bm#UI;D0jv}@Qk%)jx+)60I*2P9rQ-D)0Ms{1a&?y34D2XUq+uE0JfO8Ww^>h%TsK##_>)TsB1$9_ADwY4~!3vH=&Khnv+ddT@7pVe+; zEpFK1)1@RCeQJn(nKS;QR2Y$jbs6I=*kW*$D*c>Bl zMhY4&I;azUK6%8K+{_d~H{M5(o4z&#&nl-IX|Ht1Z!m*;=_ZH@4;8N-DlkEah^v${ zt$C;KA|AYnYK90v1miLTTDCl$@bsIDd9flCY5YhV@qW80n?=a2XxW~_|M~r?ag}Ie z=Q1RCzulaqMW~r4w~i(1ZhPD1xFLrc`TOKEG2Ru(Qa&q(m`X&H$!9XVua4;WEMj0KUZLCQF#7DsZ#)1!@`%7`9 z=mrRJxpjYxwG^_qHC^jygAAD~>@6%*Aiu)N&#(yN{$AOEmu}?bb$tt#HD^wz*|}B$ zANn)rJD-OOfCUu^A5-mc!PtFX9dS>3PAOk(n6FH0lG*B6n;lpr5yq+%Yet|etd*nT zQo&PkNQp0Wnh~^CC|qCB$8f6D1xtvxT0WtDwbd#!o~u9xWuZ+ zHbs`e48*Sw*?q!CmsK`&*0AuS8VavfG0>6Rb1j?gOHHdicw%vqzTrbmy?;*liZS7W zoAY7e?|uDHi!s^UUhB!b*QGQaVH8z-sW@?^#rj5kd8?Ira)u_Z^z^qcz~1>?K3jFa zv3Rj@xy6@d>>YKsdeE|v9sGPW*-&OyDSkC=XY+d!>v8_Q-SzZQHTcEHGB;IrCSpaM zWnu=d>ako@T=u$;y54Qm-CeWN`t$3Z3-|HGC<)iQ*TaBKsPLs#{(E}@4Ct!m?OI~~2hTrT!;Uq*x;yF@ z2dhUL)YiXVK8KSW8~k*F-zBxk5PBhisqW;RAGc6OZlP4vFgj1JZ0#(!vZlfuznwXr z{ZIMpcA)^TV$%H4Oz(m9m3s!n;-5(m0c1J7Y?pyP_6Qw9IUa0GzILO zjmz>_kR~wuhn;TeAh)o2Gk9}14VF~tXG_Qfh3W~2^TnOcGrLp2zP)2%ZGA4-#4Au= zlkTHcymBLI)@Sd_%)Hx2B<)Lyx<`Hcd$8r`SB z-u4VZKvvD zY{$dT!aOp=(;Yk|y+(o4(9K{Nd*{m?Z{AsI>>&>>!QBQhr*nWG60$@q3x z1Xa=P;P#{KpYC$9Rz?c|Z{7eG*1)3mD8tx~@>wCk5OMqqay-1}qi$oDng15UGt2*{ zV$s@bUAGj{S1Bz=u`~&ot{ZS;j5qB;$JtwsuONZX#>*}zd(U4%hk%~BhWdCxgw2U@ zkB%Q9T58*xg#+!A-jOWtvKO^-2k5zx-hMhWGc6QHe{7VGrTVY8JQalHu}agl`&m?k z#Tbw26~`g?^~4;v$gK~iV-0+bs<&gkBp{JQRKT~- zoBzeCP{kS9yAxbm%T250VeF;9#b99YqYLgI>%>ERKIPj~V$Rhy9L%{1*UGNk%2D-s zTI*~-0#nz(qS;kX)SV-@rUK%NoJTU@2tnj7aLfZJv{Ic;TIV}!upY6?!HXo`MT^l5 zqTfspae(vW;xT3Aln0|a^Cd9mOI99UHgh2YPZKFtbW1_)bo#^}!zZTv9O>6K2Mgws zeQIY`kDkmcU6VT16*J-M^bLbHUQnBb|F8^=@dCFI4Mrm?#8L@w?J6rqLi_q7Zm#>s zC8{3wxk;RyNDzb4wg7n0lRw1I+6Eau$vml1x&=Sldp z3{&efU@ZB)BCytwhb4O{_NhDGPAw8g1h-O>;v~f8;?a34-F49XzMS4Aismh9Dj{ z4V>D7o#un@Cf8K!H#@P=K_MH5{(y#A1*8TX7Tm2ytJCfhicZT}iS=EC!N8gbi)X48 zV&dbpQu}<$shqn7I9w4|kz45L!gBFSyx#WE19En|Qp*qtEr)&4BJYYVLpuva!>KPf z8yUsh)d)+S%$Xx5LU-WnMd9s;MVLt|df-QC(0x0%h#`_BFMp*%x}_G?y}#2*?#SZp z&aOCN=eTO>Am7LsQleX%pk zXTBz3GTjYhoEXNN;il6Mb?;eFqe+;~lzXpolfZ)hN7b%T(W&a*^A$F>=CB`4ZR zSrg*QeZ2FCBE_H#qnTgkRd9g%b78&i|t z5l0oklq}^QAGU())Y(B%!6ypH-2_zrdBG=W^NS)Ua}Pm?a5t-Z;EH8#<+fjRJZ~g5 zx$W5J<&ktpLTG$;nF_ZU$NkLTrx9YLOm=@0-*fRxO;qpP7lb$(K)=w!_X_Ub%P@MW zfsZ)|&LyYeuT8lpk}$7Sf~A}6u6|718K9SEom;x<^=2$rU60fq>h`O;+^KkXv8+*r zxbb4M6$Z6XY-6Mu!myue7@3EOSV7NPZD_K~XrD4iN0k6Bz!J$N%#mtOTmTu4_t)>@ zD6*GkpkyN!uPUIsqEL9iSkSA56=OLlO+anoAblWCIvtQ<9<+a{hd8J?K&uU!qIfvz z9)O?&Cc)H{H%or*h(sb8*p%*6n$bq%K9QQP|8jK|9e)@F(>#P*k;UG+L@}w9Pr~|x zeGs1k?377B=3|PfqOxKQjmF42aK1F@PuM38JP}vmcBa>;@TFdLXQbWyBM*;OgzH8l zhMy;GC>4;9R!!9v+I09Zwa;Mq=wXVqNuCvdAFDX;T#SuF$iSaJq zG82uC^!)gY&+t(BymF z$mEkiVUvlivmE`b4H&im5Bwjz62DL24BdzZH6+sM^5uu!*&1(3laQ*a_U`U4)YQ}* z(v@6FOCPq2b#TZ(FHsO-19^fvB&|6Z%3kv4_@YXeMq8Vrxh(a-0@F;@&qIj*iD*=^~MUXJio!icgTq9dL|b24Djm?6h8kF!DuTp zjSv3`ANK@Yni+M^XP}Uta9G}Nu-Jk)eEFtW2N;N3>N#P;y6Zw|5{OC`zw7pjdJkaQ&CAmDGp<=M$Y#KSIL59{Ar2b(03h zH6v4dxPY4cmkNl_Ifr>zRrTy?fN_?vlA;740qWR%E#eYP$n$nX790RtWLrNo0OArA z=&ThqFxA6X-d>GBe^|U^cv0XVXf$L{2dKMbdWGND2$Wnb=Um#u2jm^c=ZSA|{Qf`y zRg*Koch)ryCCP>1PA?7v>ansiM24RLM?t^Nnj{Pi{JVfctN?53C}Mfz4gmv)?3;wR zI6k!>SeU^Z^<9ODe;DQ;TiX65GX$GJvjf-n_I+fh+F6%&e@6 zSFb*Jc4yky$R9s;th}nKpHD=}zIwuXNK8mSk4NCo!PaDlo>d9SH^3i9AY%hFOeOkS G%>Mu@Hi+T? literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-wrapping-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-stacked-wrapping-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..e5b65aa4122209c4ec29514ff08f45745b391ba5 GIT binary patch literal 4921 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 Zoxk{o&E`87q4BG$$w- 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 YiYW^P4dwuyOacN$IaNf3tXc5?0ZwQPRsaA1 literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-wrapping-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/checkbox/test/bottom-content/checkbox.e2e.ts-snapshots/checkbox-helper-text-wrapping-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..f4c6c10ec9ec711208d767150e9940267410f937 GIT binary patch literal 4714 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 NSL?cFCCVz~{{W`m-G~4H literal 0 HcmV?d00001 diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-full-width-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-full-width-ionic-md-ltr-light-Mobile-Chrome-linux.png index f914df4d021a2e0819a297f8e66b655285181fab..4aa26013c28e0b1e470d70b2d658fd085c9b7835 100644 GIT binary patch delta 1102 zcmV-U1hM^TiqFMMVf<001ac^tUGf0Pru+CIFxj+5`YJLX(gLB!4RT+YOiB>$Z=d}XQxi5Q{h=(0LUXz6kRS?Q&SViaYm!@Q^yK|!1H`C7#tZH zL7M;|pFAE9A*8RbFUJvZy$JyFiRXEa<8m2+Wm%ukhc*E~J_&;G*;BcHFdB`5AfQbE zK%-B$>F(~%?RH;YUVnaM=XgB6wY3!p1imyk0Qk9zB9VyQZeLnjl4bcL2RuAHxZUon ztE-Rf{P_5|wY7D2c9!!z0pMrBIUNAd=)dm0e0h2C`~BzV=Q^E^Wm%KSq*AGrpOVSs z?(VK22rVrw&CSil#l;N65JCh&@Or(35Sz_bU0wZMs{nvPlYg~Mq9{&JPy7A;*4EZg zC=`#!=jZ2pdU}*FIh{_6#q#|8yu7?THa0diG(-s5+}w1zT#b#5i9}+3eSL0jPOH^^ z?{Wa3KxA!GEEX#*EuEX2>*(mXzrS}l97jh-Hk*xMn39r`!NI}d;bB6^>guY;42Q$__xJVn z^_fhDVVJVAGPBuST3X65499VMdwYT)L?V%7GWquQ=Jk3rnT$rGxxT)Bet!Pm$B~qR;y)MP9zekR4NvWZES34G=Ca~VN@!W#bQxf1_1C`S=)4a zdU|qlGCMol*4CCxCPh(vzYzY85E6+*2qAjCUY6yWnwo`$1*_HizQfJU&Hp)h04P{l z?;+4=G?FBR!{OK0*Tcg@zuzy*vhrZ?)6>)T_I4-~IzB#LTU)EEt7~XzXlZGwtgLjq z-SK!lk$*_6tgN_PE=iKUcR2u1AW9g9ktE6KbUK|*Wm82(#p2>(dwY9tZ|}^^%;e;x z$z;-MwW260ttl@rkHupB{r$2m+ibRpi3z=4PY4+u9i5t*QXccOSS${QL%Aje0PtCV zct=V!8WlycwzgKeiu8^U5{*XF>9omYQf_WiNPm)adwZ+VXsWBLi;8e#C%}(0JUqO% zwwC)Ke|Ybu!C){L48LzzsZ>=}RljdntJMt+4LME=004h&0Dwkl69D9s^7f@%Mo``W zg*E{|K5-n!^L#EN_S?C_9lhP{_p=P84X=A5c)V zh?cEd1W}tHC|vcji9(P9+k`?81g>gXi>MKdD3yrb7BNU6rCj^%ltm`Kr^z;<)3;<9-l&&{%9LKWkXU<@;SbRR;*Nq4O@`}vp@(&(Ghpb1W8HUtbRd0v{S10Q_7f;c$3hU|?}^ zQ541Z9B_Ys?{>Q{E-v1)^TWf#`uh6G$;qe32>?F}uIT`PM*ny3<@58i-|s&?Jyoex z7K=r%*UMxw>8C^@v9-0u^Ss$?{`KouX=y3LFoY1E=lAyZe+VH~t5vJj=4%!JP;9cc zNf3nT>1n^;-_p_&3WZ{^*xcM)S67!5CWpgeG#XQ>)Y8(@=;-L+;2~{O+=H|e_Kz^qK07W8en+yiS{QUgc z*_p@VxxT)>ySr;>XvkzT48xR{mm3TQxm?aL49l|H+uJlpNDwWFbbO4}8WNnjl5yx?y$z)Qi)!BAaC={Y7f5zkSWHK3zM%UKXlu9MTFfy6U zXf#SK0|3ZX);1jl+&zf6Zodb#=Ad?T*D_@pycBdD-c7rqk*CP6q&rL>a>{>2%uRa5x+eX;Woo<-)>3 zTU%RqcemYcpPZc3>-AMtRe~T$t*NM}h(@Emy}hC+TCLWJi3zn@O$Zqo8JU`zlAh5u z8jWLPW73)w06?z(@Q##7Bq9hxU0t2Diu8sMe-epAo}QlcdcAaWlO&x^-`w0Nl}fEv zTT=4z8#{-FhFmV!hY$b4lK?Z_~DVJE*AO+YAwt^E{({I00000NkvXXu0mjfJMcDm diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-full-width-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-full-width-ionic-md-ltr-light-Mobile-Firefox-linux.png index e1142f1e1deff5ec779ef394afce9beef6ade2c5..c78358d09af20db2344a2cd61aa8371cf6cbf10d 100644 GIT binary patch literal 1491 zcmeAS@N?(olHy`uVBq!ia0y~yVC)344LI0<vY7va&jMZ#gl&HN)Syd&0cq?C*@PSIeLOJMV4kIm^#8AO4#$)A;$FA3t9U z@UaLuFfg+Gb9}(2=(r!m6xiX@FkwNyLIVR6M~s$(#|2BU3J%U+Kmmn@hR;krDs#*i zvj8~{Oqp6*uA7*Ox&rmh5m%sw_-d}2|Nmm!+S`vlEI4uT;>1AHT(j9X-j-=i(ZUd)BO5_v*8dklP#)H=wg@ zv@hJhuWx8*IBD+Ox0j?VKR@fO`TJ|?go2e?>drvI`?xvkPHQ(Rc`&(9MzFqC4XV20)J31!3dzW|f-o0t9t*jrvex2IY#bs$@GbR1} zypsnHHrmww3TZ#G*u9^FbMrpOOrUcQe9jh{Z(l#{^5x*Yki_%o_4Q9rPm5dH+h2dr78t$l@S#H`9)Et8OsD~VI5P93>_ z|G)X+n>S~+w6&eObV*1t@rI>FA1Dpjs9f=0?B?e7#Uv;uX3m?pZ$0DU?(J`LNlRNM zA};=V!irU^F1;2M=ie$PC@JababZ6w=A0S(+gol~3(CssnwpyK(vp^zuKM`%k;kJ) zC6lAdfzGO}t*z=+Qdf6ZQ&(3tGz^>`uFPp#`}Fy9cMpj&zAj}@s^ISI>EYQsqvqp| z($~|rY~OzR&6_oQYJLX&-?@G3)|2nvt<%xddnEugEbC#E?ZG8(>{&-PZr-e1TwMH% zQ%%%J-oEb2dofN<&WU|}e71K(;^Y0{uG`*vq@7>>U)k#5;NV~V`*-b%nl^p<({FEY z|MK6ze7Sp6bhN6aWn}x2zrVkK<#4uTs(ydZHZwExV*jaC&U?$g{rvpAYGc&e{3T15 zdd9}iy|brs@&to7G9sXWzau1M0CGM@j6b8(qpEGv<-I`84%dbW1>DBsjzAUbmNO_8 z+TQNn4az%rlos4e3XG1<{&Vw^eSTPOPuS~|HU5Wm&z^7vChNx4f&ua}LHwdCeb275 zS+;!n&zhCmj+Ww}f`PLU=))Hik2JIMt7vO`H#If&CmmW-fuy9Ng2rQ=syH1 ziMFzGaAt4U-wMjcJuDoY%642J&s`H!P+4<#-xWSkeh^Yn>G`1nDlj6V8zyWh`yFHr kO3WS&K*JXkZ}>l^uPe8PDsyB`1Qyl|p00i_>zopr02mc`9smFU literal 1564 zcmcIkSx}Q#6#f%g0%H(jtZWhjArK;qXcSFF5`rWMC}^-O65{dzBB+RACsY(^5dw&8 z#mJ6T(E%M&DoJ1nC^%SIgc5d0OF%#ngg`=jv7PDkwKIJ?2Nfe5Wu2#zr2a#ip_Mt?->j!oQw&_&sH_oBZ8u6{db`hUOI-+@X^O73EHfzv<;k+mi%v}8%y*ftemTB@j$MX0GTL&^Zz{Dwjm0vR}muEFKQ4BDc z`t|uBp}2rG*%>AsYYqWo>s~H}u$KyL) z&R)ED?Ec|6d{a|X*YL0{kw|nPkt_~G4BxFf&Tp@e7%49;rG8#nsd)J^FqIY_4!Hl~ zT#8oHwLdx9&g&l@zSrG-veDafmo-#dTYH|(rp$->a!{eEkqk!KM&K-w?%{E_v(xLR zxRsiXu<&p%I2^w8`}}ZYH@RSaeO*gyZyTEVH_ep7a39tOj8iWnBu`p;`(m>+eL0jxq z?{qPKc zS67EZqsv802)o+inVz2BqEZprc*=LzbgmSMM6R)4#0s;r zv&~2(()h%L3tfL7&q^Jp_69vVBtT2ci0260>1b12*p%-- zy`Qe7^&;ozhK7MLzD?s`M`+}O*viG}UZS}s1X>P)i?-Y2aXs5~9%{~np5y1Xy?S+f zL(!#F#uJMwY``#$`XltWqukuw*1XIJ1V&ePw?rzHmgt;VKiuOmtWd->2KG(!U8AP> z6K6NWlThHjyLp9%KIE3ZzCPLNYCo2`ZQHiA^z@#mJFo1!Y`o?s&gaXi7fSEJ@_O&sr46=Pa5)&l^YuRHO?(I7JLXSJ|EF;Ah(%j}=D2+4 Qd9d{%hN~B?h8q0spYS25BLDyZ diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-full-width-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-full-width-ionic-md-ltr-light-Mobile-Safari-linux.png index a606b8c9608a9dd27678ad851ef43ee8d560d712..45ed99392edbe6678b88ddad2ef526e200297d99 100644 GIT binary patch delta 1169 zcma)4`#0Nn82%_#ZMAE4#X@auQ#K46%2L;qNovC(=8`N7ab0rEU0l8{r;W9zZmH@> zk18#KsEjCy%NXgTo4KD7O`VjwBrYY1#BJa0FW7s|d(QjI^Ssadyietc+2h5o&`qqH zD=v*8opZ+E;|zy3`DyK~9&Pzge*f)pw2c^x#<)8 z=LMXx>J=S=hO5dWxXE|0D_YwvW+GfC+%~n-uDo2(+=*!HSExs!dbh+`xN|Fc-JZr##!OxyURIZM1RS zFY=zw&Q6qr15zJ=rzejMNF+^DQ&WE>OI50_z3fAG8UUEfG-Ps0N-UMCBAhZdF=^-V zGFfo}0RgsGucol#)Ij;bMJ$a*LpeG1th55a%DqR7zh-a$cYlALTrS7?`aWhdO-T_E z`nH~)p22whcy|V*z~S*`G;tNwz~OMV=Le1j-M>=Auep}GR-38|a@xL1ynFGC*3zb! zui9Rw7Zw&yh(s;(^FP!?CMDs-V(|&h{1vHm^39vj_rkqBUZztOy1H0bPj6vM`JuMv zxbr#S63j^FKWlBRmdjJpyNTG+S?SbxowrQ#%9<1fMR}GQIZ|s`EDNk}cz6xMzyL<# ze0(0Qtx-;$K0Pen#FR3;>W27yx(wv3F1!p)+u5kTR8p|`?p-^V+xYO|g~6~d+-pW7 ztc1Ogb5IC@VBRs?ye{fp*`{{|DEN~*Do*_3}huQ zYxg@Ym#b24)xGAW*GM4AkN!AZeSJMfCX*o$2ww-IfJ-ICqV;KR>U#F!H)`NBtmbuZ z?;>Vn$^$;nA(OG~+6p%f{VNRX9j4n~g90l}!q!!o32;*Or>+a%ON zy#2)Vbe+$qwG|Zz7_cl`on|tbs(tIDpcc76?ocQcBq-?qm)6#YzZx5!7O>4pB+~vW z!Cco5RzW1bR(hNSK5=o4#BOSGOt;@b9^TY>sh9fGpUX+aVM-3j*$zwf2RXT+Aje>c zZT^b$P~O8K!#r@XDTs2x6FBT`itmGhN(2ixvhKomI@;LU#zaK8nV6WEnwfDou4g;K z*9ZiHiU$vT;83o3Ur__BqLC`+xY*bmcs&00V3^)Y@~)hGURRgd(14|MRE7fZATS&N geJ#!ZcK^TOKw~>8MM-U%um^Bq-M!pc=+L}>0GkFt1ONa4 delta 1220 zcmV;#1UviN37ZO#L4U$MMgukG8d93M*oVYAXst#D#@|qC;Lh zO1Q9HBSHzg+a&@oc@a7#dh-%i;=wwJmrMvZy@=pSe-7p@tV>&tuB}tk<$3nu$3wa3 zY)<>UUofZn&6n@*vL9wj^hXbfWP?zDoIs-pI&^ve~RUJ3AE)hgDNkv*%il<0zF%>D8-Onwgo= zg9i^32n1a07JmS|t0EpH<#IVKEG($Ew^!%Ro!eI^NRrRz)3Ia66pO`l_Uu{B%*?pd zDFAq1MFc}CmD0(RCw1h=5!Y*5e$}PskXMZEVXNEYh_thS!x4- z7gaeMN!>{!9P>uGsaC;r;vfx^?T8VzHPcskOCL*RNmKjT<+L3(2lrxuQFF?nsh4Iy%(R z(V=)eu23kXzP>&U4h||BjY^UNfq=%w#){(s0Ds=HYcO28bV*xVTbiAnRW_T|`ue)I zx3`tg=ZnE`;>3yK_;5I^*49?Nd-qPCK7CR;oz}+2hF-pWSsb&txLAg%007)j(jCLi zn>W?f)unJaT+%|aqeqX*vMe1sbV!E}AJ&^UZ;bQ*+&usQyl2;77#|;3EEZFDcef;I zb$@mBm*aPKcC@^_tj5Mhg+d|a^Lcf5cb9EtG629`#h1^8LP3^g8OQhU-&I{*tz_2|(f6$%A8j-#om zDNRmJ{{EQ)07_B}hP!v~DiVnp$Li{;;(zhDa=Dx$k%-#c+tu9MEJ<2lUoRGkMx*NK z=}|Nq)$s7J1_lNc2n6K!`*r{RePuEkUAS;TSFc{x)2C0>*4Fm>X9@r)Ny+;$eEIT4 z!C+8TRaHM7lgs543XS{Bipw3RUogSp+TolpH?guQz#U2sY?LxzKRJ30DwCx;!zR+ iz&(+`D3RX<7C!*6B98TA)p$<;00005L&zd diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-full-width-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-full-width-ionic-md-rtl-light-Mobile-Chrome-linux.png index 3a56fde69cc5bc168a490890e6e84ccfe84b50d9..b09350fc877ddbc866cefcf07264c84b65207249 100644 GIT binary patch delta 1190 zcmZ3*d7N{CVSS^gi(^Q|oVR!HYggAZ9RK)T(rn_J&1=k*mxxW;Vc~wI!@faDyy*B; zZq>XgO5t^PI>NeVN#`z|a!Yi2OvhTaMDI_pn~ZbjCLfzI`TO%nQ}SzT_s@T``Q_(# zkH7A?b?)BtyT4!E{C4l9Oka=}1B1lkpO?8A7=G|)2s3Qp$Yo*>t6%8La6oAbCqqPw z86!jY1vQ2Q!CNd0I!?108eHM3QiYsSBJbV0^{Hy_A`P|DO*eDISQf5a>AC)T{Y@^$ z2iA{NJc}%3LPJBF6lR=#w!}}&_2TQVY)p;+{?$Fq^Sa&Gq&5b#r4=Yzflpdi3p^+0rX%n`ing`@RwwP9FS`(~ciM{kRV4HPfs_O`aN^733WX+;%d2+ z)^_D)V2YR^_p0Aw{q^YB*jxjNfB7@QR)>nHO7+^=*|{lAeEKwXuAe){LyL1+TUY5i z0|PymkB{%$_wVZJ>aSnFPTn{}=k$B&hwn9(E)3`h$}*4;an;n)nl*Fg%604NQ5 z7w$V?$^x{*YOdbIdXJd6xP5!}ym|BH$KN{FK#ip>6M){kdi838!46=0DY5eQ@;Y_u zR91F&{huEXi*~AbcDXI)=H}*WSDxsxV)MglVFnf5i5@rJmhHZ~Zr|CnXXnnHo12l5 zk)1tz#taEr*{u;eKY#w*q_cYM$&)8LU6f>HWxE#L$k{e=qG0nu2hDm}2?+^lX4bh*yx|JH06;CT7h$rM-)%v>kp}VUxEp z;!5}IkWQCJuU>gAzdX}Nt@qjd_@W>8SQuW01c1PYj~2%Z-4=g*T(~wYIxOtlM~iQu zTqU*nW=(DF+*2aJtW;fZ9M8}Yf0?6c!lPL2TD$nJ@^dTSrH|72@h5HRO4FnGH9xvXin&yun_pR}NQ=UwipW!8t@ zZ$9<1!eX_)@$teC0VfFthEr4ieq&-__{VySg~7yWHbaA3hHyQ@1&&-M2C0R<3=Ya$ zI2kfp%orJZFQ_pr5QM7|-M^QC;fI~0z_;(;E&Co<{`1bi^7^aJ=_nnsUboN5tF=3r z?tf*~2y9Z=5wq^wx3X!eU#tF3zjykx&GEvC9w|vlP3LTY<}cL};1Fi*-!m6bnd9$Xo6>iOr^!-+r_?^6@&j$C`~>eW!sNp{Bn9zHzy_+w0LY;D?y$B!4E ze{OAU?F=$u$9Exyu4g}gT8ePZoj*U@L~8QM6axv7dal+#>wVNVZ{B?Pb4_@7czSwz zWu@g|gBF2#&-wZII26-1M=rm-*T2<_(V>u|$-v%To~w1&?%j(oW@t@~ii(nwk(qM% zNr_djTe9Bt=;-L#vt~)j%d59k?2Vg#`s%f7)BKj3o12S^i(k#!Y9kE{(xVf7)TVkp zee@_PK0e+?u73ONx9;xlX`5#z&gkmu+PKkh_E|TMn>TK7urM(*GvCa)_WrxSzkh#U z-?Pt^?T0t+-J82L>gi2j1ZnhLyLRpA)2H3t-0QDbS655-AD=yY_WgVJB-&Q4T9uWX z8>%&x=kNxd-Me?6{#>IYb~?pq{rdIn?CkmZ`C3z7{rY7!{q)Jr^}vV;kon{)bG%Si zRyJzwxBYFQVPRgAruZ%2d^5*r=AB!&f>ws`9M%xwT6|GsJ5MfC!y-#tTU$%Z$cTs+ zFJGQaF=|rSli#vmx#dWbp;JfL>ZvL#7cNY!tlYVH@#ES9XV3QjVSlH{(C{c=Wym6p zd-v|`+p|YTPOi;K(R0$1<(&04wzfb2{>w0_s;PNXwi_6Hz(C!#Ygblwwym7M)>N79#SlvvI6TmEO$vSn$hsY|zSFVDz0@vz{`xpPuHY+Ivr zIhyXwdiCm6ijk#}k&@@6n>q7l&b*klwPnJ|lP7oXwEQW3+HLX0yzQr}gDTv(>K!a4ramtk;?5p(4b=vaj&lk>0vzp!|Ni}Jzj>F_!(yujAvKOe z_wL0RNc=gL?=aJ6*}s2vR`n^Yzzpm4a26ld%$gyLGe=*PpY-&M{m#aF8yJAV)78&q JofA_+695Mw9>xFw diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-full-width-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-full-width-ionic-md-rtl-light-Mobile-Firefox-linux.png index 6ab7ba9f1a1e26a2d82e0981db0e7f6f1aa299fe..31b79e7a8f951f89764ef0812e5c30012f065019 100644 GIT binary patch delta 1527 zcmW+$3piA17@iqC&5+z$#U`T}%4JMx5=$-Gj?`L9xA&P~$%XJ^& zv@O}y_DJvN@2-6*MVet;2XktEGT9;xkIld;TeMu3+m^&p(}uNPkH=FE-jF54)8y{f zmgg(B3&kbO*CfQH%{{HPen=h?iuUFAmJqT&UN7m5>j)AMg9Z!VQg=_C4w{dB-fq(( zYX*ah%WmCZq%!$elVAV>iKgen)LsOMfnhT~8BR==*#`z0Pz*Y1*2#upP|Jb&P$GiF zU?T6a`VO!Wa?#5x@6&7tFF4-A<1SWRokFA4SXfw0JiOHf(Lj8! zWdwzU4Dg1A(36vsxp{e*oSd9LOUPnD{{FT1j7(IGw&qH0i#C~<${6C)4^)J;ui zhZQrkvij%etBkL&bq>eY?BBc1Ik>&8?d|6JddIGpFI51}qhD_xds}iYFDvVS)pDgC z$QlOU6gQrmo0}1dM9!@NmX;|jx9RHjP8aAFXgZm}NPsuVTKcTywoH?p4g?QDgpf>S{#XrX0-xR5Tu3# zGX3;qm@xtT;AeHt68(dNt=Vigm$Wc3;Suv?A!mvmHDJuLJL}Dfbu|G*I#NL7JTu36cJE#r@xAW_&LC z`WA3F=eEBJiwhG+fL$QAjq>t-MTJH9Y&&ke&O2{t$N?oOsh9oHsORkkqeXH+d_0S3 zK&y5<0Ct0J!*5}FczWi>ZLStN<08B1t5b%piQm|NjgG1)$+xz)e&CrU$jak=+kt#- z_qrp&gOxS~hbb+iFQ)c^`A;!)DtTchee=`oK&p%?7Z-^wQ!DFL6J}#YhSOg*mfcTJ zS72oBgFMDXbx#9r(K3p4X9&8!?V*Zw?rv^e7biOX>Es{P7?k(c*x3@3 z#N89ICzoHpPTO8Wj$x@wKZoA{wa0QXJO4q*YyPe!`lnApQ(HT4aL`Wa=uv%VTaa}@ zYpY=&mrGbaz}AQm^hg($mY%&elAfNf5eoXpHo+7S5nh}k5U^|jS(2OUU-d9jjg`|) ziOakKHo}a7qU%^Oq72?xg06aul$CdTw&excxl`P@J#5NnIwNc|#0H3dcl$>+y8LP& zbUIhmRl9ra2Rla+=c*$5n;)20#5JzX-LZ8@4FUHl!=JK;uO?6z?{!>j&NufA7 z<;F-1g!3n2WhF6St&tOoC)NDg6t$ocCA($=&Lw=??<6&FYY=2VXy637j9-AbdDHir z_HBp_3mjOihzdnIBxJk<64kNdrknyo8DPxF1_Ck;@{O;gtbF2REkP2}6gc_lJvp8b zwT^>m>~4b>?I47j2~&HYiD`l+RidUDdFz+vkrNQ8Qj#xQ@j>>d47f53d?=Q77Inl+ G$^QdDrJCRX literal 1578 zcmb7_`#;lr9LK*~qwjKGniDNszUk0Gbz)P?ndP!kV@q@xIz14Q?SweBjI10=)>fjK zI7y-C&^mSqb#f`nrH*xRDV)Sy$0~C>U!A|;{PKCcK9A4)^7wq-@AvbQ=FM=|TV=Wm z002EY&4mR3h%{Jl0kz?EkaPAP0BB9oU7URqg2sCG($)m7YntL)-LIO(Mq4up~NWmuAtt;&<7P^g{{Sd{!1$w z_IaiMB~_}Q^9~PC+vG7$hd(TmhFaHpjV+M{D-b9{3XsePb2mU$wy;E?^f7p-%Hcn0 z3`^2i38Krsnj)0Q^U!Sx6AACQ835t^)v}@j5TBG3hoCK z%?$4gQ0n=H3S90E&azR4U!?$x~Rc*$RFb=j4whDblL!RXxfnS&ILrN&XI+2 z=EU`cpS$~c>ycnCm`q8$_;&y2l$8d9N=5lL5-I%kXxE(pmbW+F-rhc|MPE3(pvS$W7oYwdf6~cCzawVg9{4^ zoDUs3Bp9|FUk}&w0p(Wey zGF#i)T2c+nAu^dARLiqkSXfXEK3ScXkzsEJ4D|OGR#!`e+=U(l+yS&(se4*X<*=n*rb>0p%GNe( zW+v7#=EM11r&Dj(E9d6s!rsu`O~qodKu|iNZ<+}p2|tLkB@(engsH3yaMv|5G7??9 zNH8#WB5#3IDpg@cg({v#KKW^nNGx8eGPPw_)zePTEl&%mz9<-%CQN_Gs5v#)6%_8Y%r$ME4XQEE{)Lb1u3 zsevZ`j6xnWG&nuf#tI17JT^8a5(*FIv94xkZ#jbbgVVS8fP1IF$lRQREi=JlTYXpu z4rIU1ziELE{L-~4&&}Q4HJI^byl3aMCbkP=^UncEN!82I-Q3(370k~QeOJ=cR}GJj zUh*ps$|)}D>}2KSMwCW%`aC~j_Ty<`_$o9#O6dBry8uADbpQOx0R+E7iClXpLE zNQjIq$tmeP!*#=q*Al~bA;EcL@Qjdz#x)#qWKiw6`tSgbA_b2-;AXt;IOPYIXA6Sb zACB{&t$UVMM+Fe6==q8 z6%BS=cfY?B;8VwVp7}^1Fi$Xc1(Msb?Zt$i)%hG|PjBz1(yi+=-D`r%f0=*TS3jk6 ziL%{8d!_3Uw+t*X3Pf*GTOM_WnHPn{Ls8l{cEB*Kry~Ud@d@#LJWLG-9Yc&m3JZsX zZwJAEqd%YrEE7(m1)?R+#rn$-6u}TI>@Boej`|$h9MNdh4u``!bLNbio15kL`!`f@ zd3jkgGc$@rBI@bsAshgp%>2^W*!b(IQ>WC@(jt$?v*Cgsk4Fs+4XUcD(%9ITT3cI7 zuuTBK_u^b!T-2dMhe}>}|9}4dN+y#fuL}U!T+UCQK9%I8@TDC)b|{m{l)NqgU~}^XkDG&&#v9WPY4^9jKP$qJ@oCXF4G%_-xLZP71 z(NXpF^(mLj73bW!b4Md1BTA)Gx^m@;Zrr$097`k;>gwv!)YOzxsg%y0JE!N*pReh| zi2(r0L^7FFQ&W>JUVpqOx7)4Lr%&t1kt2%7<7#ehmLwfJc1!~U1Cpfn_I9e8i4diLy@BzpUSZ zhr?m?a-2VZ-oAbN_NM%~P$;C$sto`?t4t;%m&>JX+qSJcXK86kUawbfw|mW)Wm#HT zS&`rG|LQ#oP7DB0X1reSKhD{?bLYBaE|*KYcI{esoO=ua0E5%(^{#n_wG`6n^uJ0q z0KnGbtbePk)7;!#$qUcT&8e=guHha^pN+c4>X0sbAxPAL})z{anqoYHCK%hk11OR+54*SbD z8vp=5HJ(ZW02l}c0DysD000;W1^|G8U;qFZ2rvc!fPr8D02l}c0DysD000;W1^|G8 dU;qFZegiNUeI`cqw@&~7002ovPDHLkV1f)mT`B+o delta 1241 zcmV;~1Sb2H3bG22L4VvyL_t(|obBB`Xj5Gr$MIj~CRS70N=-{td|6tsC4;0<(Yn;3 z6dW9UL2!@^B5k^Mkro^r>L4nLn}bVfs_oz?E(K8s!54%irV3IMp_*coHs0J&hv#|v zaEz7bsjX?6?+3Evp7XzF%8zr;JttKQ3kwSZ0N`&MN<9Doz<=68FaQ7y1OouTKrjFR z3$H%pG>wi{-LZKBLZRzkR2|&e|n3zyYON&mNIH7IZw*6KpNRr#_R!d8Z!r`!< zKYy;7nVA(DX=xD*04hc@nbh9Bdsn>f=FOY6d-rZ7lgSmYT?zyPfQpgHWaRO9R;9Mb z<54D)S(Vy<8o>YnFc1s?uueRB^hoh|d|7=HiG&_Le19m3U;uzM<<6Zux_tTavijb? ze_wCjyjfP?SS+UD;bBPx0|2Zkwr%U%w{ImK!}{2b0RR=kaU4B+_DoY#Q)+B%)WL%X z<#xM`Hm_g5Ry-b8Q&W=;95|p28~&XGeEs@Wj~_pl<2dsB{o1*6XVE>FF#tfBux(p? zeSI1k8GlisP|(=en0kAAW!v^*o4a@KYGhgXgM+$y_3Glasi`TQI(14fU%pf- zmD1U>XZ7^y)1vz@V*r3MkxVAl+}y05o*ubeE*(F9T>JO$S3Dk9Yip|{>Bx~I>g(&1 zBz1LlsjI6?r%#{O_U+qs^X5&RJb6;*&YhDaHGelZ>&lfY8XX-q?n5vDK$+OJYnQ^| zuwK1-rDQUxTrQ_gn>J~7cGhU~k3D<#$nW=Sa&l5$uUBJZW4d_pq9!ILBuVLXS}$I_ zDB6EPFaSWA$Y!$&hr`;jV~2vlplWMtjrD_{sjI6~CX-Pvmy_c-ip65a4(;>j&&zQf zqkj*<003p;$&)8?97mTfU0VEZXlQ83_W68X(P&g&uUECTwQ6c=(y?R56bJ-^nX_uFs!8%W)jtyLV4+ zw_9y(ZIYx=D5TrBZ|lpKFOvS+yKwE=HGlnh$Tl+u09a!pk%%IZi1FR^>(_Pk=uvfc zcB-SJL)F#Q3WY)n1Ooc>>CzC7cM9ki>aZZK|@1Bs;;hg?=P zV`HOSE|&%d28vFZ<^LD}RE%47&0gH#evE@88Sk^R0O8QXm)rRE&;}4n?C; zMIsS>{P?lxHO>FawrxeDQQf$4LpA&M?fd0({c^%vNdPL!^z^hMk%$tBgwpBsZ`HCa zOJ1*6!C+9`-QBXR_3=Ir!2kd-@F)q9%Oa864Hozgq%My?e-tGD00000NkvXXu0mjf DqxD?O diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-center-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-center-ionic-md-ltr-light-Mobile-Chrome-linux.png index 964f98da5a1d62e345d8c9a2004a70d934dd47d1..e097f47b10dc4edfb11b0560cf1da3c8020a8939 100644 GIT binary patch delta 1524 zcmb_cdo0)-UUGKc|(;|7!Bgq|U6AR6w zNY^vUUCdi@htbl^h&*FV?oR*QbN{{Pe$V;-^F5#QJ)h6#e7;{1WDAmY7DU)uS-M3P zE^wUiIUvAX<}VBVT%nEb<8E$=+PH{QkLV|mcLvKJTY^-il)=4wk@sc?N);>-cb(57 zr8qfiq-Nz;v;A6vY)%=u^1W@jBxkJvoOvr0DUi|`1{=F++s&EVTXAhzvu0t%tKgwud*SFkZk?V6K zWo2b^8ds=UnzCkQX7WkD3LyGqL+1Q?ylAtwtqoi1!XWTjy_&W;qx0+AJNt?|u+_Jg zKDLiNkdfd{yvHL=Oqv=SQ#(IZW7{&-&0;>k%Z|IGkz&;i@>a^KJav_a1ZyIZ2-lNk zSBi<39|;_7Mkvbi%TU8?_Rr;R@w?x>%H5t}0$p8QVMkcJ(9_sf2OTB4Q}Ii75WFD$ z#>3D*MBjH}$;^^rL0_@?Z}5VObI(jY^zu+B)TOx1fyv4EZ(rDwdld!{UY=e#PnMUL zxm@mLYA~ADeK@UiWtHFWedcHes$>vPh^QVlF*Oyhg~+_A^%e=9)>LP@$n&P8W%a13_f)!e`Ff{9DjTO2qp%^A<$van+s#-uPMLb z1{-4YD`nDXPlJq_0!OQ2Hx?JzFZ{VD^wZVNIIYC3XXote2PC z&o_zNTv`}!IAN;_g|5Z4^!E0`SRXJd*4GphuOusQ8YA?J`{^#_Nz5wVgIpy^ZRua^ z|3cz(FG}iybzxy)0ric@Czwh)ot__GQ`C#2P$+)S{rbP?!?f~QBLNY$?mfQn+}zx$ zHZZ@-7sjd>ncE+8BSAUJso}~`dWXr(Lkh`Xr`o2brgp_Fl5EI46razxv9Zas<0b7= z>A|hiG)xB(jL~^ew5gT)si(&Qp?aRuo2L2}JmVn7=_+^QUeI(uOzM3QMWh4_&dkgV z3BqAVh6UkjYHADyV^o~GFn%V7XhTsw(1$j;?{MFx^SndSS99HZt;Md;Qu1i=Aq}v$rAE)dE^b@vgMi&bA?|pUUg@g-5S^?z*-8jj)lK zU}b!v-RK=JlpFl2rKN?zAPB&XZ~%V@P?Vn<-UFlzoCGuvj!6MJmnlGkm3aQoackGf z0ap`^{twW^s0v0aw<~UED~}Hft+Z<^_SJhBFhe*Tj%o&OICAfP>5aa`7(aLcm8zB2 z*%4BRsq`ADPq8BLg%+B@t25}&a&xzhEL$ds4LY{|eTD2lk9qT7^U=@ zDvH4^3FBZa;zZ`-Y%1EhdU0{lLi1x})AaIYKy?Oln%FS@b;AUj*~?Z#s7|l|gC9-^ pS33Et46eE}jD>_MO!!LAt(i-)H<)`)GP?kA*;+eVRbBQb{SBN3=qLaH delta 1526 zcmb`GZ8Q@K7{?bQv2-wGUM3_(E83N2$qlJ#u2^z1L=xLFF)vBhv5PZuy>k{z>9UBe zI3w*EDtD7u3u#!(MJ)4{mocWhPxssXaL>8VxBve+=Q+>s|C~nw+5#0glAX_a{)|bf zoD+vc`xDJ}E+!y<5OO?>@fA5aes3CLa}q9BAKM#Z2%j;m&wZ$&CxltOoT-InM1vkh zkn~99GAn+CnsGbU##|&`d4ZyrAl{<|X*7fBjW8{zmX@(i%4RxDUOBy?>~CBDUOC~C zU1md716bZ8a7+P!bsch~0iZxj1O(WecHRM?7N7y{R{vNEBFFUZ?zOeKQ9nD(W-Gg_ z%&0vSn%m6`Z66sN#3--Yf%Sop7!2=6ehwkwQ^Ki~_RsmyQ)_bhQ%pTOkvpbcWOJ)M zv_sOd2;N4>yC^&H_Pc?vxOGBOQc_Z4qG4_~Ijkey{AB71ztDOk%}t+L(mRE247LM* zkgjZPZACQ{plSl$GQW-eRIaHOE*XqQxVqYxzFm-X*q7!E;cnn?Io%O$*!ij6a;oQF zE7Aey3bbvpBPak?F6kgIETxbT;*I5Lv~56QW~sMN%?Cc8pS=eVrPm3ynsfp!Y{QiAG29t)nJcCQxW{8y4&p!cDt{XE_oyWW}31?8!V95`jP{zV=lF zFnnX+5XJxvRb%u~Ta&T}>V~lcL-L}oT(LCM)yY_tiH_w|q-RE@_BKv zc|GQkTh+qi`0G}pq|7EJF7Ey8s`K&V%?`m&VL8>7TG_hhFB4}2-Ku`6@z-e$=`Ae= zs#|F=_Y=$`i|y6z$V~|e2{`sk#P5Mm84O0b+o%4h=Dxl@CsEVwHA57CDxQ5g#KGto z?cL<$q&<3CB*Qz(56Ra*`{i#(yaVIUcvZt=v>9l@jiq;1{bwv843$bP@?u zhY5WV*F|tXl1kM;52Utl^YWq9cKz?(c|N|-Ec(NavX`7Cote?fJS`#wg1bi=Bl^O8 zFa|ebV_|e(UW6mvcUUMCj*O%#6|1hv^PlFDA_FG6xG~v9J&~G}@udkKE35-nikj}H z<6~krrtMxIHOlRtioc^+p;kXpg(v9m{}?5N&&9cDXTDNtMs2MuX_IPjpxzsXtYt8+ zlOrOkS*#+$cXu-mG%Ud-*<@e55^KNQV!k1YlgoBU; zV#eV>Sb1)DHL6CTx_4)%dsvu6^(?KNgO<8$=x0M#h5X0f`6Z}pPBi4L?~~j+n=Kq` zOFdOC5%FUc`X$<7lw^2Pa zrZ?Oz7~1LbwS0$P^2Kito4CmP}%B6n(43}+$qvv z(7y0&!&+dho@&U*&Wq2k{yPf!KN4r8HvX9NnI)@(WoCTaC&s*+NCE4*MwNiqB>OWF zmS~eCN{U5VBy+^+9g^`lf^YKs=*7e8L7C@mm#2D-s|2lC`-tw( h9cJTP77GoZ4E%tv%6ZC44-7z6=e&G9nWwL0{0(M^*JS_z diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-center-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-center-ionic-md-ltr-light-Mobile-Firefox-linux.png index 1dd72a91899dc64609b311b857d712219080a102..39bdca630ece227fe5f328a12c0c47261bc755cb 100644 GIT binary patch literal 2462 zcmeHJdpOhW8=qNh3N?y^6&rHO%S)1FlfyPm4n+>hVG)sxoKhpI%^__)zbly|a+O^djFMh6$j4}!uWi>R_M+m()miZ%fp~YX_`Rep_f{o1|L8H~N zp}EH+q^^Ja(*AvIVSA35$Qp^vDxL%(K?2qp{r|UVF77rY0->P+Gt2hMVP7R>pv$ftxFdmtM`z>qA)wSnA#x6MgmDI zKAk(cu`(OEG9&rCs;a-?dPL;JVH?yR!Jkas>%%440fXkgzG^06b6mHA?T(vk^JleP ztDzIGDb}-`?E4QM+zuEl-6(Ikv00S`@%b=HLN$8`WF)ugEqekM%b4#zJGgP;@JP}f*Atg1P^Z< z>!qeJ^i)&txmX^=n?@}|7KX}N+mqxfy;{W`%?eqWAr3NJY64xF zQqCI=F#ACj@snZRDYFU--YOZe?CZn0?9TAh!>34ADsv2 zAV%-Pm5P4|M3~)t`l&2+zrl9IFY}$Fg#KdlohOF zX=yoM*M`9x3x7syH} zGh=%-(v%?koJUyWp*QKmZeQKK2~bbLD0^OUDuO{b8U`E;)<^qaz$YzmvX8&UnIjFu z=IjOomX#x&k+7(SI8kxUW&nEYv&RQ)wT{62v)I8C9&9dwK+yB)NY;0mZDz+)po;rU zP`rwSW9W}>2<99uWps4HvCtWerilMAu84PI-5EY0#)w!X@75JOVzH2`pa1EMD67t_ z3H(sN*~Qw6EX%<#=)E3BUL`mZCth57a(!v4l<(NcpbuvZIeB{*lp;xA-oHPyW@=aO z|1J+(s&5i93Grx%-Vybs49OY~n|pWYYy-{>KeWti6-Pm7SgGYA*G$tWeKlfc8=>X1 z*)AzsF5@b$;1sOtIpfm!OT&HI=VCX%38%(h1QYhbU@#F>$k#=er><wY5DCh4~-AvsJ)!!^W5m2O4RzjTZ2VN_6!kpHS7&_wTM`=<(HC zelFx87jspu=0M;9Dc~t(eNQQ7GG)6aqPm)m5lC(rn3?d8LDzZ^7Q-={c6Q?*DpM08 zq(@bZ#js!npj=8uDiVH`%fDsvkf-|ehOK`s{=e}*r(|9cESz|KcT8}na|(;c)10_G z9*>%ma=V9bP9m{}+!arO!__hP5%kIA(^;`l6$1mArKKet4u=6A6?=xc0d%1hpna4? zSt`WPV@m*R91VJ|Z9u2_{6lJLVt710-Qlo?#;=w{XE3}!zj~AmS+s~{R5%*R+t@*Y z3g)#m*-oWWE5d#j6sVB={8ZJ|I|rhU?T3xfKq#-`K)v+5-8drA^5)IPsTnCk(<3HC z6CcZXjMVe^VhRvth1@|EoCGYM)|JQ8p>}XAxX1tGEf8uC++Rvy=>X5qrj&c6f>8OL zsf9|ISjJThL%tvgXjU~uNztlAz{y@bMJ^wp(`UslEuI;LV&d9fHCCtEQI&+>c4DYdQ#=zXi>39E%4Osit}oet_c9 z!=qN`VPK{O%5%v9u3;U^;OcmpiV#}XWkchzNDLmbN4K~}98f4ndCGDCg|R_!@=G`n z3!!PU2-y@aBaE|C#o!ZMJL){NU=@rChT80NRNU%nn6`VZ-KLLC&k@@bVH#RmJL~G| zYTS>;tB7a;fjZeuE7qtTL>S8|DWyzLlWe9;$kb(`7ylarSvk2U1QlIfDH@GN zO-vk!&TeTje`In^!nxcXYh`tZk4P%rt04yO;%e{;s)zr>0Dn=|cm m{e|q?g?pjmX-yOiH+cV8@ePVsgAVZT0^u!fEy~S3Z~X@WWKNp^ literal 2465 zcmdT``#+QY8^5<_zNTobZ*mC3h$xR!&O(dbjB?0fluDT7)KW$o8nv9(a>!ZAsc7bu zM;jHDvPg=aIhR9OA|_4bxjo;%;`__}`rP+*eXh^-zOMKEzCQFLE)Gt(~WAO+%a zZU6wILu(u4f1u~Qb80jINRU9Btw+r9xgrYQ!(TDMUwz9t?W8hYrq6ymz`Es zD#qv4TU~Q2;~ItCZX}5+p*Ozj**n)R@JZ`;#MDWdcHNEKu@$cPuEvVCv6x`%Z`>tG zr1L0w+Nw9ss+TkGsySJ*VNDZ9U;r4>=JD1OF`qU$p8W~ZUMtiSQy&>#E%cu`Z9BJg6z35-|c1x zS$gm9d*z<&NC914Zy1r@*x08l91R)x(qGx#bwj;8;6(;CzDXRV-1RD3C$PW5+1h^j z*VM)N(d?=2-0q$ti@m+e0)&FUk53+W%EtJP(}#{1Arl>^70rz`G0 z)_Pv#HAt30+;ap#kL+Ea?%_(kSjX$51)d?pEo^y~BF6;G%F4ofd*7nbXlu*S!rn{P zm)Eo=CMJ$vul$I?o|ISJ-ogNwktf~eIM@hg%&M^3lKR_kltWSX@$q@fjk~B#t*puJ z%yjpb9MI6$@AKG61Z$3SiD%wboxHcV zw!VUpck0woTl}N1{HE@;xY>8rZ(05aP%3*QEXL-(U6TS^)H5@Dl1)HM$|4SG)$W~o z$Frmq_jhF|Sy&d7hTm-?8%qNQ^8N*99@j{z1rUCCnL(&2WYarE{uCBI6#{c?Z{50n0!flxk6CGEbm+!J3 zMSZdtEl#CQPEOvUQdfoG>dL&Hn3$NoZezhN@{oo35$wcgp_$&#_NIbjt2oW=ngqrj zhs;=PABRFF@0U?j)Uk^Du~sYY&t@KZQfNkgezp!GPfjbu3;11wx3jh;LoYH_3N8u) zo~MbN(R;Laq!*WyG!{R-Kz-pi-LDSvKs)8`%a+|s>`MGYd~%cn~!fQ%80;@UpXrM4)4Mg*&TQ9G-QoLAmI$=>G&>j=8>Tb$5r87k5De+P2O_bsLR8Cw@V=d z`aS8^dMs??$obE2RNc8GUvO}7qC;FAnQn_(Y$E1cQtAo$Ms&xgUk*raqpN_XSl4ig zelM^we1s^g>y25NAIpsxYm@iseD;iz-T8MzaNzrUN2eba5u46TnHg%edry_k$ggf| z3+&E$+Zf_bmj3E&8XHqn(B2$3`~H6Lw3`S@yg5ZUPV}{Dy&=dAU+lPwTHzgIkKENK z>AJeQPW#yn*%NE4fb;2k{%uBTd8Sci@~l(+vbTzRNvQ5H`Sr#mV09k{Xl-irLnuIa@1KGzkj|b+1ekR|=56T&05R+W zfGt)XH7K}rLV_3^{}gVSVh6ybBR949hh&5GrlS9UA8>Gd{nrY!q(m<{IoXX!JVSRR zk*aVG4o>IJ)zhwC_03OxB3%c;J-H$&QxXW@b1f}RlAfNP-O^%Oee6+lxmk2uf92us za;ID#XOEP!bfgYcngL$@K2+lHupj;Ubta95Xm``r(qcd}2Xu2|`p*O!AV1KdD!cE$ zrh!4Yxw{8`|M(0oD?2?XN=;4G(9v~*%r#VNMnO52_(_8a(98r91No&;f0NW+KjGrBGQ*Lt+n}4Br4mJ{0CQm{I4xlh$E(RTD4!0sN89E^<_NqXN0wWlo|mL0U?jrfgAjEd9M<0|iGg8dY+49mC}^891+yg>ir>Ri zbp2%mfIop$C)I_mFzl1P6S0teSvx2Z1_6L0bF1fU0q}!53O7N340#mwGb&J`Dkq|} z5hRl+6haXSdsaS}`x|ScF>yGb7w7~J2??o>oUrRw@m&>s6dt^4U}&hZd-sbRfuFet=h!v8$pR)gpyrQ~5#Vn|B8I|#QE~XXG)e8U*x!@kyok;oz Dg0Nt- diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-center-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-center-ionic-md-ltr-light-Mobile-Safari-linux.png index 37f4b821a42448988074f6e852f8f700dd747e65..fb248bcc2cd776deb42d0d71017592d6786dffec 100644 GIT binary patch delta 1805 zcmb7^dobJS8plIc?CFXq(Ym)nHQlO6w8grlE(r+})>tYo4dS}$mX^}4pIZni(a_WF zZsW2#TR|Guoupw=9L6oIOSUB(C7WVf+S5kIp5N{t`^TBtGv~bX%=^dlJTvd}exB$1 zROwXdR6JH6th&>J0t5~BFjpoIviDxVRR;&J{yA2eb$~!1>Ln6@v_z~wnj^uZ84=y7 z=4eMi_2Ippnd>cs)V>8JAtYppyGIQTjl|v0#~OWp$r?ueJh8(FwA~fS$krBmF7d+J z+M2DMUBL-_&V&r_>}(>J%YFXw_wkL2F}mA*290(S4LAa?v&Aj4ZM7~RZXp;ywdu&C zIGB{vZWEEyvxn*>hqD6(nraXpkLT^@S93Gz;_tSH8g`5+36b6Hkb)^)`wx7Oy zX$|R*Z5yEDBA@kMN2AfXVDUd}XE@Puh97e9R4Uch!GUG!lyMS+Nr{Nm0>3B_z~z8k zKCOJi;&2cSjNsto%Q9JO+B$LTP4?(U`nAkV3u|kw*fv9{REoB-A>O*>EQ-L~CR)7A zaC*DD!r}AJm^h}>2f~C4>=!R$FAIX`bo%PA@DPOEcevcw2#)K_irf$?0KN$pMwq+0nmIZ;cBiewAhh`SkB_l6awI1ruT1M!2(ni|gBTwq{O5bOcJ zz8*SN?NSgSEDqp%5(pZQ+DDHx=jZ3A71vm0WxP;WlRz*G_9vaeh&&G%%{+f@X4}`; zc!XxQNKUrd`MIZHY-|ij zzfp2%G-VJ!k3=FT#7FGElV`D51rw(zr{tI$;cDACTBKQ06 ztss{?JfPKhK%42Fr+1oS-FpaZFJAzWgJx-I*`L@ErTj^-_(RMmrKP11NZeHQa9`%G zj8zsY#yR;~x^z6OT1<$wof% zt9hzi5T+?+Pc0^0j67IeG zk!YjHZ07UxX5tHdtvozEKRTwGR%5!W-5b~FlEFz_TU*=QygaoeStmTPBbzkk(H>?E zz>bjW>+2hYLa)e3^PLq5r?ay&_jtHcsjLg&r@mSv7-+%TJ3Eia4pgd&yLXu)k#o{= zd&11-Gx1IP-rimaM7tOo+mfK72^nE6Hd2kdRzmJv}Ta+HdVseq4XG zy4V`cDlMg^Ug1%SH4$bfvDl+QP1kpN`%`Yded%`f>N&6mkn$&z6$EDl+7srAQGz?9 zp}Bde7;(ZDhszJ`N_OK1!XC6WH*4wZ>wA;Q`BR&r`{7?DB%GP70q}?pD*P^)IW*)6 zkxY`!@Hw|ZS$T5{!S1=&`PYg>Cg6f93The#6`s8EL|o&BmD)L6Y4~1(vu$_TXp?;J6oNSLmp$>NiZR_jntn%`rsZ9@X8j~&>Px73OrvjXj z0uT+L!3eim5WTk~mrFg*<_%wJ*AfT>H(sr21Ox=oS}&*WJ{J>Gn5R_sG_1}! z>BNNA(~*(Z$U&HVS#3t5&(349J`$ZR0dH#<3Z>g(z+!p#N1a5W)cy$lS10hlr~XBz z&XZ-Rj^N?sB;{*gD{x-BpY6oNoIxIm@1P=&9YfjK*?H^fGR^K=l4cVTZtc1gv37}x ziT(ir`Qd#T=75z|Y)DpRW#!iPHX%IRR0{?j&-=-`8aw?>%z2}<7ZZl`m>7*y7%MAS zv9_r@IMm?!V}ltH(X|)GW82IvEG)Kq6bi*V)tfJ;871x-zX$J)GeN1;ZW0NE0mU_# z%RO}9Ur>qrKUn<-0BT#{r}`$^UegRyZOy<>zxea@G9r{cth*n^9#$_S>g|Vp=RfdU bWwT}=GB~Y{G??Yff`Erapm;uZr{(_}ZofoY delta 1805 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 delta 1526 zcmb`GZ8Q@K7{?bQv2-wGUM3_(E83N2$qlJ#u2^z1L=xLFF)vBhv5PZuy>k{z>9UBe zI3w*EDtD7u3u#!(MJ)4{mocWhPxssXaL>8VxBve+=Q+>s|C~nw+5#0glAX_a{)|bf zoD+vc`xDJ}E+!y<5OO?>@fA5aes3CLa}q9BAKM#Z2%j;m&wZ$&CxltOoT-InM1vkh zkn~99GAn+CnsGbU##|&`d4ZyrAl{<|X*7fBjW8{zmX@(i%4RxDUOBy?>~CBDUOC~C zU1md716bZ8a7+P!bsch~0iZxj1O(WecHRM?7N7y{R{vNEBFFUZ?zOeKQ9nD(W-Gg_ z%&0vSn%m6`Z66sN#3--Yf%Sop7!2=6ehwkwQ^Ki~_RsmyQ)_bhQ%pTOkvpbcWOJ)M zv_sOd2;N4>yC^&H_Pc?vxOGBOQc_Z4qG4_~Ijkey{AB71ztDOk%}t+L(mRE247LM* zkgjZPZACQ{plSl$GQW-eRIaHOE*XqQxVqYxzFm-X*q7!E;cnn?Io%O$*!ij6a;oQF zE7Aey3bbvpBPak?F6kgIETxbT;*I5Lv~56QW~sMN%?Cc8pS=eVrPm3ynsfp!Y{QiAG29t)nJcCQxW{8y4&p!cDt{XE_oyWW}31?8!V95`jP{zV=lF zFnnX+5XJxvRb%u~Ta&T}>V~lcL-L}oT(LCM)yY_tiH_w|q-RE@_BKv zc|GQkTh+qi`0G}pq|7EJF7Ey8s`K&V%?`m&VL8>7TG_hhFB4}2-Ku`6@z-e$=`Ae= zs#|F=_Y=$`i|y6z$V~|e2{`sk#P5Mm84O0b+o%4h=Dxl@CsEVwHA57CDxQ5g#KGto z?cL<$q&<3CB*Qz(56Ra*`{i#(yaVIUcvZt=v>9l@jiq;1{bwv843$bP@?u zhY5WV*F|tXl1kM;52Utl^YWq9cKz?(c|N|-Ec(NavX`7Cote?fJS`#wg1bi=Bl^O8 zFa|ebV_|e(UW6mvcUUMCj*O%#6|1hv^PlFDA_FG6xG~v9J&~G}@udkKE35-nikj}H z<6~krrtMxIHOlRtioc^+p;kXpg(v9m{}?5N&&9cDXTDNtMs2MuX_IPjpxzsXtYt8+ zlOrOkS*#+$cXu-mG%Ud-*<@e55^KNQV!k1YlgoBU; zV#eV>Sb1)DHL6CTx_4)%dsvu6^(?KNgO<8$=x0M#h5X0f`6Z}pPBi4L?~~j+n=Kq` zOFdOC5%FUc`X$<7lw^2Pa zrZ?Oz7~1LbwS0$P^2Kito4CmP}%B6n(43}+$qvv z(7y0&!&+dho@&U*&Wq2k{yPf!KN4r8HvX9NnI)@(WoCTaC&s*+NCE4*MwNiqB>OWF zmS~eCN{U5VBy+^+9g^`lf^YKs=*7e8L7C@mm#2D-s|2lC`-tw( h9cJTP77GoZ4E%tv%6ZC44-7z6=e&G9nWwL0{0(M^*JS_z diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-center-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-center-ionic-md-rtl-light-Mobile-Firefox-linux.png index 1dd72a91899dc64609b311b857d712219080a102..39bdca630ece227fe5f328a12c0c47261bc755cb 100644 GIT binary patch literal 2462 zcmeHJdpOhW8=qNh3N?y^6&rHO%S)1FlfyPm4n+>hVG)sxoKhpI%^__)zbly|a+O^djFMh6$j4}!uWi>R_M+m()miZ%fp~YX_`Rep_f{o1|L8H~N zp}EH+q^^Ja(*AvIVSA35$Qp^vDxL%(K?2qp{r|UVF77rY0->P+Gt2hMVP7R>pv$ftxFdmtM`z>qA)wSnA#x6MgmDI zKAk(cu`(OEG9&rCs;a-?dPL;JVH?yR!Jkas>%%440fXkgzG^06b6mHA?T(vk^JleP ztDzIGDb}-`?E4QM+zuEl-6(Ikv00S`@%b=HLN$8`WF)ugEqekM%b4#zJGgP;@JP}f*Atg1P^Z< z>!qeJ^i)&txmX^=n?@}|7KX}N+mqxfy;{W`%?eqWAr3NJY64xF zQqCI=F#ACj@snZRDYFU--YOZe?CZn0?9TAh!>34ADsv2 zAV%-Pm5P4|M3~)t`l&2+zrl9IFY}$Fg#KdlohOF zX=yoM*M`9x3x7syH} zGh=%-(v%?koJUyWp*QKmZeQKK2~bbLD0^OUDuO{b8U`E;)<^qaz$YzmvX8&UnIjFu z=IjOomX#x&k+7(SI8kxUW&nEYv&RQ)wT{62v)I8C9&9dwK+yB)NY;0mZDz+)po;rU zP`rwSW9W}>2<99uWps4HvCtWerilMAu84PI-5EY0#)w!X@75JOVzH2`pa1EMD67t_ z3H(sN*~Qw6EX%<#=)E3BUL`mZCth57a(!v4l<(NcpbuvZIeB{*lp;xA-oHPyW@=aO z|1J+(s&5i93Grx%-Vybs49OY~n|pWYYy-{>KeWti6-Pm7SgGYA*G$tWeKlfc8=>X1 z*)AzsF5@b$;1sOtIpfm!OT&HI=VCX%38%(h1QYhbU@#F>$k#=er><wY5DCh4~-AvsJ)!!^W5m2O4RzjTZ2VN_6!kpHS7&_wTM`=<(HC zelFx87jspu=0M;9Dc~t(eNQQ7GG)6aqPm)m5lC(rn3?d8LDzZ^7Q-={c6Q?*DpM08 zq(@bZ#js!npj=8uDiVH`%fDsvkf-|ehOK`s{=e}*r(|9cESz|KcT8}na|(;c)10_G z9*>%ma=V9bP9m{}+!arO!__hP5%kIA(^;`l6$1mArKKet4u=6A6?=xc0d%1hpna4? zSt`WPV@m*R91VJ|Z9u2_{6lJLVt710-Qlo?#;=w{XE3}!zj~AmS+s~{R5%*R+t@*Y z3g)#m*-oWWE5d#j6sVB={8ZJ|I|rhU?T3xfKq#-`K)v+5-8drA^5)IPsTnCk(<3HC z6CcZXjMVe^VhRvth1@|EoCGYM)|JQ8p>}XAxX1tGEf8uC++Rvy=>X5qrj&c6f>8OL zsf9|ISjJThL%tvgXjU~uNztlAz{y@bMJ^wp(`UslEuI;LV&d9fHCCtEQI&+>c4DYdQ#=zXi>39E%4Osit}oet_c9 z!=qN`VPK{O%5%v9u3;U^;OcmpiV#}XWkchzNDLmbN4K~}98f4ndCGDCg|R_!@=G`n z3!!PU2-y@aBaE|C#o!ZMJL){NU=@rChT80NRNU%nn6`VZ-KLLC&k@@bVH#RmJL~G| zYTS>;tB7a;fjZeuE7qtTL>S8|DWyzLlWe9;$kb(`7ylarSvk2U1QlIfDH@GN zO-vk!&TeTje`In^!nxcXYh`tZk4P%rt04yO;%e{;s)zr>0Dn=|cm m{e|q?g?pjmX-yOiH+cV8@ePVsgAVZT0^u!fEy~S3Z~X@WWKNp^ literal 2465 zcmdT``#+QY8^5<_zNTobZ*mC3h$xR!&O(dbjB?0fluDT7)KW$o8nv9(a>!ZAsc7bu zM;jHDvPg=aIhR9OA|_4bxjo;%;`__}`rP+*eXh^-zOMKEzCQFLE)Gt(~WAO+%a zZU6wILu(u4f1u~Qb80jINRU9Btw+r9xgrYQ!(TDMUwz9t?W8hYrq6ymz`Es zD#qv4TU~Q2;~ItCZX}5+p*Ozj**n)R@JZ`;#MDWdcHNEKu@$cPuEvVCv6x`%Z`>tG zr1L0w+Nw9ss+TkGsySJ*VNDZ9U;r4>=JD1OF`qU$p8W~ZUMtiSQy&>#E%cu`Z9BJg6z35-|c1x zS$gm9d*z<&NC914Zy1r@*x08l91R)x(qGx#bwj;8;6(;CzDXRV-1RD3C$PW5+1h^j z*VM)N(d?=2-0q$ti@m+e0)&FUk53+W%EtJP(}#{1Arl>^70rz`G0 z)_Pv#HAt30+;ap#kL+Ea?%_(kSjX$51)d?pEo^y~BF6;G%F4ofd*7nbXlu*S!rn{P zm)Eo=CMJ$vul$I?o|ISJ-ogNwktf~eIM@hg%&M^3lKR_kltWSX@$q@fjk~B#t*puJ z%yjpb9MI6$@AKG61Z$3SiD%wboxHcV zw!VUpck0woTl}N1{HE@;xY>8rZ(05aP%3*QEXL-(U6TS^)H5@Dl1)HM$|4SG)$W~o z$Frmq_jhF|Sy&d7hTm-?8%qNQ^8N*99@j{z1rUCCnL(&2WYarE{uCBI6#{c?Z{50n0!flxk6CGEbm+!J3 zMSZdtEl#CQPEOvUQdfoG>dL&Hn3$NoZezhN@{oo35$wcgp_$&#_NIbjt2oW=ngqrj zhs;=PABRFF@0U?j)Uk^Du~sYY&t@KZQfNkgezp!GPfjbu3;11wx3jh;LoYH_3N8u) zo~MbN(R;Laq!*WyG!{R-Kz-pi-LDSvKs)8`%a+|s>`MGYd~%cn~!fQ%80;@UpXrM4)4Mg*&TQ9G-QoLAmI$=>G&>j=8>Tb$5r87k5De+P2O_bsLR8Cw@V=d z`aS8^dMs??$obE2RNc8GUvO}7qC;FAnQn_(Y$E1cQtAo$Ms&xgUk*raqpN_XSl4ig zelM^we1s^g>y25NAIpsxYm@iseD;iz-T8MzaNzrUN2eba5u46TnHg%edry_k$ggf| z3+&E$+Zf_bmj3E&8XHqn(B2$3`~H6Lw3`S@yg5ZUPV}{Dy&=dAU+lPwTHzgIkKENK z>AJeQPW#yn*%NE4fb;2k{%uBTd8Sci@~l(+vbTzRNvQ5H`Sr#mV09k{Xl-irLnuIa@1KGzkj|b+1ekR|=56T&05R+W zfGt)XH7K}rLV_3^{}gVSVh6ybBR949hh&5GrlS9UA8>Gd{nrY!q(m<{IoXX!JVSRR zk*aVG4o>IJ)zhwC_03OxB3%c;J-H$&QxXW@b1f}RlAfNP-O^%Oee6+lxmk2uf92us za;ID#XOEP!bfgYcngL$@K2+lHupj;Ubta95Xm``r(qcd}2Xu2|`p*O!AV1KdD!cE$ zrh!4Yxw{8`|M(0oD?2?XN=;4G(9v~*%r#VNMnO52_(_8a(98r91No&;f0NW+KjGrBGQ*Lt+n}4Br4mJ{0CQm{I4xlh$E(RTD4!0sN89E^<_NqXN0wWlo|mL0U?jrfgAjEd9M<0|iGg8dY+49mC}^891+yg>ir>Ri zbp2%mfIop$C)I_mFzl1P6S0teSvx2Z1_6L0bF1fU0q}!53O7N340#mwGb&J`Dkq|} z5hRl+6haXSdsaS}`x|ScF>yGb7w7~J2??o>oUrRw@m&>s6dt^4U}&hZd-sbRfuFet=h!v8$pR)gpyrQ~5#Vn|B8I|#QE~XXG)e8U*x!@kyok;oz Dg0Nt- diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-center-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-center-ionic-md-rtl-light-Mobile-Safari-linux.png index e9f60b7abac5a7d02b3badfebef3beff69e56240..437a059d419313b1995162d7bb2cd9a87a48e071 100644 GIT binary patch delta 1622 zcmV-c2C4as5R4FzvH_Tpvm$?>HTCM%t0j-OZ{K2IU;vLFKVC9_WMl*b0|P6nElCmr zfj~(5yl~+{Nb3A*baWK=?%fMI?(_LjU0uE6dTniOuvjdiXpJZ+1_P}rolXaxPKS5z z-eG)v96Fs2iHV7rpP$F~@86fqkBp2&WMt%uYHKtas8p(u^f@><7?OWFzw-HfaJgJT z#}!4v$jHcw>&?#2!tHj4qBWwRR`wT2^oI@~J`4cp?(Rl*cJ|_Po6QEl-;dVTR($&O z3B|?5*tKgHJRT1g78U>iPNx$Viv^oDZ9+*&3G{lsP}}8lEe3TN z>FGgUULFbx3IO~JftHpQ{P^($MxzlK85#fP&=dVJUNO+RdGmkf4U&?QP*_-qt5>fA z0EUN$VYk~62n0}5Q-ec?4&lIo1GseQ(voGPy1F_5fWzUyqeqWWQc?nqMuUeB9}4sS zTFx;VjmXT*gxPEk+SA96AMy0*)5UP9t*r$B^!E0mzP=uLd3i`kNLXA3Yiw-9`1m-A zii#jf5;{6Mg4TbotE+>eC@3o{LvwR8`uqC<0G~g9#>B(~j7B4#Jb8lN-d+GeZEYZ&Ob8|DEKYtFbR*RD-PcFOufBEudI2;Z*91bKWC&S@z zV8@Of*uH%`PMtah062U0EV{b7kdTmoiHQls$HzmKWn^V#p|7v+pAIQeNbrh*!osg7 zeU(au`ucx*$g&Kx*}QBp==FNsx^)W!0|Th3sXD6@(R*xYXn-V1P^nZq~bp7z*1BQl% zP*G6L_{q9d}?Y6Q&Up_e(t?wW@bXK*Td`e;>3v)C@(KZVPPTC z($asHtxpsxTuP#_l$x4~`T2QVyLJs;uNTLUA4hC#>~H60Wo5x^HlwYr4Wpx@sI06M z#`o>phsMT6SglqhBqSgZ2*B(0LZi_vsdf7FX_(Dsynp{5V`F2ue*OBAjqJaxuC7LH zZ7tH$(%|>|m;F>3THl_4}n17ww&6nH$IWl!>d z=ka);R;&N<*4fF)NyNp)!SDB@y}cbyrxWMSoeMhO>-8ccBI37oWm#U*pQ0$3ot-@m z8j3_~fx$qu3TmATud3ek^fdbV z`q0$WgsQ44h68O_ykejYOOhm1R8$~8KR+b(;^X6STVL6>n z+%mc02TXeaPz)g$w@AlcWb!6iq^( U*zHMClK=n!07*qoM6N<$f>UQ7r2qf` delta 1622 zcmV-c2C4as5R4FzvH@_Bvm%pB1`vN}O}%>cYRTj6+qW1P7{KGlkC)6J85zOAz`%-X zOOk{@AP|y1FI>0~k~+T{9UaBJd-sBl`+PoBS68pNURzrmEEY>BS|bXI!9Z(Dr_({F z)8XB_cNiZZhfb$MVqzlZ=jZYL`}ZaDBO@ab85y~v+8T`pDwQfEeGU!|hNOSauY5iq zTrOA8aYa!uGBUE_db6{$aJ${1XpJbSmHh=0{h`B$4+8+YyStH{oxS+nX0yTX_oKD7 z6`wwRLUD01cJ0~)kH>?Bg#`eB)9Hl8V!@_On^00x0=-@@)ONXCi@{*ETG83riIkKS zm`o-_M@I{DM@B}_-rkPL$Vh*fOeQ2HB?ax-YPF)HqXS#EY=OySf<~i3PfrgbA|hb3 z*)TUZhqAIVBqb%m=kr05B)D8I96WdsGcz+dcI?=1>-u~?yng)}4u=CdIXO6b^yuPP zXJ;pRdU}wTmxqFa0suclprxe+KYsjx(P%_QM#jH6^hAG*R}8dn-n@T#gQTP+6c!fZ z>eZ_NfZ^d`*zI-%0s++2)ZoyeLpX5Y04`m+v}D<+uC5LM;BYwb=+PsTl$1cD(ct03 zhr+zSmUE0oBQi5HVK$qC_Vn@NM?8J{bTM3NYij`jy}iAtudhd5ULFz>5*C-i8XFri zK0c13q9RC=gpQ7mptXPN>gu2<3d+jL(A?aN{{DUdz~|4OF)=X#qtS>bPoAK+w-*3V zTU!f*!GNNoBHX-r6Vubv|K{)#{V`rK(7GupDOvnRV=0M4F0i>|INBqStYVqyaE@$ryl8Ch9b=D6@ zcEehhWyHnBEj~|7OvKF0%#z;zsv*lVqN1W!^d1`;8X!p$R4NtJYBhfM|0}gxEo51S z$K!#bC>R_Z#Ngl{cJAB>oldu+*CARh1_Onq@$qrIc=3M%rKP2~d-pEd+uMU~x_*4i!apJ@Yl$V#I zu&@wmX=#7U)+Y)TE+tV|N=;40{QNwwUAqRa*NfxFk0UlV_P2Ahva(<{o6*+RhSAYc zR903B+_3OpXq zvM2e!^LRW^tJVK_>+Iy@B;w-Y;P?B{-rf$U(}{EE&IO(C^?DHz5%Jr)vMev@Pf--i z&dxms4Mn20z+fO+g|@afynOi*85tR{+wHh>=gzXX!V>)#Fc^qdX?}hllarH3Nl6j* z4v7A%7z{*2B;Z|1lVArGlVArGlVArGlVArGlVArEerKP3F&CLx_heY8=r6`KB-c1m#1)I%=hK2@|mzQJDo;`?FH_o z_4T2tsR>n8RSXB(uz1Bl8cz*$@~ diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-start-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-start-ionic-md-ltr-light-Mobile-Chrome-linux.png index 6ae851af8b7e982b82346a074d00b5b6f34d4367..c42ebde0722da3c60029f1bfecd8fd2601235998 100644 GIT binary patch delta 1486 zcmV;<1u^=L4TuepF@HiyL_t(|obBC9XcJo;2Jm^b(T0RX=_@Ho2q?Cxx~R-pLmq;- zQn26?bR$?nM06qIRu_U;N$7nG; zhR~+DedYFe`~9}(@jo+*kJB@q2`!2u1pq)8W~Ubb08jz434Z`cglqx;5+R!afJE%k zqenk{`0&?1JRZ;Q-@ivkM>{(^>+0%?ou;R!$HvAq8cltD{pu;Ix30zMbiRH2wyUd4 zB9Uxv>1)j(ilWo$93CDnzl4foEf&k>N&`TxF&!Np-QC^UZ1%^GAIFXz>+0%Cr_+Hz zAfM0Iv~VVqiGRoA%gf8Pm?0L6RlkJd*iDxPfLg2T=;$aE3O|4TEEEbxqjB%vy)!d2 zsZ{FKt5=ao(_=Q9S(crenzGyN6h&RVdiB4($pEln70#PP zQS^8`5{aa(t!-dnAQ%k#{r-`Wk*wc2L0O-xL9yKo z>87TpVpE||aJ$_{jvTpj=Z+|f{r&w;r&BJMa~xNyE(n6x>pgt<@a@~T)9G|97AxO& ztyO}iX_Lux^X5&8q69(k`F!bgx}l*#uh%y>H&0AV%+Jr)=6(Xe_NaVRyc$i@Mx(K@ zv47FwaJ+u~x~He-^5x5=L+C24larHnyZzw7gDlIgo_1+zNuf{_n-mJg{QSI3CM)kC ziefUEl*{D|v*shkDkUTmi9(^sX0wSzVs>`+>({Rg!*Cp@P$<@U;Q+8B*84vMg+jsM zaQOZHhYug#yLWGFY^;3iu~zHy^78ojxPMeCy>#i4Uaw#Aehf|1ZEbDezI_t}VPRn* z6bk9}`V|?(vTSQ>>-6+=GMN+vq4cL>NyQSyL|a-~ipS$KGc#(ny0x{nv9a;SjT?9G z-Zh)e$R+^7t#{wVFpNf{dGh4Rn>TNAx!i>d7xwMj_phxi%Nh&@yWRfj(8jWUa_YDAQizfeF-+Vrw&1PjX*{@%}`uh5M zdwV-OJ9m0f08m@&-8b!^Kp^n=@i$|sR2q#&PoF-0;J|^MUJ(G)+#j%Sq9`hrO8Nc% zmX?<0=H}JU=>XvW=g-I{0N8Ett}g(P2$8QGlm7%vf9fcTN+c3rzI<`HT#-m*LxWW+ z70>e)i$$qa)@+3Uup80wczj@Bz+f=&Jg-uzHZ(XAiMU)YkH>TC)-A*n0Bj@HXf!r8 zHJv+mPA->kbg*15Z*Omp$K%0Zu)V##HY)^x-H36yTpY)3WeSet+-~>wEeQaCVj_`< zTCLv75ELqvYNH2L007nDIUN9y2$8QGlm7%Ja2S`GHW3gB~9?#Iw&?a_I;c$3pXlQbB(rUHVW_bXxOVOezCK8FypFg|Z o?oIp#6vuH^s}(=80s!0VZwLPFM7Pzuod5s;07*qoM6N<$f~QUR$^ZZW delta 1540 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 literal 2346 zcmd5;dpy(YA0N4FmJ{1SN*d-;!pVq~xh0!R#Y(wzmRkv7E@v)VQEo+8Clx8ToVmoX z(ng9D=CYDfGNs0dl>4aj%z6F(`~7qNJO6xN@9*pRd_SM}^ZtCE_w!9Va>!0rW{V62 z0+Gez4!A%dVrc+dLZ!fS#wmjYfk0>R2ds|9dVd*?!{vEw?wAc!mxtLaSf~HvS4$?kOz|s-6A#R5l-*&=l7m*jtESTbVEY zV_skw^7^;uy}f@*$!>Xe*SXl(&MZjV-!H@mNd=BS^iNnXImpJ7l>Y@T-<~=+2(Id;V4?J5`{`?_$DqNh= z)X{l1GmAtdBDrGXP}37dTZ%JLwO(GCr$nSC`JZv0`f_ zq@^96T#(h=zn^uKH0Fh$dc&}bh=>>iyb(ww@h^B4+O^7E)A-cO-v+L_y5(vg-ZR)p znsj|rOT4)JGj9i>#HS@ub^A`3bc=?vnfNhB(eC<-?dqbxxbIE+!K(CW@oqfx_OqJ= zNo^n{76=uwwnAcPGNLA2ZowbwS7HKt@<2dmr5od9TdF*_%xP#GV`kpFFhhr32xWdH1LyS{H*LonjZ|eRV?LK>_hoa7`We4g9cWGv zY5|_c1DO}vax@)EY%>(=!bY$UBKem$DjT*P)!P>{y(+QA5oRU)q;5s&S-U;s*{lzURdi4LkcY(<68+*~*N24EnJJ+S_| zu!Mx+AyCMWmb_4qo$ZTVXc#sM>O&Efx9y8|^k&7Xt<*lu>HAW)LHd_#0$V06YFA21 ziWX{a%N)vwUW(7vdft|XtU$*S)G3xU#FDOBe-r6+zC}{=J2v@vbNuq}kJSwgxq-Nw z*aUaiYR}-rp^9U4*FwyO#av_0x&1aR=fmFAl^UHHdZ{8Ilu2R~leCN6y)Eo^2pZ-Dad);2br2g#vZgB$LM6%pfqtUiF{z>r$k z7Pf>mNtW?3O}1qo5l0cn1nky!6y?z-sthdcC%q)}B5Cp!XSIzG5>h!n6F1&!x(RsX zqaEVOZ3Y4Ey%uwJ9`m<7oThzLqdGaQrt-i(t5J*A?Y zdnUz_;!qTCvzYbc-2{%M=o>P??=uylC<=ur0fluq8gH-#Nv0&B|KEvG=qXMR6#_i% zASFAz`zYp!h?O@b`@fUi5ywgpx&lK(8yFl0Gc!e=JtZ$Ehw}6DLjdQnva(8?wNrq4jzxcl9~!l%goFJ2Tw?{-D0YJxG)c{q@TJ#zumg7B(G%$ud};*7fe=` zHa5Vf-D(ZE|-foH)mT5 zOEK$3Ewp**Sy=|pdwQz#jyvLT*`0!iF8bFFiP|Ay50gW@lLPI5h<}m+P-Pt^ODqD( zL66uFS~6Q%Pjp#!K;;mZ^G`{ogO%5CImALhy(oc-h9%B4;4ftz5btYXiF5K`W?}rfs-Z|?(gqUOHNM4IXXI~c=rKQ>Aq!fDI-+k?-k;Cs{r zkOBZwvC!TYCJW7I;>#^)kz!FC?11VQ>Wk1phGj=`g+U_{=F0;BxgHWoa1F~_nYief zzN0C(wn<)^a1t<_f?OVE-0_QhvS5odbsprjCjNSlmT_rZ>L}Yhix7=)_tXao?ks=5eCQdMDv~(oVYEw^>Wc&Z_EryY|WX^~i#G@4(Gl?YSUA zMhXPM9UX~S5rG`!$8_0(pq7HHmX`7*90Hljt8Z)5*j%0DZ+;B3(la#7zY!&z?iBbB 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 L-8rBZ=bQX5`=jAJ diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-start-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-start-ionic-md-rtl-light-Mobile-Chrome-linux.png index ff21e44870592febc38e71e1af32dc0246726d94..ed3732ea1da8b6af0efe7081008b04354d1a98d2 100644 GIT binary patch delta 1448 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 Ef``uNSO5S3 diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-start-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-start-ionic-md-rtl-light-Mobile-Firefox-linux.png index 7e97bc7cc6ebd56076adefa94049099ec9994227..dc0a0c0b5c4e24492a57b478870e5200d9d4fbcf 100644 GIT binary patch literal 2276 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 diff --git a/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-start-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/checkbox/test/label/checkbox.e2e.ts-snapshots/checkbox-label-stacked-align-start-ionic-md-rtl-light-Mobile-Safari-linux.png index 62f5d1f0451a4e3accbac55a15f875e0a9efe8f8..dd1016aa08656f34805d9ef3cb82c6ed4e72dba0 100644 GIT binary patch literal 2101 zcmcIleK^x=AOEe{XeQ<)YavFGywys`!5E?lImk;iLScpyS;eHSyi;_J(6QcTN1ao# zBjmNRImW8l>BvKtO!Lx{W~Noo-8ug~e?Hgs{I2`@-S_>ye%Jl`em|ej_j6we@b}h2 z;ZP6+Y5D9S1wjz(JXpJFAi>+nYj_zwZ;=QD(Y(@{hx^`0`{vD?Rc5jz`x>nf&d!P7N9WG-;#TI{+3YP@ z&PMZCW}@=1_G|)VY-x#dbaZ5vmMTgI2M1q|G(~_^ZZ|f%CnsAa+i!3-(uO9c2CAhp znFo#LY-wqEEx+`wYNpFe;8=e;AEJ8;FnB1@m<=P2g86L;XZZq+O( zD1eD&@>9aGvEuS_Ok8|CSvJyCX0|#iDr%3v{}YyXsg9mrLGA97_#Hde#@}C`l9E!! ziwomY48ghORaGsCExb7Q&`|yOgoMDz$fD*X@rqbHGIE~B^SM-2h2OLZ0ol2@l$4aL zImckI?%mTZFE9UM1*(%)zW_h=tFbq6a{2}tl&h|7)D^cKWH$Lu#Ie}A)gvqnYZLX* z?CNd;A-}H92y%;!H4V1Z;|~l7hlg{8!ob565TUtjY;0_#P74gB@|E1AhiMYzzdCXl ze7+jbvH#gV8;Vw>2k|DQ)2M>1bM5?Px{%TJ8R$pJA8Xk{Vaqj}4%4=#g zAqyLu^M~#-9+Qb)UdTur{Ws~3E~i)2?!TNJl9c2z&m65V>z2t;Pjz*5sb5stXf)c5 zBbxlT z)Z=Ic@SAhaSwi>r_Ws#+()PHMVR(4>DnUwOq8pJ2dnc2XS5&OZ?=~*ta=EOQmUT*{ z5@y@qRj;p_olQn-Yr`Ql5{^QlRtZ8mqG6f*3qx92SqYo|X`lHY0zpG#BMMiHw5c9& zwRdtt-4$!z6&G&aUuV2!%W5{84b01N8!`@;qfROrHm3s-*pkr)y((vTsMNXjo=ItOIvaU%%0K{xp~Xn8SD!9H;7 zn_dC}CeALaRLTs4?@z5o6|4e>Ib_aWaos;zD#ZvF_%p}xW@c(8CTBkzzMNj{rf@yj z!8T6w>8&~j2CBiUL%)PNwOtmHyh{B%1VbbY+E(Wt#cG_QJa8n)BS-!Ho+)iJv{A17}i0 zAb?bCvVK@fihh*-X_HUIx~SO1MCs&WYpgMTMRD(CGPN~wT$MU^qwjC~9rp!V{Ktd= z&3N7acIN+E@SJKEp@R{Aoqt@YFP)w3TV8fBSo2i-NCAUkx@{X~cjj!a7c1}0qLQ}v zfj=I>41+mYGjzxWlU^b s8P8`_KU)>J=k@iGf`fzISi%X{tM7_NHy)#Tf~z0$@$@I%agU+@2NAKmBLDyZ literal 2049 zcmah~XFyZQ7QXZZ&HA{QC8Xo%W*i#%eEH3%6@YfL#4b*9=fjHOI;VF=W}wHc}JBCarn52K1I5_ zlJ3Cr3-kaK7V`gu~;KjoqZSLxQ^0bW}w98XKiV%s! zlS>QH>Uc1#@UsaE^GI;Q;UXIR2!z6I2_n(5T|-DX9q$2y!&y2_5pB0@Z3WL6+sy`m;bIaL%z44-b!B^%!+}V|isI0acTTs^P?oVTkf@xR9izKZq z@Dpns5Wj#xS!1I(aHktO2fcDvN2`fL?H|KSX*3y3E3V_@_^@4fSLg^46t*lgz zjEn?{vUYWKSz1|%e2vnTUS3~+2uz0kUJn)-IJ-R`3%GXYj*=)Z2bn@Cb*cu5rI1KG z{cqoTd3v&%KN0r#_lNM}>h5!2)+UD5zT_4bK78YiiUQzVjgHm<|Mm9vrsd{xLlUyG z7O}Ag8JU^(4i2o%XaQu#(AXGZdpm4#X$h{buD-a|dZyJ2R%SAuBq+OeavUovCN{q` zP(Vf1SYcDd3hgl%9{^w%R8$^)!l!qwkHVq#q{#mlFGGK^s7fn@F)5( zCbO*0gA)NdwV1Znb+`6t%{+d4dwc3+(2$>&UvMzNT9Gd#r|;wUC0ea#Z%=DsVZn(e zGcqxe^zNO5x3{-x#YpMXr|iea#}K}(48HjBqnwfw7w{3v$H!afcR3%%F0b~huVY1CaLA+H|Yx(*6AWT+VQ|&8D`r z=qIP7$Z2Ydgg4{HuBfQ0${8CQ@5iCh(uFpk$UW?M0)gW~R&Uzi&%VB#_4W1OG7uj< za=+UO37tO8Rx!eZ%+N3}ppZzUxyxi)EF&?pu-M~!6afJNX7TaHtE;P2uO5Nifh94< z;nBh6bB0*_&Q3VGC6b3ur+0i3ZNC>Hs8?hIpk9vD#~MDqm715IPi}2Bw#;A$e4C!8 zjE;`pV%T24-udUBmRq`kk}@&`_h(6f?hV1y*+rdRyZyh=%&ht}mA6?&#!H+cY~~^Y8gDF=5O-f2`p-X+x~g#jJ}> zaedjUpqRf^Ro%BLH}m#ZSXx>t8TQK_=hGI|=LB)avT!*3JM>IujFyhhvz9gmqzf922nt#!Ki3YPdJz<-mcwUNuK6@7 z=|0d#CgCqyY*Kf(`TA5nUuS1$hpox+8$k3jjCF=We}6wrPL8EOJD5rDJ5WwcAQIV+ z97TR4wFuU~Eq|=Z|6o|MPv?Wd%f8Ld&B65b^);?sApmWQ8X%KMSHr_Kd;9u;{=qU8 zkh~-MB;qng!_Y7}JNt~Iqa#dSo^5-3do5qb#3VI6UHCv$3%)udXg!2DzsA1_bcBy1IH4zl>#s;Fx=)zpZCNbjqGQ=`?mOckuA=NC10q zVbDqbA?p8cIX^HA*03rUQOmis9^s}Y{vWIJ!1aq^h4be-g0z$3YJn6wIEaXP6k8(@ zZH}(4k|-2vj&Yd&`0=B*6K0^>E?}XCzCO93K^t(_Oc9wO`fI(2@NnDWShX|uX#XeU s_#+~?-vF|dlxyE1>+LNWS=rK&45MO-9`yVdv~dV|%?43xcKiPS06l-H*#H0l