* fix(item-sliding): fix item-sliding RTL
fix a bug that options disappear on RTL
* wrong class
* revert back ts changes
* create scss fixes
* correct order of rule set
* Right is right and left is left
unless we use start or end for rtl and ltr right should be placed right
and so does left.
* using multi-dir and ltr mixins
* Currect order on RTL using ltr and rtl specific mixins
* dupplicate the comment to disable PropertySpelling
* feat(svg-background-image): support flipped on rtl
* feat(svg-background-image): add rtl for needed icons
* revert(svg-background-image): no need to flip clear
* fix(svg-background-image): translate to place
* fix(svg-background-image): add support for line and polygon
* fix(menu): rtl fix for menu
* disable PropertySpelling in scss-lint for this special case
* Revert "disable PropertySpelling in scss-lint for this special case"
This reverts commit 87c3302fc2a533e1d926e0ed4ec768b467081a93.
* remove scss changes because of the conflict
* Fix left (default) menu position
* Revert "Fix left (default) menu position"
This reverts commit f657369540ac909d127bb9fb09f632af3a545de5.
* trim down ifs
* remove unnecessary this
* feat(rtl): add translate3d support for directions
* feat(rtl): add transform-origin support for directions
* fix(transform): add missing origins
* fix(transform): when given a percentage, calc on rtl
* fix(transform-origin): be same as before
* fix(translate3d): no double minus
* fix(translate3d): use transform instead of cloning code
* style(scss-lint): remove empty line
* fix(merge): fix bad merge
* refactor(transform-origin): nicer logic
* style(): add eof line
* fix(transform): remove unneeded mixin
* feat(rtl): add transform mixin and str-split function
* Merge remote-tracking branch 'remotes/upstream/rtl-transform' into transform-rtl
# Conflicts:
# src/themes/ionic.mixins.scss
* fix(transform): fix string comparison
* fix(select): make select with no options return undefined when OK is pressed (#10435)
* refactor(select): add early check for alert inputs
fixes#10435