diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000..bd22519d2 --- /dev/null +++ b/LICENSE @@ -0,0 +1,13 @@ +Copyright 2012, Mozilla Foundation + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/README.md b/README.md index f78a02069..af92660c8 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,34 @@ Building-Blocks =============== -Reusable components for Firefox OS +Reusable components for Firefox OS. -'style' and 'style_unstable' folders contain all Building Blocks from [gaia's repo](https://github.com/mozilla-b2g/gaia). -Feel free to use them, although we are using the word 'unstable' :) +[![Bower version](https://badge.fury.io/bo/building-blocks.svg)](http://badge.fury.io/bo/building-blocks) + +The main folder in this repo "style" is fetched from [Gaia](https://github.com/mozilla-b2g/gaia) once a day. +The code you will find here could be useful to anyone interested in creating a Firefox OS application and use the look and feel of core applications in the OS, without having to clone the complete Gaia repo. + +You can find more information on how to use Building Blocks in [buildingfirefoxos.com](http://www.buildingfirefoxos.com). +All examples showed there are also available inside "style" forlder, but in a more friendly manner. + + +Cross browser support +----------------------- +Include `cross_browser.css` if you want your webapp can run on any modern browser. +Please test your app in your target browsers, as "style" folder is pulled automatically from the original source, if some styles changes before we have the change to update this file, we cannot guarantee it will always work as expected. + + +Install +---------- + +1. You can git clone the code from github `https://github.com/buildingfirefoxos/Building-Blocks.git` + +2. Or if you have bower installed ([http://bower.io/](http://bower.io/)), run command: `$ bower install building-blocks#gh-pages` + + +Contact a human +------------------ + +This repo is maintained by [@rnowm](https://github.com/rnowm). Feel free to add your suggestions in issues section. + +In case you want to discuss why Firefox OS Building Blocks are coded like that and propose improvements, you should write to [Gaia's mailing list](mailto:dev-gaia@lists.mozilla.org). diff --git a/app.html b/app.html index 5e87e4f78..f30b1e877 100644 --- a/app.html +++ b/app.html @@ -13,13 +13,13 @@ - - - - - - - + + + + + + + @@ -29,13 +29,12 @@ - + - - + +

+ +

-
+
@@ -33,8 +41,8 @@

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

- Curabitur condimentum diam mollis lacus hendrerit congue. Phasellus porttitor orci elit, ac consequat est mollis ut. Ut consequat ipsum a ullamcorper aliquam. +

Curabitur condimentum diam mollis lacus hendrerit congue. Phasellus porttitor orci elit, ac consequat est mollis ut. Ut consequat ipsum a ullamcorper aliquam.

- \ No newline at end of file + diff --git a/style/action_menu/images/icons/back-rtl.png b/style/action_menu/images/icons/back-rtl.png deleted file mode 100644 index a71c7c05d..000000000 Binary files a/style/action_menu/images/icons/back-rtl.png and /dev/null differ diff --git a/style/action_menu/images/icons/back-rtl@1.5x.png b/style/action_menu/images/icons/back-rtl@1.5x.png deleted file mode 100644 index fe37b09e9..000000000 Binary files a/style/action_menu/images/icons/back-rtl@1.5x.png and /dev/null differ diff --git a/style/action_menu/images/icons/back-rtl@2x.png b/style/action_menu/images/icons/back-rtl@2x.png deleted file mode 100644 index 67931b250..000000000 Binary files a/style/action_menu/images/icons/back-rtl@2x.png and /dev/null differ diff --git a/style/action_menu/images/icons/back.png b/style/action_menu/images/icons/back.png deleted file mode 100644 index 5383ee24d..000000000 Binary files a/style/action_menu/images/icons/back.png and /dev/null differ diff --git a/style/action_menu/images/icons/back@1.5x.png b/style/action_menu/images/icons/back@1.5x.png deleted file mode 100755 index ff0900f59..000000000 Binary files a/style/action_menu/images/icons/back@1.5x.png and /dev/null differ diff --git a/style/action_menu/images/icons/close.png b/style/action_menu/images/icons/close.png index 5e733225f..43e13abde 100644 Binary files a/style/action_menu/images/icons/close.png and b/style/action_menu/images/icons/close.png differ diff --git a/style/action_menu/images/icons/close@1.5x.png b/style/action_menu/images/icons/close@1.5x.png index 2800a3f85..3e34b7086 100644 Binary files a/style/action_menu/images/icons/close@1.5x.png and b/style/action_menu/images/icons/close@1.5x.png differ diff --git a/style/action_menu/images/icons/close@2.25x.png b/style/action_menu/images/icons/close@2.25x.png new file mode 100644 index 000000000..b541a7040 Binary files /dev/null and b/style/action_menu/images/icons/close@2.25x.png differ diff --git a/style/action_menu/images/icons/left.png b/style/action_menu/images/icons/left.png new file mode 100644 index 000000000..44f962ee9 Binary files /dev/null and b/style/action_menu/images/icons/left.png differ diff --git a/style/action_menu/images/icons/left@1.5x.png b/style/action_menu/images/icons/left@1.5x.png new file mode 100644 index 000000000..f828466aa Binary files /dev/null and b/style/action_menu/images/icons/left@1.5x.png differ diff --git a/style/action_menu/images/icons/left@2.25x.png b/style/action_menu/images/icons/left@2.25x.png new file mode 100644 index 000000000..661561c94 Binary files /dev/null and b/style/action_menu/images/icons/left@2.25x.png differ diff --git a/style/action_menu/images/icons/back@2x.png b/style/action_menu/images/icons/left@2x.png similarity index 53% rename from style/action_menu/images/icons/back@2x.png rename to style/action_menu/images/icons/left@2x.png index 9ce702eb4..a7f11f6b4 100644 Binary files a/style/action_menu/images/icons/back@2x.png and b/style/action_menu/images/icons/left@2x.png differ diff --git a/style/action_menu/images/icons/right.png b/style/action_menu/images/icons/right.png new file mode 100644 index 000000000..e986ec1e6 Binary files /dev/null and b/style/action_menu/images/icons/right.png differ diff --git a/style/action_menu/images/icons/right@1.5x.png b/style/action_menu/images/icons/right@1.5x.png new file mode 100644 index 000000000..dfd3b561a Binary files /dev/null and b/style/action_menu/images/icons/right@1.5x.png differ diff --git a/style/action_menu/images/icons/right@2.25x.png b/style/action_menu/images/icons/right@2.25x.png new file mode 100644 index 000000000..ecf773bc5 Binary files /dev/null and b/style/action_menu/images/icons/right@2.25x.png differ diff --git a/style/action_menu/images/icons/right@2x.png b/style/action_menu/images/icons/right@2x.png new file mode 100644 index 000000000..74163bc78 Binary files /dev/null and b/style/action_menu/images/icons/right@2x.png differ diff --git a/style/action_menu/images/ui/alpha.png b/style/action_menu/images/ui/alpha.png deleted file mode 100644 index d7d89aa64..000000000 Binary files a/style/action_menu/images/ui/alpha.png and /dev/null differ diff --git a/style/action_menu/images/ui/default.png b/style/action_menu/images/ui/default.png deleted file mode 100644 index 2ff298a1f..000000000 Binary files a/style/action_menu/images/ui/default.png and /dev/null differ diff --git a/style/action_menu/images/ui/gradient.png b/style/action_menu/images/ui/gradient.png deleted file mode 100644 index b2885450b..000000000 Binary files a/style/action_menu/images/ui/gradient.png and /dev/null differ diff --git a/style/action_menu/images/ui/separator.png b/style/action_menu/images/ui/separator.png deleted file mode 100644 index 08e5d0d2b..000000000 Binary files a/style/action_menu/images/ui/separator.png and /dev/null differ diff --git a/style/action_menu/index.html b/style/action_menu/index.html index d1b1e8d0d..eadfdcb7d 100644 --- a/style/action_menu/index.html +++ b/style/action_menu/index.html @@ -1,5 +1,5 @@ - + Action menu @@ -7,11 +7,12 @@ + - -
-
Title
+ +
Title
- - + + diff --git a/style/animations.css b/style/animations.css new file mode 100644 index 000000000..e3a6474e8 --- /dev/null +++ b/style/animations.css @@ -0,0 +1,167 @@ +.fade-in { + animation: fade-in 0.2s forwards; +} + +.fade-out { + animation: fade-out 0.2s forwards; +} + +@keyframes fade-in { + 0% { opacity: 0; } + 100% { opacity: 1; } +} + +@keyframes fade-out { + 0% { opacity: 1; } + 100% { opacity: 0; } +} + +html[dir="ltr"] .app-go-deeper-out { + animation: current-to-left var(--transition-duration) forwards; +} +html[dir="rtl"] .app-go-deeper-out { + animation: current-to-right var(--transition-duration) forwards; +} + +html[dir="ltr"] .app-go-deeper-in { + animation: right-to-current var(--transition-duration) forwards; +} +html[dir="rtl"] .app-go-deeper-in { + animation: left-to-current var(--transition-duration) forwards; +} + +html[dir="ltr"] .app-go-deeper-back-in { + animation: left-to-current var(--transition-duration) forwards; +} +html[dir="rtl"] .app-go-deeper-back-in { + animation: right-to-current var(--transition-duration) forwards; +} + +html[dir="ltr"] .app-go-deeper-back-out { + animation: current-to-right var(--transition-duration) forwards; +} +html[dir="rtl"] .app-go-deeper-back-out { + animation: current-to-left var(--transition-duration) forwards; +} + +@keyframes show { + 0% { opacity: 0; } + 100% { opacity: 1; } +} + +@keyframes hide { + 0% { opacity: 1; } + 100% { opacity: 0; } +} + +@keyframes right-to-current { + 0% { transform: translateX(100%); } + 100% { transform: translateX(0); } +} + +@keyframes current-to-left { + 0% { transform: translateX(0); } + 100% { transform: translateX(-100%); } +} + +@keyframes current-to-right { + 0% { transform: translateX(0); } + 100% { transform: translateX(100%); } +} + +@keyframes left-to-current { + /* To pre-render the incoming screen and avoid a flick we are getting if + setting it to 100%. */ + 0% { transform: translateX(-99.99%); } + 100% { transform: translateX(0); } +} + +@keyframes header-current-to-left { + 0% { transform: translateX(0); } + 100% { transform: translateX(-30%); } +} + +@keyframes header-left-to-current { + 0% { transform: translateX(-30%); } + 100% { transform: translateX(0); } +} + +.app-go-up-in { + animation: app-go-up-in var(--transition-duration) forwards ease-in; +} + +.app-go-up-back-out { + animation: app-go-up-back-out var(--transition-duration) forwards ease-in; +} + +@keyframes app-go-up-in { + 0% { transform: translateY(100%); } + 100% { transform: translateY(0); } +} + +@keyframes app-go-up-back-out { + 0% { transform: translateY(0); } + 100% { transform: translateY(100%); } +} + +html[dir="ltr"] .app-go-in { + animation: right-to-current var(--transition-duration) forwards ease-in; +} +html[dir="rtl"] .app-go-in { + animation: left-to-current var(--transition-duration) forwards ease-in; +} + +html[dir="ltr"] .app-go-back-out { + animation: current-to-right var(--transition-duration) forwards ease-in; +} +html[dir="rtl"] .app-go-back-out { + animation: current-to-left var(--transition-duration) forwards ease-in; +} + +html[dir="ltr"] .move-in-from-forward { + animation: move-left-in var(--transition-duration) forwards; +} +html[dir="rtl"] .move-in-from-forward { + animation: move-right-in var(--transition-duration) forwards; +} + +html[dir="ltr"] .move-out-from-forward { + animation: move-left-out var(--transition-duration) forwards; +} +html[dir="rtl"] .move-out-from-forward { + animation: move-right-out var(--transition-duration) forwards; +} + +html[dir="ltr"] .move-in-from-backward { + animation: move-right-in var(--transition-duration) forwards; +} +html[dir="rtl"] .move-in-from-backward { + animation: move-left-in var(--transition-duration) forwards; +} + +html[dir="ltr"] .move-out-from-backward { + animation: move-right-out var(--transition-duration) forwards; +} +html[dir="rtl"] .move-out-from-backward { + animation: move-left-out var(--transition-duration) forwards; +} + +@keyframes move-left-in { + 0% { transform: translateX(100%);} + 100% { transform: translateX(0);} +} + +@keyframes move-left-out { + 0% { transform: translateX(0);} + 100% { transform: translateX(-100%);} +} + +@keyframes move-right-in { + 0% { transform: translateX(-100%);} + 100% { transform: translateX(0%);} +} + +@keyframes move-right-out { + 0% { transform: translateX(0%);} + 100% { transform: translateX(100%);} +} diff --git a/style/buttons.css b/style/buttons.css index 2973dc63d..94b40317d 100644 --- a/style/buttons.css +++ b/style/buttons.css @@ -3,257 +3,426 @@ * ---------------------------------- */ .button::-moz-focus-inner, -a[role="button"]::-moz-focus-inner, +.bb-button::-moz-focus-inner, button::-moz-focus-inner { border: none; outline: none; - margin-top: -0.2rem; /* To fix line-height bug (697451) */ } button, -a[role="button"], +.bb-button, .button { + font-family: sans-serif; + font-style: italic; width: 100%; - height: 3.8rem; + height: 4rem; margin: 0 0 1rem; - padding: 0 1.5rem; - -moz-box-sizing: border-box; + padding: 0 1.2rem; + box-sizing: border-box; display: inline-block; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; - background: #fafafa url(buttons/images/ui/default.png) repeat-x left bottom / auto 100%; - border: 0.1rem solid #a6a6a6; - border-radius: 0.2rem; - font-weight: 500; + background: #d8d8d8; + border: none; + border-radius: 2rem; + font-weight: normal; font-size: 1.6rem; - line-height: 3.8rem; + line-height: 4rem; color: #333; text-align: center; - text-shadow: 0.1rem 0.1rem 0 rgba(255,255,255,0.3); text-decoration: none; outline: none; } -/* Press (default & recommend) */ -button:active, -a[role="button"]:active, -button.recommend:active, -a.recommend[role="button"]:active { - border-color: #008aaa; - background: #008aaa; - background-size: auto 100%; - color: #333; -} - /* Recommend */ button.recommend, -a[role="button"].recommend { - background-image: url(buttons/images/ui/recommend.png); +.bb-button.recommend { background-color: #00caf2; - border-color: #008eab; + color: #fff; } /* Danger */ button.danger, -a.danger[role="button"], -span.danger[role="button"] { - background-image: url(buttons/images/ui/danger.png); - background-color: #b70404; +.danger.bb-button { + background-color: #e51e1e; color: #fff; - text-shadow: none; - border-color: #820000; } -/* Danger Press */ -button.danger:active, -a[role="button"].danger:active, -.button.danger:active { - background-image: url(buttons/images/ui/danger-press.png); - background-color: #890707; +/* Pressed */ +button:active, +.bb-button:active, +.button:active { + background-color: #b2f2ff; + color: #fff; +} + +/* Icons */ +button[data-icon], +.bb-button[data-icon], +.button[data-icon] { + position: relative; } -/* Disabled (default & recommend) */ +button[data-icon]:before, +.bb-button[data-icon]:before, +.button[data-icon]:before { + position: absolute; + top: 50%; + margin-top: -1.5rem; + offset-inline-end: 1.5rem; + line-height: 3rem; +} + +button[data-icon]:active:before, +.bb-button[data-icon]:active:before, +.button[data-icon]:active:before { + color: #fff; +} + +/* Pressed with dark skin */ +.skin-dark button:active, +.skin-dark .bb-button:active, +.skin-dark .button:active { + background-color: #00aacc; +} + +/* Disabled */ button[disabled], -a[role="button"][aria-disabled="true"], -.button[aria-disabled="true"], -button[disabled].recommend, -a[role="button"][aria-disabled="true"].recommend, -.button[aria-disabled="true"].recommend { - background: #e7e7e7; - border-color: #c7c7c7; +.bb-button[aria-disabled="true"], +.button[aria-disabled="true"] { + background-color: rgba(0,0,0,0.05); color: #c7c7c7; - text-shadow: none; pointer-events: none; } -/* Danger disabled */ +button[disabled].recommend, +.bb-button[aria-disabled="true"].recommend, +.button[aria-disabled="true"].recommend { + background-color: #97cbd5; + color: rgba(255,255,255,0.5); +} + button[disabled].danger, -.button[aria-disabled="true"].danger, -a[role="button"][aria-disabled="true"].danger { - background: #c68484; - border-color: #a56464; - color: #a56464; - text-shadow: none; - pointer-events: none; +.bb-button[aria-disabled="true"].danger, +.button[aria-disabled="true"].danger { + background-color: #eb7474; + color: rgba(255,255,255,0.5); } /* Disabled with dark background */ -.dark button[disabled], -.dark .button[aria-disabled="true"], -.dark a[role="button"][aria-disabled="true"] { - background: #5f5f5f; - color: #4d4d4d; - border-color: #4d4d4d; - text-shadow: none; - pointer-events: none; +.skin-dark button[disabled], +.skin-dark .button[aria-disabled="true"], +.skin-dark .bb-button[aria-disabled="true"] { + background-color: #565656; + color: rgba(255,255,255,0.4); } +.skin-dark button[disabled].recommend, +.skin-dark .button[aria-disabled="true"].recommend, +.skin-dark .bb-button[aria-disabled="true"].recommend { + background-color: #006579; +} + +.skin-dark button[disabled].danger, +.skin-dark .button[aria-disabled="true"].danger, +.skin-dark .bb-button[aria-disabled="true"].danger { + background-color: #730f0f; +} + +button[disabled]::-moz-selection, +.button[aria-disabled="true"]::-moz-selection, +.bb-button[aria-disabled="true"]::-moz-selection { + -moz-user-select: none; +} /* ---------------------------------- * Buttons inside lists * ---------------------------------- */ li button, -li a[role="button"], +li .bb-button, li .button { position: relative; - background: #e7e7e7; - text-align: left; - /* For hacking box-shadows we need overflow:visible; so we lose text-overflows...*/ + border: 0.1rem solid #c7c7c7; + background: rgba(0,0,0,0.05); + margin: 0 0 1rem; + overflow: hidden; + border-radius: 0; + display: flex; + height: auto; + min-height: 4rem; + text-overflow: initial; white-space: normal; - overflow: visible; + line-height: 2rem; + padding: 1rem 1.2rem; } - -/* Hacking box-shadow */ -li button:after, -li a[role="button"]:after, -li .button:after { - content: ""; - position: absolute; - top: 100%; - left: 0; - right: 0; - height: 0.2rem; - background: url( buttons/images/ui/shadow.png) repeat-x left bottom / auto 100%; +html[dir="ltr"] li button, +html[dir="ltr"] li .bb-button, +html[dir="ltr"] li .button { + text-align: left; +} +html[dir="rtl"] li button, +html[dir="rtl"] li .bb-button, +html[dir="rtl"] li .button { + text-align: right; } /* Press */ -li a[role="button"]:active:after, +li .bb-button:active:after, li .button:active:after, li button:active:after { opacity: 0; } /* Disabled */ -li button[disabled]:after, -li a[role="button"][aria-disabled="true"]:after, -li .button[aria-disabled="true"]:after { - background: none; +li button:disabled, +li .bb-button[aria-disabled="true"], +li .button[aria-disabled="true"] { + opacity: 0.5; } /* Icons */ li button.icon, -li a[role="button"].icon, +li .bb-button.icon, li .button.icon { - padding-right: 3rem; + padding-inline-end: 4rem; } li button.icon:before, -li a[role="button"].icon:before, +li .bb-button.icon:before, li .button.icon:before { content: ""; width: 3rem; height: 3rem; position: absolute; top: 50%; - right: 0; + offset-inline-end: 0.5rem; margin-top: -1.5rem; background: transparent no-repeat center center / 100% auto; pointer-events: none; } -li button.icon-view:before, -li a[role="button"].icon-view:before { - background: url(buttons/images/icons/view.png) no-repeat 1.6rem 0 / 1rem 9rem; +li button[data-icon]:before, +li .bb-button[data-icon]:before, +li .button[data-icon]:before { + offset-inline-end: 1rem; +} + +li button.icon-view:active, +li .bb-button.icon-view:active, +li .button.icon-view:active { + background-color: #b2f2ff; +} + +li button[data-icon="expand"]:before, +li .bb-button[data-icon="expand"]:before, +li .button[data-icon="expand"]:before { + color: #00aac5; + top: unset; + bottom: 0; } -li button.icon-view:active:before, -li a[role="button"].icon-view:active:before { - background-position: 1.6rem -3rem; +li button[data-icon="expand"][disabled]:before, +li .bb-button[data-icon="expand"][aria-disabled="true"]:before, +li .button[data-icon="expand"][aria-disabled="true"]:before { + color: #A9A9A9; } -li button.icon-view:disabled:before, -li a[role="button"][aria-disabled="true"].icon-view:before { - background-position: 1.6rem -6rem; +li button[data-icon="forward"]:before, +li .bb-button[data-icon="forward"]:before, +li .button[data-icon="forward"]:before { + color: #686f72; } +/* Getting more space for text, as icon is shorter */ li button.icon-dialog, -li a[role="button"].icon-dialog, +li .bb-button.icon-dialog, li .button.icon-dialog { - font-size: 1.7rem; + padding-inline-end: 3rem; } li button.icon-dialog:before, -li a[role="button"].icon-dialog:before, +li .bb-button.icon-dialog:before, li .button.icon-dialog:before { - background: url(buttons/images/icons/dialog.png) no-repeat 1.6rem 0 / 1rem 9rem; - top: 100%; - margin-top: -2.4rem; + width: 0; + height: 0; + top: auto; + offset-inline-end: 0.8rem; + bottom: 0.5rem; + border-top: 0.7rem solid transparent; + border-bottom: 0.7rem solid transparent; + border-inline-start: 0.7rem solid #00aac5; + z-index: 1; } - -li button.icon-dialog:active:before, -li a[role="button"].icon-dialog:active:before, -li .button.icon-dialog:active:before { - background-position: 1.6rem -3rem; +html[dir="ltr"] li button.icon-dialog:before, +html[dir="ltr"] li .bb-button.icon-dialog:before, +html[dir="ltr"] li .button.icon-dialog:before { + transform: rotate(45deg); +} +html[dir="rtl"] li button.icon-dialog:before, +html[dir="rtl"] li .bb-button.icon-dialog:before, +html[dir="rtl"] li .button.icon-dialog:before { + transform: rotate(-45deg); } li button.icon-dialog:disabled:before, -li a[role="button"][aria-disabled="true"].icon-dialog:before, +li .bb-button[aria-disabled="true"].icon-dialog:before, li .button[aria-disabled="true"].icon-dialog:before { - background-position: 1.6rem -6rem; + border-inline-start: 0.7rem solid #a9a9a9; } - /* ---------------------------------- - * Buttons inside lists, compact mode + * Theme: Dark * ---------------------------------- */ -ul.compact, -ol.compact { - padding: 0 1.5rem 1.5rem 1.5rem; +.skin-dark li button, +.skin-dark li .bb-button, +.skin-dark li .button { + background-color: #454545; + border: none; + color: #fff; + font-weight: normal; } -ul.compact li, -ol.compact li { - padding: 1.5rem 0 0.5rem 0; - border-bottom: solid #bdbdbd 0.1rem; - display: block; - overflow: hidden; +.skin-dark li button:active, +.skin-dark li .button:active, +.skin-dark li .bb-button:active { + background-color: #00aacc; } -ul.compact li label, -ol.compact li label { - padding: 0 1.5rem 1rem 1.5rem; - color: #333; - font-weight: normal; - font-size: 1.6rem; - line-height: 1.8rem; - display: block; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; +.skin-dark li button.icon-view:active, +.skin-dark li .button.icon-view:active, +.skin-dark li .bb-button.icon-view:active { + background-color: #00aacc; +} + +.skin-dark li button.icon-dialog:active:before, +.skin-dark li .bb-button.icon-dialog:active:before, +.skin-dark li .button.icon-dialog:active:before { + border-inline-start: 0.7rem solid #b2f2ff; +} + +.skin-dark li button:disabled, +.skin-dark li .bb-button[aria-disabled="true"], +.skin-dark li .button[aria-disabled="true"] { + background-color: #454545; + opacity: 0.5; } /* Inputs inside of .button */ .button input, +body[role="application"] .bb-button input, body[role="application"] .button input { border: 0; background: none; } +/* select */ +select { + width: 100%; + box-sizing: border-box; + font-family: sans-serif; + font-style: italic; + font-size: 1.6rem; + color: #333; + margin: 0 0 1rem; + padding: 0; + padding-inline-start: 1.1rem; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + height: 4rem; + border: 0.1rem solid #c7c7c7; + background: rgba(0,0,0,0.05); +} + +.skin-dark select { + background-color: rgba(87, 87, 87, 0.8); + border: none; + color: #fff; +} + +/* remove dotted outline */ +select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #333; +} + +.skin-dark select:-moz-focusring { + text-shadow: 0 0 0 #fff; +} + /* Hides dropdown arrow until bug #649849 is fixed */ -.button.icon select { - width: 130%; +.bb-button.icon select, +.button.icon select, +.bb-button[data-icon] select, +.button[data-icon] select { + position: absolute; + top: -0.6rem; + offset-inline-start: 0; + width: calc(100% + 3rem); + height: 100%; + margin: 0; + padding: 0; + padding-inline-end: 5rem; + text-indent: 0; + font-weight: 400; + font-size: 1.7rem; + color: rgba(0,0,0,0); + border: none; + background: none; +} +/** + * The select element uses the text color to determine the color of the outline. + * We put a text shadow with needed offset and no blur, so that replaces the text. + */ +html[dir="ltr"] .bb-button.icon select, +html[dir="ltr"] .button.icon select, +html[dir="ltr"] .bb-button[data-icon] select, +html[dir="ltr"] .button[data-icon] select, +html[dir="ltr"] .bb-button.icon-dialog select, +html[dir="ltr"] .button.icon-dialog select { + text-shadow: 1rem 0.5rem 0 #333; +} +html[dir="rtl"] .bb-button.icon select, +html[dir="rtl"] .button.icon select, +html[dir="rtl"] .bb-button[data-icon] select, +html[dir="rtl"] .button[data-icon] select, +html[dir="rtl"] .bb-button.icon-dialog select, +html[dir="rtl"] .button.icon-dialog select { + text-shadow: -1rem 0.5rem 0 #333; +} + +.bb-button.icon select option, +.button.icon select option, +.bb-button[data-icon] select option, +.button[data-icon] select option { + color: #000; + border: 0; + padding: 0.6rem 1.3rem; + text-shadow: 0 0 0 rgba(0,0,0,0); +} + +.bb-button.icon-dialog, +.button.icon-dialog { + overflow: hidden; +} + +html[dir="ltr"] .skin-dark .bb-button.icon select, +html[dir="ltr"] .skin-dark .button.icon select, +html[dir="ltr"] .skin-dark .bb-button[data-icon] select, +html[dir="ltr"] .skin-dark .button[data-icon] select, +html[dir="ltr"] .skin-dark .bb-button.icon-dialog select, +html[dir="ltr"] .skin-dark .button.icon-dialog select { + text-shadow: 1rem 0.5rem 0 #fff; +} +html[dir="rtl"] .skin-dark .bb-button.icon select, +html[dir="rtl"] .skin-dark .button.icon select, +html[dir="rtl"] .skin-dark .bb-button[data-icon] select, +html[dir="rtl"] .skin-dark .button[data-icon] select, +html[dir="rtl"] .skin-dark .bb-button.icon-dialog select, +html[dir="rtl"] .skin-dark .button.icon-dialog select { + text-shadow: -1rem 0.5rem 0 #fff; } diff --git a/style/buttons/images/icons/dialog.png b/style/buttons/images/icons/dialog.png deleted file mode 100644 index 6cda24189..000000000 Binary files a/style/buttons/images/icons/dialog.png and /dev/null differ diff --git a/style/buttons/images/icons/dialog@1.5x.png b/style/buttons/images/icons/dialog@1.5x.png deleted file mode 100644 index 6194081aa..000000000 Binary files a/style/buttons/images/icons/dialog@1.5x.png and /dev/null differ diff --git a/style/buttons/images/icons/dialog@2x.png b/style/buttons/images/icons/dialog@2x.png deleted file mode 100644 index 4c0bec369..000000000 Binary files a/style/buttons/images/icons/dialog@2x.png and /dev/null differ diff --git a/style/buttons/images/icons/view.png b/style/buttons/images/icons/view.png deleted file mode 100644 index de62f59ed..000000000 Binary files a/style/buttons/images/icons/view.png and /dev/null differ diff --git a/style/buttons/images/icons/view@1.5x.png b/style/buttons/images/icons/view@1.5x.png deleted file mode 100644 index b271e01e5..000000000 Binary files a/style/buttons/images/icons/view@1.5x.png and /dev/null differ diff --git a/style/buttons/images/icons/view@2x.png b/style/buttons/images/icons/view@2x.png deleted file mode 100644 index 4d565bd66..000000000 Binary files a/style/buttons/images/icons/view@2x.png and /dev/null differ diff --git a/style/buttons/images/left-light.svg b/style/buttons/images/left-light.svg new file mode 100644 index 000000000..2533a904e --- /dev/null +++ b/style/buttons/images/left-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/style/buttons/images/right-light.svg b/style/buttons/images/right-light.svg new file mode 100644 index 000000000..5e296f481 --- /dev/null +++ b/style/buttons/images/right-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/style/buttons/images/ui/danger-disabled.png b/style/buttons/images/ui/danger-disabled.png deleted file mode 100644 index 2a14bfb61..000000000 Binary files a/style/buttons/images/ui/danger-disabled.png and /dev/null differ diff --git a/style/buttons/images/ui/danger-press.png b/style/buttons/images/ui/danger-press.png deleted file mode 100644 index d7529b5bc..000000000 Binary files a/style/buttons/images/ui/danger-press.png and /dev/null differ diff --git a/style/buttons/images/ui/danger.png b/style/buttons/images/ui/danger.png deleted file mode 100644 index 400e3ae35..000000000 Binary files a/style/buttons/images/ui/danger.png and /dev/null differ diff --git a/style/buttons/images/ui/default.png b/style/buttons/images/ui/default.png deleted file mode 100644 index 2ff298a1f..000000000 Binary files a/style/buttons/images/ui/default.png and /dev/null differ diff --git a/style/buttons/images/ui/disabled.png b/style/buttons/images/ui/disabled.png deleted file mode 100644 index 2e97135f5..000000000 Binary files a/style/buttons/images/ui/disabled.png and /dev/null differ diff --git a/style/buttons/images/ui/recommend.png b/style/buttons/images/ui/recommend.png deleted file mode 100644 index 42aed3900..000000000 Binary files a/style/buttons/images/ui/recommend.png and /dev/null differ diff --git a/style/buttons/images/ui/shadow.png b/style/buttons/images/ui/shadow.png deleted file mode 100644 index acc799f5d..000000000 Binary files a/style/buttons/images/ui/shadow.png and /dev/null differ diff --git a/style/buttons/images/ui/shadow@1.5x.png b/style/buttons/images/ui/shadow@1.5x.png deleted file mode 100644 index 9a1535316..000000000 Binary files a/style/buttons/images/ui/shadow@1.5x.png and /dev/null differ diff --git a/style/buttons/images/ui/shadow@2x.png b/style/buttons/images/ui/shadow@2x.png deleted file mode 100644 index f208d7356..000000000 Binary files a/style/buttons/images/ui/shadow@2x.png and /dev/null differ diff --git a/style/buttons/index.html b/style/buttons/index.html index f502ce2fd..814626fa2 100644 --- a/style/buttons/index.html +++ b/style/buttons/index.html @@ -1,16 +1,15 @@ - + - Buttons - - + + + -

Normal

-
+

+ +

+

Special buttons

+
-
+
+ +

Buttons with icons

+
+ + + + + + +

Disabled

-
+
- Recommend + Recommend
-

Disabled with dark background

-
+

Skin dark

+
+ + + +
+ +

Disabled

+
- Recommend + Recommend
-

Button List

-
+

List buttons

+
  • - +
  • +
  • +
  • + +
  • +
  • + + + +
  • +
  • +
  • -
  • - - Tuesday September 18, 2012 + +
  • +
  • + + Tuesday Sept. 18, 2012
  • - - Tuesday September 18, 2012 + + Tuesday Sept. 18, 2012
-

Button list (compact mode)

+

Skin Dark

+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + + Tuesday Sept. 18, 2012 + +
  • +
  • + + Tuesday Sept. 18, 2012 + +
  • +
+
+ +

Select

-
    + +
+ +

Fake select

+
+
    +
  • + + + +
  • +
+
+ +

Disabled select

+
+
  • - - + + +
  • +
+
+ +

Skin dark

+
+ +
+ +

Fake select

+
+
  • - - + + +
  • - - + + +
+ - diff --git a/style/confirm.css b/style/confirm.css index 826c55861..8b8e71b0e 100644 --- a/style/confirm.css +++ b/style/confirm.css @@ -4,9 +4,7 @@ /* Main dialog setup */ form[role="dialog"][data-type="confirm"] { - background: - url(confirm/images/ui/pattern.png) repeat left top, - url(confirm/images/ui/gradient.png) no-repeat left top / 100% 100%; + background: #2d2d2d; overflow: hidden; position: absolute; z-index: 100; @@ -19,8 +17,9 @@ form[role="dialog"][data-type="confirm"] { /* Using font-size: 0; we avoid the unwanted visual space (about 3px) created by white-spaces and break lines in the code betewen inline-block elements */ color: #fff; - text-align: left; } +html[dir="ltr"] form[role="dialog"][data-type="confirm"] { text-align: left; } +html[dir="rtl"] form[role="dialog"][data-type="confirm"] { text-align: right; } form[role="dialog"][data-type="confirm"]:before { content: ""; @@ -28,15 +27,15 @@ form[role="dialog"][data-type="confirm"]:before { vertical-align: middle; width: 0.1rem; height: 100%; - margin-left: -0.1rem; + margin-inline-start: -0.1rem; } form[role="dialog"][data-type="confirm"] > section { - font-weight: lighter; + font-weight: 300; font-size: 2.2rem; color: #FAFAFA; padding: 0 1.5rem; - -moz-box-sizing: padding-box; + box-sizing: padding-box; width: 100%; display: inline-block; overflow-y: scroll; @@ -51,7 +50,8 @@ form[role="dialog"][data-type="confirm"] h1 { line-height: 1.5em; color: #fff; margin: 0; - padding: 0 1.5rem; + padding: 1rem 1.5rem 0; + word-wrap: break-word; } /* Menu & buttons setup */ @@ -59,9 +59,8 @@ form[role="dialog"][data-type="confirm"] menu { white-space: nowrap; margin: 0; padding: 1.5rem; - border-top: solid 0.1rem rgba(255, 255, 255, 0.1); - background: #2d2d2d url(confirm/images/ui/pattern.png) repeat left top; - display: block; + background: #4d4d4d; + display: flex; overflow: hidden; position: absolute; left: 0; @@ -76,103 +75,113 @@ form[role="dialog"][data-type="confirm"] menu button::-moz-focus-inner { } form[role="dialog"][data-type="confirm"] menu button { + font-family: sans-serif; + font-style: italic; width: 100%; - height: 3.8rem; + height: 4rem; margin: 0 0 1rem; - padding: 0 1.5rem; - -moz-box-sizing: border-box; + padding: 0 0.2rem; + box-sizing: border-box; display: inline-block; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; - background: #fafafa url(buttons/images/ui/default.png) repeat-x left bottom/ auto 100%; - border: 0.1rem solid #a6a6a6; - border-radius: 0.3rem; - font-weight: 500; + background: #d8d8d8; + border: none; + border-radius: 2rem; + font-weight: normal; font-size: 1.6rem; - line-height: 3.8rem; + line-height: 4rem; color: #333; text-align: center; - text-shadow: 0.1rem 0.1rem 0 rgba(255,255,255,0.3); + text-shadow: none; text-decoration: none; outline: none; } -/* Press (default & recommend) */ -form[role="dialog"][data-type="confirm"] menu button:active, -form[role="dialog"][data-type="confirm"] menu button.recommend:active, -a.recommend[role="button"]:active { - border-color: #008aaa; - color: #333; -} - /* Recommend */ form[role="dialog"][data-type="confirm"] menu button.recommend { - background-image: url(buttons/images/ui/recommend.png); background-color: #00caf2; - border-color: #008eab; + color: #fff; } /* Danger */ -form[role="dialog"][data-type="confirm"] menu button.danger, -a.danger[role="button"] { - background-image: url(buttons/images/ui/danger.png); - background-color: #b70404; +form[role="dialog"][data-type="confirm"] menu button.danger { + background-color: #e51e1e; color: #fff; - text-shadow: none; - border-color: #820000; } -/* Danger Press */ -form[role="dialog"][data-type="confirm"] menu button.danger:active { - background-image: url(buttons/images/ui/danger-press.png); - background-color: #890707; +/* Pressed */ +form[role="dialog"][data-type="confirm"] menu button:active { + background: #00aacc; + color: #fff; } /* Disabled */ form[role="dialog"][data-type="confirm"] > menu > button[disabled] { - background: #5f5f5f; - color: #4d4d4d; - text-shadow: none; - border-color: #4d4d4d; + background-color: #565656; + color: rgba(255,255,255,0.4); pointer-events: none; } +form[role="dialog"][data-type="confirm"] > menu > button[disabled].recommend { + background-color: #006579; +} -form[role="dialog"][data-type="confirm"] menu button:last-child { - margin-left: 1rem; +form[role="dialog"][data-type="confirm"] > menu > button[disabled].danger { + background-color: #730f0f; } -form[role="dialog"][data-type="confirm"] menu button, -form[role="dialog"][data-type="confirm"] menu button:first-child { - margin: 0; +button[disabled]::-moz-selection { + -moz-user-select: none; } form[role="dialog"][data-type="confirm"] menu button { - width: calc((100% - 1rem) / 2); + margin: 0; + margin-inline-end: 1rem; } -form[role="dialog"][data-type="confirm"] menu button.full { - width: 100%; +form[role="dialog"][data-type="confirm"] menu button:last-child { + margin-inline-end: 0; +} + +/* +** Specific component code +** +** 1. Text in confirm dialog should not be selectable. + */ +form[role="dialog"][data-type="confirm"] p:nth-child(2) { + margin: 1rem 0 0; + overflow: hidden; } -/* Specific component code */ form[role="dialog"][data-type="confirm"] p { word-wrap: break-word; - margin: 1rem 0 0; + margin: 0; padding: 1rem 1.5rem; border-top: 0.1rem solid #686868; line-height: 3rem; + -moz-user-select: none; /* 1 */ +} + +form[role="dialog"][data-type="confirm"] p > span { + font-size: 1.5rem; + display: block; + line-height: 1.7rem; + color: rgba(255,255,255,0.6); } form[role="dialog"][data-type="confirm"] p img { - float: left; - margin-right: 2rem; + margin-inline-end: 2rem; } +html[dir="ltr"] form[role="dialog"][data-type="confirm"] p img { float: left; } +html[dir="rtl"] form[role="dialog"][data-type="confirm"] p img { float: right; } form[role="dialog"][data-type="confirm"] p strong { - font-weight: lighter; + display: block; + margin-top: 0.2rem; + font-weight: 300; } form[role="dialog"][data-type="confirm"] p small { @@ -193,21 +202,27 @@ form[role="dialog"][data-type="confirm"] dl { form[role="dialog"][data-type="confirm"] dl > dt { clear: both; - float: left; width: 7rem; - padding-left: 1.5rem; + padding-inline-start: 1.5rem; font-weight: 500; text-align: left; } +html[dir="ltr"] form[role="dialog"][data-type="confirm"] dl > dt { float: left; } +html[dir="rtl"] form[role="dialog"][data-type="confirm"] dl > dt { float: right; text-align: right; } form[role="dialog"][data-type="confirm"] dl > dd { - padding-right: 1.5rem; + padding-inline-end: 1.5rem; font-weight: 300; text-overflow: ellipsis; vertical-align: top; overflow: hidden; } +form[role="dialog"][data-type="confirm"] dl > dd > div { + text-overflow: ellipsis; + overflow: hidden; +} + form[role="dialog"][data-type="confirm"] figure { margin: 1.5rem; display: flex; @@ -215,7 +230,7 @@ form[role="dialog"][data-type="confirm"] figure { } form[role="dialog"][data-type="confirm"] figure img { - padding-right: 1.5rem; + padding-inline-end: 1.5rem; flex-shrink: 0; } diff --git a/style/confirm/content.html b/style/confirm/content.html index 747982408..ba9e63694 100644 --- a/style/confirm/content.html +++ b/style/confirm/content.html @@ -1,5 +1,5 @@ - + @@ -9,11 +9,12 @@ + +
@@ -45,4 +68,3 @@

Confirmation

- diff --git a/style/confirm/content_details.html b/style/confirm/content_details.html index f1de62cb5..7f20074d0 100644 --- a/style/confirm/content_details.html +++ b/style/confirm/content_details.html @@ -1,5 +1,5 @@ - + @@ -9,11 +9,12 @@ + +
@@ -35,13 +58,13 @@
  • Telefónica
  • -
  • mobile, +34 555 439 849
  • -
  • home, +34 104 438 881
  • +
  • +34 555 439 849 (mobile)
  • +
  • +34 104 438 881 (home)
  • luzie@gmail.com
  • luzie@hotmail.com
    • -
    • 123 streetname is very long we try to make it go double line ok?
    • +
    • 123 streetname is very long we try to make it go double line ok?
    • Town
    • ZIP code
    • Country
    • diff --git a/style/confirm/images/ui/danger-disabled.png b/style/confirm/images/ui/danger-disabled.png deleted file mode 100644 index 2a14bfb61..000000000 Binary files a/style/confirm/images/ui/danger-disabled.png and /dev/null differ diff --git a/style/confirm/images/ui/danger-press.png b/style/confirm/images/ui/danger-press.png deleted file mode 100644 index d7529b5bc..000000000 Binary files a/style/confirm/images/ui/danger-press.png and /dev/null differ diff --git a/style/confirm/images/ui/danger.png b/style/confirm/images/ui/danger.png deleted file mode 100644 index 400e3ae35..000000000 Binary files a/style/confirm/images/ui/danger.png and /dev/null differ diff --git a/style/confirm/images/ui/default.png b/style/confirm/images/ui/default.png deleted file mode 100644 index 2ff298a1f..000000000 Binary files a/style/confirm/images/ui/default.png and /dev/null differ diff --git a/style/confirm/images/ui/disabled.png b/style/confirm/images/ui/disabled.png deleted file mode 100644 index 2e97135f5..000000000 Binary files a/style/confirm/images/ui/disabled.png and /dev/null differ diff --git a/style/confirm/images/ui/gradient.png b/style/confirm/images/ui/gradient.png index b2885450b..343f97fc2 100644 Binary files a/style/confirm/images/ui/gradient.png and b/style/confirm/images/ui/gradient.png differ diff --git a/style/confirm/images/ui/gradient@1.5x.png b/style/confirm/images/ui/gradient@1.5x.png new file mode 100644 index 000000000..a01de1189 Binary files /dev/null and b/style/confirm/images/ui/gradient@1.5x.png differ diff --git a/style/confirm/images/ui/gradient@2.25x.png b/style/confirm/images/ui/gradient@2.25x.png new file mode 100644 index 000000000..c710942b9 Binary files /dev/null and b/style/confirm/images/ui/gradient@2.25x.png differ diff --git a/style/confirm/images/ui/gradient@2x.png b/style/confirm/images/ui/gradient@2x.png new file mode 100644 index 000000000..04f04d7aa Binary files /dev/null and b/style/confirm/images/ui/gradient@2x.png differ diff --git a/style/confirm/images/ui/pattern@1.5x.png b/style/confirm/images/ui/pattern@1.5x.png new file mode 100644 index 000000000..690df71b1 Binary files /dev/null and b/style/confirm/images/ui/pattern@1.5x.png differ diff --git a/style/confirm/images/ui/pattern@2.25x.png b/style/confirm/images/ui/pattern@2.25x.png new file mode 100644 index 000000000..e8f5f8bde Binary files /dev/null and b/style/confirm/images/ui/pattern@2.25x.png differ diff --git a/style/confirm/images/ui/pattern@2x.png b/style/confirm/images/ui/pattern@2x.png new file mode 100644 index 000000000..1aae9d4ac Binary files /dev/null and b/style/confirm/images/ui/pattern@2x.png differ diff --git a/style/confirm/images/ui/recommend.png b/style/confirm/images/ui/recommend.png deleted file mode 100644 index 42aed3900..000000000 Binary files a/style/confirm/images/ui/recommend.png and /dev/null differ diff --git a/style/confirm/index.html b/style/confirm/index.html index 49de1261a..0cffcb543 100644 --- a/style/confirm/index.html +++ b/style/confirm/index.html @@ -1,5 +1,5 @@ - + @@ -9,11 +9,12 @@ + +
      @@ -40,4 +63,3 @@

      Confirmation

      - diff --git a/style/confirm/long_content.html b/style/confirm/long_content.html index 48ebf4e3a..82245ee82 100644 --- a/style/confirm/long_content.html +++ b/style/confirm/long_content.html @@ -1,5 +1,5 @@ - + @@ -9,11 +9,12 @@ + +

      Confirmation

      -

      Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

      +

      Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

      @@ -40,4 +63,3 @@

      Confirmation

      - diff --git a/style/confirm/no_title.html b/style/confirm/no_title.html index dc59be2aa..034a7e18d 100644 --- a/style/confirm/no_title.html +++ b/style/confirm/no_title.html @@ -1,5 +1,5 @@ - + @@ -9,11 +9,12 @@ + +
      -

      Are you sure you want to delete this contact?

      +

      Are you sure you want to delete this contact?

      @@ -39,4 +62,3 @@ - diff --git a/style/contacts.css b/style/contacts.css new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/style/contacts.css @@ -0,0 +1 @@ + diff --git a/style/contacts/contact_in_overlay.css b/style/contacts/contact_in_overlay.css new file mode 100644 index 000000000..e767759b0 --- /dev/null +++ b/style/contacts/contact_in_overlay.css @@ -0,0 +1,80 @@ +/* Overrides building blocks */ +#contact-list .contact-item { + height: auto; + padding-top: 1rem; + padding-bottom: 1rem; +} +/* End overrides building blocks */ + +.contact-item { + flex: 1; + padding: 0 2rem; + min-width: 0; + text-align: left; +} + +.contact-item .ci__tel-type:not(:empty) ~ .js-separator::before { + content: ','; + -moz-margin-end: 5px; +} + +.contact-item .ci__tel-type:not(:empty) { + min-width: 4rem; + max-width: 10rem; +} + +.ci__name { + line-height: 1.9rem; + pointer-events: none; +} + +.ci--action-menu .ci__name { + font-size: 1.7rem; + line-height: 2.1rem; + font-weight: 500; +} + +.ci__details { + display: flex; + font-size: 1.7rem; + line-height: 2.3rem; + pointer-events: none; + margin-bottom: -0.4rem; +} + +.ci--action-menu .ci__details { + font-size: 1.5rem; +} + +.ci__mark { + background-color: #94EEE9; + color: unset; +} + +.ci--action-menu .ci__mark { + background: #333; + color: #94eee9; +} + +.js-tel { + flex-grow: 1; +} + +/* FIXME Move to some kind of "building blocks" file? */ +.ellipsis { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + margin: 0 auto; +} + +/* Override BB styles for LTR */ +[role="dialog"][data-type="action"] > menu > button.contact-item { + text-align: left; +} + +/* Override BB styles for RTL */ +html[dir="rtl"] [role="dialog"][data-type="action"] > menu > button.contact-item, +html[dir="rtl"] .contact-item { + text-align: right; +} diff --git a/style/contacts/contacts_buttons.css b/style/contacts/contacts_buttons.css new file mode 100644 index 000000000..b94e3bee1 --- /dev/null +++ b/style/contacts/contacts_buttons.css @@ -0,0 +1,161 @@ +/* Hidden elements */ +.hide, [data-template] { + display: none !important; +} + +li .icon-call:before { + background-image: url("/shared/style/contacts/images/call.png") !important; +} + +li button.icon-message:before { + background-image: url("/shared/style/contacts/images/sms.png") !important; +} + +li button.send-sms { + width: 0; +} +li button.icon-email:before { + background-image: url("/shared/style/contacts/images/mail.png") !important; +} + +.has-preferred-sim .button.icon-call { + display: flex; + align-items: center; + padding: 0 1.2rem; +} + +.has-preferred-sim .button.icon-call b { + position: unset; + order: 1; + flex: 1 1 auto; +} + +.has-preferred-sim .activity.icon-call:before { + margin-top: 0; + background-size: 3rem !important; + position: unset; + order: 2; + flex: 0 0 auto; +} + +.call-action .js-sim-indication { + display: none; + font-size: 1.3rem; + color: #5F5F5F; + font-style: normal; + line-height: 4rem; + height: 3.8rem; + text-align: end; + margin: 0; + background: url("/shared/elements/gaia_sim_picker/images/long-tap-indicator.png") no-repeat right bottom 0.2rem / 1.4rem 1rem; + order: 3; +} + +.has-preferred-sim .call-action .js-sim-indication { + display: block; +} + +#sim-picker { + text-align: start; +} + +#contact-detail h2 { + display: flex; + margin: 0 1.5rem 0.2rem; + text-transform: uppercase; + font-size: 1.8rem; + color: #4997a7; + font-weight: normal; +} + +#contact-detail .carrier { + font-size: 1.4rem; + color: #5f5f5f; + text-transform: none; +} + +/* LAYOUT */ +/* ITEM: The smallest complete structure; */ +.item { + display: block; + overflow: hidden; +} + +#contact-detail .item { + display: flex; +} + +.item-media { + float: left; + -moz-margin-end: 1rem; +} + +.item-media.pull-right { + -moz-margin-start: 1rem; + -moz-margin-end: 0; +} + +.item-media.pull-right .activity { + -moz-padding-end: 3rem; +} + +.item-body { + display: table; +} + +.item-body-exp { + display: block; + overflow: hidden; + text-overflow: ellipsis; +} + +#contact-detail .item-body-exp { + flex-grow: 1; +} + +/* PULLS: Float an element to the desired position; */ +.pull-left { + float: left; +} + +.pull-right { + float: right; +} + +li .activity > b { + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + display: block; + position: absolute; +} + +.remark { + color: #339999 !important; +} + +.remark-missed { + color: #CC0000 !important; +} + +/* RTL View */ +html[dir="rtl"] .call-action .js-sim-indication { + background-position: left bottom 0.2rem; +} + +html[dir="rtl"] .item-media { + float: right; +} + +html[dir="rtl"] .pull-left { + float: right; +} + +html[dir="rtl"] .pull-right { + float: left; +} + +html[dir="rtl"] li .icon-call { + text-align: right; +} diff --git a/style/contacts/images/call.png b/style/contacts/images/call.png new file mode 100644 index 000000000..24ed2d6bf Binary files /dev/null and b/style/contacts/images/call.png differ diff --git a/style/contacts/images/call@1.5x.png b/style/contacts/images/call@1.5x.png new file mode 100644 index 000000000..72c7eb033 Binary files /dev/null and b/style/contacts/images/call@1.5x.png differ diff --git a/style/contacts/images/call@2.25x.png b/style/contacts/images/call@2.25x.png new file mode 100644 index 000000000..8b9f05bc0 Binary files /dev/null and b/style/contacts/images/call@2.25x.png differ diff --git a/style/contacts/images/call@2x.png b/style/contacts/images/call@2x.png new file mode 100644 index 000000000..3082d4207 Binary files /dev/null and b/style/contacts/images/call@2x.png differ diff --git a/style/contacts/images/mail.png b/style/contacts/images/mail.png new file mode 100644 index 000000000..d433f5fd1 Binary files /dev/null and b/style/contacts/images/mail.png differ diff --git a/style/contacts/images/mail@1.5x.png b/style/contacts/images/mail@1.5x.png new file mode 100644 index 000000000..0c754cff3 Binary files /dev/null and b/style/contacts/images/mail@1.5x.png differ diff --git a/style/contacts/images/mail@2.25x.png b/style/contacts/images/mail@2.25x.png new file mode 100644 index 000000000..a57bf0193 Binary files /dev/null and b/style/contacts/images/mail@2.25x.png differ diff --git a/style/contacts/images/mail@2x.png b/style/contacts/images/mail@2x.png new file mode 100644 index 000000000..1d35c3651 Binary files /dev/null and b/style/contacts/images/mail@2x.png differ diff --git a/style/contacts/images/sms.png b/style/contacts/images/sms.png new file mode 100644 index 000000000..8c7ecc444 Binary files /dev/null and b/style/contacts/images/sms.png differ diff --git a/style/contacts/images/sms@1.5x.png b/style/contacts/images/sms@1.5x.png new file mode 100644 index 000000000..552be5ee1 Binary files /dev/null and b/style/contacts/images/sms@1.5x.png differ diff --git a/style/contacts/images/sms@2.25x.png b/style/contacts/images/sms@2.25x.png new file mode 100644 index 000000000..7f10f0cbe Binary files /dev/null and b/style/contacts/images/sms@2.25x.png differ diff --git a/style/contacts/images/sms@2x.png b/style/contacts/images/sms@2x.png new file mode 100644 index 000000000..7adf4b450 Binary files /dev/null and b/style/contacts/images/sms@2x.png differ diff --git a/style_unstable/date_selector.css b/style/date_selector.css similarity index 64% rename from style_unstable/date_selector.css rename to style/date_selector.css index 16c6dc3a4..b30e1fb2f 100644 --- a/style_unstable/date_selector.css +++ b/style/date_selector.css @@ -4,7 +4,7 @@ /* Main dialog setup */ [role="dialog"][data-type="date-selector"] { - background: url(date_selector/images/ui/pattern.png) repeat left top, url(date_selector/images/ui/gradient.png) no-repeat left top / 100% 100%; + background: #2d2d2d; overflow: hidden; position: absolute; z-index: 100; @@ -23,16 +23,16 @@ line-height: 4.8rem; color: #fff; border-bottom: 0.1rem solid #616262; - background: rgba(0 ,0, 0, .2); + background-color: rgba(0, 0, 0, .2); margin: 0; padding: 0 3rem 1rem; height: 4.8rem; - -moz-box-sizing: border-box; + box-sizing: border-box; } /* Date picker */ [role="dialog"][data-type="date-selector"] .picker-container { - -moz-box-sizing: border-box; + box-sizing: border-box; position: relative; width: calc(100% - 5rem); height: 22.5rem; @@ -74,69 +74,81 @@ [role="dialog"][data-type="date-selector"] .picker-bar-background { position: absolute; top: 0; - right: 0; + offset-inline-end: 0; width: 27%; height: 100%; - background: url(date_selector/images/ui/pattern-time.png); + background: #4d4d4d; } [role="dialog"][data-type="date-selector"] .value-picker-date-wrapper, [role="dialog"][data-type="date-selector"] .value-picker-month-wrapper, [role="dialog"][data-type="date-selector"] .value-picker-year-wrapper { - -moz-box-sizing: border-box; + box-sizing: border-box; position: absolute; top: 0; - left: 0; - width: 21%; height: 100%; padding-top: 8.3rem; + /** + * BiDi-proof: + * the edge shadow is always on the right edge of the two first columns. + */ border-right: solid 0.2rem; -moz-border-right-colors: #1d1d1d #4a4a4a; } +/* BiDi-proof: the right-most column has no border. */ +html[dir="ltr"] [role="dialog"][data-type="date-selector"] .DMY .value-picker-year-wrapper, +html[dir="ltr"] [role="dialog"][data-type="date-selector"] .MDY .value-picker-year-wrapper, +html[dir="ltr"] [role="dialog"][data-type="date-selector"] .YMD .value-picker-date-wrapper, +html[dir="rtl"] [role="dialog"][data-type="date-selector"] .DMY .value-picker-date-wrapper, +html[dir="rtl"] [role="dialog"][data-type="date-selector"] .MDY .value-picker-month-wrapper, +html[dir="rtl"] [role="dialog"][data-type="date-selector"] .YMD .value-picker-year-wrapper { + border-right: none; +} + +/* DMY (default) */ +[role="dialog"][data-type="date-selector"] .value-picker-date-wrapper { + width: 21%; + offset-inline-start: 0; +} + [role="dialog"][data-type="date-selector"] .value-picker-month-wrapper { - left: 21%; width: 52%; + offset-inline-start: 21%; } [role="dialog"][data-type="date-selector"] .value-picker-year-wrapper { - left: auto; - right: 0; width: 27%; + offset-inline-end: 0; } -/*DMY*/ -[role="dialog"][data-type="date-selector"] .DMY .value-picker-year-wrapper { - border: none; -} - -/*YMD*/ +/* YMD */ [role="dialog"][data-type="date-selector"] .YMD .value-picker-year-wrapper { - left: 0; - right: auto; + offset-inline-start: 0; + offset-inline-end: unset; } [role="dialog"][data-type="date-selector"] .YMD .value-picker-month-wrapper { - left: 27%; + offset-inline-start: 27%; } [role="dialog"][data-type="date-selector"] .YMD .value-picker-date-wrapper { - left: auto; - right: 0; - border: none; + offset-inline-start: unset; + offset-inline-end: 0; } -/*MDY*/ -[role="dialog"][data-type="date-selector"] .MDY .value-picker-month-wrapper { - left: 0; +[role="dialog"][data-type="date-selector"] .YMD .picker-bar-background { + offset-inline-start: 0; + offset-inline-end: unset; } -[role="dialog"][data-type="date-selector"] .MDY .value-picker-date-wrapper { - left: 52%; +/* MDY */ +[role="dialog"][data-type="date-selector"] .MDY .value-picker-month-wrapper { + offset-inline-start: 0; } -[role="dialog"][data-type="date-selector"] .MDY .value-picker-year-wrapper { - border: none; +[role="dialog"][data-type="date-selector"] .MDY .value-picker-date-wrapper { + offset-inline-start: 52%; } [role="dialog"][data-type="date-selector"] .value-picker-date, @@ -165,19 +177,25 @@ } [role="dialog"][data-type="date-selector"] .animation-on { - transition-duration: 0.5s; - transition-property: transform; + transition: transform var(--transition-duration) cubic-bezier(0, 0, 0.4, 1); } -[role="dialog"][data-type="date-selector"] .picker-unit { +[role="dialog"][data-type="date-selector"] .picker-unit { position: relative; - font: 2.2rem/5.6rem 'MozTT',sans-serif; + font: 2.2rem/5.6rem sans-serif; color: #fff; text-align: center; vertical-align: middle; width: 100%; height: 5.6rem; pointer-events: none; + opacity: 0.6; + transform: scale(0.8); +} + +[role="dialog"][data-type="date-selector"] .picker-unit.selected { + opacity: 1; + transform: scale(1); } /* Menu & buttons setup */ @@ -185,14 +203,14 @@ white-space: nowrap; margin: 0; padding: 1.5rem; - border-top: solid 0.1rem rgba(255, 255, 255, 0.1); - background: #2d2d2d url(date_selector/images/ui/pattern.png) repeat left top; + background: #4d4d4d; display: block; overflow: hidden; position: absolute; left: 0; right: 0; bottom: 0; + font-size: 0; /* collapse the whitespaces around menu buttons */ } [role="dialog"][data-type="date-selector"] menu button::-moz-focus-inner { @@ -202,44 +220,60 @@ [role="dialog"][data-type="date-selector"] menu button { width: calc((100% - 1rem) / 2); - height: 3.8rem; + font-family: sans-serif; + font-style: italic; + height: 4rem; margin: 0 0 1rem; - padding: 0 1.5rem; - -moz-box-sizing: border-box; + padding: 0 1.2rem; + box-sizing: border-box; display: inline-block; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; - background: #fafafa url(date_selector/images/ui/default.png) repeat-x left bottom/ auto 100%; - border: 0.1rem solid #a6a6a6; - border-radius: 0.3rem; - font-weight: 500; + background: #d8d8d8; + border: none; + border-radius: 2rem; + font-weight: normal; font-size: 1.6rem; - line-height: 3.8rem; + line-height: 4rem; color: #333; text-align: center; - text-shadow: 0.1rem 0.1rem 0 rgba(255,255,255,0.3); + text-shadow: none; text-decoration: none; outline: none; } -/* Press (default & affirmative) */ -[role="dialog"][data-type="date-selector"] menu button:active, -[role="dialog"][data-type="date-selector"] menu button.affirmative:active { - border-color: #008aaa; - color: #333; +/* Affirmative */ +[role="dialog"][data-type="date-selector"] menu button.affirmative, +[role="dialog"][data-type="date-selector"] menu button.recommend { + background-color: #00caf2; + color: #fff; } -/* affirmative */ -[role="dialog"][data-type="date-selector"] menu button.affirmative { - background-image: url(date_selector/images/ui/affirmative.png); - background-color: #00caf2; - border-color: #008eab; +/* Pressed */ +[role="dialog"][data-type="date-selector"] menu button:active { + background: #00aacc; + color: #fff; +} + +/* Disabled */ +[role="dialog"][data-type="date-selector"] > menu > button[disabled] { + background-color: #565656; + color: rgba(255,255,255,0.4); + pointer-events: none; +} + +[role="dialog"][data-type="date-selector"] > menu > button[disabled].recommend { + background-color: #006579; +} + +button[disabled]::-moz-selection { + -moz-user-select: none; } [role="dialog"][data-type="date-selector"] menu button:last-child { - margin-left: 1rem; + margin-inline-start: 1rem; } [role="dialog"][data-type="date-selector"] menu button, @@ -250,3 +284,4 @@ [role="dialog"][data-type="date-selector"] menu button.full { width: 100%; } + diff --git a/style/date_selector/images/ui/gradient.png b/style/date_selector/images/ui/gradient.png new file mode 100644 index 000000000..d2e6f5bab Binary files /dev/null and b/style/date_selector/images/ui/gradient.png differ diff --git a/style/date_selector/images/ui/gradient@1.5x.png b/style/date_selector/images/ui/gradient@1.5x.png new file mode 100644 index 000000000..0e420cda6 Binary files /dev/null and b/style/date_selector/images/ui/gradient@1.5x.png differ diff --git a/style/date_selector/images/ui/pattern-time.png b/style/date_selector/images/ui/pattern-time.png new file mode 100644 index 000000000..40292a2a2 Binary files /dev/null and b/style/date_selector/images/ui/pattern-time.png differ diff --git a/style/action_menu/images/ui/pattern.png b/style/date_selector/images/ui/pattern.png similarity index 100% rename from style/action_menu/images/ui/pattern.png rename to style/date_selector/images/ui/pattern.png diff --git a/style_unstable/date_selector/index.html b/style/date_selector/index.html similarity index 90% rename from style_unstable/date_selector/index.html rename to style/date_selector/index.html index e34b426dd..d0581cd66 100644 --- a/style_unstable/date_selector/index.html +++ b/style/date_selector/index.html @@ -1,22 +1,52 @@ - + - - + Date selector + + - -

      Select day

      -
      +

      Select Day (DMY)

      +

      Use the arrow keys to change the direction and format.

      + +
      @@ -274,11 +304,11 @@

      Select day

      + - diff --git a/style/dialer/dialer.css b/style/dialer/dialer.css new file mode 100755 index 000000000..7fb21592e --- /dev/null +++ b/style/dialer/dialer.css @@ -0,0 +1,62 @@ +* { + /* By default do not allow any user text selection, only enable for certain + parts on a per-element/region area. We are enabling this at the * level + as opposed to the body level as the -moz-user-select attribute is not + inherited by absolute positioned elements and dialer has several + elements that are absolute positioned that should be non-selectable. */ + -moz-user-select: none; +} + +html { + font-size: 10px; +} + +html,body { + width: 100%; + height: 100%; + overflow: hidden; + margin: 0; + color: white; + background-color: white; +} + +#call-log-view > div { + background-color: white; + z-index: 1; +} + +.font-light { + font-weight: 300; +} + +a { + outline: 0; +} + +a:hover, a:active, a:focus { + outline: 0; +} + +.hide { + display: none !important; +} + +.contact-primary-info { + font-size: calc(15 * 0.226rem); + color: black; +} + +.contact-secondary-info { + font-size: calc(6 * 0.226rem); + color: white; +} + +.grid-wrapper { + width: 100%; + height: 100%; +} + +body.hidden *[data-l10n-id] { + visibility: hidden; +} + diff --git a/style/dialer/keypad.css b/style/dialer/keypad.css new file mode 100644 index 000000000..1ee4f78da --- /dev/null +++ b/style/dialer/keypad.css @@ -0,0 +1,370 @@ +/* + * The code is being shared between system/emergency-call/js/keypad.js + * and dialer/js/keypad.js. Be sure to update both files when you commit! + * + * BiDi note: keypads are always displayed in LTR (hardware legacy). + * This stylesheet must *NOT* be mirrored for RTL. + */ + +.reset-button { + border: 0; + background: none; +} + +.reset-button::-moz-focus-inner { + border: 0; + outline: none; +} + +#phone-number-view-container { + width: 100%; + height: 28%; + background: var(--header-background); + text-align: center; + display: flex; + font-weight: 300; + overflow: hidden; +} + +#phone-number-view-container .phone-number-view-wrapper-input { + width: 100%; + margin-bottom: 4.5rem; + display: flex; + align-items: center; + padding: 0 1rem 0 2rem; +} + +#phone-number-view-container.keypad-visible { + height: calc(100% - 34.5rem); + visibility: hidden; +} + +#phone-number-view { + font-size: 4.1rem; + width: 100%; + border: 0; + margin: 0; + background: transparent; + color: var(--header-color); + text-align: left; + cursor: none; + padding: 0; + pointer-events: auto; + -moz-user-select: text; +} + +#fake-phone-number-view { + position: absolute; + left: 2rem; + line-height: 0; + visibility: hidden; +} + +#keypad-delete { + margin-bottom: 4.5rem; + padding: 0 2.5rem 0 0; + visibility: hidden; + text-align: right; +} + +#keypad-delete::before { + content: ""; + background: url('keypad/images/keypad/actionicon_dialer_delete.png') no-repeat; + width: 3rem; + height: 2rem; + display: inline-block; + background-size: 100%; +} + +#keypad-delete:active { + opacity: 0.6; +} + +#keyboard-container { + height: 72%; + padding: 0 1rem; +} + +#keypad { + width: 100%; + height: 80%; + display: table; + table-layout: fixed; +} + +.keypad-row { + display: table-row; +} + +.keypad-key { + display: table-cell; + padding: 1.3rem 0 0 2rem; + box-sizing: border-box; + height: 20%; + vertical-align: middle; + color: #333; + font-weight: 300; + font-size: 5rem; + line-height: 1rem; + overflow: hidden; + text-align: left; +} + +.keypad-key span { + width: 1.5rem; + display: inline-block; + overflow: visible; +} + +.keypad-key em { + display: inline-block; + font-weight: 300; + font-size: 1.5rem; + color: #038282; + font-style: normal; + width: 4.5rem; + overflow: visible; + text-align: left; +} + +.keypad-key.active { + background: #94eee9; + color: #fff; +} + +.keypad-key * { + pointer-events: none; +} + +#keypad-delete * { + pointer-events: none; +} + +.keypad-key .font-size-plus { + font-size: 2rem; +} + +.keypad-subicon { + background-repeat: no-repeat; + background-position: center bottom; + + -moz-user-select: none; + pointer-events: none; + + display: inline-block; + width: 3rem; + height: 2rem; +} + +.voicemail { + background-image: url('keypad/images/keypad/actionicon_dialer_voicemail.png'); + background-size: 3rem; + background-position: -0.4rem -0.1rem; +} + +.asterisk { + width: 4rem; + margin-top: 1rem; + margin-left: 0.2rem; + overflow: visible; +} + +.sharp { + font-size: 4.5rem; + width: 4rem; + line-height: 0; + margin-top: -0.5rem; + margin-left: 0.2rem; + overflow: visible; +} + +#keypad-callbar { + height: 20%; + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + border-bottom: 0; + border-left: 0; + box-sizing: border-box; +} + +.keypad-callbar-button { + position: relative; + width: 9rem; + background: #e7e7e7; + background-size: auto 100%; + border-radius: 2rem; + overflow: hidden; + height: 4rem; + text-align: center; +} + +.keypad-callbar-button.cancel { + background: #575757; + line-height: 4rem; + font-size: 1.8rem; + font-style: italic; +} + +.keypad-callbar-button.cancel:active { + background: #9ef2e7; +} + +#keypad-callbar-call-action { + display: flex; + position: relative; + flex-grow: 1; + align-items: center; + flex-direction: row-reverse; + background-image: url("keypad/images/keypad/actionicon_activecall_pickup.png"); + background-color: #00adad; + background-repeat: no-repeat; + background-position: center; + background-size: 4rem 4rem; + border-radius: 2rem; + margin-inline-start: 1rem; + height: 4rem; +} + +#keypad-callbar-call-action:active { + background-color: #94eee9; +} + +.icon-add-contact::before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-image: url("keypad/images/keypad/actionicon_activecall_addcontact_40x80.png"); + background-repeat: no-repeat; + background-position: top center; + background-size: 4rem 8rem; +} + +/* we won't do anything on click but this prevents fluffing/rendering issues */ +.icon-add-contact:disabled { + pointer-events: all; +} + +.icon-add-contact:disabled::before { + opacity: 0.4; +} + +.icon-add-contact:not(:disabled):active::before { + background-position: center -4rem; +} + +.js-sim-indication { + display: none; + font-size: 1.3rem; + text-align: right; + margin-right: 0.6rem; + color: #fff; +} + +.has-preferred-sim .js-sim-indication { + display: initial; +} + +.has-preferred-sim #keypad-callbar-call-action:after { + content: ""; + position: absolute; + width: 1.4rem; + height: 1rem; + bottom: 0; + right: 1.7rem; + background-image: url("/shared/elements/gaia_sim_picker/images/long-tap-indicator.png"); + background-repeat: no-repeat; + background-size: 1.4rem 1rem; +} + +#keypad-hidebar { + border: 0; + box-sizing: border-box; + display: flex; + justify-content: space-around; + height: 7.5rem; +} + +.kh__button { + width: 5rem; + height: 5rem; + background: #ded9d6; + border: none; + border-radius: 100%; + margin-top: 1rem; + position: relative; +} + +.kh__button::before { + content: ""; + + position: absolute; + top: .5rem; + left: .5rem; + width: 4rem; + height: 4rem; + + background-repeat: no-repeat; + background-position: 0 0; + background-size: cover; +} + +.kh__button:active::before { + background-position: 0 -4rem; +} + +.kh__button:active { + background-color: #9ef2e7; +} + +.kh__button.active-state::before { + background-position: 0 -8rem; +} + +.kh__button--mute::before { + background-image: url('keypad/images/keypad/actionicon_activecall_mute.png'); +} + +.kh__button--hide::before { + background-image: url('keypad/images/keypad/actionicon_activecall_dismisskeyboard.png'); +} + +.kh__call-end-button { + width: 6.5rem; + height: 6.5rem; + background: #e00; + border: none; + border-radius: 100%; + position: relative; +} + +.kh__call-end-button::before { + content: ""; + + position: absolute; + top: 1.1rem; + left: 1.2rem; + width: 4rem; + height: 4rem; + + background-image: url('keypad/images/actionicon_activecall_hangup.png'); + background-repeat: no-repeat; + background-position: 0 0; + background-size: cover; +} + +.kh__call-end-button:active::before { + background-position: 1.2rem 6rem; +} + +.phone-number-font { + color: #fff; +} + +.full-height { + height: 100%; +} diff --git a/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard.png b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard.png new file mode 100644 index 000000000..ce41ccb60 Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard@1.5x.png b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard@1.5x.png new file mode 100644 index 000000000..fd4ca2e86 Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard@1.5x.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard@2.25x.png b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard@2.25x.png new file mode 100644 index 000000000..e47283d16 Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard@2.25x.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard@2x.png b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard@2x.png new file mode 100644 index 000000000..8b428df3f Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard@2x.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard_hitstate.png b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard_hitstate.png new file mode 100644 index 000000000..ae8b6d7dc Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard_hitstate.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard_hitstate@1.5x.png b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard_hitstate@1.5x.png new file mode 100644 index 000000000..8885a8a16 Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard_hitstate@1.5x.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard_hitstate@2.25x.png b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard_hitstate@2.25x.png new file mode 100644 index 000000000..b9f7052e5 Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard_hitstate@2.25x.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard_hitstate@2x.png b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard_hitstate@2x.png new file mode 100644 index 000000000..18ea8fa83 Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_dismisskeyboard_hitstate@2x.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_hangup.png b/style/dialer/keypad/images/actionicon_activecall_hangup.png new file mode 100644 index 000000000..43e338c5c Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_hangup.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_hangup@1.5x.png b/style/dialer/keypad/images/actionicon_activecall_hangup@1.5x.png new file mode 100644 index 000000000..5ff620d79 Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_hangup@1.5x.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_hangup@2.25x.png b/style/dialer/keypad/images/actionicon_activecall_hangup@2.25x.png new file mode 100644 index 000000000..5560474bd Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_hangup@2.25x.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_hangup@2x.png b/style/dialer/keypad/images/actionicon_activecall_hangup@2x.png new file mode 100644 index 000000000..1600cd191 Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_hangup@2x.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_pickup.png b/style/dialer/keypad/images/actionicon_activecall_pickup.png new file mode 100644 index 000000000..1b59a74d5 Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_pickup.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_pickup@1.5x.png b/style/dialer/keypad/images/actionicon_activecall_pickup@1.5x.png new file mode 100644 index 000000000..e146485de Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_pickup@1.5x.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_pickup@2.25x.png b/style/dialer/keypad/images/actionicon_activecall_pickup@2.25x.png new file mode 100644 index 000000000..5244c19d9 Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_pickup@2.25x.png differ diff --git a/style/dialer/keypad/images/actionicon_activecall_pickup@2x.png b/style/dialer/keypad/images/actionicon_activecall_pickup@2x.png new file mode 100644 index 000000000..f5f0ed88a Binary files /dev/null and b/style/dialer/keypad/images/actionicon_activecall_pickup@2x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_addcontact_40x80.png b/style/dialer/keypad/images/keypad/actionicon_activecall_addcontact_40x80.png new file mode 100644 index 000000000..e4846b4b4 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_addcontact_40x80.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_addcontact_40x80@1.5x.png b/style/dialer/keypad/images/keypad/actionicon_activecall_addcontact_40x80@1.5x.png new file mode 100644 index 000000000..921bcdbbe Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_addcontact_40x80@1.5x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_addcontact_40x80@2.25x.png b/style/dialer/keypad/images/keypad/actionicon_activecall_addcontact_40x80@2.25x.png new file mode 100644 index 000000000..10bf223d3 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_addcontact_40x80@2.25x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_addcontact_40x80@2x.png b/style/dialer/keypad/images/keypad/actionicon_activecall_addcontact_40x80@2x.png new file mode 100644 index 000000000..6b19f891c Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_addcontact_40x80@2x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_dismisskeyboard.png b/style/dialer/keypad/images/keypad/actionicon_activecall_dismisskeyboard.png new file mode 100644 index 000000000..5025c8b81 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_dismisskeyboard.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_dismisskeyboard@1.5x.png b/style/dialer/keypad/images/keypad/actionicon_activecall_dismisskeyboard@1.5x.png new file mode 100644 index 000000000..4e13ad2c7 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_dismisskeyboard@1.5x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_dismisskeyboard@2.25x.png b/style/dialer/keypad/images/keypad/actionicon_activecall_dismisskeyboard@2.25x.png new file mode 100644 index 000000000..443ab63b1 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_dismisskeyboard@2.25x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_dismisskeyboard@2x.png b/style/dialer/keypad/images/keypad/actionicon_activecall_dismisskeyboard@2x.png new file mode 100644 index 000000000..2fa22180e Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_dismisskeyboard@2x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_mute.png b/style/dialer/keypad/images/keypad/actionicon_activecall_mute.png new file mode 100644 index 000000000..50551808e Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_mute.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_mute@1.5x.png b/style/dialer/keypad/images/keypad/actionicon_activecall_mute@1.5x.png new file mode 100644 index 000000000..deccecad1 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_mute@1.5x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_mute@2.25x.png b/style/dialer/keypad/images/keypad/actionicon_activecall_mute@2.25x.png new file mode 100644 index 000000000..ea74246e6 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_mute@2.25x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_mute@2x.png b/style/dialer/keypad/images/keypad/actionicon_activecall_mute@2x.png new file mode 100644 index 000000000..65d4a2d30 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_mute@2x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_pickup.png b/style/dialer/keypad/images/keypad/actionicon_activecall_pickup.png new file mode 100644 index 000000000..1b59a74d5 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_pickup.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_pickup@1.5x.png b/style/dialer/keypad/images/keypad/actionicon_activecall_pickup@1.5x.png new file mode 100644 index 000000000..e146485de Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_pickup@1.5x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_pickup@2.25x.png b/style/dialer/keypad/images/keypad/actionicon_activecall_pickup@2.25x.png new file mode 100644 index 000000000..eb5cdd595 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_pickup@2.25x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_activecall_pickup@2x.png b/style/dialer/keypad/images/keypad/actionicon_activecall_pickup@2x.png new file mode 100644 index 000000000..58146bd0c Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_activecall_pickup@2x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_dialer_delete.png b/style/dialer/keypad/images/keypad/actionicon_dialer_delete.png new file mode 100644 index 000000000..ee27079fb Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_dialer_delete.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_dialer_delete@1.5x.png b/style/dialer/keypad/images/keypad/actionicon_dialer_delete@1.5x.png new file mode 100644 index 000000000..07296a3f6 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_dialer_delete@1.5x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_dialer_delete@2.25x.png b/style/dialer/keypad/images/keypad/actionicon_dialer_delete@2.25x.png new file mode 100644 index 000000000..275a43103 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_dialer_delete@2.25x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_dialer_delete@2x.png b/style/dialer/keypad/images/keypad/actionicon_dialer_delete@2x.png new file mode 100644 index 000000000..cca94e2a1 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_dialer_delete@2x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_dialer_voicemail.png b/style/dialer/keypad/images/keypad/actionicon_dialer_voicemail.png new file mode 100644 index 000000000..e849dbfb0 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_dialer_voicemail.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_dialer_voicemail@1.5x.png b/style/dialer/keypad/images/keypad/actionicon_dialer_voicemail@1.5x.png new file mode 100644 index 000000000..f579717b8 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_dialer_voicemail@1.5x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_dialer_voicemail@2.25x.png b/style/dialer/keypad/images/keypad/actionicon_dialer_voicemail@2.25x.png new file mode 100644 index 000000000..2402e9454 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_dialer_voicemail@2.25x.png differ diff --git a/style/dialer/keypad/images/keypad/actionicon_dialer_voicemail@2x.png b/style/dialer/keypad/images/keypad/actionicon_dialer_voicemail@2x.png new file mode 100644 index 000000000..8b2daf830 Binary files /dev/null and b/style/dialer/keypad/images/keypad/actionicon_dialer_voicemail@2x.png differ diff --git a/style/dialer/overlay.css b/style/dialer/overlay.css new file mode 100644 index 000000000..0e7c927be --- /dev/null +++ b/style/dialer/overlay.css @@ -0,0 +1,59 @@ +/* + * Extend action menu as an overlay + */ +form.overlay { + font-size: 1.5rem; + opacity: 1; + visibility: hidden; + transform: translateY(-100%); + transition: transform var(--transition-duration) ease-in-out, + visibility var(--transition-duration); +} + +form.overlay > menu { + height: 100%; +} + +form.overlay.display { + transform: translateY(0%); + visibility: visible; +} + +form.overlay menu ul { + height: calc(100% - 13rem); + overflow: auto; + margin-top: 5rem; + padding: 0; + line-height: 2.4rem; + list-style: none outside none; +} + +form.overlay menu ul > li, +form.overlay menu ul > section { + height: 4.5rem; + padding: 1rem 2rem; + font-size: 1.7rem; + position: relative; +} + +form.overlay menu ul > li:after, +form.overlay menu ul > section:after { + content: ' '; + border-bottom: 0.1rem solid #666; + display: block; + position: absolute; + left: 1rem; + bottom: 0; + right: 1rem; +} + +form.overlay menu ul > li:last-child:after, +form.overlay menu ul > section:last-child:after { + display: none; +} + +form.overlay menu ul > li:active, +form.overlay menu ul > section:active { + background-color: #00ABCC; + transition: background-color 0.2s ease; +} diff --git a/style_unstable/drawer.css b/style/drawer.css similarity index 76% rename from style_unstable/drawer.css rename to style/drawer.css index 2ccd75708..2403b250f 100644 --- a/style_unstable/drawer.css +++ b/style/drawer.css @@ -127,13 +127,12 @@ section[data-type="sidebar"] > header button:first-letter { section[data-type="sidebar"] > header .icon { display: inline-block; width: 3rem; - height: 3rem; + height: 4.9rem; margin: 0 -1rem; background: transparent no-repeat center center / 100% auto; font-size: 0; overflow: hidden; position: relative; - height: 4.9rem; } section[data-type="sidebar"]:after { @@ -200,3 +199,56 @@ section[data-type="sidebar"] > nav > ul > li > a { white-space: nowrap; overflow: hidden; } + +/* RTL View */ + +html[dir="rtl"] section[role="region"]:target { + transform: translateX(-80%); +} + +/* Sidebar */ +html[dir="rtl"] section[data-type="sidebar"] { + left: auto; + right: 0; +} + +/* Sidebar header */ +html[dir="rtl"] section[data-type="sidebar"] > header { + background-position: right bottom; +} + +html[dir="rtl"] section[data-type="sidebar"] > header:after { + background-position: right top; +} + +html[dir="rtl"] section[data-type="sidebar"] > header h1 { + text-align: right; + margin: 0 3rem 0 0; +} + +/* Generic set of actions in toolbar */ +html[dir="rtl"] section[data-type="sidebar"] > header menu[type="toolbar"] { + float: left; +} + +html[dir="rtl"] section[data-type="sidebar"] > header menu[type="toolbar"] a, +html[dir="rtl"] section[data-type="sidebar"] > header menu[type="toolbar"] button { + float: left; +} + +html[dir="rtl"] section[data-type="sidebar"] > header menu[type="toolbar"] a:last-child, +html[dir="rtl"] section[data-type="sidebar"] > header menu[type="toolbar"] button:last-child { + background-position: right center; +} + +html[dir="rtl"] section[data-type="sidebar"]:after { + background-image: url(drawer/images/ui/shadow_rtl.png); + background-position: left top; + left: 0; + right: auto; +} +html[dir="rtl"] section[data-type="sidebar"] > nav > h2 { + background-position: right top; + padding-left: 0.8rem; + padding-right: unset; +} diff --git a/style/drawer/images/icons/menu.png b/style/drawer/images/icons/menu.png new file mode 100644 index 000000000..941b9c9a5 Binary files /dev/null and b/style/drawer/images/icons/menu.png differ diff --git a/style/drawer/images/icons/menu@1.5x.png b/style/drawer/images/icons/menu@1.5x.png new file mode 100644 index 000000000..a8bdf1318 Binary files /dev/null and b/style/drawer/images/icons/menu@1.5x.png differ diff --git a/style/drawer/images/icons/menu@2.25x.png b/style/drawer/images/icons/menu@2.25x.png new file mode 100644 index 000000000..fa4c8c615 Binary files /dev/null and b/style/drawer/images/icons/menu@2.25x.png differ diff --git a/style_unstable/drawer/images/icons/menu@2x.png b/style/drawer/images/icons/menu@2x.png similarity index 100% rename from style_unstable/drawer/images/icons/menu@2x.png rename to style/drawer/images/icons/menu@2x.png diff --git a/style/drawer/images/ui/header.png b/style/drawer/images/ui/header.png new file mode 100644 index 000000000..c301407cf Binary files /dev/null and b/style/drawer/images/ui/header.png differ diff --git a/style/drawer/images/ui/header/header.png b/style/drawer/images/ui/header/header.png new file mode 100644 index 000000000..e3a89a2b0 Binary files /dev/null and b/style/drawer/images/ui/header/header.png differ diff --git a/style/drawer/images/ui/header/shadow.png b/style/drawer/images/ui/header/shadow.png new file mode 100644 index 000000000..a27376b29 Binary files /dev/null and b/style/drawer/images/ui/header/shadow.png differ diff --git a/style/drawer/images/ui/header/shadow@1.5x.png b/style/drawer/images/ui/header/shadow@1.5x.png new file mode 100644 index 000000000..6c7cda307 Binary files /dev/null and b/style/drawer/images/ui/header/shadow@1.5x.png differ diff --git a/style/drawer/images/ui/header/shadow@2x.png b/style/drawer/images/ui/header/shadow@2x.png new file mode 100644 index 000000000..8ed9035ce Binary files /dev/null and b/style/drawer/images/ui/header/shadow@2x.png differ diff --git a/style/drawer/images/ui/pattern.png b/style/drawer/images/ui/pattern.png new file mode 100644 index 000000000..0e9d996c1 Binary files /dev/null and b/style/drawer/images/ui/pattern.png differ diff --git a/style/drawer/images/ui/pattern_subheader.png b/style/drawer/images/ui/pattern_subheader.png new file mode 100644 index 000000000..8c27afdb1 Binary files /dev/null and b/style/drawer/images/ui/pattern_subheader.png differ diff --git a/style/drawer/images/ui/separator.png b/style/drawer/images/ui/separator.png new file mode 100644 index 000000000..c87aa177e Binary files /dev/null and b/style/drawer/images/ui/separator.png differ diff --git a/style/drawer/images/ui/shadow.png b/style/drawer/images/ui/shadow.png new file mode 100644 index 000000000..39b4610c0 Binary files /dev/null and b/style/drawer/images/ui/shadow.png differ diff --git a/style/drawer/images/ui/shadow@1.5x.png b/style/drawer/images/ui/shadow@1.5x.png new file mode 100644 index 000000000..d9c074202 Binary files /dev/null and b/style/drawer/images/ui/shadow@1.5x.png differ diff --git a/style/drawer/images/ui/shadow@2x.png b/style/drawer/images/ui/shadow@2x.png new file mode 100644 index 000000000..961da78d3 Binary files /dev/null and b/style/drawer/images/ui/shadow@2x.png differ diff --git a/style/drawer/images/ui/shadow_header.png b/style/drawer/images/ui/shadow_header.png new file mode 100644 index 000000000..a27376b29 Binary files /dev/null and b/style/drawer/images/ui/shadow_header.png differ diff --git a/style/drawer/images/ui/shadow_header@1.5x.png b/style/drawer/images/ui/shadow_header@1.5x.png new file mode 100644 index 000000000..cabe26b40 Binary files /dev/null and b/style/drawer/images/ui/shadow_header@1.5x.png differ diff --git a/style/drawer/images/ui/shadow_header@2x.png b/style/drawer/images/ui/shadow_header@2x.png new file mode 100644 index 000000000..6738ae9de Binary files /dev/null and b/style/drawer/images/ui/shadow_header@2x.png differ diff --git a/style/drawer/images/ui/shadow_rtl.png b/style/drawer/images/ui/shadow_rtl.png new file mode 100644 index 000000000..9701b284f Binary files /dev/null and b/style/drawer/images/ui/shadow_rtl.png differ diff --git a/style/drawer/images/ui/shadow_rtl@1.5x.png b/style/drawer/images/ui/shadow_rtl@1.5x.png new file mode 100644 index 000000000..11e9282ac Binary files /dev/null and b/style/drawer/images/ui/shadow_rtl@1.5x.png differ diff --git a/style/drawer/images/ui/shadow_rtl@2x.png b/style/drawer/images/ui/shadow_rtl@2x.png new file mode 100644 index 000000000..1b086aca3 Binary files /dev/null and b/style/drawer/images/ui/shadow_rtl@2x.png differ diff --git a/style_unstable/drawer/index.html b/style/drawer/index.html similarity index 99% rename from style_unstable/drawer/index.html rename to style/drawer/index.html index 7fb43f85a..c9107805f 100644 --- a/style_unstable/drawer/index.html +++ b/style/drawer/index.html @@ -24,7 +24,7 @@ h2.bb-docs { font-size: 1.8rem; - font-weight: lighter; + font-weight: 300; color: #666; margin: -0.1rem 0 0; background-color: #f5f5f5; diff --git a/style/edit_mode.css b/style/edit_mode.css index ef94de583..77aca4747 100644 --- a/style/edit_mode.css +++ b/style/edit_mode.css @@ -2,7 +2,7 @@ * Edit mode * ---------------------------------- */ -form[role="dialog"][data-type="edit"] { +[role="dialog"][data-type="edit"] { overflow: hidden; position: absolute; z-index: 100; @@ -10,261 +10,112 @@ form[role="dialog"][data-type="edit"] { left: 0; right: 0; bottom: 0; - white-space: nowrap; - color: #fff; pointer-events: none; + transition: visibility var(--transition-duration); } /* Header */ -form[role="dialog"][data-type="edit"] header { +[role="dialog"][data-type="edit"] [role="region"] > gaia-header { + background-color: #f4f4f4; + transition: transform var(--transition-duration) ease; pointer-events: auto; - position: relative; - z-index: 10; - padding: 0; - height: 5rem; - color: #fff; - background: url(edit_mode/images/ui/alpha.png) repeat 0 0; - border: none; -} - -form[role="dialog"][data-type="edit"] header:after { - content: ""; - display: block; - height: 0.3rem; - position: absolute; - top: 100%; - left: 0; - right: 0; - background: url(edit_mode/images/ui/shadow.png) repeat-x 0 0; - background-size: auto 100%; -} - -form[role="dialog"][data-type="edit"] header h1 { - font-size: 2.5rem; - line-height: 4.9rem; - text-align: left; - color: #fff; - white-space: nowrap; - text-overflow: ellipsis; - display: block; - overflow: hidden; - margin: 0; - padding: 0 1rem 0 3rem; - height: 100%; - font-weight: normal; -} - -form[role="dialog"][data-type="edit"] header button { - border: none; - padding: 0; - overflow: hidden; - font-weight: 400; - font-size: 1.5rem; - line-height: 1.1em; - color: #fff; - border-radius: 0; - text-decoration: none; -} - -form[role="dialog"][data-type="edit"] header menu[type="toolbar"] { - height: 100%; - float: right; - margin: 0; - padding: 0; -} - -form[role="dialog"][data-type="edit"] header menu[type="toolbar"] button { - height: 4.9rem; - min-width: 5rem; - width: auto; - margin-bottom: 0; - border-radius: 0; - line-height: 4.9rem; - float: left; - font-weight: normal; - background: none; - padding: 0 1rem; - -moz-box-sizing: border-box; - text-align: center; - text-shadow: none; - position: relative; - z-index: 5; -} - -form[role="dialog"][data-type="edit"] header menu button { - color: #fff; - border: none; -} - -form[role="dialog"][data-type="edit"] header menu[type="toolbar"] button:last-child { - background: url(edit_mode/images/ui/separator.png) no-repeat left center / auto 4.8rem;; - margin-left: -0.1rem; - z-index: 1; -} - -form[role="dialog"][data-type="edit"] button::-moz-focus-inner { - outline: none; - border: none; - margin-top: -0.2rem; /* To fix line-height bug (697451) */ -} - -/* Press state */ -form[role="dialog"][data-type="edit"] header button:active:after, -form[role="dialog"][data-type="edit"] header button:hover:after, -form[role="dialog"][data-type="edit"] header menu[type="toolbar"] button:hover, -form[role="dialog"][data-type="edit"] header menu[type="toolbar"] button:active { - background: #008aaa !important; - color: #fff; -} - -/* Disabled state */ -form[role="dialog"][data-type="edit"] header menu[type="toolbar"] button[disabled] { - opacity: 0.5; -} - -form[role="dialog"][data-type="edit"] header > button { - position: relative; - width: 5rem; - height: 4.9rem; - background: none; - float: left; - overflow: visible; - margin-right: -4rem; -} - -form[role="dialog"][data-type="edit"] header > button:after { - content: ""; - position: absolute; - left: 0; - top: 0; - z-index: -1; - width: 3.2rem; - height: 4.9rem; - background: url(edit_mode/images/ui/separator.png) no-repeat right center / 0.1rem 4.8rem; -} - -form[role="dialog"][data-type="edit"] header > button span { - position: relative; - float: none; - display: block; - width: 3rem; - height: 4.9rem; - margin: 0; - background: transparent no-repeat center center / 3rem auto; - font-size: 0; - overflow: hidden; } -form[role="dialog"][data-type="edit"] header .icon.icon-close { - background-image: url(edit_mode/images/icons/close.png); +[role="dialog"][data-type="edit"] [role="region"] > gaia-header h1 { + color: #868692; } -form[role="dialog"][data-type="edit"] header > button span:after { - content: ""; - position: absolute; - left: 0; - top: 0; - z-index: -1; - width: 3.2rem; - height: 4.9rem; - background: url(edit_mode/images/ui/separator.png) no-repeat right center / 0.2rem 4.8rem; +[role="dialog"][data-type="edit"] [role="region"] > gaia-header button { + color: #00aac5; } /* Menu */ -form[role="dialog"][data-type="edit"] > menu { - pointer-events: auto; +[role="dialog"][data-type="edit"] > menu { white-space: nowrap; margin: 0; padding: 1.5rem; - border-top: solid 0.1rem rgba(255, 255, 255, 0.1); - background: url(edit_mode/images/ui/alpha.png) repeat left top; + border-top: solid 0.1rem rgba(189,189,189,0.2); + background: #fff; display: block; overflow: hidden; position: absolute; left: 0; right: 0; bottom: 0; + display: flex; + transition: transform var(--transition-duration) ease; + pointer-events: auto; } -form[role="dialog"][data-type="edit"] menu button { - width: 100%; - height: 3.8rem; - margin: 0 0 1rem; - padding: 0 1.5rem; +[role="dialog"][data-type="edit"] > menu button { + font-family: sans-serif; + font-style: italic; + height: 4rem; + margin: 0; + -moz-margin-start: 1rem; + padding: 0 0.2rem; -moz-box-sizing: border-box; - display: inline-block; - vertical-align: middle; + display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; - background: #fafafa url(edit_mode/images/ui/default.png) repeat-x left bottom/ auto 100%; - border: 0.1rem solid #a6a6a6; - border-radius: 0.3rem; + background: #e7e7e7; + border: none; + border-radius: 2rem; + font-weight: normal; font-size: 1.6rem; - font-weight: 500; - line-height: 3.8rem; + line-height: 4rem; color: #333; text-align: center; - text-shadow: 0.1rem 0.1rem 0 rgba(255,255,255,0.3); text-decoration: none; outline: none; + flex: 1; } /* Press (default & recommend) */ -form[role="dialog"][data-type="edit"] menu button:active, -form[role="dialog"][data-type="edit"] menu button:hover, -form[role="dialog"][data-type="edit"] menu button.recommend:hover, -form[role="dialog"][data-type="edit"] menu button.recommend:active { - border-color: #008aaa; - background: #008aaa; - color: #333; +[role="dialog"][data-type="edit"] > menu button:not(:disabled):active { + background: #b2f2ff; + color: #fff; } /* Recommend */ -form[role="dialog"][data-type="edit"] menu button.recommend{ - background-image: url(edit_mode/images/ui/recommend.png); +[role="dialog"][data-type="edit"] > menu button.recommend { background-color: #00caf2; - border-color: #008eab; + color: #fff; } /* Danger */ -form[role="dialog"][data-type="edit"] menu button.danger{ - background-image: url(edit_mode/images/ui/danger.png); - background-color: #b70404; +[role="dialog"][data-type="edit"] > menu button.danger { + background-color: #e51e1e; color: #fff; - text-shadow: none; - border-color: #820000; } /* Danger Press */ -form[role="dialog"][data-type="edit"] menu button.danger:hover, -form[role="dialog"][data-type="edit"] menu button.danger:active { - background-image: url(edit_mode/images/ui/danger-press.png); - background-color: #890707; +[role="dialog"][data-type="edit"] > menu button.danger:active { + background-color: #b2f2ff; } /* Disabled */ -form[role="dialog"][data-type="edit"] > menu > button[disabled] { - background: #5f5f5f; - color: #4d4d4d; - text-shadow: none; - border-color: #4d4d4d; - pointer-events: none; +/* Using pointer-events: none, makes events go through the button. As edit mode is an overlay is quite possible we have active buttons underneath */ +[role="dialog"][data-type="edit"] button[disabled] { + pointer-events: auto; } -form[role="dialog"][data-type="edit"] menu button:last-child { - margin-left: 1rem; +[role="dialog"][data-type="edit"] > menu button[disabled] { + opacity: 0.6; + color: rgba(51,51,51,0.5); } -form[role="dialog"][data-type="edit"] menu button, -form[role="dialog"][data-type="edit"] menu button:first-child { - margin: 0; +[role="dialog"][data-type="edit"] button[disabled]::-moz-selection { + -moz-user-select: none; } -form[role="dialog"][data-type="edit"] menu button { - width: calc((100% - 1rem) / 2); +/* Danger disabled */ +[role="dialog"][data-type="edit"] > menu button[disabled].danger { + background-color: #e51e1e; + color: #fff; } -form[role="dialog"][data-type="edit"] menu button.full { - width: 100%; +[role="dialog"][data-type="edit"] > menu button:first-child { + -moz-margin-start: 0; } diff --git a/style/edit_mode/images/icons/close.png b/style/edit_mode/images/icons/close.png deleted file mode 100644 index 23f0ab375..000000000 Binary files a/style/edit_mode/images/icons/close.png and /dev/null differ diff --git a/style/edit_mode/images/icons/close@1.5x.png b/style/edit_mode/images/icons/close@1.5x.png deleted file mode 100644 index 2800a3f85..000000000 Binary files a/style/edit_mode/images/icons/close@1.5x.png and /dev/null differ diff --git a/style/edit_mode/images/icons/close@2x.png b/style/edit_mode/images/icons/close@2x.png deleted file mode 100644 index 5e3a069ab..000000000 Binary files a/style/edit_mode/images/icons/close@2x.png and /dev/null differ diff --git a/style/edit_mode/images/ui/alpha.png b/style/edit_mode/images/ui/alpha.png deleted file mode 100644 index fb3ead527..000000000 Binary files a/style/edit_mode/images/ui/alpha.png and /dev/null differ diff --git a/style/edit_mode/images/ui/danger-disabled.png b/style/edit_mode/images/ui/danger-disabled.png deleted file mode 100644 index 2a14bfb61..000000000 Binary files a/style/edit_mode/images/ui/danger-disabled.png and /dev/null differ diff --git a/style/edit_mode/images/ui/danger-press.png b/style/edit_mode/images/ui/danger-press.png deleted file mode 100644 index d7529b5bc..000000000 Binary files a/style/edit_mode/images/ui/danger-press.png and /dev/null differ diff --git a/style/edit_mode/images/ui/danger.png b/style/edit_mode/images/ui/danger.png deleted file mode 100644 index 400e3ae35..000000000 Binary files a/style/edit_mode/images/ui/danger.png and /dev/null differ diff --git a/style/edit_mode/images/ui/default.png b/style/edit_mode/images/ui/default.png deleted file mode 100644 index 2ff298a1f..000000000 Binary files a/style/edit_mode/images/ui/default.png and /dev/null differ diff --git a/style/edit_mode/images/ui/disabled.png b/style/edit_mode/images/ui/disabled.png deleted file mode 100644 index 8a93c4230..000000000 Binary files a/style/edit_mode/images/ui/disabled.png and /dev/null differ diff --git a/style/edit_mode/images/ui/recommend.png b/style/edit_mode/images/ui/recommend.png deleted file mode 100644 index 42aed3900..000000000 Binary files a/style/edit_mode/images/ui/recommend.png and /dev/null differ diff --git a/style/edit_mode/images/ui/separator-large.png b/style/edit_mode/images/ui/separator-large.png deleted file mode 100644 index 22dee978c..000000000 Binary files a/style/edit_mode/images/ui/separator-large.png and /dev/null differ diff --git a/style/edit_mode/images/ui/separator.png b/style/edit_mode/images/ui/separator.png deleted file mode 100644 index 0628608e2..000000000 Binary files a/style/edit_mode/images/ui/separator.png and /dev/null differ diff --git a/style/edit_mode/images/ui/shadow.png b/style/edit_mode/images/ui/shadow.png deleted file mode 100644 index aec120c92..000000000 Binary files a/style/edit_mode/images/ui/shadow.png and /dev/null differ diff --git a/style/edit_mode/images/ui/shadow@1.5x.png b/style/edit_mode/images/ui/shadow@1.5x.png deleted file mode 100644 index 5e12deee8..000000000 Binary files a/style/edit_mode/images/ui/shadow@1.5x.png and /dev/null differ diff --git a/style/edit_mode/images/ui/shadow@2x.png b/style/edit_mode/images/ui/shadow@2x.png deleted file mode 100644 index 9f54ae685..000000000 Binary files a/style/edit_mode/images/ui/shadow@2x.png and /dev/null differ diff --git a/style/edit_mode/index.html b/style/edit_mode/index.html index 22123ca55..11da87d26 100644 --- a/style/edit_mode/index.html +++ b/style/edit_mode/index.html @@ -8,6 +8,12 @@ + + + + + + +

      Edit

      - + +
      - - + + - diff --git a/style/headers.css b/style/headers.css index cc6868ee0..25d96de6d 100644 --- a/style/headers.css +++ b/style/headers.css @@ -1,42 +1,30 @@ -/* ---------------------------------- - * HEADERS: default - * ---------------------------------- */ +/* ------------------------------------------------------------------- + HEADERS: layout + Form factor or Skin dependent styles should NOT be defined here. +------------------------------------------------------------------- */ + section[role="region"] > header:first-child { position: relative; + display: block; z-index: 10; padding: 0; height: 5rem; - color: #fff; - background: url(headers/images/ui/header.png) repeat-x 0 0; - background-size: auto 100%; border: none; } -section[role="region"] > header:first-child:after { - content: ""; - display: block; - height: 0.3rem; - position: absolute; - top: 100%; - left: 0; - right: 0; - background: url(headers/images/ui/shadow.png) repeat-x; - background-size: auto 100%; -} - section[role="region"] > header:first-child h1 { - font-size: 2.5rem; - line-height: 4.9rem; - text-align: left; - color: #fff; + font-size: 2.3rem; + line-height: 5rem; white-space: nowrap; text-overflow: ellipsis; display: block; overflow: hidden; margin: 0; - padding: 0 1rem 0 3rem; + padding: 0 1rem; height: 100%; - font-weight: normal; + font-weight: 300; + font-style: italic; + text-align: center; } section[role="region"] > header:first-child h1 em { @@ -46,98 +34,58 @@ section[role="region"] > header:first-child h1 em { font-style: normal; } -section[role="region"] > header:first-child form { - display: block; - overflow: hidden; - position: relative; - padding: 1rem 1rem 0 0.5rem ; - margin-left: 3.5rem; -} - -section[role="region"] > header:first-child input[type="text"] { - width: 100%; - height: 3rem; - -moz-box-sizing: border-box; - padding: 0 0.8rem; - border: solid 0.1rem #9d4123; - border-top-color: #a6501e; - border-radius: 0.3rem; - background: #fff url(headers/images/ui/shadow.png) repeat-x left -0.1rem; - font-size: 1.5rem; - line-height: 3em; - box-shadow: none; -} - -section[role="region"] > header:first-child form button[type="reset"] { - font-size: 0; - overflow: hidden; - position: absolute; - right: 1rem; - top: 1rem; - bottom: 0; - width: 3rem; - height: auto; +section[role="region"] > header:first-child menu { + height: 100%; + padding: 0; margin: 0; - display: none; - border: none; - background: url(headers/images/icons/clear.png) no-repeat center center / 1.7rem auto; -} - -section[role="region"] > header:first-child input[type="text"]:valid + button[type="reset"] { - display: block; } - -/* Generic set of actions in toolbar */ -section[role="region"] > header:first-child menu[type="toolbar"] { - height: 100%; +html[dir="ltr"] section[role="region"] > header:first-child menu { float: right; } - -section[role="region"] > header:first-child menu[type="toolbar"] a, -section[role="region"] > header:first-child menu[type="toolbar"] button { - -moz-box-sizing: border-box; - position: relative; +html[dir="rtl"] section[role="region"] > header:first-child menu { float: left; - width: auto; - min-width: 5rem; - height: 4.9rem; - margin-bottom: 0; - padding: 0 1rem; - border-radius: 0; - line-height: 4.9rem; - background: none; - text-align: center; - text-shadow: none; - z-index: 5; -} - -section[role="region"] > header:first-child menu[type="toolbar"] a:last-child, -section[role="region"] > header:first-child menu[type="toolbar"] button:last-child { - background: url(headers/images/ui/separator.png) no-repeat left center / auto 4.8rem; - margin-left: -0.2rem; - z-index: 1; } -section[role="region"] > header:first-child menu[type="toolbar"] { - padding: 0; - margin: 0; -} +/* ---------------------------------- + Buttons +---------------------------------- */ section[role="region"] > header:first-child a, section[role="region"] > header:first-child button { - border: none; - padding: 0; + box-sizing: border-box; + position: relative; + display: block; overflow: hidden; + min-width: 5rem; + width: auto; + height: 5rem; + border: none; + background: none; + padding: 0 1rem; + margin: 0; font-weight: 400; font-size: 1.5rem; - line-height: 1.1em; - color: #fff; + line-height: 5rem; border-radius: 0; text-decoration: none; + text-align: center; + text-shadow: none; + font-style: italic; +} +html[dir="ltr"] section[role="region"] > header:first-child a, +html[dir="ltr"] section[role="region"] > header:first-child button { + float: left; +} +html[dir="rtl"] section[role="region"] > header:first-child a, +html[dir="rtl"] section[role="region"] > header:first-child button { + float: right; } - /* Pressed state */ +section[role="region"] > header:first-child a:focus { + outline: none; +} + section[role="region"] > header:first-child button::-moz-focus-inner { outline: none; border: none; @@ -145,225 +93,286 @@ section[role="region"] > header:first-child button::-moz-focus-inner { padding: 0; } -section[role="region"] > header:first-child > a:not([aria-disabled="true"]):active:after, -section[role="region"] > header:first-child > button:not(:disabled):active:after, -section[role="region"] > header:first-child > a:not([aria-disabled="true"]):hover:after, -section[role="region"] > header:first-child > button:not(:disabled):hover:after, -section[role="region"] > header:first-child menu[type="toolbar"] a:not([aria-disabled="true"]):hover, -section[role="region"] > header:first-child menu[type="toolbar"] button:not(:disabled):hover, -section[role="region"] > header:first-child menu[type="toolbar"] a:not([aria-disabled="true"]):active, -section[role="region"] > header:first-child menu[type="toolbar"] button:not(:disabled):active { - background: #008aaa !important; -} - /* Disabled state */ -section[role="region"] > header:first-child menu[type="toolbar"] a[aria-disabled="true"], -section[role="region"] > header:first-child menu[type="toolbar"] button[disabled] { - opacity: 0.5; +section[role="region"] > header:first-child a[aria-disabled="true"], +section[role="region"] > header:first-child button[disabled] { + opacity: 0.3; + pointer-events: none; } -/* Icon definitions */ +/* ---------------------------------- + Icons +---------------------------------- */ + section[role="region"] > header:first-child .icon { - position: relative; - float: none; - display: inline-block; - vertical-align: top; + display: block; width: 3rem; - height: 4.9rem; - margin: 0 -1rem; - background: transparent no-repeat center center / 3rem auto; + height: 5rem; + background: transparent no-repeat center / 3rem auto; font-size: 0; - overflow: hidden; } -section[role="region"] > header:first-child .icon.icon-add { +/* ---------------------------------- + Subheader +---------------------------------- */ + +section[role="region"] > header { + z-index: 0; + height: auto; +} + +section[role="region"] header h2 { + margin: 0; + padding: 0.8rem 3rem; + font-weight: 400; + font-size: 1.5rem; + line-height: 1.8rem; +} + +/* ----------------------------------------------------------------- + HEADER SKIN: default + Default values in case we are not overriding them using + class="skin-*" +----------------------------------------------------------------- */ + +section[role="region"] > header:first-child { + color: #fff; + background-color: #f97c17; +} + +section[role="region"] > header:first-child h1 { + color: #fff; +} + +section[role="region"] > header:first-child a, +section[role="region"] > header:first-child button { + color: rgba(0,0,0,0.6); +} + +section[role="region"] > header:first-child a:active, +section[role="region"] > header:first-child button:active, +section[role="region"] > header:first-child a:hover, +section[role="region"] > header:first-child button:hover { + background-color: rgba(0,0,0,0.07); +} + +section[role="region"] > header:first-child a:focus, +section[role="region"] > header:first-child button:focus { + background-color: transparent; +} + +/* ---------------------------------- + Icons +---------------------------------- */ + +section[role="region"] > header:first-child .icon-add { background-image: url(headers/images/icons/add.png); } -section[role="region"] > header:first-child .icon.icon-compose { +section[role="region"] > header:first-child .icon-compose { background-image: url(headers/images/icons/compose.png); } -section[role="region"] > header:first-child .icon.icon-edit { +html[dir="ltr"] section[role="region"] > header:first-child .icon-edit { background-image: url(headers/images/icons/edit.png); } +html[dir="rtl"] section[role="region"] > header:first-child .icon-edit { + background-image: url(headers/images/icons/edit-rtl.png); +} -section[role="region"] > header:first-child .icon.icon-send { +html[dir="ltr"] section[role="region"] > header:first-child .icon-send { background-image: url(headers/images/icons/send.png); } +html[dir="rtl"] section[role="region"] > header:first-child .icon-send { + background-image: url(headers/images/icons/send_rtl.png); +} -section[role="region"] > header:first-child .icon.icon-close { +section[role="region"] > header:first-child .icon-close { background-image: url(headers/images/icons/close.png); } -section[role="region"] > header:first-child .icon.icon-back { - background-image: url(headers/images/icons/back.png); +html[dir="ltr"] section[role="region"] > header:first-child .icon-back { + background-image: url(headers/images/icons/left.png); +} +html[dir="rtl"] section[role="region"] > header:first-child .icon-back { + background-image: url(headers/images/icons/right.png); } -section[role="region"] > header:first-child .icon.icon-menu { +section[role="region"] > header:first-child .icon-menu { background-image: url(headers/images/icons/menu.png); } -section[role="region"] > header:first-child .icon.icon-user { +section[role="region"] > header:first-child .icon-user { background-image: url(headers/images/icons/user.png); } -section[role="region"] > header:first-child .icon.icon-reply { - background-image: url(headers/images/icons/reply.png); +section[role="region"] > header:first-child .icon-up { + background-image: url(headers/images/icons/up.png); } -section[role="region"] > header:first-child .icon.icon-reply-all { - background-image: url(headers/images/icons/reply-all.png); +section[role="region"] > header:first-child .icon-down { + background-image: url(headers/images/icons/down.png); } -section[role="region"] > header:first-child .icon.icon-options { +section[role="region"] > header:first-child .icon-options { background-image: url(headers/images/icons/options.png); } -/* Navigation links (back, cancel, etc) */ -section[role="region"] > header:first-child > button, -section[role="region"] > header:first-child > a { - position: relative; - width: 5rem; - height: 4.9rem; - background: none; - float: left; - overflow: visible; - margin: 0 -4rem 0 0; -} +/* ---------------------------------- + Subheader +---------------------------------- */ -section[role="region"] > header:first-child > button:after, -section[role="region"] > header:first-child > a:after { - content: ""; - position: absolute; - left: 0; - top: 0; - z-index: -1; - width: 3.2rem; - height: 4.9rem; - background: url(headers/images/ui/separator.png) no-repeat right center / 0.2rem 4.8rem; +section[role="region"] header h2 { + color: #424242; + border-bottom: solid 0.1rem #e6e6e6; } -section[role="region"] > header:first-child > button .icon, -section[role="region"] > header:first-child > a .icon { - display: block; - margin: 0; - font-size: 0; -} +/* ----------------------------------------------------------------- + HEADER SKIN: comms + .skin-comms will override default values +----------------------------------------------------------------- */ -/* ---------------------------------- - * HEADERS: subheader - * ---------------------------------- */ +.skin-comms section[role="region"] > header:first-child, +section[role="region"].skin-comms > header:first-child { + background-color: #00adad; +} -section[role="region"] > header { - z-index: 0; - height: auto; +.skin-comms section[role="region"] > header:first-child a, +.skin-comms section[role="region"] > header:first-child button, +section[role="region"].skin-comms > header:first-child a, +section[role="region"].skin-comms > header:first-child button { + color: rgba(0,0,0,0.5); } -section[role="region"] > header:after { - display: none; +.skin-comms section[role="region"] > header:first-child a:active, +.skin-comms section[role="region"] > header:first-child button:active, +.skin-comms section[role="region"] > header:first-child a:hover, +.skin-comms section[role="region"] > header:first-child button:hover, +section[role="region"].skin-comms > header:first-child a:active, +section[role="region"].skin-comms > header:first-child button:active, +section[role="region"].skin-comms > header:first-child a:hover, +section[role="region"].skin-comms > header:first-child button:hover { + background-color: rgba(0,0,0,0.1); } -section[role="region"] header h2 { - margin: 0; - padding: 0.8rem 3rem; - color: #424242; - font-weight: 400; - font-size: 1.5rem; - line-height: 1.8rem; - border-bottom: solid 0.1rem #e6e6e6; +.skin-comms section[role="region"] > header:first-child a:focus, +.skin-comms section[role="region"] > header:first-child button:focus, +section[role="region"].skin-comms > header:first-child a:focus, +section[role="region"].skin-comms > header:first-child button:focus { + background-color: transparent; } -/* ---------------------------------- - * HEADERS: dark - * ---------------------------------- */ +/* ----------------------------------------------------------------- + HEADER SKIN: dark + .skin-dark will override default values +----------------------------------------------------------------- */ + section[role="region"].skin-dark > header:first-child, -.skin-dark section[role="region"] > header:first-child { - background-image: url(headers/images/ui/dark/header.png); +.skin-dark > section[role="region"] > header:first-child { + background-color: #242d33; +} + +.skin-dark section[role="region"] > header:first-child a, +.skin-dark section[role="region"] > header:first-child button, +section[role="region"].skin-dark > header:first-child a, +section[role="region"].skin-dark > header:first-child button { + color: #00aac5; } -section[role="region"].skin-dark > header:first-child menu[type="toolbar"] a:last-child, -.skin-dark section[role="region"] > header:first-child menu[type="toolbar"] a:last-child, -section[role="region"].skin-dark > header:first-child menu[type="toolbar"] button:last-child, -.skin-dark section[role="region"] > header:first-child menu[type="toolbar"] button:last-child { - background-image: url(headers/images/ui/dark/separator.png); +.skin-dark section[role="region"] > header:first-child a:active, +.skin-dark section[role="region"] > header:first-child button:active, +.skin-dark section[role="region"] > header:first-child a:hover, +.skin-dark section[role="region"] > header:first-child button:hover, +section[role="region"].skin-dark > header:first-child a:active, +section[role="region"].skin-dark > header:first-child button:active, +section[role="region"].skin-dark > header:first-child a:hover, +section[role="region"].skin-dark > header:first-child button:hover { + background-color: rgba(0,0,0,0.4); } -/* Navigation links (back, cancel, etc) */ -section[role="region"].skin-dark > header:first-child a:after, -.skin-dark section[role="region"] > header:first-child a:after, -section[role="region"].skin-dark > header:first-child button:after, -.skin-dark section[role="region"] > header:first-child button:after { - background-image: url(headers/images/ui/dark/separator.png); +.skin-dark section[role="region"] > header:first-child a:focus, +.skin-dark section[role="region"] > header:first-child button:focus, +section[role="region"].skin-dark > header:first-child a:focus, +section[role="region"].skin-dark > header:first-child button:focus { + background-color: transparent; } section[role="region"].skin-dark header h2, -.skin-dark section[role="region"] header h2 { - background: #2e3c3f url(headers/images/ui/organic/subheader.png); +.skin-dark > section[role="region"] header h2 { + background-color: #2c353b; color: #fff; border: none; } -/* ---------------------------------- - * HEADERS: organic - * ---------------------------------- */ +/* ----------------------------------------------------------------- + HEADER SKIN: organic + .skin-organic will override default values +----------------------------------------------------------------- */ section[role="region"].skin-organic > header:first-child, .skin-organic section[role="region"] > header:first-child { - background-image: url(headers/images/ui/noise-pattern.png), url(headers/images/ui/organic/header.png); - background-size: auto; + color: #868692; + background-color: #f4f4f4; } -section[role="region"].skin-organic > header:first-child menu[type="toolbar"] a:last-child, -.skin-organic section[role="region"] > header:first-child menu[type="toolbar"] a:last-child, -section[role="region"].skin-organic > header:first-child menu[type="toolbar"] button:last-child, -.skin-organic section[role="region"] > header:first-child menu[type="toolbar"] button:last-child { - background-image: url(headers/images/ui/organic/separator.png); +section[role="region"].skin-organic > header:first-child h1, +.skin-organic section[role="region"] > header:first-child h1 { + color: #868692; } -/* Navigation links (back, cancel, etc) */ -section[role="region"].skin-organic > header:first-child a:after, -.skin-organic section[role="region"] > header:first-child a:after, -section[role="region"].skin-organic > header:first-child button:after, -.skin-organic section[role="region"] > header:first-child button:after { - background-image: url(headers/images/ui/organic/separator.png); +section[role="region"].skin-organic > header:first-child a, +section[role="region"].skin-organic > header:first-child button, +.skin-organic section[role="region"] > header:first-child a, +.skin-organic section[role="region"] > header:first-child button { + color: #00aac5; } -section[role="region"].skin-organic header h2, -.skin-organic section[role="region"] header h2 { - background: #5c6a6d url(headers/images/ui/organic/subheader.png); - color: #fff; - border: none; +section[role="region"].skin-organic > header:first-child a:focus, +section[role="region"].skin-organic > header:first-child button:focus, +.skin-organic section[role="region"] > header:first-child a:focus, +.skin-organic section[role="region"] > header:first-child button:focus { + background-color: transparent; } /* ---------------------------------- - * HEADERS: right-to-left tweaks - * ---------------------------------- */ + Icons +---------------------------------- */ -html[dir="rtl"] section[role="region"] > header:first-child h1 { - text-align: right; - margin: 0 3rem 0 0; +html[dir="ltr"] section[role="region"].skin-organic > header:first-child .icon-back, +html[dir="ltr"] .skin-organic section[role="region"] > header:first-child .icon-back { + background-image: url(headers/images/icons/organic/left.png); } - -html[dir="rtl"] section[role="region"] > header:first-child button, -html[dir="rtl"] section[role="region"] > header:first-child a { - left: inherit; - right: 0; +html[dir="rtl"] section[role="region"].skin-organic > header:first-child .icon-back, +html[dir="rtl"] .skin-organic section[role="region"] > header:first-child .icon-back { + background-image: url(headers/images/icons/organic/right.png); } -html[dir="rtl"] section[role="region"] > header:first-child > button .icon, -html[dir="rtl"] section[role="region"] > header:first-child > a .icon { - margin-left: 0; - margin-right: -2rem; +section[role="region"].skin-organic > header:first-child .icon-close, +.skin-organic section[role="region"] > header:first-child .icon-close { + background-image: url(headers/images/icons/organic/close.png); } -html[dir="rtl"] section[role="region"] > header:first-child > button .icon:after, -html[dir="rtl"] section[role="region"] > header:first-child > a .icon:after { - left: inherit; - right: 0; +section[role="region"].skin-organic > header:first-child .icon-add, +.skin-organic section[role="region"] > header:first-child .icon-add { + background-image: url(headers/images/icons/organic/add.png); } -html[dir="rtl"] section[role="region"] > header:first-child .icon.icon-back { - background-image: url(headers/images/icons/back-rtl.png); +html[dir="ltr"] section[role="region"].skin-organic > header:first-child .icon-edit, +html[dir="ltr"] .skin-organic section[role="region"] > header:first-child .icon-edit { + background-image: url(headers/images/icons/organic/edit.png); +} +html[dir="rtl"] section[role="region"].skin-organic > header:first-child .icon-edit, +html[dir="rtl"] .skin-organic section[role="region"] > header:first-child .icon-edit { + background-image: url(headers/images/icons/organic/edit-rtl.png); } +/* ---------------------------------- + Subheader +---------------------------------- */ + +section[role="region"].skin-organic header h2, +.skin-organic section[role="region"] header h2 { + background-color: #e7e7e7; + color: #4d4d4d; + border: none; +} diff --git a/style/headers/images/icons/add.png b/style/headers/images/icons/add.png index 82353e966..2d56f1f82 100644 Binary files a/style/headers/images/icons/add.png and b/style/headers/images/icons/add.png differ diff --git a/style/headers/images/icons/add@1.5x.png b/style/headers/images/icons/add@1.5x.png index 1b6d0bdc6..7c7eade8b 100644 Binary files a/style/headers/images/icons/add@1.5x.png and b/style/headers/images/icons/add@1.5x.png differ diff --git a/style/headers/images/icons/add@2.25x.png b/style/headers/images/icons/add@2.25x.png new file mode 100644 index 000000000..9055c109f Binary files /dev/null and b/style/headers/images/icons/add@2.25x.png differ diff --git a/style/headers/images/icons/add@2x.png b/style/headers/images/icons/add@2x.png index 927a84e7a..6a5664960 100644 Binary files a/style/headers/images/icons/add@2x.png and b/style/headers/images/icons/add@2x.png differ diff --git a/style/headers/images/icons/back-rtl.png b/style/headers/images/icons/back-rtl.png deleted file mode 100644 index a71c7c05d..000000000 Binary files a/style/headers/images/icons/back-rtl.png and /dev/null differ diff --git a/style/headers/images/icons/back-rtl@1.5x.png b/style/headers/images/icons/back-rtl@1.5x.png deleted file mode 100644 index fe37b09e9..000000000 Binary files a/style/headers/images/icons/back-rtl@1.5x.png and /dev/null differ diff --git a/style/headers/images/icons/back-rtl@2x.png b/style/headers/images/icons/back-rtl@2x.png deleted file mode 100644 index 67931b250..000000000 Binary files a/style/headers/images/icons/back-rtl@2x.png and /dev/null differ diff --git a/style/headers/images/icons/back.png b/style/headers/images/icons/back.png deleted file mode 100644 index 5383ee24d..000000000 Binary files a/style/headers/images/icons/back.png and /dev/null differ diff --git a/style/headers/images/icons/back@1.5x.png b/style/headers/images/icons/back@1.5x.png deleted file mode 100755 index ff0900f59..000000000 Binary files a/style/headers/images/icons/back@1.5x.png and /dev/null differ diff --git a/style/headers/images/icons/back@2x.png b/style/headers/images/icons/back@2x.png deleted file mode 100644 index 9ce702eb4..000000000 Binary files a/style/headers/images/icons/back@2x.png and /dev/null differ diff --git a/style/headers/images/icons/clear.png b/style/headers/images/icons/clear.png deleted file mode 100644 index 56ceb33d1..000000000 Binary files a/style/headers/images/icons/clear.png and /dev/null differ diff --git a/style/headers/images/icons/clear@1.5x.png b/style/headers/images/icons/clear@1.5x.png deleted file mode 100644 index 6d646b53e..000000000 Binary files a/style/headers/images/icons/clear@1.5x.png and /dev/null differ diff --git a/style/headers/images/icons/clear@2x.png b/style/headers/images/icons/clear@2x.png deleted file mode 100644 index 0fb35213b..000000000 Binary files a/style/headers/images/icons/clear@2x.png and /dev/null differ diff --git a/style/headers/images/icons/close.png b/style/headers/images/icons/close.png index 5e733225f..52f256b95 100644 Binary files a/style/headers/images/icons/close.png and b/style/headers/images/icons/close.png differ diff --git a/style/headers/images/icons/close@1.5x.png b/style/headers/images/icons/close@1.5x.png index 2800a3f85..64e93f17f 100644 Binary files a/style/headers/images/icons/close@1.5x.png and b/style/headers/images/icons/close@1.5x.png differ diff --git a/style/headers/images/icons/close@2.25x.png b/style/headers/images/icons/close@2.25x.png new file mode 100644 index 000000000..a54c7649a Binary files /dev/null and b/style/headers/images/icons/close@2.25x.png differ diff --git a/style/headers/images/icons/close@2x.png b/style/headers/images/icons/close@2x.png index 5e3a069ab..6d2e8746c 100644 Binary files a/style/headers/images/icons/close@2x.png and b/style/headers/images/icons/close@2x.png differ diff --git a/style/headers/images/icons/compose.png b/style/headers/images/icons/compose.png index d11379fba..c7ed33bf4 100644 Binary files a/style/headers/images/icons/compose.png and b/style/headers/images/icons/compose.png differ diff --git a/style/headers/images/icons/compose@1.5x.png b/style/headers/images/icons/compose@1.5x.png index cb666b7b8..65aef9c8c 100644 Binary files a/style/headers/images/icons/compose@1.5x.png and b/style/headers/images/icons/compose@1.5x.png differ diff --git a/style/headers/images/icons/compose@2.25x.png b/style/headers/images/icons/compose@2.25x.png new file mode 100644 index 000000000..5668cb528 Binary files /dev/null and b/style/headers/images/icons/compose@2.25x.png differ diff --git a/style/headers/images/icons/compose@2x.png b/style/headers/images/icons/compose@2x.png index 1265d1aa0..0edba0f87 100644 Binary files a/style/headers/images/icons/compose@2x.png and b/style/headers/images/icons/compose@2x.png differ diff --git a/style/headers/images/icons/down.png b/style/headers/images/icons/down.png new file mode 100644 index 000000000..e411b3322 Binary files /dev/null and b/style/headers/images/icons/down.png differ diff --git a/style/headers/images/icons/down@1.5x.png b/style/headers/images/icons/down@1.5x.png new file mode 100644 index 000000000..d2e9bc7aa Binary files /dev/null and b/style/headers/images/icons/down@1.5x.png differ diff --git a/style/headers/images/icons/down@2.25x.png b/style/headers/images/icons/down@2.25x.png new file mode 100644 index 000000000..694576537 Binary files /dev/null and b/style/headers/images/icons/down@2.25x.png differ diff --git a/style/headers/images/icons/down@2x.png b/style/headers/images/icons/down@2x.png new file mode 100644 index 000000000..ad76c2ac5 Binary files /dev/null and b/style/headers/images/icons/down@2x.png differ diff --git a/style/headers/images/icons/edit-rtl.png b/style/headers/images/icons/edit-rtl.png new file mode 100644 index 000000000..ccb9cc032 Binary files /dev/null and b/style/headers/images/icons/edit-rtl.png differ diff --git a/style/headers/images/icons/edit-rtl@1.5x.png b/style/headers/images/icons/edit-rtl@1.5x.png new file mode 100644 index 000000000..a56d32725 Binary files /dev/null and b/style/headers/images/icons/edit-rtl@1.5x.png differ diff --git a/style/headers/images/icons/edit-rtl@2.25x.png b/style/headers/images/icons/edit-rtl@2.25x.png new file mode 100644 index 000000000..2061a02d7 Binary files /dev/null and b/style/headers/images/icons/edit-rtl@2.25x.png differ diff --git a/style/headers/images/icons/edit-rtl@2x.png b/style/headers/images/icons/edit-rtl@2x.png new file mode 100644 index 000000000..50ef4388a Binary files /dev/null and b/style/headers/images/icons/edit-rtl@2x.png differ diff --git a/style/headers/images/icons/edit.png b/style/headers/images/icons/edit.png index 66c7a2d2d..a18f3bf4f 100644 Binary files a/style/headers/images/icons/edit.png and b/style/headers/images/icons/edit.png differ diff --git a/style/headers/images/icons/edit@1.5x.png b/style/headers/images/icons/edit@1.5x.png index 6fb68f796..2839b2c4b 100644 Binary files a/style/headers/images/icons/edit@1.5x.png and b/style/headers/images/icons/edit@1.5x.png differ diff --git a/style/headers/images/icons/edit@2.25x.png b/style/headers/images/icons/edit@2.25x.png new file mode 100644 index 000000000..1af2e9318 Binary files /dev/null and b/style/headers/images/icons/edit@2.25x.png differ diff --git a/style/headers/images/icons/edit@2x.png b/style/headers/images/icons/edit@2x.png index 837c0c3e4..98f5e8e40 100644 Binary files a/style/headers/images/icons/edit@2x.png and b/style/headers/images/icons/edit@2x.png differ diff --git a/style/headers/images/icons/left.png b/style/headers/images/icons/left.png new file mode 100644 index 000000000..9f932c2b3 Binary files /dev/null and b/style/headers/images/icons/left.png differ diff --git a/style/headers/images/icons/left@1.5x.png b/style/headers/images/icons/left@1.5x.png new file mode 100644 index 000000000..790e4123a Binary files /dev/null and b/style/headers/images/icons/left@1.5x.png differ diff --git a/style/headers/images/icons/left@2.25x.png b/style/headers/images/icons/left@2.25x.png new file mode 100644 index 000000000..a013a4226 Binary files /dev/null and b/style/headers/images/icons/left@2.25x.png differ diff --git a/style/headers/images/icons/left@2x.png b/style/headers/images/icons/left@2x.png new file mode 100644 index 000000000..3dac82d0b Binary files /dev/null and b/style/headers/images/icons/left@2x.png differ diff --git a/style/headers/images/icons/menu.png b/style/headers/images/icons/menu.png index d1462c8e2..20bf539c0 100644 Binary files a/style/headers/images/icons/menu.png and b/style/headers/images/icons/menu.png differ diff --git a/style/headers/images/icons/menu@1.5x.png b/style/headers/images/icons/menu@1.5x.png old mode 100755 new mode 100644 index d63e735af..8711b62c2 Binary files a/style/headers/images/icons/menu@1.5x.png and b/style/headers/images/icons/menu@1.5x.png differ diff --git a/style/headers/images/icons/menu@2.25x.png b/style/headers/images/icons/menu@2.25x.png new file mode 100644 index 000000000..3b07cd027 Binary files /dev/null and b/style/headers/images/icons/menu@2.25x.png differ diff --git a/style/headers/images/icons/menu@2x.png b/style/headers/images/icons/menu@2x.png index 35a9cfd4a..7fc4c4cb3 100644 Binary files a/style/headers/images/icons/menu@2x.png and b/style/headers/images/icons/menu@2x.png differ diff --git a/style/headers/images/icons/options.png b/style/headers/images/icons/options.png index f5481d354..d7afc51b6 100644 Binary files a/style/headers/images/icons/options.png and b/style/headers/images/icons/options.png differ diff --git a/style/headers/images/icons/options@1.5x.png b/style/headers/images/icons/options@1.5x.png index b777d0b13..52ac21684 100644 Binary files a/style/headers/images/icons/options@1.5x.png and b/style/headers/images/icons/options@1.5x.png differ diff --git a/style/headers/images/icons/options@2.25x.png b/style/headers/images/icons/options@2.25x.png new file mode 100644 index 000000000..a005fb655 Binary files /dev/null and b/style/headers/images/icons/options@2.25x.png differ diff --git a/style/headers/images/icons/options@2x.png b/style/headers/images/icons/options@2x.png new file mode 100644 index 000000000..b5d0b2281 Binary files /dev/null and b/style/headers/images/icons/options@2x.png differ diff --git a/style/headers/images/icons/organic/add.png b/style/headers/images/icons/organic/add.png new file mode 100644 index 000000000..8a379c0c0 Binary files /dev/null and b/style/headers/images/icons/organic/add.png differ diff --git a/style/headers/images/icons/organic/add@1.5x.png b/style/headers/images/icons/organic/add@1.5x.png new file mode 100644 index 000000000..a8567c502 Binary files /dev/null and b/style/headers/images/icons/organic/add@1.5x.png differ diff --git a/style/headers/images/icons/organic/add@2.25x.png b/style/headers/images/icons/organic/add@2.25x.png new file mode 100644 index 000000000..bc2fb53a9 Binary files /dev/null and b/style/headers/images/icons/organic/add@2.25x.png differ diff --git a/style/headers/images/icons/organic/add@2x.png b/style/headers/images/icons/organic/add@2x.png new file mode 100644 index 000000000..5f7234d7a Binary files /dev/null and b/style/headers/images/icons/organic/add@2x.png differ diff --git a/style/headers/images/icons/organic/close.png b/style/headers/images/icons/organic/close.png new file mode 100644 index 000000000..75a382504 Binary files /dev/null and b/style/headers/images/icons/organic/close.png differ diff --git a/style/headers/images/icons/organic/close@1.5x.png b/style/headers/images/icons/organic/close@1.5x.png new file mode 100644 index 000000000..ed25a7758 Binary files /dev/null and b/style/headers/images/icons/organic/close@1.5x.png differ diff --git a/style/headers/images/icons/organic/close@2.25x.png b/style/headers/images/icons/organic/close@2.25x.png new file mode 100644 index 000000000..2af287367 Binary files /dev/null and b/style/headers/images/icons/organic/close@2.25x.png differ diff --git a/style/headers/images/icons/organic/close@2x.png b/style/headers/images/icons/organic/close@2x.png new file mode 100644 index 000000000..31cd81f23 Binary files /dev/null and b/style/headers/images/icons/organic/close@2x.png differ diff --git a/style/headers/images/icons/organic/edit-rtl.png b/style/headers/images/icons/organic/edit-rtl.png new file mode 100644 index 000000000..e42c2c5e5 Binary files /dev/null and b/style/headers/images/icons/organic/edit-rtl.png differ diff --git a/style/headers/images/icons/organic/edit-rtl@1.5x.png b/style/headers/images/icons/organic/edit-rtl@1.5x.png new file mode 100644 index 000000000..c70538c51 Binary files /dev/null and b/style/headers/images/icons/organic/edit-rtl@1.5x.png differ diff --git a/style/headers/images/icons/organic/edit-rtl@2.25x.png b/style/headers/images/icons/organic/edit-rtl@2.25x.png new file mode 100644 index 000000000..c36dabb46 Binary files /dev/null and b/style/headers/images/icons/organic/edit-rtl@2.25x.png differ diff --git a/style/headers/images/icons/organic/edit-rtl@2x.png b/style/headers/images/icons/organic/edit-rtl@2x.png new file mode 100644 index 000000000..df8a0c529 Binary files /dev/null and b/style/headers/images/icons/organic/edit-rtl@2x.png differ diff --git a/style/headers/images/icons/organic/edit.png b/style/headers/images/icons/organic/edit.png new file mode 100644 index 000000000..c913ab2d1 Binary files /dev/null and b/style/headers/images/icons/organic/edit.png differ diff --git a/style/headers/images/icons/organic/edit@1.5x.png b/style/headers/images/icons/organic/edit@1.5x.png new file mode 100644 index 000000000..c7c5693e4 Binary files /dev/null and b/style/headers/images/icons/organic/edit@1.5x.png differ diff --git a/style/headers/images/icons/organic/edit@2.25x.png b/style/headers/images/icons/organic/edit@2.25x.png new file mode 100644 index 000000000..a83d2d381 Binary files /dev/null and b/style/headers/images/icons/organic/edit@2.25x.png differ diff --git a/style/headers/images/icons/organic/edit@2x.png b/style/headers/images/icons/organic/edit@2x.png new file mode 100644 index 000000000..b17d1f2a4 Binary files /dev/null and b/style/headers/images/icons/organic/edit@2x.png differ diff --git a/style/headers/images/icons/organic/left.png b/style/headers/images/icons/organic/left.png new file mode 100644 index 000000000..fe7208f62 Binary files /dev/null and b/style/headers/images/icons/organic/left.png differ diff --git a/style/headers/images/icons/organic/left@1.5x.png b/style/headers/images/icons/organic/left@1.5x.png new file mode 100644 index 000000000..e77952524 Binary files /dev/null and b/style/headers/images/icons/organic/left@1.5x.png differ diff --git a/style/headers/images/icons/organic/left@2.25x.png b/style/headers/images/icons/organic/left@2.25x.png new file mode 100644 index 000000000..852143577 Binary files /dev/null and b/style/headers/images/icons/organic/left@2.25x.png differ diff --git a/style/headers/images/icons/organic/left@2x.png b/style/headers/images/icons/organic/left@2x.png new file mode 100644 index 000000000..2f3ac041c Binary files /dev/null and b/style/headers/images/icons/organic/left@2x.png differ diff --git a/style/headers/images/icons/organic/right.png b/style/headers/images/icons/organic/right.png new file mode 100644 index 000000000..26be33629 Binary files /dev/null and b/style/headers/images/icons/organic/right.png differ diff --git a/style/headers/images/icons/organic/right@1.5x.png b/style/headers/images/icons/organic/right@1.5x.png new file mode 100644 index 000000000..0c39f2bb9 Binary files /dev/null and b/style/headers/images/icons/organic/right@1.5x.png differ diff --git a/style/headers/images/icons/organic/right@2.25x.png b/style/headers/images/icons/organic/right@2.25x.png new file mode 100644 index 000000000..53d280d22 Binary files /dev/null and b/style/headers/images/icons/organic/right@2.25x.png differ diff --git a/style/headers/images/icons/organic/right@2x.png b/style/headers/images/icons/organic/right@2x.png new file mode 100644 index 000000000..fdfe006ee Binary files /dev/null and b/style/headers/images/icons/organic/right@2x.png differ diff --git a/style/headers/images/icons/reply-all.png b/style/headers/images/icons/reply-all.png deleted file mode 100644 index 5c0c8b99d..000000000 Binary files a/style/headers/images/icons/reply-all.png and /dev/null differ diff --git a/style/headers/images/icons/reply-all@1.5x.png b/style/headers/images/icons/reply-all@1.5x.png deleted file mode 100644 index 7f394b015..000000000 Binary files a/style/headers/images/icons/reply-all@1.5x.png and /dev/null differ diff --git a/style/headers/images/icons/reply-all@2x.png b/style/headers/images/icons/reply-all@2x.png deleted file mode 100644 index 4d3d74a2d..000000000 Binary files a/style/headers/images/icons/reply-all@2x.png and /dev/null differ diff --git a/style/headers/images/icons/reply.png b/style/headers/images/icons/reply.png index c354b5f4f..c703d9568 100644 Binary files a/style/headers/images/icons/reply.png and b/style/headers/images/icons/reply.png differ diff --git a/style/headers/images/icons/reply@1.5x.png b/style/headers/images/icons/reply@1.5x.png index 43e4e64fc..a7815d99b 100644 Binary files a/style/headers/images/icons/reply@1.5x.png and b/style/headers/images/icons/reply@1.5x.png differ diff --git a/style/headers/images/icons/reply@2.25x.png b/style/headers/images/icons/reply@2.25x.png new file mode 100644 index 000000000..1d81b55f1 Binary files /dev/null and b/style/headers/images/icons/reply@2.25x.png differ diff --git a/style/headers/images/icons/reply@2x.png b/style/headers/images/icons/reply@2x.png index 1990b4dfc..9787372c2 100644 Binary files a/style/headers/images/icons/reply@2x.png and b/style/headers/images/icons/reply@2x.png differ diff --git a/style/headers/images/icons/reply_all.png b/style/headers/images/icons/reply_all.png new file mode 100644 index 000000000..e1d1ca865 Binary files /dev/null and b/style/headers/images/icons/reply_all.png differ diff --git a/style/headers/images/icons/reply_all@1.5x.png b/style/headers/images/icons/reply_all@1.5x.png new file mode 100644 index 000000000..625031595 Binary files /dev/null and b/style/headers/images/icons/reply_all@1.5x.png differ diff --git a/style/headers/images/icons/reply_all@2.25x.png b/style/headers/images/icons/reply_all@2.25x.png new file mode 100644 index 000000000..a55a59ee9 Binary files /dev/null and b/style/headers/images/icons/reply_all@2.25x.png differ diff --git a/style/headers/images/icons/reply_all@2x.png b/style/headers/images/icons/reply_all@2x.png new file mode 100644 index 000000000..0b0d26b90 Binary files /dev/null and b/style/headers/images/icons/reply_all@2x.png differ diff --git a/style/headers/images/icons/right.png b/style/headers/images/icons/right.png new file mode 100644 index 000000000..4bcc10f61 Binary files /dev/null and b/style/headers/images/icons/right.png differ diff --git a/style/headers/images/icons/right@1.5x.png b/style/headers/images/icons/right@1.5x.png new file mode 100644 index 000000000..f308e2f24 Binary files /dev/null and b/style/headers/images/icons/right@1.5x.png differ diff --git a/style/headers/images/icons/right@2.25x.png b/style/headers/images/icons/right@2.25x.png new file mode 100644 index 000000000..a9563ac11 Binary files /dev/null and b/style/headers/images/icons/right@2.25x.png differ diff --git a/style/headers/images/icons/right@2x.png b/style/headers/images/icons/right@2x.png new file mode 100644 index 000000000..ee50a0db1 Binary files /dev/null and b/style/headers/images/icons/right@2x.png differ diff --git a/style/headers/images/icons/send.png b/style/headers/images/icons/send.png index 4bdbb1e44..b01e4467f 100644 Binary files a/style/headers/images/icons/send.png and b/style/headers/images/icons/send.png differ diff --git a/style/headers/images/icons/send@1.5x.png b/style/headers/images/icons/send@1.5x.png index b396db3df..e658730af 100644 Binary files a/style/headers/images/icons/send@1.5x.png and b/style/headers/images/icons/send@1.5x.png differ diff --git a/style/headers/images/icons/send@2.25x.png b/style/headers/images/icons/send@2.25x.png new file mode 100644 index 000000000..5b200a06b Binary files /dev/null and b/style/headers/images/icons/send@2.25x.png differ diff --git a/style/headers/images/icons/send@2x.png b/style/headers/images/icons/send@2x.png index c62d699b3..56922a7ac 100644 Binary files a/style/headers/images/icons/send@2x.png and b/style/headers/images/icons/send@2x.png differ diff --git a/style/headers/images/icons/send_rtl.png b/style/headers/images/icons/send_rtl.png new file mode 100644 index 000000000..b3845fbf1 Binary files /dev/null and b/style/headers/images/icons/send_rtl.png differ diff --git a/style/headers/images/icons/send_rtl@1.5x.png b/style/headers/images/icons/send_rtl@1.5x.png new file mode 100644 index 000000000..019257499 Binary files /dev/null and b/style/headers/images/icons/send_rtl@1.5x.png differ diff --git a/style/headers/images/icons/send_rtl@2.25x.png b/style/headers/images/icons/send_rtl@2.25x.png new file mode 100644 index 000000000..4806b9965 Binary files /dev/null and b/style/headers/images/icons/send_rtl@2.25x.png differ diff --git a/style/headers/images/icons/send_rtl@2x.png b/style/headers/images/icons/send_rtl@2x.png new file mode 100644 index 000000000..5e02b372c Binary files /dev/null and b/style/headers/images/icons/send_rtl@2x.png differ diff --git a/style/headers/images/icons/up.png b/style/headers/images/icons/up.png new file mode 100644 index 000000000..3a4ff2227 Binary files /dev/null and b/style/headers/images/icons/up.png differ diff --git a/style/headers/images/icons/up@1.5x.png b/style/headers/images/icons/up@1.5x.png new file mode 100644 index 000000000..a3229aaf0 Binary files /dev/null and b/style/headers/images/icons/up@1.5x.png differ diff --git a/style/headers/images/icons/up@2.25x.png b/style/headers/images/icons/up@2.25x.png new file mode 100644 index 000000000..ef53fcebf Binary files /dev/null and b/style/headers/images/icons/up@2.25x.png differ diff --git a/style/headers/images/icons/up@2x.png b/style/headers/images/icons/up@2x.png new file mode 100644 index 000000000..11111f4e4 Binary files /dev/null and b/style/headers/images/icons/up@2x.png differ diff --git a/style/headers/images/icons/user.png b/style/headers/images/icons/user.png index c8abb82a0..20fa25ed6 100644 Binary files a/style/headers/images/icons/user.png and b/style/headers/images/icons/user.png differ diff --git a/style/headers/images/icons/user@1.5x.png b/style/headers/images/icons/user@1.5x.png index 47792828c..1623e54f7 100644 Binary files a/style/headers/images/icons/user@1.5x.png and b/style/headers/images/icons/user@1.5x.png differ diff --git a/style/headers/images/icons/user@2.25x.png b/style/headers/images/icons/user@2.25x.png new file mode 100644 index 000000000..853b5b0b1 Binary files /dev/null and b/style/headers/images/icons/user@2.25x.png differ diff --git a/style/headers/images/icons/user@2x.png b/style/headers/images/icons/user@2x.png index 9e2d4ff4c..815868527 100644 Binary files a/style/headers/images/icons/user@2x.png and b/style/headers/images/icons/user@2x.png differ diff --git a/style/headers/images/ui/dark/header.png b/style/headers/images/ui/dark/header.png deleted file mode 100644 index df83859bf..000000000 Binary files a/style/headers/images/ui/dark/header.png and /dev/null differ diff --git a/style/headers/images/ui/dark/negative.png b/style/headers/images/ui/dark/negative.png deleted file mode 100644 index 6f092a510..000000000 Binary files a/style/headers/images/ui/dark/negative.png and /dev/null differ diff --git a/style/headers/images/ui/dark/separator-large.png b/style/headers/images/ui/dark/separator-large.png deleted file mode 100644 index 37ce4ded6..000000000 Binary files a/style/headers/images/ui/dark/separator-large.png and /dev/null differ diff --git a/style/headers/images/ui/dark/separator.png b/style/headers/images/ui/dark/separator.png deleted file mode 100644 index fce8808ab..000000000 Binary files a/style/headers/images/ui/dark/separator.png and /dev/null differ diff --git a/style/headers/images/ui/dark/separator@1.5x.png b/style/headers/images/ui/dark/separator@1.5x.png deleted file mode 100644 index 4743ed0d1..000000000 Binary files a/style/headers/images/ui/dark/separator@1.5x.png and /dev/null differ diff --git a/style/headers/images/ui/dark/subheader.png b/style/headers/images/ui/dark/subheader.png deleted file mode 100644 index 4c7699fcf..000000000 Binary files a/style/headers/images/ui/dark/subheader.png and /dev/null differ diff --git a/style/headers/images/ui/header.png b/style/headers/images/ui/header.png deleted file mode 100644 index 24796f67c..000000000 Binary files a/style/headers/images/ui/header.png and /dev/null differ diff --git a/style/headers/images/ui/noise-pattern.png b/style/headers/images/ui/noise-pattern.png deleted file mode 100644 index 9c78da883..000000000 Binary files a/style/headers/images/ui/noise-pattern.png and /dev/null differ diff --git a/style/headers/images/ui/organic/header.png b/style/headers/images/ui/organic/header.png deleted file mode 100644 index ac250cde1..000000000 Binary files a/style/headers/images/ui/organic/header.png and /dev/null differ diff --git a/style/headers/images/ui/organic/negative.png b/style/headers/images/ui/organic/negative.png deleted file mode 100644 index b66390197..000000000 Binary files a/style/headers/images/ui/organic/negative.png and /dev/null differ diff --git a/style/headers/images/ui/organic/pattern.png b/style/headers/images/ui/organic/pattern.png deleted file mode 100644 index 202db196e..000000000 Binary files a/style/headers/images/ui/organic/pattern.png and /dev/null differ diff --git a/style/headers/images/ui/organic/separator-large.png b/style/headers/images/ui/organic/separator-large.png deleted file mode 100644 index 3c4782f6b..000000000 Binary files a/style/headers/images/ui/organic/separator-large.png and /dev/null differ diff --git a/style/headers/images/ui/organic/separator.png b/style/headers/images/ui/organic/separator.png deleted file mode 100644 index e315f0e8a..000000000 Binary files a/style/headers/images/ui/organic/separator.png and /dev/null differ diff --git a/style/headers/images/ui/organic/subheader.png b/style/headers/images/ui/organic/subheader.png deleted file mode 100644 index 31adb6c7f..000000000 Binary files a/style/headers/images/ui/organic/subheader.png and /dev/null differ diff --git a/style/headers/images/ui/overlay/header.png b/style/headers/images/ui/overlay/header.png deleted file mode 100644 index fb3ead527..000000000 Binary files a/style/headers/images/ui/overlay/header.png and /dev/null differ diff --git a/style/headers/images/ui/overlay/separator.png b/style/headers/images/ui/overlay/separator.png deleted file mode 100644 index e02f24a0d..000000000 Binary files a/style/headers/images/ui/overlay/separator.png and /dev/null differ diff --git a/style/headers/images/ui/separator-large.png b/style/headers/images/ui/separator-large.png deleted file mode 100644 index f50841f4f..000000000 Binary files a/style/headers/images/ui/separator-large.png and /dev/null differ diff --git a/style/headers/images/ui/separator.png b/style/headers/images/ui/separator.png deleted file mode 100644 index 18d6c819c..000000000 Binary files a/style/headers/images/ui/separator.png and /dev/null differ diff --git a/style/headers/images/ui/shadow.png b/style/headers/images/ui/shadow.png deleted file mode 100644 index 70e7e1d8f..000000000 Binary files a/style/headers/images/ui/shadow.png and /dev/null differ diff --git a/style/headers/images/ui/shadow@1.5x.png b/style/headers/images/ui/shadow@1.5x.png deleted file mode 100644 index 5e12deee8..000000000 Binary files a/style/headers/images/ui/shadow@1.5x.png and /dev/null differ diff --git a/style/headers/images/ui/shadow@2x.png b/style/headers/images/ui/shadow@2x.png deleted file mode 100644 index 9f54ae685..000000000 Binary files a/style/headers/images/ui/shadow@2x.png and /dev/null differ diff --git a/style/headers/images/ui/subheader.png b/style/headers/images/ui/subheader.png deleted file mode 100644 index 6bd5a2342..000000000 Binary files a/style/headers/images/ui/subheader.png and /dev/null differ diff --git a/style/headers/index.html b/style/headers/index.html index 1052adaa6..87134adef 100644 --- a/style/headers/index.html +++ b/style/headers/index.html @@ -1,5 +1,5 @@ - + Headers @@ -19,67 +19,92 @@ body { background: none; } + + h2.bb-docs { + font-size: 1.8rem; + font-weight: 300; + color: #666; + margin: -0.1rem 0 0; + background-color: #f5f5f5; + padding: 0.4rem; + padding-inline-start: 3rem; + border: solid 0.1rem #e8e8e8; + margin: 3rem 0 1rem; + } + section[role="region"] { margin-bottom: 1.5rem; position: relative; } + +

      + +

      +
      + close - edit - add + -

      Messages

      +

      Email

      - back + - + -

      Mark Alfenito

      +

      Send message to X

      - + back -

      Inbox (2)

      +

      Email

      +
      +
      +

      Subheader text

      - + - + + -

      Title

      -
      -
      -

      Subheader text

      +

      Inbox (2)

      -
      +

      Skin: Dark

      +
      - + close - + -
      - - -
      +

      Music

      @@ -90,43 +115,60 @@

      Subheader text

-

Song title

+

Music

Subheader text

-
-
-

Song title

-
-
- +

Skin: Organic

- back + close + + +

Settings

-
-

Subheader text

-
+ back + + + +

Settings

Subheader text

+
+

Skin: Comms

+
close -

Settings

+ + + +

Contacts

+
+
+ +
+
+ back + + + + +

Contacts

Subheader text

diff --git a/style/icons.css b/style/icons.css new file mode 100644 index 000000000..d6bed782b --- /dev/null +++ b/style/icons.css @@ -0,0 +1,752 @@ +@font-face { + font-family: 'gaia-icons'; +src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype') +} + +.gaia-icon { + position: relative; +} + +.gaia-icon:before { + position: absolute; + width: 3rem; + height: 3rem; + font-family: 'gaia-icons'; + font-size: 3rem; +} + +.icon-browsing:before { + content: "\e6f4"; +} +.icon-calendar-alarm:before { + content: "\e600"; +} +.icon-calendar-allday:before { + content: "\e601"; +} +.icon-calendar-bullet:before { + content: "\e602"; +} +.icon-calendar-dot:before { + content: "\e603"; +} +.icon-calendar-today:before { + content: "\e605"; +} +.icon-activecall-addcontact:before { + content: "\e604"; +} +.icon-activecall-bluetooth:before { + content: "\e606"; +} +.icon-activecall-hangup:before { + content: "\e607"; +} +.icon-activecall-hold:before { + content: "\e608"; +} +.icon-activecall-mergecalls:before { + content: "\e609"; +} +.icon-activecall-mute:before { + content: "\e60a"; +} +.icon-activecall-pickup:before { + content: "\e60b"; +} +.icon-activecall-sms:before { + content: "\e60c"; +} +.icon-activecall-speaker:before { + content: "\e60d"; +} +.icon-activecall-switchlines:before { + content: "\e60e"; +} +.icon-activecall-voicemail:before { + content: "\e60f"; +} +.icon-alarmstop:before { + content: "\e610"; +} +.icon-attachments:before { + content: "\e611"; +} +.icon-back:before { + content: "\e612"; +} +.icon-bookmark:before { + content: "\e613"; +} +.icon-bookmarked:before { + content: "\e614"; +} +.icon-browser-back:before { + content: "\e615"; +} +.icon-browser-closecancel:before { + content: "\e616"; +} +.icon-browser-crashedtab:before { + content: "\e617"; +} +.icon-browser-forward:before { + content: "\e618"; +} +.icon-browser-moretabs:before { + content: "\e619"; +} +.icon-browser-nofavicon:before { + content: "\e61a"; +} +.icon-browser-reload:before { + content: "\e61b"; +} +.icon-browser-search:before { + content: "\e61c"; +} +.icon-browser-secure:before { + content: "\e61d"; +} +.icon-browser-secureunverified:before { + content: "\e61e"; +} +.icon-calendar-eventalarm:before { + content: "\e61f"; +} +.icon-calllog-checkboxoff:before { + content: "\e620"; +} +.icon-calllog-checkboxon-box:before { + content: "\e621"; +} +.icon-calllog-checkboxon-checkmark:before { + content: "\e622"; +} +.icon-calllog-expand:before { + content: "\e623"; +} +.icon-calllog-incomingcall:before { + content: "\e624"; +} +.icon-calllog-incomingsms:before { + content: "\e625"; +} +.icon-calllog-missedcall:before { + content: "\e626"; +} +.icon-calllog-outgoingcall:before { + content: "\e627"; +} +.icon-calllog-outgoingsms:before { + content: "\e628"; +} +.icon-camera-cameraorientation:before { + content: "\e629"; +} +.icon-camera-flashauto:before { + content: "\e62a"; +} +.icon-camera-flashoff:before { + content: "\e62b"; +} +.icon-camera-flashon:before { + content: "\e62c"; +} +.icon-camera-videorecorder:before { + content: "\e62d"; +} +.icon-clearcancel-circle:before { + content: "\e62e"; +} +.icon-clearcancel-cross:before { + content: "\e62f"; +} +.icon-closecancel:before { + content: "\e630"; +} +.icon-compose:before { + content: "\e631"; +} +.icon-contact-add:before { + content: "\e632"; +} +.icon-contact-addfavorite:before { + content: "\e633"; +} +.icon-contact-addimage:before { + content: "\e634"; +} +.icon-contact-checkmark:before { + content: "\e635"; +} +.icon-contact-delete-circle:before { + content: "\e636"; +} +.icon-contact-delete-minus:before { + content: "\e637"; +} +.icon-contact-detailfacebook-f:before { + content: "\e638"; +} +.icon-contact-detailfacebook-square:before { + content: "\e639"; +} +.icon-contact-email:before { + content: "\e63a"; +} +.icon-contact-favorite:before { + content: "\e63b"; +} +.icon-contact-favorited:before { + content: "\e63c"; +} +.icon-contact-favoritedcontact:before { + content: "\e63d"; +} +.icon-contact-find:before { + content: "\e63e"; +} +.icon-contact-link:before { + content: "\e63f"; +} +.icon-contact-location:before { + content: "\e640"; +} +.icon-contact-phone:before { + content: "\e641"; +} +.icon-contact-sms:before { + content: "\e642"; +} +.icon-contact-twitter:before { + content: "\e643"; +} +.icon-contact-undo-circle:before { + content: "\e644"; +} +.icon-contact-undo-roundarrow:before { + content: "\e645"; +} +.icon-contacts:before { + content: "\e646"; +} +.icon-costcontrol-topup:before { + content: "\e647"; +} +.icon-costcontrol-topuppay:before { + content: "\e648"; +} +.icon-costcontrol-topupwithcode:before { + content: "\e649"; +} +.icon-costcontrol-updatebalance:before { + content: "\e64a"; +} +.icon-delete:before { + content: "\e64b"; +} +.icon-dialer-contacts:before { + content: "\e64c"; +} +.icon-dialer-dialpad:before { + content: "\e64d"; +} +.icon-dialer-delete:before { + content: "\e64e"; +} +.icon-dialer-recentcalls:before { + content: "\e64f"; +} +.icon-dismisskeyboard:before { + content: "\e650"; +} +.icon-editcontact:before { + content: "\e651"; +} +.icon-email-addrecipient-circle:before { + content: "\e652"; +} +.icon-email-addrecipient-plus:before { + content: "\e653"; +} +.icon-email-attachment:before { + content: "\e654"; +} +.icon-email-downloadattachment:before { + content: "\e655"; +} +.icon-email-flag:before { + content: "\e656"; +} +.icon-email-forward:before { + content: "\e657"; +} +.icon-email-markread:before { + content: "\e658"; +} +.icon-email-markunread:before { + content: "\e659"; +} +.icon-email-move:before { + content: "\e65a"; +} +.icon-email-removeattachment-circle:before { + content: "\e65b"; +} +.icon-email-removeattachment-cross:before { + content: "\e65c"; +} +.icon-email-reply:before { + content: "\e65d"; +} +.icon-email-replyall:before { + content: "\e65e"; +} +.icon-email-send:before { + content: "\e65f"; +} +.icon-emailsmscalilog-editlist:before { + content: "\e660"; +} +.icon-fm-favouritedstation:before { + content: "\e661"; +} +.icon-fm-sound:before { + content: "\e662"; +} +.icon-forward:before { + content: "\e663"; +} +.icon-ftu-importgmail:before { + content: "\e664"; +} +.icon-ftu-importoutlook:before { + content: "\e665"; +} +.icon-ftu-importsdcard:before { + content: "\e666"; +} +.icon-ftu-importsim:before { + content: "\e667"; +} +.icon-gallery-autoenhancespark:before { + content: "\e668"; +} +.icon-gallery-autoenhancewand:before { + content: "\e669"; +} +.icon-gallery-crop-photo:before { + content: "\e66a"; +} +.icon-gallery-crop:before { + content: "\e66b"; +} +.icon-gallery-crop1x1-mark:before { + content: "\e66c"; +} +.icon-gallery-crop2x3-mark:before { + content: "\e66d"; +} +.icon-gallery-crop3x2-mark:before { + content: "\e66e"; +} +.icon-gallery-cropfree-mark:before { + content: "\e66f"; +} +.icon-gallery-exposure:before { + content: "\e670"; +} +.icon-gallery-filterscircleopacity35:before { + content: "\e671"; +} +.icon-gallery-filterscircleopacity50:before { + content: "\e672"; +} +.icon-gallery-filterscircleopacity100:before { + content: "\e673"; +} +.icon-gallery-rotate:before { + content: "\e674"; +} +.icon-gerneral-unlock:before { + content: "\e675"; +} +.icon-homescreendelete-circle:before { + content: "\e676"; +} +.icon-homescreendelete-cross:before { + content: "\e677"; +} +.icon-lock:before { + content: "\e678"; +} +.icon-media-camera:before { + content: "\e679"; +} +.icon-media-info:before { + content: "\e67a"; +} +.icon-media-pause:before { + content: "\e67b"; +} +.icon-media-play:before { + content: "\e67c"; +} +.icon-media-playcircle:before { + content: "\e67d"; +} +.icon-media-repeatinfinite:before { + content: "\e67e"; +} +.icon-media-repeatonce:before { + content: "\e67f"; +} +.icon-media-seekbackward:before { + content: "\e680"; +} +.icon-media-seekforward:before { + content: "\e681"; +} +.icon-media-shuffle:before { + content: "\e682"; +} +.icon-media-skipbackward:before { + content: "\e683"; +} +.icon-media-skipforward:before { + content: "\e684"; +} +.icon-media-songs:before { + content: "\e685"; +} +.icon-media-stop:before { + content: "\e686"; +} +.icon-menu:before { + content: "\e687"; +} +.icon-miscellaneous-editimage:before { + content: "\e688"; +} +.icon-miscellaneous-select:before { + content: "\e689"; +} +.icon-miscellaneous-undo:before { + content: "\e68a"; +} +.icon-music-album:before { + content: "\e68b"; +} +.icon-music-artist:before { + content: "\e68c"; +} +.icon-music-gridview:before { + content: "\e68d"; +} +.icon-music-playlist:before { + content: "\e68e"; +} +.icon-newadd:before { + content: "\e68f"; +} +.icon-notification-bluetooth:before { + content: "\e690"; +} +.icon-notification-bluetoothtransfer:before { + content: "\e691"; +} +.icon-notification-cameramic:before { + content: "\e692"; +} +.icon-notification-cameraon:before { + content: "\e693"; +} +.icon-notification-circle:before { + content: "\e694"; +} +.icon-notification-download:before { + content: "\e695"; +} +.icon-notification-downloadfailed-exclamation:before { + content: "\e696"; +} +.icon-notification-facebook:before { + content: "\e697"; +} +.icon-notification-importingfrommemorycard:before { + content: "\e698"; +} +.icon-notification-lowstorage:before { + content: "\e699"; +} +.icon-notification-mic:before { + content: "\e69a"; +} +.icon-options:before { + content: "\e69b"; +} +.icon-reload:before { + content: "\e69c"; +} +.icon-search:before { + content: "\e69d"; +} +.icon-serach:before { + content: "\e69e"; +} +.icon-settings-aboutphone:before { + content: "\e69f"; +} +.icon-settings-accessibility:before { + content: "\e6a0"; +} +.icon-settings-airplane:before { + content: "\e6a1"; +} +.icon-settings-app-permissions:before { + content: "\e6a2"; +} +.icon-settings-apps:before { + content: "\e6a3"; +} +.icon-settings-appstorage:before { + content: "\e6a4"; +} +.icon-settings-battery:before { + content: "\e6a5"; +} +.icon-settings-bluetooth:before { + content: "\e6a6"; +} +.icon-settings-brightness-lower:before { + content: "\e6a7"; +} +.icon-settings-brightness:before { + content: "\e6a8"; +} +.icon-settings-call:before { + content: "\e6a9"; +} +.icon-settings-callwaitingdisabled-icon:before { + content: "\e6aa"; +} +.icon-settings-callwaitingdisabled-shape:before { + content: "\e6ab"; +} +.icon-settings-camera-permissions:before { + content: "\e6ac"; +} +.icon-settings-changewallpapercircle:before { + content: "\e6ad"; +} +.icon-settings-changewallpapericon:before { + content: "\e6ae"; +} +.icon-settings-contacts-permissions:before { + content: "\e6af"; +} +.icon-settings-developer:before { + content: "\e6b0"; +} +.icon-settings-deviceinfo:before { + content: "\e6b1"; +} +.icon-settings-devicestorage-permissions:before { + content: "\e6b2"; +} +.icon-settings-display:before { + content: "\e6b3"; +} +.icon-settings-donottrack:before { + content: "\e6b4"; +} +.icon-settings-download:before { + content: "\e6b5"; +} +.icon-settings-email:before { + content: "\e6b6"; +} +.icon-settings-feedback:before { + content: "\e6b7"; +} +.icon-settings-findmydevice:before { + content: "\e6b8"; +} +.icon-settings-fmradio-permissions:before { + content: "\e6b9"; +} +.icon-settings-gesture:before { + content: "\e6ba"; +} +.icon-settings-gps-permissions:before { + content: "\e6bb"; +} +.icon-settings-gps:before { + content: "\e6bc"; +} +.icon-settings-help:before { + content: "\e6bd"; +} +.icon-settings-helpx:before { + content: "\e6be"; +} +.icon-settings-homescreen:before { + content: "\e6bf"; +} +.icon-settings-keyboard:before { + content: "\e6c0"; +} +.icon-settings-languages:before { + content: "\e6c1"; +} +.icon-settings-languages2:before { + content: "\e6c2"; +} +.icon-settings-mediastorage:before { + content: "\e6c3"; +} +.icon-settings-messages:before { + content: "\e6c4"; +} +.icon-settings-network:before { + content: "\e6c5"; +} +.icon-settings-nfc:before { + content: "\e6c6"; +} +.icon-settings-notifications:before { + content: "\e6c7"; +} +.icon-settings-persona:before { + content: "\e6c8"; +} +.icon-settings-phonelock:before { + content: "\e6c9"; +} +.icon-settings-privacy:before { + content: "\e6ca"; +} +.icon-settings-simcardlock:before { + content: "\e6cb"; +} +.icon-settings-simtoolkit:before { + content: "\e6cc"; +} +.icon-settings-sound-max:before { + content: "\e6cd"; +} +.icon-settings-sound-min:before { + content: "\e6ce"; +} +.icon-settings-tethering:before { + content: "\e6cf"; +} +.icon-settings-time:before { + content: "\e6d0"; +} +.icon-settings-usbstorage:before { + content: "\e6d1"; +} +.icon-settings-wallpaper:before { + content: "\e6d2"; +} +.icon-settings-wifi-1:before { + content: "\e6d3"; +} +.icon-settings-wifi-2:before { + content: "\e6d4"; +} +.icon-settings-wifi-3:before { + content: "\e6d5"; +} +.icon-settings-wifi-4:before { + content: "\e6d6"; +} +.icon-settings-wifi-lock-1:before { + content: "\e6d7"; +} +.icon-settings-wifi-lock-2:before { + content: "\e6d8"; +} +.icon-settings-wifi-lock-3:before { + content: "\e6d9"; +} +.icon-settings-wifi-lock-4:before { + content: "\e6da"; +} +.icon-settings-wifi-lock:before { + content: "\e6db"; +} +.icon-settings-wifi-permissions:before { + content: "\e6dc"; +} +.icon-settings-wifi:before { + content: "\e6dd"; +} +.icon-settings:before { + content: "\e6de"; +} +.icon-share:before { + content: "\e6df"; +} +.icon-sms:before { + content: "\e6e0"; +} +.icon-sync:before { + content: "\e6e1"; +} +.icon-taskswitcherappclose-circle:before { + content: "\e6e2"; +} +.icon-taskswitcherappclose-cross:before { + content: "\e6e3"; +} +.icon-threadnotsent-exclamation:before { + content: "\e6e4"; +} +.icon-treadnotsent-circle:before { + content: "\e6e5"; +} +.icon-treadsent-check:before { + content: "\e6e6"; +} +.icon-treadsent-circle:before { + content: "\e6e7"; +} +.icon-useraccoun-headers:before { + content: "\e6e8"; +} +.icon-utility-airplanemode:before { + content: "\e6e9"; +} +.icon-utility-arrow:before { + content: "\e6ea"; +} +.icon-utility-battery:before { + content: "\e6eb"; +} +.icon-utility-bluetooth:before { + content: "\e6ec"; +} +.icon-utility-camera-lockedscreen:before { + content: "\e6ed"; +} +.icon-utility-data:before { + content: "\e6ee"; +} +.icon-utility-maxvolume:before { + content: "\e6ef"; +} +.icon-utility-mute-cease:before { + content: "\e6f0"; +} +.icon-utility-mute-speaker:before { + content: "\e6f1"; +} +.icon-utility-vibrate:before { + content: "\e6f2"; +} +.icon-utility-wifi:before { + content: "\e6f3"; +} diff --git a/style/icons/index.html b/style/icons/index.html new file mode 100644 index 000000000..0607321e5 --- /dev/null +++ b/style/icons/index.html @@ -0,0 +1,1122 @@ + + + + + Icons + + + + + + + +

To insert gaia-icons, add 'gaia-icon' together with the name next to each icon as classnames (e.g class="gaia-icon icon-alarmstop")

+ +
+
general
+
    +
  • +
    +

    icon-alarmstop

    +
  • +
  • +
    +

    icon-attachments

    +
  • +
  • +
    +

    icon-back

    +
  • +
  • +
    +

    icon-browsing

    +
  • +
  • +
    +

    icon-bookmark

    +
  • +
  • +
    +

    icon-bookmarked

    +
  • +
  • +
    +

    icon-clearcancel-circle

    +
  • +
  • +
    +

    icon-clearcancel-cross

    +
  • +
  • +
    +

    icon-closecancel

    +
  • +
  • +
    +

    icon-compose

    +
  • +
  • +
    +

    icon-contacts

    +
  • +
  • +
    +

    icon-delete

    +
  • +
  • +
    +

    icon-dismisskeyboard

    +
  • +
  • +
    +

    icon-editcontact

    +
  • +
  • +
    +

    icon-forward

    +
  • +
  • +
    +

    icon-gerneral-unlock

    +
  • +
  • +
    +

    icon-homescreendelete-circle

    +
  • +
  • +
    +

    icon-homescreendelete-cross

    +
  • +
  • +
    +

    icon-lock

    +
  • +
  • +
    +

    icon-newadd

    +
  • +
  • +
    +

    icon-menu

    +
  • +
  • +
    +

    icon-options

    +
  • +
  • +
    +

    icon-reload

    +
  • +
  • +
    +

    icon-search

    +
  • + +
  • +
    +

    icon-search

    +
  • +
  • +
    +

    icon-settings

    +
  • +
  • +
    +

    icon-share

    +
  • +
  • +
    +

    icon-sms

    +
  • +
  • +
    +

    icon-sync

    +
  • +
  • +
    +

    icon-taskswitcherappclose-circle

    +
  • +
  • +
    +

    icon-taskswitcherappclose-cross

    +
  • +
  • +
    +

    icon-threadnotsent-exclamation

    +
  • +
  • +
    +

    icon-threadnotsent-circle

    +
  • +
  • +
    +

    icon-treadsent-check

    +
  • +
  • +
    +

    icon-treadsent-circle

    +
  • +
  • +
    +

    icon-useraccoun-headers

    +
  • +
+ +
dialer
+
    +
  • +
    +

    icon-activecall-addcontact

    +
  • +
  • +
    +

    icon-activecall-bluetooth

    +
  • +
  • +
    +

    icon-activecall-hangup

    +
  • +
  • +
    +

    icon-activecall-hold

    +
  • +
  • +
    +

    icon-activecall-mergecalls

    +
  • +
  • +
    +

    icon-activecall-mute

    +
  • +
  • +
    +

    icon-activecall-pickup

    +
  • +
  • +
    +

    icon-activecall-sms

    +
  • +
  • +
    +

    icon-activecall-speaker

    +
  • +
  • +
    +

    icon-activecall-switchlines

    +
  • +
  • +
    +

    icon-activecall-voicemail

    +
  • +
  • +
    +

    icon-dialer-contacts

    +
  • +
  • +
    +

    icon-dialer-dialpad

    +
  • +
  • +
    +

    icon-dialer-delete

    +
  • +
  • +
    +

    icon-dialer-recentcalls

    +
  • +
+ +
Browser
+
    +
  • +
    +

    icon-browser-back

    +
  • +
  • +
    +

    icon-browser-closecancel

    +
  • +
  • +
    +

    icon-browser-crashedtab

    +
  • +
  • +
    +

    icon-browser-forward

    +
  • +
  • +
    +

    icon-browser-moretabs

    +
  • +
  • +
    +

    icon-browser-nofavicon

    +
  • +
  • +
    +

    icon-browser-reload

    +
  • +
  • +
    +

    icon-browser-search

    +
  • +
  • +
    +

    icon-browser-secure

    +
  • +
  • +
    +

    icon-browser-secureunverified

    +
  • +
+ +
Calendar
+
    +
  • +
    +

    icon-calendar-alarm

    +
  • +
  • +
    +

    icon-calendar-allday

    +
  • +
  • +
    +

    icon-calendar-bullet

    +
  • +
  • +
    +

    icon-calendar-dot

    +
  • +
  • +
    +

    icon-calendar-today

    +
  • +
  • +
    +

    icon-calendar-eventalarm

    +
  • +
+ +
Call log
+
    +
  • +
    +

    icon-calllog-checkboxoff

    +
  • +
  • +
    +

    icon-calllog-checkboxon-box

    +
  • +
  • +
    +

    icon-calllog-checkboxon-checkmark

    +
  • +
  • +
    +

    icon-calllog-expand

    +
  • +
  • +
    +

    icon-calllog-incomingcall

    +
  • +
  • +
    +

    icon-calllog-incomingsms

    +
  • +
  • +
    +

    icon-calllog-missedcall

    +
  • +
  • +
    +

    icon-calllog-outgoingcall

    +
  • +
  • +
    +

    icon-calllog-outgoingsms

    +
  • +
+ +
Camera
+
    +
  • +
    +

    icon-camera-cameraorientation

    +
  • +
  • +
    +

    icon-camera-flashauto

    +
  • +
  • +
    +

    icon-camera-flashoff

    +
  • +
  • +
    +

    icon-camera-flashon

    +
  • +
  • +
    +

    icon-camera-videorecorder

    +
  • +
+ +
Contacts
+
    +
  • +
    +

    icon-contact-add

    +
  • +
  • +
    +

    icon-contact-addfavorite

    +
  • +
  • +
    +

    icon-contact-addimage

    +
  • +
  • +
    +

    icon-contact-checkmark

    +
  • +
  • +
    +

    icon-contact-delete-circle

    +
  • +
  • +
    +

    icon-contact-delete-minus

    +
  • +
  • +
    +

    icon-contact-detailfacebook-f

    +
  • +
  • +
    +

    icon-contact-detailfacebook-square

    +
  • +
  • +
    +

    icon-contact-email

    +
  • +
  • +
    +

    icon-contact-favorite

    +
  • +
  • +
    +

    icon-contact-favorited

    +
  • +
  • +
    +

    icon-contact-favoritedcontact

    +
  • +
  • +
    +

    icon-contact-find

    +
  • +
  • +
    +

    icon-contact-link

    +
  • +
  • +
    +

    icon-contact-location

    +
  • +
  • +
    +

    icon-contact-phone

    +
  • +
  • +
    +

    icon-contact-sms

    +
  • +
  • +
    +

    icon-contact-twitter

    +
  • +
  • +
    +

    icon-contact-phone

    +
  • +
  • +
    +

    icon-contact-undo-circle

    +
  • +
  • +
    +

    icon-contact-undo-roundarrow

    +
  • +
  • +
    +

    icon-contact-phone

    +
  • +
+ +
Cost control
+
    +
  • +
    +

    icon-costcontrol-topup

    +
  • +
  • +
    +

    icon-costcontrol-topuppay

    +
  • +
  • +
    +

    icon-costcontrol-topupwithcode

    +
  • +
  • +
    +

    icon-costcontrol-updatebalance

    +
  • +
+ +
email
+
    +
  • +
    +

    icon-email-addrecipient-circle

    +
  • +
  • +
    +

    icon-email-addrecipient-plus

    +
  • +
  • +
    +

    icon-email-attachment

    +
  • +
  • +
    +

    icon-email-downloadattachment

    +
  • +
  • +
    +

    icon-email-flag

    +
  • +
  • +
    +

    icon-email-forward

    +
  • +
  • +
    +

    icon-email-markread

    +
  • +
  • +
    +

    icon-email-markunread

    +
  • +
  • +
    +

    icon-email-move

    +
  • +
  • +
    +

    icon-email-removeattachment-circle

    +
  • +
  • +
    +

    icon-email-removeattachment-cross

    +
  • +
  • +
    +

    icon-email-reply

    +
  • +
  • +
    +

    icon-email-replyall

    +
  • +
  • +
    +

    icon-email-send

    +
  • +
  • +
    +

    icon-emailsmscalilog-editlist

    +
  • +
+ +
fm radio
+
    +
  • +
    +

    icon-fm-favouritedstation

    +
  • +
  • +
    +

    icon-fm-sound

    +
  • +
+ +
ftu
+
    +
  • +
    +

    icon-ftu-importgmail

    +
  • +
  • +
    +

    icon-ftu-importoutlook

    +
  • +
  • +
    +

    icon-ftu-importsdcard

    +
  • +
  • +
    +

    icon-ftu-importsim

    +
  • +
+ +
gallery
+
    +
  • +
    +

    icon-gallery-autoenhancespark

    +
  • +
  • +
    +

    icon-gallery-autoenhancewand

    +
  • +
  • +
    +

    icon-gallery-crop-photo

    +
  • +
  • +
    +

    icon-gallery-crop

    +
  • +
  • +
    +

    icon-gallery-crop1x1-mark

    +
  • +
  • +
    +

    icon-gallery-crop2x3-mark

    +
  • +
  • +
    +

    icon-gallery-crop3x2-mark

    +
  • +
  • +
    +

    icon-gallery-cropfree-mark

    +
  • +
  • +
    +

    icon-gallery-exposure

    +
  • +
  • +
    +

    icon-gallery-filterscircleopacity35

    +
  • +
  • +
    +

    icon-gallery-filterscircleopacity50

    +
  • +
  • +
    +

    icon-gallery-filterscircleopacity100

    +
  • +
  • +
    +

    icon-gallery-rotate

    +
  • +
+ +
media
+
    +
  • +
    +

    icon-media-camera

    +
  • +
  • +
    +

    icon-media-info

    +
  • +
  • +
    +

    icon-media-pause

    +
  • +
  • +
    +

    icon-media-play

    +
  • +
  • +
    +

    icon-media-playcircle

    +
  • +
  • +
    +

    icon-media-repeatinfinite

    +
  • +
  • +
    +

    icon-media-repeatonce

    +
  • +
  • +
    +

    icon-media-seekbackward

    +
  • +
  • +
    +

    icon-media-seekforward

    +
  • +
  • +
    +

    icon-media-shuffle

    +
  • +
  • +
    +

    icon-media-skipbackward

    +
  • +
  • +
    +

    icon-media-skipforward

    +
  • +
  • +
    +

    icon-media-songs

    +
  • +
  • +
    +

    icon-media-stop

    +
  • +
+ +
miscellaneous
+
    +
  • +
    +

    icon-miscellaneous-editimage

    +
  • +
  • +
    +

    icon-miscellaneous-select

    +
  • +
  • +
    +

    icon-miscellaneous-undo

    +
  • +
+ +
music
+
    +
  • +
    +

    icon-music-album

    +
  • +
  • +
    +

    icon-music-artist

    +
  • +
  • +
    +

    icon-music-gridview

    +
  • +
  • +
    +

    icon-music-playlist

    +
  • +
+ +
notifications
+
    +
  • +
    +

    icon-notification-bluetooth

    +
  • +
  • +
    +

    icon-notification-bluetoothtransfer

    +
  • +
  • +
    +

    icon-notification-cameramic

    +
  • +
  • +
    +

    icon-notification-cameraon

    +
  • +
  • +
    +

    icon-notification-circle

    +
  • +
  • +
    +

    icon-notification-download

    +
  • +
  • +
    +

    icon-notification-downloadfailed-exclamation

    +
  • +
  • +
    +

    icon-notification-facebook

    +
  • +
  • +
    +

    icon-notification-importingfrommemorycard

    +
  • +
  • +
    +

    icon-notification-lowstorage

    +
  • +
  • +
    +

    icon-notification-mic

    +
  • +
+ +
settings
+
    +
  • +
    +

    icon-settings-aboutphone

    +
  • +
  • +
    +

    icon-settings-accessibility

    +
  • +
  • +
    +

    icon-settings-airplane

    +
  • +
  • +
    +

    icon-settings-app-permissions

    +
  • +
  • +
    +

    icon-settings-apps

    +
  • +
  • +
    +

    icon-settings-appstorage

    +
  • +
  • +
    +

    icon-settings-battery

    +
  • +
  • +
    +

    icon-settings-bluetooth

    +
  • +
  • +
    +

    icon-settings-brightness-lower

    +
  • +
  • +
    +

    icon-settings-brightness

    +
  • +
  • +
    +

    icon-settings-call

    +
  • + + +
  • +
    +

    icon-settings-camera-permissions

    +
  • +
  • +
    +

    icon-settings-changewallpapercircle

    +
  • +
  • +
    +

    icon-settings-changewallpapericon

    +
  • +
  • +
    +

    icon-settings-contacts-permissions

    +
  • +
  • +
    +

    icon-settings-developer

    +
  • +
  • +
    +

    icon-settings-deviceinfo

    +
  • +
  • +
    +

    icon-settings-devicestorage-permissions

    +
  • +
  • +
    +

    icon-settings-display

    +
  • +
  • +
    +

    icon-settings-donottrack

    +
  • +
  • +
    +

    icon-settings-download

    +
  • +
  • +
    +

    icon-settings-email

    +
  • +
  • +
    +

    icon-settings-feedback

    +
  • +
  • +
    +

    icon-settings-findmydevice

    +
  • +
  • +
    +

    icon-settings-fmradio-permissions

    +
  • +
  • +
    +

    icon-settings-gesture

    +
  • +
  • +
    +

    icon-settings-gps-permissions

    +
  • +
  • +
    +

    icon-settings-gps

    +
  • +
  • +
    +

    icon-settings-help

    +
  • +
  • +
    +

    icon-settings-findmydevice

    +
  • +
  • +
    +

    icon-settings-helpx

    +
  • +
  • +
    +

    icon-settings-homescreen

    +
  • +
  • +
    +

    icon-settings-languages

    +
  • +
  • +
    +

    icon-settings-mediastorage

    +
  • +
  • +
    +

    icon-settings-messages

    +
  • +
  • +
    +

    icon-settings-network

    +
  • +
  • +
    +

    icon-settings-nfc

    +
  • +
  • +
    +

    icon-settings-notifications

    +
  • +
  • +
    +

    icon-settings-persona

    +
  • +
  • +
    +

    icon-settings-phonelock

    +
  • +
  • +
    +

    icon-settings-privacy

    +
  • +
  • +
    +

    icon-settings-simcardlock

    +
  • +
  • +
    +

    icon-settings-simtoolkit

    +
  • +
  • +
    +

    icon-settings-sound-max

    +
  • +
  • +
    +

    icon-settings-sound-min

    +
  • +
  • +
    +

    icon-settings-tethering

    +
  • +
  • +
    +

    icon-settings-time

    +
  • +
  • +
    +

    icon-settings-usbstorage

    +
  • +
  • +
    +

    icon-settings-wallpaper

    +
  • +
  • +
    +

    icon-settings-wifi-1

    +
  • +
  • +
    +

    icon-settings-wifi-2

    +
  • +
  • +
    +

    icon-settings-wifi-2

    +
  • +
  • +
    +

    icon-settings-wifi-3

    +
  • +
  • +
    +

    icon-settings-wifi-4

    +
  • +
  • +
    +

    icon-settings-wifi-lock-1

    +
  • +
  • +
    +

    icon-settings-wifi-lock-2

    +
  • +
  • +
    +

    icon-settings-wifi-lock-3

    +
  • +
  • +
    +

    icon-settings-wifi-lock-4

    +
  • +
  • +
    +

    icon-settings-wifi-lock

    +
  • +
  • +
    +

    icon-settings-wifi-permissions

    +
  • +
  • +
    +

    icon-settings-wifi

    +
  • +
+ +
utility
+
    +
  • +
    +

    icon-utility-airplanemode

    +
  • +
  • +
    +

    icon-utility-arrow

    +
  • +
  • +
    +

    icon-utility-battery

    +
  • +
  • +
    +

    icon-utility-bluetooth

    +
  • +
  • +
    +

    icon-utility-camera-lockedscreen

    +
  • +
  • +
    +

    icon-utility-data

    +
  • +
  • +
    +

    icon-utility-maxvolume

    +
  • +
  • +
    +

    icon-utility-mute-cease

    +
  • +
  • +
    +

    icon-utility-mute-speaker

    +
  • +
  • +
    +

    icon-utility-vibrate

    +
  • +
  • +
    +

    icon-utility-wifi

    +
  • +
+
+ + diff --git a/style/icons/selection.json b/style/icons/selection.json new file mode 100755 index 000000000..8ca2c41c6 --- /dev/null +++ b/style/icons/selection.json @@ -0,0 +1,5211 @@ +{ + "IcoMoonType": "selection", + "icons": [ + { + "icon": { + "paths": [ + "M512 800c-36 0-66-28-68-64h136c-2 36-32 64-68 64zM704 704h-384c-32 0-38-54-26-64l6-8c30-22 50-52 52-88v0-106h2c4-46 40-84 90-104 0-4-2-6-2-8 0-40 32-70 70-70s68 30 68 70v8c50 18 86 58 90 104h2v106c2 36 22 66 52 88l6 6c12 10 6 66-26 66z" + ], + "tags": [ + "calendar-alarm" + ], + "defaultCode": 58880, + "grid": 0 + }, + "properties": { + "order": 6, + "id": 239, + "prevSize": 32, + "code": 58880, + "name": "calendar-alarm", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 0 + }, + { + "icon": { + "paths": [ + "M482 658l4-34h-130c88-90 124-134 124-190 0-50-34-86-88-86-36 0-64 16-88 46l28 22c18-22 34-34 58-34 28 0 48 20 48 54 0 48-26 82-128 190v32h172zM644 468l-4 82h-78l76-188-34-14-84 206v30h120v74h40v-74h38v-34h-38v-82h-36zM882 600l78-102c-20-10-42-16-68-20-16-196-182-350-382-350-212 0-384 172-384 384s172 384 384 384c106 0 202-44 272-112l-44-44c-58 58-138 94-226 94-178 0-322-144-322-322s144-322 322-322c166 0 304 126 320 288-24 4-46 10-64 20l78 102c10 12 26 12 36 0z" + ], + "tags": [ + "calendar-allday" + ], + "defaultCode": 58881, + "grid": 0 + }, + "properties": { + "order": 7, + "id": 240, + "prevSize": 32, + "code": 58881, + "name": "calendar-allday", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 1 + }, + { + "icon": { + "paths": [ + "M512 672c88 0 160-72 160-160s-72-160-160-160-160 72-160 160 72 160 160 160zM512 384c70 0 128 58 128 128s-58 128-128 128-128-58-128-128 58-128 128-128z" + ], + "tags": [ + "calendar-bullet" + ], + "defaultCode": 58882, + "grid": 0 + }, + "properties": { + "order": 8, + "id": 241, + "prevSize": 32, + "code": 58882, + "name": "calendar-bullet", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 2 + }, + { + "icon": { + "paths": [ + "M576 512c0-36-28-64-64-64s-64 28-64 64 28 64 64 64 64-28 64-64z" + ], + "tags": [ + "calendar-dot" + ], + "defaultCode": 58883, + "grid": 0 + }, + "properties": { + "order": 9, + "id": 242, + "prevSize": 32, + "code": 58883, + "name": "calendar-dot", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 3 + }, + { + "icon": { + "paths": [ + "M750 136v52h-68v-52c0-28 18-50 36-50s32 22 32 50zM342 136v52h-70v-52c0-28 18-50 36-50s34 22 34 50zM784 188c76 0 138 60 138 136v478c0 76-62 136-138 136h-546c-74 0-136-60-136-136v-478c0-76 62-136 136-136h34v20c0 26 18 48 36 48s34-20 34-48v-20h340v20c0 26 18 48 36 48s32-20 32-48v-20h34zM854 802v-444c0-38-32-68-70-68h-546c-36 0-68 30-68 68v444c0 38 32 68 68 68h546c38 0 70-30 70-68z" + ], + "tags": [ + "calendar-today" + ], + "defaultCode": 58885, + "grid": 0 + }, + "properties": { + "order": 10, + "id": 243, + "prevSize": 32, + "code": 58885, + "name": "calendar-today", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 4 + }, + { + "icon": { + "paths": [ + "M848.759 453.666h-86.835v86.801c-17.374 4.233-23.654 4.198-41.028-0.068v-86.767h-86.665c-4.267-17.374-4.233-23.654 0-41.028h86.665v-86.63c17.374-4.267 23.654-4.301 41.028-0.034v86.665h86.767c4.301 17.408 4.301 23.654 0.068 41.062zM434.722 473.327c-76.288 0-138.138-61.85-138.138-138.103 0-76.288 61.85-138.138 138.138-138.138 76.254 0 138.103 61.85 138.103 138.138s-61.85 138.103-138.103 138.103zM434.722 616.482l105.574-105.574c80.657 27.409 136.397 84.992 136.397 151.825h0.102c0 67.072-13.346 129.468-36.045 182.613h-412.092c-22.699-53.146-35.977-115.541-36.045-182.613h0.171c0-66.833 55.74-124.45 136.397-151.859l105.54 105.609z" + ], + "grid": 0, + "tags": [ + "activecall-addcontact" + ] + }, + "properties": { + "order": 11, + "id": 238, + "prevSize": 32, + "code": 58884, + "name": "activecall-addcontact", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 5 + }, + { + "icon": { + "paths": [ + "M819.029 510.43l83.866 83.831c18.569 18.603 18.569 48.708 0 67.277l-136.431 136.431v-234.974l-113.937 113.937c-2.048 2.014-4.198 3.789-6.485 5.393-5.905-16.452-11.162-33.792-15.735-51.883l119.91-119.945-120.081-120.115c4.642-18.125 9.899-35.499 15.735-51.985 2.355 1.604 4.608 3.447 6.656 5.495l113.937 113.937v-234.906l136.431 136.431c18.569 18.534 18.569 48.64 0 67.243l-83.866 83.831zM809.404 686.251l47.65-47.65-0.068-0.068c5.632-6.246 5.461-15.872-0.58-21.879-0.102-0.137-0.273-0.171-0.41-0.273l-46.626-46.66v116.531zM856.439 381.713c-0.102-0.137-0.273-0.205-0.41-0.341l-46.626-46.592v116.565l47.65-47.65-0.068-0.034c5.632-6.349 5.495-15.94-0.546-21.948zM278.596 687.411h-110.148c-28.467 0-66.048-23.074-66.048-51.541v-251.017c0-28.433 37.581-51.541 66.048-51.541h110.251l175.514-175.514c17.852-17.749 34.509-26.999 57.788-28.467v762.231c-23.279-1.502-39.936-10.684-57.754-28.535l-175.65-175.616z" + ], + "grid": 0, + "tags": [ + "activecall-bluetooth" + ] + }, + "properties": { + "order": 12, + "id": 237, + "prevSize": 32, + "code": 58886, + "name": "activecall-bluetooth", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 6 + }, + { + "icon": { + "paths": [ + "M761.924 626.756c-3.482-22.084-7.748-43.622-13.483-64.171-0.205-1.195-0.546-2.389-0.922-3.584-0.137-0.649-0.273-1.331-0.41-2.014h-0.41c-16.35-44.203-115.2-78.302-235.076-78.302-119.842 0-218.658 34.099-235.11 78.302h-0.273c-0.205 0.683-0.307 1.365-0.512 2.082-0.341 1.126-0.649 2.321-0.853 3.55-5.7 20.48-9.933 42.052-13.449 64.171l-251.699 15.223c3.857-52.463 14.438-102.98 31.573-150.187 101.137-69.495 273.886-115.302 470.153-115.302 196.437 0 369.323 45.909 470.46 115.473 17.067 47.138 27.614 97.553 31.539 150.016l-251.529-15.258zM669.321 717.107h-315.767c-58.368 0-109.193-31.744-136.533-78.916h588.8c-27.273 47.172-78.097 78.916-136.499 78.916z" + ], + "grid": 0, + "tags": [ + "activecall-hangup" + ] + }, + "properties": { + "order": 13, + "id": 236, + "prevSize": 32, + "code": 58887, + "name": "activecall-hangup", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 7 + }, + { + "icon": { + "paths": [ + "M858.283 783.872c-34.782 30.037-72.499 54.716-112.196 73.25-105.574-19.524-240.845-97.997-362.257-219.477-121.344-121.344-199.817-256.444-219.409-361.95 18.534-39.799 43.213-77.551 73.318-112.401l146.193 165.069c-12.561 17.237-24.235 34.645-33.963 52.292l0.649 0.649c-17.067 37.547 22.46 119.296 96.529 193.331 74.069 74.069 155.75 113.596 193.331 96.529l0.649 0.649c17.647-9.728 35.055-21.504 52.292-33.963l164.864 146.022zM575.59 514.97c12.8 0 25.293-0.853 37.513-2.219v-286.447c-12.186-1.399-24.713-2.219-37.513-2.219-12.834 0-25.327 0.853-37.547 2.219v286.447c12.22 1.365 24.713 2.219 37.547 2.219zM741.922 512.751v-286.447c-12.186-1.399-24.713-2.219-37.547-2.219-12.8 0-25.293 0.853-37.513 2.219v286.447c12.186 1.365 24.713 2.219 37.513 2.219 12.868 0 25.361-0.853 37.547-2.219z" + ], + "grid": 0, + "tags": [ + "activecall-hold" + ] + }, + "properties": { + "order": 14, + "id": 235, + "prevSize": 32, + "code": 58888, + "name": "activecall-hold", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 8 + }, + { + "icon": { + "paths": [ + "M677.513 678.605l-32.734 32.734c-66.185-33.143-121.003-85.538-157.389-149.743-36.352 64.205-91.204 116.599-157.423 149.743l-32.734-32.734c83.9-68.164 138.206-170.837 142.063-286.515v-30.822h-76.288c-2.082-9.933 0.239-20.617 7.885-28.297l94.413-94.413c12.22-12.186 32.017-12.186 44.169 0l94.413 94.413c7.68 7.68 9.967 18.364 7.885 28.297h-76.561c0 0 0.102 23.586 0.034 26.283 2.492 117.521 57.207 221.969 142.268 291.055z" + ], + "grid": 0, + "tags": [ + "activecall-mergecalls" + ] + }, + "properties": { + "order": 15, + "id": 234, + "prevSize": 32, + "code": 58889, + "name": "activecall-mergecalls", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 9 + }, + { + "icon": { + "paths": [ + "M876.749 143.94l-649.899 649.865c-22.153-14.575-41.062-33.485-55.603-55.603l132.437-132.471c-0.068-1.399-0.239-2.901-0.239-4.335v-202.274c16.145-12.186 33.212-23.142 51.302-32.563v188.109l44.885-44.954v-283.375c0-69.291 56.252-125.474 125.577-125.474s125.44 56.183 125.44 125.474v32.393l170.462-170.394c22.118 14.541 41.028 33.485 55.637 55.603zM408.883 644.301l241.766-241.766v195.14c0 69.325-56.149 125.474-125.44 125.474-52.77 0-97.758-32.666-116.326-78.848zM525.244 771.789c94.106 0 170.462-76.288 170.462-170.462 0 0-0.068 0-0.068-0.068h0.068v-234.701c17.954 9.421 35.021 20.378 51.2 32.563v202.274c0 108.851-78.609 199.27-182.135 218.010v102.195h83.763v34.133h-238.933v-34.133h76.39v-102.127c-63.351-11.366-117.316-49.596-149.777-102.4l37.99-38.127c28.331 54.921 84.992 92.843 151.040 92.843z" + ], + "grid": 0, + "tags": [ + "activecall-mute" + ] + }, + "properties": { + "order": 16, + "id": 233, + "prevSize": 32, + "code": 58890, + "name": "activecall-mute", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 10 + }, + { + "icon": { + "paths": [ + "M858.283 783.872c-34.782 30.037-72.499 54.716-112.196 73.25-105.574-19.524-240.845-97.997-362.257-219.477-121.378-121.344-199.817-256.444-219.409-361.95 18.569-39.799 43.247-77.551 73.318-112.401l146.159 165.069c-12.527 17.203-24.201 34.611-33.963 52.258l0.649 0.649c-17.101 37.547 22.494 119.296 96.529 193.297 74.069 74.069 155.75 113.596 193.331 96.529l0.649 0.649c17.647-9.728 35.055-21.436 52.292-33.963l164.898 146.091z" + ], + "grid": 0, + "tags": [ + "activecall-pickup" + ] + }, + "properties": { + "order": 17, + "id": 232, + "prevSize": 32, + "code": 58891, + "name": "activecall-pickup", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 11 + }, + { + "icon": { + "paths": [ + "M512 829.918c-65.911 0-127.181-19.934-178.074-54.204l-142.985 54.989 55.057-143.019c-34.065-50.859-53.965-111.957-53.965-177.766 0-176.742 143.292-320 319.966-320 176.777 0 320.034 143.258 320.034 320s-143.258 320-320.034 320z" + ], + "grid": 0, + "tags": [ + "activecall-sms" + ] + }, + "properties": { + "order": 18, + "id": 231, + "prevSize": 32, + "code": 58892, + "name": "activecall-sms", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 12 + }, + { + "icon": { + "paths": [ + "M864.495 742.332l-32.393-21.129c24.508-65.673 37.956-136.636 37.956-210.807s-13.483-145.169-37.956-210.773l32.393-21.163c27.955 71.919 43.349 150.153 43.349 231.936 0 81.818-15.394 160.051-43.349 231.936zM716.902 645.973c12.937-42.974 20.002-88.439 20.002-135.578s-7.066-92.638-20.002-135.578l23.927-15.633c15.258 47.718 23.484 98.475 23.484 151.211s-8.226 103.526-23.484 151.211l-23.927-15.633zM614.195 578.901c4.369-22.153 6.69-45.056 6.69-68.506s-2.321-46.319-6.69-68.506l14.848-9.728c5.427 25.225 8.363 51.371 8.363 78.234s-2.935 53.009-8.363 78.234l-14.848-9.728zM270.063 687.411h-110.148c-28.467 0-57.515-23.108-57.515-51.575v-251.017c0-28.433 29.047-51.507 57.515-51.507h110.251l175.514-175.514c17.818-17.783 43.042-27.034 66.321-28.501v762.231c-23.279-1.502-48.503-10.684-66.321-28.535l-175.616-175.582z" + ], + "grid": 0, + "tags": [ + "activecall-speaker" + ] + }, + "properties": { + "order": 19, + "id": 230, + "prevSize": 32, + "code": 58893, + "name": "activecall-speaker", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 13 + }, + { + "icon": { + "paths": [ + "M856.201 552.55l-125.372 125.372c-10.274 10.24-24.405 13.312-37.615 10.581v-108.237h-364.134v108.203c-13.21 2.731-27.375-0.341-37.615-10.581l-125.372-125.372c-16.213-16.247-16.213-42.496 0-58.709l125.372-125.406c10.24-10.274 24.405-13.244 37.615-10.547v120.013h364.169v-120.013c13.21-2.697 27.341 0.273 37.615 10.547l125.372 125.406c16.213 16.213 16.213 42.496-0.034 58.743z" + ], + "grid": 0, + "tags": [ + "activecall-switchlines" + ] + }, + "properties": { + "order": 20, + "id": 229, + "prevSize": 32, + "code": 58894, + "name": "activecall-switchlines", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 14 + }, + { + "icon": { + "paths": [ + "M733.969 681.882v0 0.785h-444.962v-0.785c-97.826 0-177.152-79.258-177.152-177.152 0-97.826 79.326-177.186 177.152-177.186 97.894 0 177.22 79.36 177.22 177.186 0 48.572-19.593 92.501-51.2 124.518h192.922c-31.642-32.017-51.234-75.981-51.234-124.518 0-97.826 79.326-177.186 177.22-177.186 97.826 0 177.152 79.36 177.152 177.186 0.034 97.86-79.292 177.152-177.118 177.152zM289.007 386.594c-65.229 0-118.101 52.873-118.101 118.101s52.873 118.17 118.101 118.17c65.263 0 118.17-52.941 118.17-118.17s-52.907-118.101-118.17-118.101zM733.969 386.594c-65.229 0-118.101 52.873-118.101 118.101s52.873 118.17 118.101 118.17 118.135-52.941 118.135-118.17-52.907-118.101-118.135-118.101z" + ], + "grid": 0, + "tags": [ + "activecall-voicemail" + ] + }, + "properties": { + "order": 21, + "id": 228, + "prevSize": 32, + "code": 58895, + "name": "activecall-voicemail", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 15 + }, + { + "icon": { + "paths": [ + "M814.455 655.121v-0.649c-46.319-33.143-75.639-81.101-75.639-134.656 0-0.034 0-0.034 0-0.068v-45.602l-67.721 67.755v3.652c0.717 50.278 28.979 96.188 75.093 132.335h-75.093v0.239h-136.26l-68.574 68.574h320.751c0-0.034-0.034-0.068-0.034-0.068 27.273-0.546 49.254-22.733 49.254-50.142 0.034-17.169-8.636-32.29-21.777-41.37zM417.621 795.375c11.366 41.574 48.845 72.294 94.071 72.294 50.415 0 91.477-38.059 97.143-86.972h-176.572l-14.643 14.677zM796.433 196.13l-85.777 85.743c-23.040-33.621-59.017-60.757-102.741-77.073-9.318-44.578-48.845-78.097-96.188-78.097-47.479 0-87.040 33.621-96.256 78.336-76.937 28.945-130.321 91.238-130.321 163.601v0 151.108c0 0.034 0 0.034 0 0.068 0 53.555-29.321 101.513-75.605 134.656v0.649c-13.175 9.079-21.811 24.201-21.811 41.37 0 27.409 22.016 49.596 49.254 50.108 0 0-0.034 0.068-0.034 0.102h8.875l-61.815 61.85c13.722 20.821 31.573 38.707 52.429 52.429l612.42-612.454c-13.722-20.855-31.607-38.707-52.429-52.395zM314.675 677.888h-36.864c46.114-36.181 74.377-82.057 75.093-132.335v-176.947h0.922c0.068-63.829 70.861-115.507 158.174-115.507 69.461 0 127.795 32.905 149.060 78.404l-346.385 346.385z" + ], + "grid": 0, + "tags": [ + "alarmstop" + ] + }, + "properties": { + "order": 22, + "id": 227, + "prevSize": 32, + "code": 58896, + "name": "alarmstop", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 16 + }, + { + "icon": { + "paths": [ + "M787.149 220.365c-75.605-75.605-198.178-75.605-273.783 0l-358.468 358.468c0 0-0.034 0-0.034 0.034-59.426 59.392-59.426 155.716 0 215.108 59.392 59.392 155.716 59.392 215.108 0v0l260.745-260.745c43.213-43.213 43.213-113.254 0-156.433s-113.254-43.179-156.467 0c0 0 0 0.034 0 0.034l-211.831 211.866 48.879 48.879 211.866-211.831c16.862-16.896 43.691-17.442 59.904-1.229 16.213 16.179 15.633 43.008-1.229 59.87v0l-260.745 260.745c-33.758 33.724-87.381 34.85-119.774 2.423-32.393-32.393-31.3-86.016 2.458-119.774v0l358.537-358.502c48.606-48.606 127.386-48.606 175.991 0s48.606 127.386 0 175.991l-309.623 309.623 48.879 48.913 309.623-309.658c75.537-75.639 75.537-198.212-0.034-273.783z" + ], + "grid": 0, + "tags": [ + "attachments" + ] + }, + "properties": { + "order": 23, + "id": 226, + "prevSize": 32, + "code": 58897, + "name": "attachments", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 17 + }, + { + "icon": { + "paths": [ + "M682.871 284.877l-206.063 206.063c-0.205 0.205-0.546 0.375-0.751 0.614-11.23 11.23-11.537 29.15-1.058 40.858l-0.137 0.137 207.804 207.735c-9.626 41.165-21.709 79.565-35.84 114.483l-279.45-279.381c-34.679-34.679-34.679-90.965 0-125.611l279.654-279.723c14.199 34.987 26.283 73.591 35.84 114.825z" + ], + "grid": 0, + "tags": [ + "back" + ] + }, + "properties": { + "order": 24, + "id": 225, + "prevSize": 32, + "code": 58898, + "name": "back", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 18 + }, + { + "icon": { + "paths": [ + "M880.947 447.010c7.168-6.622 10.377-16.964 7.168-26.863-3.209-9.83-11.81-16.282-21.436-17.476-0.034-0.068-0.034-0.171-0.068-0.239l-230.878-30.345-100.113-209.954c-0.068 0-0.102 0-0.171 0-4.062-8.943-12.937-15.189-23.381-15.189s-19.319 6.281-23.381 15.189c-0.068 0-0.137 0-0.205 0l-100.079 209.954-230.878 30.345c0 0.068-0.034 0.137-0.068 0.205-9.626 1.195-18.227 7.646-21.402 17.476-3.209 9.899 0 20.241 7.134 26.863 0 0.068-0.034 0.137-0.068 0.205l168.823 160.119-42.53 229.239c0.068 0.034 0.137 0.102 0.205 0.137-1.707 9.455 1.707 19.456 10.001 25.498 8.397 6.11 19.183 6.246 27.682 1.502 0.068 0.034 0.137 0.102 0.171 0.137l204.527-111.104 204.561 111.104c0.068-0.034 0.102-0.068 0.171-0.137 8.499 4.779 19.285 4.608 27.682-1.468 8.294-6.042 11.742-16.077 10.035-25.498 0.068-0.068 0.137-0.102 0.239-0.171l-42.53-229.239 168.823-160.119c0-0.034-0.034-0.102-0.034-0.171zM647.646 584.533l35.533 191.42-171.11-92.945-171.076 92.945 35.533-191.42-141.244-134.007 193.024-25.361 83.797-175.753 83.831 175.753 193.024 25.361-141.312 134.007z" + ], + "grid": 0, + "tags": [ + "bookmark" + ] + }, + "properties": { + "order": 25, + "id": 224, + "prevSize": 32, + "code": 58899, + "name": "bookmark", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 19 + }, + { + "icon": { + "paths": [ + "M881.357 447.488c7.168-6.622 10.377-16.964 7.168-26.863-3.209-9.865-11.81-16.316-21.436-17.51-0.034-0.068-0.068-0.171-0.102-0.239l-231.117-30.379-100.215-210.159c-0.034 0-0.102 0-0.171 0-4.028-8.943-12.902-15.223-23.381-15.223s-19.319 6.281-23.415 15.223c-0.068 0-0.137 0-0.205 0l-100.215 210.159-231.117 30.379c0 0.068-0.034 0.137-0.068 0.205-9.626 1.195-18.227 7.646-21.436 17.476-3.209 9.933 0 20.275 7.168 26.897 0 0.068-0.034 0.102-0.068 0.205l168.994 160.29-42.564 229.478c0.068 0.034 0.137 0.102 0.205 0.171-1.707 9.421 1.707 19.456 10.001 25.463 8.397 6.144 19.183 6.281 27.716 1.536 0.068 0.034 0.137 0.102 0.205 0.137l204.732-111.206 204.766 111.206c0.034-0.034 0.102-0.102 0.171-0.137 8.499 4.779 19.285 4.608 27.716-1.502 8.294-6.042 11.742-16.043 10.001-25.498 0.102-0.068 0.171-0.102 0.273-0.171l-42.564-229.478 168.96-160.29c0.034-0.068 0-0.102 0-0.171z" + ], + "grid": 0, + "tags": [ + "bookmarked" + ] + }, + "properties": { + "order": 26, + "id": 223, + "prevSize": 32, + "code": 58900, + "name": "bookmarked", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 20 + }, + { + "icon": { + "paths": [ + "M795.955 455.134h-404.787l172.271-172.271c-9.523-41.301-21.606-79.872-35.806-114.961l-280.064 280.064c-34.714 34.748-34.714 91.034 0 125.747l279.757 279.757c14.234-34.987 26.317-73.421 35.874-114.62l-172.919-172.919h405.709c7.509-36.557 7.475-74.274-0.034-110.797z" + ], + "grid": 0, + "tags": [ + "browser-back" + ] + }, + "properties": { + "order": 27, + "id": 222, + "prevSize": 32, + "code": 58901, + "name": "browser-back", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 21 + }, + { + "icon": { + "paths": [ + "M593.988 489.165l137.318-137.318c-10.513-39.799-24.951-76.186-42.359-108.407l-193.468 193.468-194.048-194.048c-17.476 32.154-31.983 68.506-42.53 108.271l138.035 138.035c0.239 0.239 0.546 0.375 0.751 0.614 11.264 11.264 11.537 29.184 1.092 40.926l0.102 0.137-139.947 139.947c10.547 39.697 25.054 75.947 42.496 108.066l194.048-194.082 193.468 193.468c17.374-32.154 31.846-68.471 42.325-108.169l-139.23-139.23 0.137-0.137c-10.479-11.708-10.206-29.662 1.058-40.926 0.273-0.239 0.546-0.375 0.751-0.614z" + ], + "grid": 0, + "tags": [ + "browser-closecancel" + ] + }, + "properties": { + "order": 28, + "id": 221, + "prevSize": 32, + "code": 58902, + "name": "browser-closecancel", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 22 + }, + { + "icon": { + "paths": [ + "M837.325 291.089h-325.495c-38.81-0.137-47.582-5.905-53.589-27.136-6.007-21.367-18.057-25.020-54.238-25.020-97.007 0-91.068 0-103.595 0-36.181 0-48.23 3.652-54.272 24.986s-2.15 27.17-41.335 27.17h15.906c-8.772 0.102-15.872 7.27-15.872 16.111v461.722c0 8.909 7.168 16.145 16.009 16.145h616.482c8.841 0 16.009-7.236 16.009-16.145v-461.722c0-8.909-7.168-16.111-16.009-16.111zM333.961 477.082c0-35.601 28.638-64.478 64-64.478s64 28.877 64 64.478c0 35.601-28.638 64.478-64 64.478-35.328 0-64-28.843-64-64.478zM641.058 710.588c-25.634 0-25.634-38.741-115.337-38.741s-89.702 38.741-115.337 38.741c-14.165 0-25.6-8.602-25.6-25.839 0-17.203 21.333-64.546 140.971-64.546s140.937 47.104 140.937 64.546c-0.034 17.476-11.503 25.839-25.634 25.839zM653.926 541.559c-35.328 0-63.966-28.843-63.966-64.478 0-35.601 28.638-64.478 63.966-64.478 35.362 0 64 28.877 64 64.478 0 35.635-28.638 64.478-64 64.478z" + ], + "grid": 0, + "tags": [ + "browser-crashedtab" + ] + }, + "properties": { + "order": 29, + "id": 220, + "prevSize": 32, + "code": 58903, + "name": "browser-crashedtab", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 23 + }, + { + "icon": { + "paths": [ + "M776.124 447.317l-280.064-280.064c-14.234 35.055-26.283 73.626-35.84 114.961l172.271 172.271h-404.787c-7.509 36.489-7.543 74.24 0 110.729h405.743l-172.954 172.954c9.591 41.199 21.675 79.633 35.874 114.62l279.791-279.757c34.679-34.679 34.679-90.965-0.034-125.713z" + ], + "grid": 0, + "tags": [ + "browser-forward" + ] + }, + "properties": { + "order": 30, + "id": 219, + "prevSize": 32, + "code": 58904, + "name": "browser-forward", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 24 + }, + { + "icon": { + "paths": [ + "M439.945 407.757l106.871 92.467c0.137 0.102 0.273 0.171 0.41 0.273 5.803 5.052 5.973 13.073 0.546 18.364l0.068 0.034-107.759 93.252c4.983 18.466 11.23 35.703 18.603 51.405l144.93-125.44c17.954-15.565 17.954-40.789 0-56.354l-145.067-125.542c-7.407 15.735-13.653 33.007-18.603 51.541z" + ], + "grid": 0, + "tags": [ + "browser-moretabs" + ] + }, + "properties": { + "order": 31, + "id": 218, + "prevSize": 32, + "code": 58905, + "name": "browser-moretabs", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 25 + }, + { + "icon": { + "paths": [ + "M238.933 306.278v33.826h33.929v-32.563c0-19.456 15.804-35.26 35.26-35.26h32.563v-33.348h-33.826c-37.547 0-67.925 29.798-67.925 67.345zM272.862 408.371h-33.929v67.755h33.929v-67.755zM272.862 544.393h-33.929v67.755h33.929v-67.755zM408.951 272.282h67.755v-33.348h-67.755v33.348zM544.973 272.282h67.755v-33.348h-67.755v33.348zM272.862 715.674v-35.226h-33.929v36.489c0 37.581 30.379 65.434 67.925 65.434h33.826v-31.437h-32.563c-19.456 0-35.26-15.804-35.26-35.26zM716.937 238.933h-35.942v33.348h34.679c19.49 0 35.26 15.804 35.26 35.26v32.563h32.017v-33.826c0-37.547-28.467-67.345-66.014-67.345zM750.933 476.126h32.017v-67.755h-32.017v67.755zM750.933 612.181h32.017v-67.755h-32.017v67.755zM408.951 782.37h67.755v-31.437h-67.755v31.437zM750.933 715.674c0 19.456-15.77 35.26-35.26 35.26h-34.679v31.437h35.942c37.581 0 66.048-27.853 66.048-65.434v-36.489h-32.051v35.226zM544.973 782.37h67.755v-31.437h-67.755v31.437z" + ], + "grid": 0, + "tags": [ + "browser-nofavicon" + ] + }, + "properties": { + "order": 32, + "id": 217, + "prevSize": 32, + "code": 58906, + "name": "browser-nofavicon", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 26 + }, + { + "icon": { + "paths": [ + "M800.802 466.159c-23.689-162.441-161.348-287.198-328.055-287.198-183.398 0-332.049 150.767-332.049 336.759s148.651 336.759 332.049 336.759c91.75 0 174.763-37.683 234.871-98.714l-56.081-56.832c-45.739 46.421-108.954 75.127-178.79 75.127-139.605 0-252.791-114.756-252.791-256.375 0-141.551 113.152-256.375 252.791-256.375 122.573 0 224.666 88.508 247.808 205.892-36.147 3.243-69.154 11.162-96.7 22.46l109.090 110.66c13.517 13.687 35.465 13.687 49.015 0l108.954-110.524c-25.805-10.615-56.627-18.022-90.112-21.641z" + ], + "grid": 0, + "tags": [ + "browser-reload" + ] + }, + "properties": { + "order": 33, + "id": 216, + "prevSize": 32, + "code": 58907, + "name": "browser-reload", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 27 + }, + { + "icon": { + "paths": [ + "M852.617 743.902v0l-135.578-144.998c26.897-44.783 42.667-97.178 42.667-153.429 0-163.567-130.935-296.107-292.454-296.107s-292.454 132.574-292.454 296.107c0 163.533 130.935 296.141 292.454 296.141 55.262 0 106.735-15.838 150.801-42.803l143.804 136.977c12.732 12.902 43.383 2.799 68.437-22.562 25.088-25.395 35.089-56.422 22.323-69.325zM467.285 659.115c-116.531 0-211.012-95.676-211.012-213.641 0-117.999 94.481-213.641 211.012-213.641s210.978 95.642 210.978 213.641c0 117.965-94.447 213.641-210.978 213.641z" + ], + "grid": 0, + "tags": [ + "browser-search" + ] + }, + "properties": { + "order": 34, + "id": 215, + "prevSize": 32, + "code": 58908, + "name": "browser-search", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 28 + }, + { + "icon": { + "paths": [ + "M661.060 477.491v-50.995c0-0.068 0-0.137 0-0.239 0-71.441-57.89-129.365-129.331-129.365-71.407 0-129.331 57.89-129.331 129.331v0 51.029h-7.646c-12.083 0-21.948 9.83-21.948 21.948v224.393c0 12.083 9.83 21.948 21.948 21.948h265.114c12.117 0 21.948-9.83 21.948-21.948v-224.393c0-11.708-9.216-21.060-20.753-21.709zM448.614 426.223c0.034-45.909 37.239-83.115 83.149-83.115s83.115 37.205 83.149 83.115h-0.614v51.029h-165.137v-51.029h-0.546z" + ], + "grid": 0, + "tags": [ + "browser-secure" + ] + }, + "properties": { + "order": 35, + "id": 214, + "prevSize": 32, + "code": 58909, + "name": "browser-secure", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 29 + }, + { + "icon": { + "paths": [ + "M661.026 477.491v-50.995c0-0.068 0.034-0.137 0.034-0.239 0-71.441-57.89-129.365-129.331-129.365-71.407 0-129.331 57.89-129.331 129.331v0 51.029h-7.646c-12.117 0-20.821 9.83-20.821 21.948v224.393c0 2.731 0.649 5.257 1.536 7.68l293.786-251.665c-2.492-1.195-5.291-1.946-8.226-2.116zM614.263 426.223v51.029h-165.103v-51.029h-0.512c0-45.909 37.239-83.115 83.149-83.115s83.115 37.205 83.149 83.115h-0.683zM414.208 745.506h245.658c12.117 0 21.948-9.83 21.948-21.948v-206.438l-267.605 228.386z" + ], + "grid": 0, + "tags": [ + "browser-secureunverified" + ] + }, + "properties": { + "order": 36, + "id": 213, + "prevSize": 32, + "code": 58910, + "name": "browser-secureunverified", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 30 + }, + { + "icon": { + "paths": [ + "M813.5 691.814c0-17.169-8.465-32.29-21.333-41.37v-0.649c-45.261-33.143-73.899-81.101-73.899-134.656 0-0.034 0-0.068 0-0.102v-151.142c0-72.602-52.463-135.031-128-163.874-9.114-44.578-47.684-78.097-94.003-78.097-46.353 0-85.060 33.621-94.071 78.336-75.196 28.979-127.351 91.238-127.351 163.635v151.142c0 0.034 0 0.068 0 0.102 0 53.555-28.638 101.513-73.933 134.656v0.649c-12.834 9.079-21.333 24.201-21.333 41.37 0 27.409 21.47 49.596 48.162 50.142 0 0.034-0.034 0.068-0.034 0.102h537.634c0-0.034 0-0.068-0.034-0.102 26.692-0.546 48.196-22.767 48.196-50.142zM652.083 673.212v0.239l-384.41-0.239c45.056-36.181 72.636-82.022 73.387-132.301v-177.050h0.922c0.034-63.829 69.222-115.507 154.59-115.507 85.333 0 154.522 51.678 154.556 115.507h0.922v177.050c0.717 50.278 28.331 96.119 73.387 132.301h-73.353zM496.265 862.993c45.397 0 83.217-32.324 93.252-75.639h-186.505c10.069 43.315 47.855 75.639 93.252 75.639z" + ], + "grid": 0, + "tags": [ + "calendar-eventalarm" + ] + }, + "properties": { + "order": 37, + "id": 212, + "prevSize": 32, + "code": 58911, + "name": "calendar-eventalarm", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 31 + }, + { + "icon": { + "paths": [ + "M723.217 171.759h-420.42c-72.158 0-130.662 58.505-130.662 130.765v420.352c-0 72.158 58.505 130.458 130.662 130.458h420.42c72.124 0 130.116-58.3 130.116-130.458v-420.352c0-72.26-57.993-130.765-130.116-130.765zM785.067 708.506c0 46.899-29.286 76.561-76.151 76.561h-393.045c-46.797 0-76.937-29.662-76.937-76.561v-392.943c0-46.797 30.14-76.629 76.937-76.629h393.045c46.865 0 76.151 29.833 76.151 76.629v392.943z" + ], + "grid": 0, + "tags": [ + "calllog-checkboxoff" + ] + }, + "properties": { + "order": 38, + "id": 211, + "prevSize": 32, + "code": 58912, + "name": "calllog-checkboxoff", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 32 + }, + { + "icon": { + "paths": [ + "M723.217 171.759h-420.42c-72.158 0-130.662 58.505-130.662 130.765v420.352c-0 72.158 58.505 130.458 130.662 130.458h420.42c72.124 0 130.116-58.3 130.116-130.458v-420.352c0-72.26-57.993-130.765-130.116-130.765z" + ], + "grid": 0, + "tags": [ + "calllog-checkboxon-box" + ] + }, + "properties": { + "order": 39, + "id": 210, + "prevSize": 32, + "code": 58913, + "name": "calllog-checkboxon-box", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 33 + }, + { + "icon": { + "paths": [ + "M478.993 695.501c-18.534 18.5-46.729 21.163-68.267 8.397l-107.895-145.237 39.151-46.012 83.627 113.732c0.137 0.137 0.239 0.307 0.375 0.478 7.202 7.066 18.5 7.236 25.839 0.683l0.137 0.068 266.172-311.979v95.642l-239.138 284.228z" + ], + "grid": 0, + "tags": [ + "calllog-checkboxon-checkmark" + ] + }, + "properties": { + "order": 40, + "id": 209, + "prevSize": 32, + "code": 58914, + "name": "calllog-checkboxon-checkmark", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 34 + }, + { + "icon": { + "paths": [ + "M683.076 343.177v273.237c0 38.093 3.55 66.765-34.543 66.765h-272.862l-0.614-0.512 307.61-339.934 0.41 0.444z" + ], + "grid": 0, + "tags": [ + "calllog-expand" + ] + }, + "properties": { + "order": 41, + "id": 208, + "prevSize": 32, + "code": 58915, + "name": "calllog-expand", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 35 + }, + { + "icon": { + "paths": [ + "M604.638 335.633v90.658c-10.82 2.219-22.426-0.239-30.925-8.636l-103.117-103.117c-13.278-13.38-13.278-34.987 0-48.265l103.117-103.117c8.499-8.397 20.105-10.923 30.925-8.704v91.17h240.128c6.042 29.73 6.042 60.348-0.102 89.975h-240.026zM626.551 738.884l0.751 0.751c20.753-11.469 41.233-25.19 61.542-39.936l194.014 171.827c-40.926 35.362-85.231 64.307-131.959 86.118-124.211-22.903-283.273-115.234-426.155-258.116-142.746-142.746-235.076-301.67-258.082-425.779 21.845-46.831 50.859-91.273 86.221-132.267l171.998 194.219c-14.78 20.241-28.501 40.789-39.97 61.474l0.717 0.751c-20.105 44.134 26.419 140.288 113.562 227.43 87.142 87.108 183.194 133.7 227.362 113.527z" + ], + "grid": 0, + "tags": [ + "calllog-incomingcall" + ] + }, + "properties": { + "order": 42, + "id": 207, + "prevSize": 32, + "code": 58916, + "name": "calllog-incomingcall", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 36 + }, + { + "icon": { + "paths": [ + "M953.958 301.466h-241.254v90.658c-10.82 2.219-22.46-0.307-30.857-8.704l-103.117-103.117c-13.38-13.278-13.38-34.884 0-48.196l103.117-103.117c8.397-8.397 20.036-10.923 30.857-8.704v91.17h241.254c6.144 29.73 6.144 60.382 0 90.010zM699.153 446.362c12.459 12.459 29.628 16.111 45.705 12.834v-36.489c20.548 42.53 32.358 90.112 32.358 140.527 0 179.2-145.203 324.403-324.369 324.403-66.833 0-128.922-20.275-180.497-54.921l-144.964 55.774 55.74-145.033c-34.509-51.575-54.682-113.493-54.682-180.19 0-179.098 145.271-324.369 324.369-324.369 27.921 0 54.886 3.959 80.725 10.615-2.765 15.633 0.99 32.324 13.141 44.442l152.474 152.405z" + ], + "grid": 0, + "tags": [ + "calllog-incomingsms" + ] + }, + "properties": { + "order": 43, + "id": 206, + "prevSize": 32, + "code": 58917, + "name": "calllog-incomingsms", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 37 + }, + { + "icon": { + "paths": [ + "M781.175 291.772l79.428 79.497c-5.939 23.996-14.746 45.602-25.429 64.478l-100.966-100.966-101.137 101.103c-10.65-18.876-19.456-40.414-25.498-64.307l80.282-80.282-0.068-0.068c0.922-0.99 1.365-1.058 2.014-1.434-0.751-0.239-1.468-0.478-2.526-1.536-0.171-0.137-0.307-0.239-0.478-0.375l-79.121-79.121c6.042-23.825 14.848-45.124 25.429-63.932l100.659 100.659 101.137-101.137c10.65 18.705 19.456 40.038 25.498 63.693l-80.282 80.282 0.102 0.068c-0.853 0.99-1.399 1.161-2.014 1.434 0.751 0.239 1.468 0.478 2.594 1.604 0.068 0.171 0.239 0.239 0.375 0.341zM626.586 738.85l0.751 0.785c20.685-11.469 41.233-25.225 61.474-39.97l194.082 171.827c-40.926 35.362-85.299 64.341-132.028 86.153-124.211-22.903-283.307-115.234-426.121-258.15-142.848-142.711-235.076-301.636-258.15-425.745 21.845-46.831 50.859-91.273 86.289-132.267l171.93 194.219c-14.78 20.241-28.501 40.789-39.97 61.474l0.751 0.751c-20.173 44.134 26.419 140.288 113.493 227.465 87.177 87.074 183.33 133.666 227.499 113.459z" + ], + "grid": 0, + "tags": [ + "calllog-missedcall" + ] + }, + "properties": { + "order": 44, + "id": 205, + "prevSize": 32, + "code": 58918, + "name": "calllog-missedcall", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 38 + }, + { + "icon": { + "paths": [ + "M746.291 417.69c-8.397 8.397-20.002 10.854-30.822 8.636v-90.692h-240.128c-6.11-29.628-6.11-60.245 0-89.975h240.128v-91.17c10.82-2.219 22.426 0.307 30.822 8.704l103.117 103.117c13.38 13.278 13.38 34.884 0 48.265l-103.117 103.117zM626.551 738.884l0.751 0.751c20.753-11.469 41.233-25.19 61.542-39.936l194.014 171.827c-40.926 35.362-85.231 64.307-132.062 86.118-124.109-22.903-283.238-115.234-426.052-258.116-142.746-142.746-235.076-301.67-258.116-425.779 21.845-46.831 50.859-91.273 86.289-132.267l171.998 194.219c-14.848 20.241-28.57 40.789-40.038 61.474l0.751 0.751c-20.105 44.134 26.419 140.288 113.562 227.43 87.074 87.108 183.194 133.7 227.362 113.527z" + ], + "grid": 0, + "tags": [ + "calllog-outgoingcall" + ] + }, + "properties": { + "order": 45, + "id": 204, + "prevSize": 32, + "code": 58919, + "name": "calllog-outgoingcall", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 39 + }, + { + "icon": { + "paths": [ + "M942.148 280.371l-103.117 103.117c-8.397 8.397-20.105 10.923-30.925 8.704v-90.692h-246.886c-6.144-29.628-6.144-60.245 0-89.975h246.886v-91.17c10.82-2.219 22.528 0.307 30.925 8.704l103.117 103.117c13.278 13.278 13.278 34.884 0 48.196zM517.018 338.261h169.097c56.252 58.3 91.102 137.557 91.102 225.007 0 179.132-145.271 324.335-324.335 324.335-66.833 0-128.922-20.241-180.565-54.886l-144.862 55.74 55.74-145.033c-34.509-51.541-54.682-113.459-54.682-180.122 0-179.132 145.203-324.369 324.369-324.369 26.214 0 51.541 3.516 75.981 9.387h-11.844c-6.076 29.594-6.076 60.245 0 89.941z" + ], + "grid": 0, + "tags": [ + "calllog-outgoingsms" + ] + }, + "properties": { + "order": 46, + "id": 203, + "prevSize": 32, + "code": 58920, + "name": "calllog-outgoingsms", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 40 + }, + { + "icon": { + "paths": [ + "M979.797 333.449c0 63.386-49.493 120.832-129.707 162.918v-11.162c61.85-36.181 99.191-82.773 99.191-133.7 0-115.166-190.805-208.486-426.121-208.486v-0.068h-3.174l-31.881 61.303-105.574-82.466 191.283-82.5-31.642 60.996c243.302 5.12 437.623 107.383 437.623 233.165zM504.081 866.679h-4.369c-234.803-0.375-425.028-112.196-425.028-250.231 0-61.065 37.342-116.975 99.26-160.427v-13.38c-80.145 50.517-129.775 119.467-129.775 195.516 0 150.938 194.355 273.715 437.658 279.859l-31.642 73.216 191.283-98.987-105.574-98.987-31.812 73.421zM512.068 392.090c-57.207 0-103.561 46.353-103.561 103.629s46.353 103.629 103.561 103.629c57.242 0 103.663-46.353 103.663-103.629s-46.421-103.629-103.663-103.629zM771.55 374.75v241.084c0 37.717-30.583 66.833-68.233 66.833h-382.669c-37.683 0-68.233-29.116-68.233-66.833v-241.084c0-37.683 30.549-67.55 68.233-67.55h382.703c37.649 0 68.198 29.867 68.198 67.55zM641.331 495.718c0-71.339-57.822-129.161-129.263-129.161-71.27 0-129.092 57.822-129.092 129.161 0 71.373 57.822 129.126 129.092 129.126 71.441 0 129.263-57.754 129.263-129.126z" + ], + "grid": 0, + "tags": [ + "camera-cameraorientation" + ] + }, + "properties": { + "order": 47, + "id": 202, + "prevSize": 32, + "code": 58921, + "name": "camera-cameraorientation", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 41 + }, + { + "icon": { + "paths": [ + "M715.776 774.383l-148.412 143.462-56.764-198.451 79.667 21.367 50.859-189.884c5.666-21.094-6.861-42.803-27.921-48.469l-63.727-17.067c-49.186-13.175-78.541-63.932-65.297-113.118l68.301-254.908 50.927 13.653-68.301 254.908c-5.632 21.094 6.895 42.803 27.955 48.469l63.795 17.067c49.186 13.175 78.438 63.966 65.297 113.050l-50.927 189.952 74.547 19.968zM367.684 544.393h-81.271l-15.599 56.354h-48.503l77.073-243.2h57.412l76.39 243.2h-50.039l-15.462-56.354zM295.117 509.269h63.727l-30.959-113.050h-1.365l-31.403 113.050z" + ], + "grid": 0, + "tags": [ + "camera-flashauto" + ] + }, + "properties": { + "order": 48, + "id": 201, + "prevSize": 32, + "code": 58922, + "name": "camera-flashauto", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 42 + }, + { + "icon": { + "paths": [ + "M885.726 162.816l-686.66 686.66c-10.615-6.963-19.627-16.043-26.658-26.59l331.537-331.571-22.801-6.11c-49.186-13.175-78.541-63.932-65.297-113.118l68.301-254.908 50.927 13.653-68.301 254.908c-5.632 21.094 6.895 42.803 27.955 48.469l52.292 13.995 312.013-312.013c10.65 6.929 19.763 16.009 26.692 26.624zM623.855 564.326c4.369-16.282 3.652-32.631-0.478-47.821l-56.525 56.559-44.885 167.561-79.667-21.367 56.764 198.451 148.412-143.462-74.547-19.968 50.927-189.952z" + ], + "grid": 0, + "tags": [ + "camera-flashoff" + ] + }, + "properties": { + "order": 49, + "id": 200, + "prevSize": 32, + "code": 58923, + "name": "camera-flashoff", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 43 + }, + { + "icon": { + "paths": [ + "M572.928 754.313l50.927-189.952c13.141-49.118-16.111-99.874-65.297-113.050l-63.795-17.067c-21.060-5.666-33.587-27.375-27.955-48.469l68.301-254.908-50.927-13.653-68.301 254.839c-13.244 49.186 16.111 99.977 65.297 113.118l63.727 17.067c21.060 5.666 33.587 27.375 27.921 48.469l-50.859 189.884-79.667-21.367 56.764 198.451 148.412-143.462-74.547-19.9z" + ], + "grid": 0, + "tags": [ + "camera-flashon" + ] + }, + "properties": { + "order": 50, + "id": 199, + "prevSize": 32, + "code": 58924, + "name": "camera-flashon", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 44 + }, + { + "icon": { + "paths": [ + "M859.614 750.182l-203.401-192.956c-3.482-3.311-5.12-7.339-7.68-10.991v136.431c0 56.559-45.909 102.4-102.434 102.4h-341.299c-56.559 0-102.4-45.841-102.4-102.434v-341.299c0-56.525 45.841-102.366 102.4-102.366h341.299c56.525 0 102.434 45.841 102.434 102.366v136.431c2.526-3.652 4.198-7.748 7.68-10.991l203.401-192.956c16.657-15.735 39.561-20.412 61.030-16.213v508.826c-21.47 4.198-44.373-0.546-61.030-16.247z" + ], + "grid": 0, + "tags": [ + "camera-videorecorder" + ] + }, + "properties": { + "order": 51, + "id": 198, + "prevSize": 32, + "code": 58925, + "name": "camera-videorecorder", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 45 + }, + { + "icon": { + "paths": [ + "M509.85 196.608c176.742 0 320 142.985 320 319.351 0 176.401-143.258 319.351-320 319.351s-320-142.95-320-319.351c0-176.367 143.258-319.351 320-319.351z" + ], + "grid": 0, + "tags": [ + "clearcancel-circle" + ] + }, + "properties": { + "order": 52, + "id": 197, + "prevSize": 32, + "code": 58926, + "name": "clearcancel-circle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 46 + }, + { + "icon": { + "paths": [ + "M444.757 498.654l-97.28-97.28c7.441-28.092 18.159-53.077 30.515-75.776l136.226 136.226 135.817-135.817c12.288 22.733 23.006 47.753 30.413 75.844l-96.768 96.802c-0.171 0.137-0.375 0.273-0.546 0.444-7.919 7.919-8.124 20.582-0.751 28.843l-0.068 0.102 98.099 98.133c-7.407 28.023-18.091 53.009-30.379 75.708l-135.817-135.817-136.226 136.26c-12.322-22.665-23.006-47.65-30.447-75.674l98.611-98.611-0.102-0.102c7.373-8.26 7.168-20.89-0.751-28.843-0.171-0.171-0.341-0.273-0.546-0.444z" + ], + "grid": 0, + "tags": [ + "clearcancel-cross" + ] + }, + "properties": { + "order": 53, + "id": 196, + "prevSize": 32, + "code": 58927, + "name": "clearcancel-cross", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 47 + }, + { + "icon": { + "paths": [ + "M593.988 489.165l137.318-137.318c-10.513-39.799-24.951-76.186-42.359-108.407l-193.468 193.468-194.048-194.048c-17.476 32.154-31.983 68.471-42.53 108.237l138.035 138.069c0.239 0.239 0.546 0.375 0.751 0.614 11.264 11.264 11.537 29.184 1.092 40.926l0.102 0.137-139.947 139.947c10.547 39.697 25.054 75.947 42.462 108.032l194.082-194.048 193.468 193.468c17.374-32.154 31.846-68.471 42.325-108.169l-139.23-139.23 0.137-0.137c-10.479-11.708-10.206-29.662 1.058-40.926 0.273-0.239 0.546-0.375 0.751-0.614z" + ], + "grid": 0, + "tags": [ + "closecancel" + ] + }, + "properties": { + "order": 54, + "id": 195, + "prevSize": 32, + "code": 58928, + "name": "closecancel", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 48 + }, + { + "icon": { + "paths": [ + "M873.54 149.879c-36.454-36.489-81.101-51.063-99.669-32.495v0l-89.19 89.19h-364.305l-54.716 54.682h364.305l-323.584 323.584 132.233 132.164 324.915-324.915v420.83c0 9.489-7.714 17.169-17.169 17.169h-534.46c-9.489 0-17.203-7.68-17.203-17.169v-480.7l-54.716 54.716v455.475c0 23.415 18.978 42.359 42.394 42.359h593.442c23.45 0 42.394-18.978 42.394-42.359v-504.969l87.825-87.859c18.534-18.569 3.994-63.215-32.495-99.703zM405.572 750.080l-132.233-132.198-0.102 0.102v132.233l132.233-0.034 0.102-0.102z" + ], + "grid": 0, + "tags": [ + "compose" + ] + }, + "properties": { + "order": 55, + "id": 194, + "prevSize": 32, + "code": 58929, + "name": "compose", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 49 + }, + { + "icon": { + "paths": [ + "M732.74 546.133h-186.607v187.255c-31.881 34.918-66.765 34.543-98.509-0.99v-186.266h-184.491c-35.533-31.812-35.977-67.174-1.092-99.021h185.583v-184.32c31.744-35.533 66.662-35.977 98.509-1.058v185.378h187.665c34.884 31.846 34.475 67.209-1.058 99.021z" + ], + "grid": 0, + "tags": [ + "contact-add" + ] + }, + "properties": { + "order": 56, + "id": 193, + "prevSize": 32, + "code": 58930, + "name": "contact-add", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 50 + }, + { + "icon": { + "paths": [ + "M828.245 453.939c0 0.068 0 0.068 0 0.137l-143.326 136.021 36.079 194.731-0.171 0.068c1.468 8.055-1.502 16.589-8.533 21.743-7.031 5.086-16.213 5.257-23.484 1.195-0.068 0.068-0.068 0.068-0.171 0.171l-173.739-94.447-173.705 94.447c-0.068-0.102-0.102-0.102-0.171-0.171-7.202 4.062-16.384 3.891-23.518-1.263-7.031-5.12-9.933-13.585-8.499-21.675-0.068 0-0.137-0.068-0.171-0.137l36.147-194.662-143.428-136.021c0-0.068 0.034-0.068 0.068-0.137-6.11-5.666-8.841-14.438-6.11-22.835 2.731-8.329 10.001-13.824 18.193-14.814 0.034-0.068 0.034-0.068 0.068-0.137l196.096-25.839 84.992-178.347c0.068 0 0.102 0 0.205 0 3.447-7.578 10.991-12.902 19.866-12.902s16.418 5.359 19.866 12.902c0.034 0 0.068 0 0.137 0l85.026 178.347 196.062 25.839c0.068 0.068 0.068 0.068 0.137 0.137 8.090 1.058 15.428 6.485 18.193 14.916 2.662 8.363-0 17.169-6.11 22.733zM586.103 435.371l-71.202-149.299-71.168 149.299-164.011 21.538 120.013 113.869-30.174 162.611 145.34-78.916 145.408 78.916-30.242-162.611 120.013-113.869-163.977-21.538z" + ], + "grid": 0, + "tags": [ + "contact-addfavorite" + ] + }, + "properties": { + "order": 57, + "id": 192, + "prevSize": 32, + "code": 58931, + "name": "contact-addfavorite", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 51 + }, + { + "icon": { + "paths": [ + "M0.478 377.651v270.473h374.989v375.398h273.067v-375.398h375.262v-270.473h-375.262v-377.822h-273.067v377.822h-374.989z" + ], + "grid": 0, + "tags": [ + "contact-addimage" + ] + }, + "properties": { + "order": 58, + "id": 191, + "prevSize": 32, + "code": 58932, + "name": "contact-addimage", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 52 + }, + { + "icon": { + "paths": [ + "M759.945 414.071l-264.875 314.778c-17.647 17.579-44.442 20.173-64.956 7.919l-144.35-194.253 19.593-68.335 138.991 188.894c0.102 0.137 0.205 0.273 0.341 0.444 6.758 6.69 17.545 6.963 24.61 0.649l0.068 0.068 290.611-340.48v90.317z" + ], + "grid": 0, + "tags": [ + "contact-checkmark" + ] + }, + "properties": { + "order": 59, + "id": 190, + "prevSize": 32, + "code": 58933, + "name": "contact-checkmark", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 53 + }, + { + "icon": { + "paths": [ + "M512.307 136.533c207.258 0 375.364 168.107 375.364 375.467 0 207.258-168.107 375.364-375.364 375.364-207.36 0-375.364-168.107-375.364-375.364 0-207.36 168.004-375.467 375.364-375.467z" + ], + "grid": 0, + "tags": [ + "contact-delete-circle" + ] + }, + "properties": { + "order": 60, + "id": 189, + "prevSize": 32, + "code": 58934, + "name": "contact-delete-circle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 54 + }, + { + "icon": { + "paths": [ + "M261.871 477.867h499.712c6.861 33.519 6.861 68.915 0 102.4h-499.78c-6.861-33.485-6.861-68.881 0.068-102.4z" + ], + "grid": 0, + "tags": [ + "contact-delete-minus" + ] + }, + "properties": { + "order": 61, + "id": 188, + "prevSize": 32, + "code": 58935, + "name": "contact-delete-minus", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 55 + }, + { + "icon": { + "paths": [ + "M512 887.467v-273.067h-99.738v-102.4h99.738v-79.087c0-96.734 76.561-154.044 162.85-154.044 41.233 0 63.044 4.437 73.318 5.803v90.795h-73.148c-46.831 0-60.621 30.242-60.621 62.942v73.591h135.134l-16.964 102.4h-118.17v273.067h-102.4z" + ], + "grid": 0, + "tags": [ + "contact-detailfacebook-f" + ] + }, + "properties": { + "order": 62, + "id": 187, + "prevSize": 32, + "code": 58936, + "name": "contact-detailfacebook-f", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 56 + }, + { + "icon": { + "paths": [ + "M823.194 138.035h-616.482c-22.869 0-67.311 44.407-67.311 67.311v616.482c-0.034 22.903 44.407 65.638 67.311 65.638h616.516c22.835 0 64.239-42.735 64.239-65.638v-616.482c0-22.903-41.404-67.311-64.273-67.311z" + ], + "grid": 0, + "tags": [ + "contact-detailfacebook-square" + ] + }, + "properties": { + "order": 63, + "id": 186, + "prevSize": 32, + "code": 58937, + "name": "contact-detailfacebook-square", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 57 + }, + { + "icon": { + "paths": [ + "M541.491 584.738c-16.213 16.35-42.633 16.35-58.982 0l-301.773-301.739c6.246-6.281 14.78-9.933 24.235-9.933h614.468c9.455 0 18.022 3.584 23.996 9.694l-301.943 301.978zM467.866 664.337c24.439 24.439 64 24.439 88.439 0 0 0 297.028-296.687 297.028-296.414l-0.137 416.29c0 18.876-14.814 34.133-33.724 34.133h-614.502c-18.773 0-34.065-15.258-34.065-34.133v-416.29c0-0.137 0.068-0.205 0.068-0.375l296.892 296.789z" + ], + "grid": 0, + "tags": [ + "contact-email" + ] + }, + "properties": { + "order": 64, + "id": 185, + "prevSize": 32, + "code": 58938, + "name": "contact-email", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 58 + }, + { + "icon": { + "paths": [ + "M880.811 449.058c0 0.068 0.068 0.171 0.068 0.171l-168.755 160.119 42.53 229.205c-0.137 0.102-0.239 0.102-0.307 0.171 1.775 9.455-1.673 19.456-10.001 25.429-8.329 6.11-19.183 6.281-27.682 1.536-0.068 0.068-0.068 0.068-0.137 0.137l-204.527-111.172-204.459 111.138c-0.068-0.068-0.102-0.068-0.205-0.137-8.499 4.745-19.285 4.574-27.682-1.536-8.294-6.007-11.708-16.009-10.001-25.429-0.068-0.068-0.137-0.171-0.239-0.171l42.564-229.205-168.789-160.119c0-0.068 0.034-0.068 0.068-0.171-7.202-6.622-10.411-16.964-7.168-26.863 3.209-9.865 11.81-16.282 21.402-17.51 0-0.068 0.034-0.068 0.034-0.137l230.81-30.413 100.079-209.852c0.068 0 0.137 0 0.239-0.068 4.062-8.875 12.902-15.121 23.381-15.121 10.411 0 19.285 6.246 23.381 15.121 0.034 0.068 0.102 0.068 0.137 0.068l100.113 209.852 230.878 30.413c0 0.068 0 0.137 0.068 0.239 9.626 1.161 18.159 7.646 21.367 17.408 3.209 9.933 0 20.241-7.168 26.897z" + ], + "grid": 0, + "tags": [ + "contact-favorite" + ] + }, + "properties": { + "order": 65, + "id": 184, + "prevSize": 32, + "code": 58939, + "name": "contact-favorite", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 59 + }, + { + "icon": { + "paths": [ + "M828.245 453.939c0 0.068 0 0.068 0 0.137l-143.326 136.021 36.079 194.731-0.171 0.068c1.468 8.055-1.502 16.589-8.533 21.743-7.031 5.086-16.213 5.257-23.484 1.195-0.068 0.068-0.068 0.068-0.171 0.171l-173.739-94.447-173.705 94.447c-0.068-0.102-0.102-0.102-0.171-0.171-7.202 4.062-16.384 3.891-23.518-1.263-7.031-5.12-9.933-13.585-8.499-21.675-0.068 0-0.137-0.068-0.171-0.137l36.147-194.662-143.428-136.021c0-0.068 0.034-0.068 0.068-0.137-6.11-5.666-8.841-14.438-6.11-22.835 2.731-8.329 10.001-13.824 18.193-14.814 0.034-0.068 0.034-0.068 0.068-0.137l196.096-25.839 84.992-178.347c0.068 0 0.102 0 0.205 0 3.447-7.578 10.991-12.902 19.866-12.902s16.418 5.359 19.866 12.902c0.034 0 0.068 0 0.137 0l85.026 178.347 196.062 25.839c0.068 0.068 0.068 0.068 0.137 0.137 8.090 1.058 15.428 6.485 18.193 14.916 2.662 8.363-0 17.169-6.11 22.733z" + ], + "grid": 0, + "tags": [ + "contact-favorited" + ] + }, + "properties": { + "order": 66, + "id": 183, + "prevSize": 32, + "code": 58940, + "name": "contact-favorited", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 60 + }, + { + "icon": { + "paths": [ + "M659.831 474.249c0.068 0.307 0.171 0.614 0.239 0.922l-67.482 64 16.964 91.17c-0.307 0.171-0.546 0.41-0.751 0.546 0.853 3.925 0.239 8.021-3.209 10.547-3.379 2.458-7.339 1.877-10.65 0-0.341 0.205-0.478 0.41-0.717 0.546l-81.92-44.442-81.886 44.442c-0.205-0.137-0.444-0.341-0.683-0.546-3.447 1.877-7.339 2.389-10.684 0-3.447-2.492-4.13-6.588-3.209-10.547-0.239-0.205-0.546-0.375-0.751-0.546l16.964-91.17-67.516-64c0.068-0.307 0.205-0.614 0.307-0.922-2.901-2.594-4.745-6.281-3.447-10.24 1.297-3.891 4.813-5.803 8.533-6.349 0.137-0.205 0.137-0.546 0.307-0.751l92.433-12.22 39.936-83.797c0.375 0 0.683-0.068 0.99-0.068 1.604-3.584 4.506-6.485 8.704-6.485 4.267 0 7.168 2.901 8.772 6.485 0.307 0 0.614 0.068 0.922 0.068l39.97 83.797 92.467 12.22c0.068 0.205 0.171 0.546 0.341 0.751 3.721 0.546 7.236 2.458 8.533 6.349 1.263 3.959-0.58 7.612-3.482 10.24z" + ], + "grid": 0, + "tags": [ + "contact-favoritedcontact" + ] + }, + "properties": { + "order": 67, + "id": 182, + "prevSize": 32, + "code": 58941, + "name": "contact-favoritedcontact", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 61 + }, + { + "icon": { + "paths": [ + "M926.754 833.673c8.158 8.192 1.775 27.785-14.268 43.93-16.145 16.077-35.738 22.46-43.93 14.268v0l-124.245-124.348c-31.095 20.275-68.062 32.324-107.93 32.324-29.013 0-56.354-6.588-81.169-17.783h-404.309c-22.903-53.589-36.352-116.531-36.352-184.149h0.137c0-0.068 0-0.068 0-0.068 0-67.447 56.525-125.167 137.933-152.781l106.086 106.086 106.155-106.086c11.844 4.062 22.903 8.875 33.587 14.063 35.738-34.611 84.241-56.149 137.933-56.149 109.602 0 198.417 88.815 198.417 198.383 0 39.868-12.083 76.834-32.29 107.998l124.245 124.314zM636.416 450.219c-83.456 0-151.211 67.652-151.211 151.211 0 83.49 67.721 151.177 151.211 151.177s151.245-67.652 151.245-151.177c-0.034-83.558-67.755-151.211-151.245-151.211zM358.707 406.835c-76.902 0-139.298-62.327-139.298-139.298 0-76.902 62.396-139.332 139.298-139.332s139.298 62.396 139.298 139.332c0 77.005-62.362 139.298-139.298 139.298z" + ], + "grid": 0, + "tags": [ + "contact-find" + ] + }, + "properties": { + "order": 68, + "id": 181, + "prevSize": 32, + "code": 58942, + "name": "contact-find", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 62 + }, + { + "icon": { + "paths": [ + "M846.746 476.74l-195.959 195.925c-44.066 44.066-110.148 51.644-162.475 23.996l-114.62 114.517c-54.17 54.17-141.824 54.17-195.994 0-54.067-54.067-54.067-141.79 0-195.891l195.994-195.994c43.998-44.066 110.148-51.541 162.441-23.893l114.654-114.654c54.135-54.067 141.824-54.067 195.959 0 54.101 54.101 54.101 141.858 0 195.994zM422.605 468.275l-195.891 195.994c-27.102 27.034-27.102 70.929 0 97.997 27.034 27.034 70.895 27.034 97.929 0l112.026-112.060c-34.953-53.658-29.047-126.327 18.091-173.466l27.682-27.648c-21.094-3.345-43.486 2.901-59.836 19.183zM797.696 329.796c-27.034-27.102-70.861-27.102-97.997 0l-111.957 111.957c0 0.068 0.102 0.137 0.102 0.239l-51.575 51.541c0-0.068 0-0.137-0.068-0.205l-32.393 32.393c-0.478 0.375-0.614 0.887-0.99 1.331l-4.335 4.369 0.614 0.649c-15.189 19.285-19.115 44.442-10.923 66.662l32.461-32.461c2.219-2.185 3.55-4.881 5.427-7.27l0.887 0.922 78.302-78.234c12.288 46.148 0.614 97.382-35.669 133.598l-27.648 27.648c21.129 3.311 43.52-2.97 59.87-19.217l195.891-195.994c27.034-27.034 27.034-70.895-0-97.929z" + ], + "grid": 0, + "tags": [ + "contact-link" + ] + }, + "properties": { + "order": 69, + "id": 180, + "prevSize": 32, + "code": 58943, + "name": "contact-link", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 63 + }, + { + "icon": { + "paths": [ + "M776.090 600.474l1.229 1.604-265.011 340.002-265.079-340.002 1.195-1.604c-39.322-53.931-62.771-120.149-62.771-192 0-180.395 146.227-326.656 326.622-326.656s326.554 146.261 326.554 326.656c0.034 71.851-23.381 138.069-62.737 192zM512.307 245.18c-90.214 0-163.362 73.079-163.362 163.294s73.182 163.294 163.362 163.294 163.294-73.079 163.294-163.294-73.114-163.294-163.294-163.294z" + ], + "grid": 0, + "tags": [ + "contact-location" + ] + }, + "properties": { + "order": 70, + "id": 179, + "prevSize": 32, + "code": 58944, + "name": "contact-location", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 64 + }, + { + "icon": { + "paths": [ + "M648.363 682.257c-129.707 129.707-274.125 213.572-386.867 234.428-42.291-19.866-82.5-46.421-119.603-78.541l175.957-155.716c18.33 13.38 36.966 25.839 55.774 36.215l0.751-0.614c40.004 18.227 127.283-23.962 206.37-103.117 79.121-79.053 121.378-166.366 103.117-206.473l0.717-0.683c-10.411-18.773-22.938-37.444-36.284-55.842l155.887-176.060c32.051 37.205 58.743 77.38 78.541 119.842-20.958 112.708-104.755 256.956-234.359 386.56z" + ], + "grid": 0, + "tags": [ + "contact-phone" + ] + }, + "properties": { + "order": 71, + "id": 178, + "prevSize": 32, + "code": 58945, + "name": "contact-phone", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 65 + }, + { + "icon": { + "paths": [ + "M522.581 853.845c-73.796 0-142.37-22.357-199.373-60.621l-160.051 61.542 61.645-160.119c-38.127-56.9-60.416-125.338-60.416-198.963 0-197.803 160.393-358.195 358.229-358.195 197.871 0 358.195 160.393 358.195 358.195-0.034 197.769-160.393 358.161-358.229 358.161zM355.738 362.974l-41.984 91.102c-7.919 17.34-10.069 25.293-10.069 33.997 0 18.022 12.288 31.778 32.529 31.778s33.963-13.756 33.963-31.778c0-10.854-5.086-20.241-13.039-25.361l26.044-99.738h-27.443zM467.797 362.974l-41.95 91.102c-7.953 17.34-10.103 25.293-10.103 33.997 0 18.022 12.22 31.778 32.529 31.778 20.173 0 33.929-13.756 33.929-31.778 0-10.854-5.018-20.241-13.005-25.361l25.975-99.738h-27.375zM593.579 469.436c-20.241 0-33.894 13.756-33.894 31.846 0 10.854 5.018 20.241 13.005 25.293l-26.078 99.84h27.443l41.984-91.102c7.919-17.34 10.069-25.361 10.069-33.997-0-18.125-12.22-31.881-32.529-31.881zM705.707 469.436c-20.343 0-33.997 13.756-33.997 31.846 0 10.854 5.052 20.241 13.005 25.293l-26.044 99.84h27.477l41.95-91.102c8.021-17.34 10.172-25.361 10.172-33.997-0.034-18.125-12.322-31.881-32.563-31.881z" + ], + "grid": 0, + "tags": [ + "contact-sms" + ] + }, + "properties": { + "order": 72, + "id": 177, + "prevSize": 32, + "code": 58946, + "name": "contact-sms", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 66 + }, + { + "icon": { + "paths": [ + "M853.777 300.1c-25.122 11.162-52.156 18.705-80.486 22.050 28.945-17.34 51.166-44.817 61.645-77.517-27.102 16.043-57.037 27.716-88.951 33.997-25.6-27.204-62.020-44.237-102.263-44.237-77.38 0-140.151 62.703-140.151 140.083 0 10.991 1.229 21.709 3.686 31.949-116.497-5.803-219.75-61.577-288.836-146.33-12.151 20.719-19.012 44.749-19.012 70.417 0 48.572 24.747 91.511 62.327 116.634-23.006-0.751-44.612-7.031-63.454-17.579 0 0.614 0 1.229 0 1.775 0 67.891 48.265 124.518 112.401 137.387-11.776 3.209-24.201 4.949-36.966 4.949-9.011 0-17.783-0.887-26.351-2.492 17.852 55.671 69.598 96.154 130.901 97.314-47.957 37.581-108.373 59.938-174.046 59.938-11.298 0-22.46-0.614-33.382-1.98 62.020 39.765 135.646 63.010 214.767 63.010 257.707 0 398.677-213.538 398.677-398.677 0-6.11-0.171-12.117-0.478-18.091 27.443-19.797 51.166-44.476 69.973-72.602z" + ], + "grid": 0, + "tags": [ + "contact-twitter" + ] + }, + "properties": { + "order": 73, + "id": 176, + "prevSize": 32, + "code": 58947, + "name": "contact-twitter", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 67 + }, + { + "icon": { + "paths": [ + "M512 136.602c207.36 0 375.364 168.107 375.364 375.433 0 207.258-168.004 375.364-375.364 375.364-207.292 0-375.364-168.107-375.364-375.364 0-207.326 168.073-375.433 375.364-375.433z" + ], + "grid": 0, + "tags": [ + "contact-undo-circle" + ] + }, + "properties": { + "order": 74, + "id": 175, + "prevSize": 32, + "code": 58948, + "name": "contact-undo-circle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 68 + }, + { + "icon": { + "paths": [ + "M511.898 775.305c-145.442 0-263.373-117.897-263.373-263.305 0-72.841 29.559-138.752 77.278-186.402l40.653 40.687c-37.205 37.205-60.279 88.678-60.279 145.476 0 113.596 92.092 205.653 205.687 205.653s205.687-92.058 205.687-205.653c0-113.323-91.682-205.21-204.868-205.653-1.707 28.774-6.554 55.671-15.258 77.141l-77.005-76.971c-9.591-9.557-9.591-25.054 0-34.611l76.937-76.971c8.021 19.797 12.527 44.305 14.711 70.281v-16.384c145.408 0.137 263.168 117.999 263.168 263.407 0.034 145.408-117.897 263.305-263.339 263.305z" + ], + "grid": 0, + "tags": [ + "contact-undo-roundarrow" + ] + }, + "properties": { + "order": 75, + "id": 174, + "prevSize": 32, + "code": 58949, + "name": "contact-undo-roundarrow", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 69 + }, + { + "icon": { + "paths": [ + "M833.092 712.124v0c0-89.020-74.206-165.717-181.589-202.206l-140.561 140.561-140.595-140.595c-107.418 36.454-181.658 113.186-181.658 202.206v0.034h-0.171c0 89.259 17.749 172.373 47.991 243.2h548.762c30.242-70.827 47.991-153.941 47.991-243.2h-0.171zM510.874 459.913c101.581 0 183.91-82.364 183.91-183.945s-82.33-183.945-183.91-183.945-183.91 82.364-183.91 183.945 82.33 183.945 183.91 183.945z" + ], + "grid": 0, + "tags": [ + "contacts" + ] + }, + "properties": { + "order": 76, + "id": 173, + "prevSize": 32, + "code": 58950, + "name": "contacts", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 70 + }, + { + "icon": { + "paths": [ + "M757.146 184.183h-488.073c-34.372 0-62.089 29.73-62.089 66.458v4.676c13.619 5.222 27.785 9.796 41.984 14.302v-5.461c0-20.002 15.121-36.25 33.724-36.25h460.698c18.739 0 33.86 16.213 33.86 36.25v5.495c14.199-4.506 28.331-9.045 41.95-14.234v-4.745c0-36.693-27.716-66.492-62.054-66.492zM543.334 305.493c-16.725-16.657-43.793-16.657-60.518 0l-129.297 129.263c-10.513 10.547-13.619 25.156-10.786 38.741h67.959v379.836c67.243 8.26 136.499 8.26 203.674 0v-379.836h68.267c2.799-13.585 0.478-28.194-10.138-38.741l-129.161-129.263z" + ], + "grid": 0, + "tags": [ + "costcontrol-topup" + ] + }, + "properties": { + "order": 77, + "id": 172, + "prevSize": 32, + "code": 58951, + "name": "costcontrol-topup", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 71 + }, + { + "icon": { + "paths": [ + "M757.146 181.35h-488.073c-34.372 0-62.089 30.72-62.089 68.676v4.813c13.619 5.393 27.785 10.138 41.984 14.78v-5.632c0-20.651 15.121-37.444 33.724-37.444h460.698c18.739 0 33.86 16.759 33.86 37.444v5.666c14.199-4.642 28.331-9.318 41.95-14.711v-4.915c0-37.922-27.716-68.676-62.054-68.676zM543.334 305.493c-16.725-16.657-43.793-16.657-60.518 0l-129.297 129.263c-10.513 10.547-13.619 25.156-10.786 38.741h67.959v379.836c67.243 8.26 136.499 8.26 203.674 0v-379.836h68.267c2.799-13.585 0.478-28.194-10.138-38.741l-129.161-129.263z" + ], + "grid": 0, + "tags": [ + "costcontrol-topuppay" + ] + }, + "properties": { + "order": 78, + "id": 171, + "prevSize": 32, + "code": 58952, + "name": "costcontrol-topuppay", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 72 + }, + { + "icon": { + "paths": [ + "M757.146 189.884h-488.073c-34.372 0-62.089 27.75-62.089 62.054v4.335c13.619 4.881 27.785 9.148 41.984 13.346v-5.086c0-18.671 15.121-33.826 33.724-33.826h460.698c18.739 0 33.86 15.121 33.86 33.826v5.12c14.199-4.198 28.331-8.431 41.916-13.278v-4.437c-0-34.27-27.682-62.054-62.020-62.054zM543.334 305.493c-16.725-16.657-43.793-16.657-60.518 0l-129.297 129.263c-10.513 10.547-13.619 25.156-10.786 38.741h67.959v140.902c67.243 8.26 136.499 8.26 203.708 0v-140.902h68.983c2.799-13.585-0.273-28.194-10.854-38.741l-129.195-129.263z", + "M207.155 622.524l9.865 88.678-87.927-24.986-9.387 60.245 81.408 6.246-53.214 71.68 56.9 28.467 33.007-74.923 37.547 75.401 54.716-29.082-53.794-71.612 81.954-5.769-7.919-60.655-89.873 24.986 9.865-88.678h-63.147z", + "M480.222 622.524l9.865 88.678-87.927-24.986-9.455 60.245 81.476 6.246-53.214 71.68 56.798 28.638 33.007-74.957 37.615 75.264 54.75-29.082-53.794-71.68 81.988-5.769-7.919-60.689-89.975 25.020 9.899-88.713h-63.113v0.102z", + "M753.118 622.524l9.933 88.678-87.996-24.986-9.318 60.245 81.476 6.246-53.282 71.68 56.934 28.638 32.939-74.957 37.581 75.264 54.716-29.082-53.623-71.68 81.818-5.769-7.953-60.689-89.805 25.020 9.83-88.713h-63.249v0.102z" + ], + "grid": 0, + "tags": [ + "costcontrol-topupwithcode" + ] + }, + "properties": { + "order": 79, + "id": 170, + "prevSize": 32, + "code": 58953, + "name": "costcontrol-topupwithcode", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 73 + }, + { + "icon": { + "paths": [ + "M819.234 491.452c-10.82-160.188-143.94-286.857-306.859-286.857-170.052 0-307.917 137.83-307.917 307.883s137.865 307.917 307.917 307.917v-84.992c-123.119 0-222.959-99.806-222.959-222.925s99.84-222.959 222.959-222.959c115.78 0 210.842 88.235 221.867 201.114-35.942 3.379-68.813 11.162-96.256 22.289l110.933 110.933c13.79 13.79 36.113 13.79 49.801 0l110.967-110.865c-25.941-10.513-56.866-17.886-90.453-21.538z" + ], + "grid": 0, + "tags": [ + "costcontrol-updatebalance" + ] + }, + "properties": { + "order": 80, + "id": 169, + "prevSize": 32, + "code": 58954, + "name": "costcontrol-updatebalance", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 74 + }, + { + "icon": { + "paths": [ + "M298.325 856.747c3.243 33.28 32.427 59.494 65.331 59.494h297.677c32.87 0 62.089-26.249 65.331-59.494l44.851-460.117h-517.871l44.681 460.117zM725.572 216.098h-44.407v-22.084c0-48.503-39.322-87.825-87.859-87.825h-162.372c-48.503 0-87.859 39.322-87.859 87.825v22.084h-44.407c-50.517 0-91.477 40.96-91.477 91.511v61.099h609.894v-61.099c0-50.551-40.994-91.511-91.511-91.511zM633.515 216.098h-242.825v-19.115c0-25.498 20.685-46.182 46.182-46.182h150.494c25.498 0 46.182 20.685 46.182 46.182v19.115z" + ], + "grid": 0, + "tags": [ + "delete" + ] + }, + "properties": { + "order": 81, + "id": 168, + "prevSize": 32, + "code": 58955, + "name": "delete", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 75 + }, + { + "icon": { + "paths": [ + "M834.867 681.131c0 89.395-17.783 169.54-48.060 240.469h-549.547c-30.31-70.929-48.060-151.074-48.060-240.469h0.137c0 0 0 0 0-0.068 0-89.122 74.308-165.922 181.897-202.479l140.8 140.8 140.8-140.8c107.452 36.591 181.862 113.323 181.862 202.479 0 0.068 0 0.068 0 0.068h0.171zM512.034 428.612c-101.683 0-184.183-82.534-184.183-184.183 0-101.751 82.466-184.252 184.183-184.252s184.183 82.5 184.183 184.252c-0.034 101.615-82.5 184.183-184.183 184.183z" + ], + "grid": 0, + "tags": [ + "dialer-contacts" + ] + }, + "properties": { + "order": 82, + "id": 167, + "prevSize": 32, + "code": 58956, + "name": "dialer-contacts", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 76 + }, + { + "icon": { + "paths": [ + "M324.028 280.098l-0.751 0.649c-3.447 15.087-16.384 26.726-32.563 26.726h-83.012c-16.179 0-29.15-11.639-32.597-26.726l-0.751-0.649c-6.246-32.666-10.581-69.666-12.288-109.431h174.251c-1.707 39.765-6.007 76.766-12.288 109.431zM586.82 280.098l-0.717 0.649c-3.482 15.087-16.418 26.726-32.631 26.726v0h-82.944c-16.213 0-29.15-11.639-32.597-26.726l-0.751-0.649c-6.281-32.666-10.581-69.666-12.288-109.431h174.251c-1.741 39.765-6.042 76.766-12.322 109.431zM849.647 280.098l-0.751 0.649c-3.482 15.087-16.35 26.726-32.563 26.726h-83.046c-16.179 0-29.116-11.639-32.529-26.726l-0.751-0.649c-6.315-32.666-10.65-69.666-12.356-109.431h174.217c-1.638 39.765-6.007 76.766-12.22 109.431zM324.028 553.199l-0.751 0.614c-3.447 15.189-16.384 26.658-32.597 26.726v0h-82.978c-16.179-0.068-29.15-11.537-32.597-26.726l-0.751-0.614c-6.281-32.768-10.581-69.734-12.288-109.466h174.251c-1.707 39.731-6.007 76.698-12.288 109.466zM586.82 553.199l-0.717 0.614c-3.482 15.189-16.418 26.658-32.631 26.726v0h-82.944c-16.213-0.068-29.15-11.537-32.597-26.726l-0.751-0.614c-6.281-32.768-10.581-69.734-12.288-109.466h174.251c-1.741 39.731-6.042 76.698-12.322 109.466zM849.647 553.199l-0.751 0.614c-3.482 15.189-16.35 26.658-32.563 26.726h-83.046c-16.179-0.068-29.116-11.537-32.529-26.726l-0.751-0.614c-6.281-32.768-10.615-69.734-12.288-109.466h174.217c-1.707 39.731-6.076 76.698-12.288 109.466zM324.028 826.266l-0.751 0.649c-3.447 15.087-16.384 26.624-32.597 26.726v0h-82.978c-16.179-0.102-29.15-11.639-32.597-26.726l-0.751-0.649c-6.281-32.768-10.581-69.666-12.288-109.466h174.251c-1.707 39.799-6.007 76.698-12.288 109.466zM586.82 826.266l-0.717 0.649c-3.482 15.087-16.418 26.624-32.631 26.726v0h-82.944c-16.213-0.102-29.15-11.639-32.597-26.726l-0.751-0.649c-6.281-32.768-10.581-69.666-12.288-109.466h174.251c-1.741 39.799-6.042 76.698-12.322 109.466zM849.647 826.266l-0.751 0.649c-3.482 15.087-16.35 26.624-32.563 26.726h-83.046c-16.179-0.102-29.116-11.639-32.529-26.726l-0.751-0.649c-6.281-32.768-10.615-69.666-12.288-109.466h174.217c-1.707 39.799-6.076 76.698-12.288 109.466z" + ], + "grid": 0, + "tags": [ + "dialer-dialpad" + ] + }, + "properties": { + "order": 83, + "id": 166, + "prevSize": 32, + "code": 58957, + "name": "dialer-dialpad", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 77 + }, + { + "icon": { + "paths": [ + "M742.639 768.239h-383.932c-40.619 0-76.356-19.354-99.806-48.811l-0.341 0.375-3.686-5.291c-1.126-1.536-2.287-3.106-3.311-4.71l-140.015-197.837 147.012-207.735 0.614 0.58c23.45-29.321 59.085-48.469 99.567-48.469h383.932c70.656 0 128 57.31 128 128v255.932c-0.034 70.622-57.378 127.966-128.034 127.966zM596.446 513.058c-0.853-0.922-1.365-1.058-1.946-1.399 0.683-0.239 1.434-0.444 2.492-1.57 0.137-0.102 0.239-0.205 0.41-0.307l78.268-78.234c-5.973-23.518-14.507-44.851-24.917-63.386l-99.738 99.738-100.113-100.147c-10.513 18.466-19.046 39.697-25.020 63.147l79.36 79.326-0.102 0.068c0.887 0.956 1.365 1.092 1.946 1.434-0.683 0.205-1.365 0.444-2.492 1.536-0.137 0.137-0.239 0.239-0.375 0.341l-78.575 78.609c5.905 23.723 14.438 45.193 24.951 63.863l100.011-100.011 100.147 100.147c10.547-18.569 19.046-40.073 24.986-63.693l-79.36-79.326 0.068-0.137z" + ], + "grid": 0, + "tags": [ + "dialer-delete" + ] + }, + "properties": { + "order": 84, + "id": 165, + "prevSize": 32, + "code": 58958, + "name": "dialer-delete", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 78 + }, + { + "icon": { + "paths": [ + "M1009.766 572.928h-188.553v90.419c-10.786 2.287-22.391-0.171-30.857-8.636l-102.946-102.946c-13.278-13.244-13.278-34.816 0-48.128l102.946-102.912c8.465-8.431 20.070-10.854 30.857-8.636v91.034h188.553c6.11 29.594 6.11 60.177 0 89.805zM610.475 382.225c-8.363 8.397-20.036 10.854-30.857 8.636v-90.453h-188.518c-6.11-29.628-6.11-60.211 0-89.839h188.518v-90.999c10.82-2.219 22.494 0.273 30.857 8.636l102.912 102.946c13.278 13.312 13.278 34.85 0 48.162l-102.912 102.912zM559.036 737.519l0.717 0.717c20.651-11.366 41.199-25.156 61.406-39.799l193.741 171.52c-40.858 35.226-85.163 64.205-131.823 86.016-123.972-22.869-282.692-115.098-425.438-257.707-142.404-142.473-234.598-301.193-257.638-425.062 21.914-46.694 50.859-91.068 86.153-132.028l171.622 193.843c-14.746 20.241-28.433 40.653-39.902 61.406l0.751 0.751c-20.036 44.066 26.385 140.049 113.357 226.953 86.972 87.040 182.989 133.461 227.055 113.391z" + ], + "grid": 0, + "tags": [ + "dialer-recentcalls" + ] + }, + "properties": { + "order": 85, + "id": 164, + "prevSize": 32, + "code": 58959, + "name": "dialer-recentcalls", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 79 + }, + { + "icon": { + "paths": [ + "M274.33 143.497c2.423 10.684 11.571 18.842 23.006 18.876l0.034 0.034 58.573-0.034c11.435 0 20.582-8.158 23.006-18.876l0.546-0.444c4.437-23.108 7.475-46.694 8.67-74.786h-123.051c1.229 28.092 4.267 51.678 8.67 74.786l0.546 0.444z", + "M459.947 143.497c2.423 10.684 11.571 18.842 23.006 18.876l0.034 0.034 58.573-0.034c11.435 0 20.582-8.158 23.006-18.876l0.58-0.444c4.403-23.108 7.441-46.694 8.67-74.786h-123.051c1.195 28.092 4.267 51.678 8.67 74.786l0.512 0.444z", + "M645.564 143.497c2.423 10.684 11.571 18.842 23.006 18.876l0.034 0.034 58.607-0.034c11.435 0 20.582-8.158 23.006-18.876l0.546-0.444c4.437-23.108 7.475-46.694 8.67-74.786h-123.051c1.195 28.092 4.267 51.678 8.704 74.786l0.478 0.444z", + "M274.33 347.682c2.423 10.684 11.571 18.876 23.006 18.876l0.034 0.034 58.573-0.034c11.435 0 20.582-8.158 23.006-18.876l0.546-0.444c4.437-23.108 7.475-46.114 8.67-74.172h-123.051c1.229 28.058 4.267 51.063 8.67 74.172l0.546 0.444z", + "M459.947 347.682c2.423 10.684 11.571 18.876 23.006 18.876l0.034 0.034 58.573-0.034c11.435 0 20.582-8.158 23.006-18.876l0.58-0.444c4.403-23.108 7.441-46.114 8.67-74.172h-123.051c1.195 28.058 4.267 51.063 8.67 74.172l0.512 0.444z", + "M645.564 347.682c2.423 10.684 11.571 18.876 23.006 18.876l0.034 0.034 58.607-0.034c11.435 0 20.582-8.158 23.006-18.876l0.546-0.444c4.437-23.108 7.475-46.114 8.67-74.172h-123.051c1.195 28.058 4.267 51.063 8.704 74.172l0.478 0.444z", + "M274.33 551.834c2.423 10.718 11.571 18.876 23.006 18.876l0.034 0.068h58.539l0.034-0.068c11.435 0 20.582-8.124 23.006-18.876l0.546-0.444c4.437-23.108 7.475-45.466 8.67-73.523h-123.051c1.229 28.092 4.267 50.449 8.67 73.523l0.546 0.444z", + "M459.947 551.834c2.423 10.718 11.571 18.876 23.006 18.876l0.034 0.068h58.573v-0.068c11.435 0 20.582-8.124 23.006-18.876l0.58-0.444c4.403-23.108 7.475-45.466 8.67-73.523h-123.051c1.195 28.092 4.267 50.449 8.67 73.523l0.512 0.444z", + "M645.564 551.834c2.423 10.718 11.571 18.876 23.006 18.876l0.034 0.068h58.573l0.034-0.068c11.435 0 20.582-8.124 23.006-18.876l0.546-0.444c4.437-23.108 7.475-45.466 8.67-73.523h-123.051c1.195 28.092 4.267 50.449 8.704 73.523l0.478 0.444z", + "M249.071 747.383v0.853l214.767 214.767c26.658 26.658 69.905 26.658 96.563 0l215.040-215.074v-0.58h-526.37z" + ], + "grid": 0, + "tags": [ + "dismisskeyboard" + ] + }, + "properties": { + "order": 86, + "id": 163, + "prevSize": 32, + "code": 58960, + "name": "dismisskeyboard", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 80 + }, + { + "icon": { + "paths": [ + "M408.508 414.925c82.398 0 149.163-66.765 149.163-149.163s-66.799-149.163-149.163-149.163-149.163 66.765-149.163 149.163c0 82.398 66.765 149.163 149.163 149.163zM893.747 467.149c-28.433-28.433-63.181-39.765-77.585-25.327h-0.034l-348.092 348.092 102.912 102.946-25.737 25.737-102.912-102.946-0.102 0.102v102.946h102.946l373.931-373.931c14.404-14.507 3.072-49.254-25.327-77.619zM522.547 455.509l-113.971 114.005-114.005-114.005c-87.142 29.559-147.354 91.785-147.354 163.942 0 0.034 0 0.034 0 0.034h-0.171c0 72.397 14.404 139.81 38.946 197.222h201.421l263.782-263.817c-24.098-42.564-70.007-77.483-128.649-97.382z" + ], + "grid": 0, + "tags": [ + "editcontact" + ] + }, + "properties": { + "order": 87, + "id": 162, + "prevSize": 32, + "code": 58961, + "name": "editcontact", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 81 + }, + { + "icon": { + "paths": [ + "M512 204.8c169.677 0 307.2 137.557 307.2 307.2s-137.523 307.166-307.2 307.166c-169.643 0-307.2-137.489-307.2-307.166s137.523-307.2 307.2-307.2z" + ], + "grid": 0, + "tags": [ + "email-addrecipient-circle" + ] + }, + "properties": { + "order": 88, + "id": 161, + "prevSize": 32, + "code": 58962, + "name": "email-addrecipient-circle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 82 + }, + { + "icon": { + "paths": [ + "M546.953 668.74c-23.381 5.257-47.548 5.325-70.929 0.137v-121.993h-122.266c-5.291-23.347-5.325-47.514-0.102-70.861h122.368v-122.3c23.381-5.188 47.548-5.12 70.929 0.137v122.163h121.822c5.188 23.381 5.12 47.514-0.137 70.861h-121.685v121.856z" + ], + "grid": 0, + "tags": [ + "email-addrecipient-plus" + ] + }, + "properties": { + "order": 89, + "id": 160, + "prevSize": 32, + "code": 58963, + "name": "email-addrecipient-plus", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 83 + }, + { + "icon": { + "paths": [ + "M744.994 352.905l34.884 34.953-406.938 406.938c-0.068 0-0.068 0-0.068 0-55.125 55.194-144.555 55.194-199.782 0-55.159-55.125-55.159-144.589 0-199.817 0.068 0 406.903-406.835 406.972-407.006 74.581-74.445 195.311-74.445 269.756 0 74.479 74.479 74.479 195.209 0.068 269.756v0l-342.255 342.289-34.953-34.918 342.118-342.289c55.159-55.228 55.159-144.555 0-199.714-55.125-55.159-144.555-55.228-199.714-0.068l-407.040 407.040c-35.874 35.874-35.874 94.003 0 129.809 35.806 35.942 94.003 35.908 129.843-0.034l407.108-406.938z" + ], + "grid": 0, + "tags": [ + "email-attachment" + ] + }, + "properties": { + "order": 90, + "id": 159, + "prevSize": 32, + "code": 58964, + "name": "email-attachment", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 84 + }, + { + "icon": { + "paths": [ + "M821.726 332.8l-250.061 250.129c-32.29 32.29-84.753 32.29-117.077 0l-250.129-250.129c-9.318-9.318-15.36-20.48-18.944-32.154 32.393-6.793 65.911-12.766 100.83-17.476l25.634 25.634c0.375 0.444 190.259 190.942 190.259 190.942 5.939 5.973 15.599 5.973 21.436 0l189.44-189.406c0.819-1.434 26.556-27.17 26.556-27.17 34.987 4.745 68.608 10.684 100.966 17.476-3.55 11.674-9.489 22.835-18.91 32.154zM760.183 750.933h-495.855c-39.663 0-73.489-27.716-87.074-68.267h669.969c-13.653 40.55-47.411 68.267-87.040 68.267z" + ], + "grid": 0, + "tags": [ + "email-downloadattachment" + ] + }, + "properties": { + "order": 91, + "id": 158, + "prevSize": 32, + "code": 58965, + "name": "email-downloadattachment", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 85 + }, + { + "icon": { + "paths": [ + "M400.043 569.993v-226.475h-23.893v543.095h-20.48c-15.189-6.007-30.447-11.947-45.090-19.149v-720.589c115.541 133.222 303.753 220.331 516.949 220.331 2.526 0 4.881-0.307 7.339-0.307-104.073 100.42-256.99 174.046-434.825 203.093z" + ], + "grid": 0, + "tags": [ + "email-flag" + ] + }, + "properties": { + "order": 92, + "id": 157, + "prevSize": 32, + "code": 58966, + "name": "email-flag", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 86 + }, + { + "icon": { + "paths": [ + "M962.355 458.479l-106.598 106.598c-8.704 8.704-20.685 11.23-31.949 8.943v-81.818h-237.739c-52.224 0-94.208 42.906-94.208 94.72 0 5.018 0.614 9.933 1.468 14.848-6.724-17.681-10.786-36.762-10.786-57.037 0-94.583 76.698-170.667 171.281-170.667 2.082 0 41.062 0 41.062 0v-165.171c0-9.489-7.646-17.203-17.203-17.203h-481.417l54.818-54.818h456.090c23.484 0 42.428 19.046 42.428 42.53v194.697h74.206v-81.101c11.23-2.287 23.245 0.307 31.949 9.011l106.598 106.598c13.79 13.79 13.79 36.113 0 49.869zM694.886 744.311v-167.014h54.75v196.437c0 23.484-18.944 42.496-42.428 42.496h-594.33c-23.484 0-42.53-19.046-42.53-42.496v-456.090l54.818-54.818v481.485c0 9.455 7.748 17.203 17.203 17.203h535.313c9.591 0 17.203-7.748 17.203-17.203z" + ], + "grid": 0, + "tags": [ + "email-forward" + ] + }, + "properties": { + "order": 93, + "id": 156, + "prevSize": 32, + "code": 58967, + "name": "email-forward", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 87 + }, + { + "icon": { + "paths": [ + "M654.882 911.462h-490.633c-15.053 0-27.273-12.083-27.273-26.931v-177.459h191.181l40.721 40.209c22.016 21.845 57.822 21.845 79.906 0l40.482-40.209h76.561c25.020 0 45.363-20.173 45.363-45.056v-75.878l70.861-70.246v368.64c-0.034 14.882-12.151 26.931-27.17 26.931zM611.157 479.607h43.691c9.25 0 16.93 4.813 21.914 11.844l-65.604 64.99v-76.834zM382.054 730.59l-23.825-23.518h101.069l-23.757 23.518c-14.746 14.677-38.707 14.677-53.487 0zM552.516 672.529h-490.701c-14.985 0-27.204-12.083-27.204-26.931v-366.455l231.902 229.171c22.016 21.914 57.754 21.914 79.906 0l233.301-231.39v368.674c-0.034 14.882-12.254 26.931-27.204 26.931zM479.232 346.829v-29.867c0-5.734-4.676-10.377-10.479-10.377h-323.789c-5.734 0-10.479 4.642-10.479 10.377v31.3l-94.993-93.935h-0.853c0.239-0.478 0.853-0.717 1.161-1.161h-3.072l7.953-5.018c2.287-2.082 4.745-3.584 7.646-4.813l226.543-142.473c15.36-9.626 40.209-9.626 55.535 0l225.417 141.687c4.745 1.536 8.704 3.959 11.913 7.578l4.915 3.038h-2.901l-94.515 93.662zM996.147 368.367v92.433c0-0.375-0.137-0.683-0.137-1.058l-0.068 44.817-178.074 195.174 0.307-136.26 153.532-168.277c-18.807-22.289-46.592-36.83-77.995-36.83h-141.892v78.165c-10.342 2.116-21.333-0.239-29.321-8.192l-69.905-69.973h-2.423v-2.355l-25.532-25.532c-12.663-12.698-12.663-33.143 0-45.841l97.86-97.758c7.953-8.021 18.978-10.411 29.286-8.26v94.447h141.892c54.409 0 98.475 42.53 101.751 96.085l0.717-0.785z" + ], + "grid": 0, + "tags": [ + "email-markread" + ] + }, + "properties": { + "order": 94, + "id": 155, + "prevSize": 32, + "code": 58968, + "name": "email-markread", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 88 + }, + { + "icon": { + "paths": [ + "M996.762 366.66l-0.307 136.329-98.031 113.323 50.039 50.108c-5.837 8.772-15.292 14.882-26.624 14.882h-138.411c-17.852 0-32.393-14.507-32.393-32.393v-138.479c0-11.332 6.11-20.787 14.916-26.624l64.751 64.853 166.059-181.999z", + "M435.61 740.625c-14.78 14.677-38.775 14.677-53.589 0l-240.401-237.568h-0.853c4.71-8.021 13.141-13.687 23.211-13.687h491.145c9.25 0 16.964 4.813 21.982 11.844l-241.493 239.411zM579.891 286.515v170.496h-171.895l171.895-170.496zM479.266 356.454v-29.798c0-5.803-4.574-10.479-10.411-10.479h-324.164c-5.769 0-10.445 4.642-10.445 10.479v31.3l-97.963-95.198 242.483-152.508c15.36-9.626 40.209-9.626 55.603 0l242.449 152.474-97.553 93.73zM150.391 457.011c-25.122 0-47.991 20.207-47.991 45.056v180.463h-40.926c-15.019 0-27.273-12.083-27.273-26.999v-366.797l170.257 168.277h-54.067zM368.879 757.316c22.016 21.879 57.788 21.879 79.974 0l233.54-231.629v369.015c0 14.916-12.151 26.897-27.238 26.897h-491.179c-15.019 0-27.273-12.015-27.273-26.897v-366.797l232.175 229.41z", + "M894.157 356.625h-243.78v-85.402h243.78c56.661 0 102.537 45.943 102.537 102.537v85.402c-0-56.593-45.875-102.537-102.537-102.537z" + ], + "grid": 0, + "tags": [ + "email-markunread" + ] + }, + "properties": { + "order": 95, + "id": 154, + "prevSize": 32, + "code": 58969, + "name": "email-markunread", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 89 + }, + { + "icon": { + "paths": [ + "M876.066 782.165h-625.869c-25.020 0-45.193-20.343-45.193-45.295v-37.308l155.068-155.136c27.443-27.443 27.443-71.817 0-99.226l-155.068-155.136v-45.705c0-25.054 20.173-39.561 45.193-39.561h115.507l103.014 102.4h452.608v429.67c-0.034 24.951-20.275 45.295-45.261 45.295zM205.995 365.773c10.308-2.15 21.299 0.205 29.321 8.158l97.826 97.826c12.595 12.698 12.595 33.178 0 45.841l-97.826 97.792c-8.021 7.987-19.046 10.377-29.321 8.226v-68.198h-137.284v-120.32h137.284v-69.325z" + ], + "grid": 0, + "tags": [ + "email-move" + ] + }, + "properties": { + "order": 96, + "id": 153, + "prevSize": 32, + "code": 58970, + "name": "email-move", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 90 + }, + { + "icon": { + "paths": [ + "M512.307 238.967c150.767 0 272.964 122.266 272.964 273.033s-122.197 273.067-272.964 273.067c-150.835 0-273.033-122.3-273.033-273.067s122.197-273.033 273.033-273.033z" + ], + "grid": 0, + "tags": [ + "email-removeattachment-circle" + ] + }, + "properties": { + "order": 97, + "id": 152, + "prevSize": 32, + "code": 58971, + "name": "email-removeattachment-circle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 91 + }, + { + "icon": { + "paths": [ + "M453.018 498.551l-82.466-82.398c6.349-23.757 15.428-44.988 25.873-64.137l115.405 115.405 115.029-115.098c10.479 19.319 19.456 40.482 25.805 64.307l-81.988 81.954c-0.171 0.137-0.341 0.307-0.478 0.375-6.724 6.724-6.861 17.476-0.614 24.439l-0.102 0.068 83.115 83.183c-6.281 23.757-15.258 44.885-25.737 64.171l-115.029-115.098-115.473 115.405c-10.377-19.183-19.456-40.346-25.737-64.102l83.558-83.524-0.068-0.068c6.246-6.963 6.042-17.715-0.717-24.439-0.034-0.102-0.273-0.273-0.375-0.444z" + ], + "grid": 0, + "tags": [ + "email-removeattachment-cross" + ] + }, + "properties": { + "order": 98, + "id": 151, + "prevSize": 32, + "code": 58972, + "name": "email-removeattachment-cross", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 92 + }, + { + "icon": { + "paths": [ + "M888.695 613.069c0 20.207-4.028 39.356-10.479 57.344 0.546-5.188 1.229-10.069 1.229-15.189 0-51.814-42.052-94.652-93.833-94.652-0.171 0-238.217 0-238.217 0v81.783c-11.23 2.287-23.347-0.205-31.983-8.943l-106.667-106.598c-13.756-13.858-13.756-36.181 0-49.937l106.667-106.598c8.636-8.704 20.719-11.264 31.983-8.943v81.067c0 0 177.698-0.239 181.692 0v-199.373c0-9.489-7.748-17.203-17.237-17.203h-481.451l54.818-54.818h456.158c23.484 0 42.496 19.046 42.496 42.53v241.664c61.577 25.873 104.823 86.801 104.823 157.867zM729.122 778.411v-132.779h54.75v162.27c0 23.484-19.046 42.428-42.496 42.428h-594.432c-23.484 0-42.53-18.978-42.53-42.428v-456.124l54.818-54.818v481.451c0 9.523 7.748 17.271 17.203 17.271h535.45c9.523 0 17.237-7.748 17.237-17.271z" + ], + "grid": 0, + "tags": [ + "email-reply" + ] + }, + "properties": { + "order": 99, + "id": 150, + "prevSize": 32, + "code": 58973, + "name": "email-reply", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 93 + }, + { + "icon": { + "paths": [ + "M638.771 772.608c0.751-4.847 1.468-9.796 1.468-14.882 0-51.746-41.95-94.72-93.833-94.72-0.137 0-238.182 0-238.182 0v81.818c-11.196 2.355-23.245-0.239-31.915-8.977l-106.633-106.564c-13.756-13.756-13.756-36.113 0-49.869l106.633-106.598c8.67-8.704 20.719-11.332 31.915-9.011v81.067c0 0 168.004 0 170.018 0 94.618 0 171.247 76.083 171.247 170.667-0.034 20.275-3.994 39.458-10.718 57.071zM843.708 533.402c0.819-4.813 1.536-9.728 1.536-14.848 0-51.78-41.984-94.652-93.73-94.652-0.171 0-238.217 0-238.217 0v81.818c-11.264 2.287-23.279-0.307-31.983-9.045l-106.598-106.598c-13.824-13.756-13.824-36.079 0-49.835l106.598-106.598c8.67-8.704 20.719-11.332 31.983-9.011v81.135c0 0 167.868 0 169.984 0 94.549 0 171.315 76.015 171.315 170.598-0.034 20.275-4.096 39.458-10.889 57.037z" + ], + "grid": 0, + "tags": [ + "email-replyall" + ] + }, + "properties": { + "order": 100, + "id": 149, + "prevSize": 32, + "code": 58974, + "name": "email-replyall", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 94 + }, + { + "icon": { + "paths": [ + "M853.811 564.668l-630.545 285.355c0 0 110.114-298.189 111.036-304.333l279.484-16.486v-4.642l-279.654-16.657c-0.922-5.803-110.899-304.469-110.899-304.469l630.545 285.389c29.662 20.924 29.662 54.921 0.034 75.844z" + ], + "grid": 0, + "tags": [ + "email-send" + ] + }, + "properties": { + "order": 101, + "id": 148, + "prevSize": 32, + "code": 58975, + "name": "email-send", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 95 + }, + { + "icon": { + "paths": [ + "M174.626 467.115c-34.202 0-61.884 27.716-61.884 61.884 0 34.202 27.716 61.884 61.884 61.884s61.884-27.716 61.884-61.884c0.034-34.167-27.682-61.884-61.884-61.884zM592.077 648.158l-0.102-0.102c-9.182 8.158-23.211 7.953-32.017-0.819-0.205-0.205-0.307-0.444-0.512-0.614l-103.731-141.005-48.538 57.003 133.803 180.087c26.692 15.872 61.645 12.561 84.617-10.411l296.004-352.393v-118.477l-329.523 386.731zM174.626 739.328c-34.202 0-61.884 27.716-61.884 61.884s27.716 61.884 61.884 61.884c34.167 0 61.884-27.716 61.884-61.884s-27.682-61.884-61.884-61.884zM174.626 194.355c-34.202 0-61.884 27.716-61.884 61.884s27.716 61.884 61.884 61.884c34.167 0 61.884-27.716 61.884-61.884s-27.682-61.884-61.884-61.884z" + ], + "grid": 0, + "tags": [ + "emailsmscalilog-editlist" + ] + }, + "properties": { + "order": 102, + "id": 147, + "prevSize": 32, + "code": 58976, + "name": "emailsmscalilog-editlist", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 96 + }, + { + "icon": { + "paths": [ + "M747.793 450.287c-2.082-6.281-7.612-10.411-13.756-11.025 0-0.034-0.034-0.068-0.034-0.102l-144.521-18.944-62.327-130.833c-0.034 0-0.068 0-0.102 0-2.355-6.007-8.124-10.308-14.985-10.308s-12.698 4.233-15.019 10.274c-0.034 0-0.068 0-0.102 0l-62.396 130.833-144.452 18.944c0 0.034 0 0.068-0.034 0.102-6.144 0.649-11.674 4.779-13.722 11.025-2.082 6.417 0.102 13.141 4.949 17.237 0 0.034-0.034 0.102-0.034 0.171l105.404 99.908-26.419 142.473c0.034 0.034 0.068 0.068 0.102 0.102-1.673 6.246 0.444 13.175 5.973 17.169 5.427 3.925 12.493 4.028 17.852 0.785 0 0.034 0.034 0.034 0.034 0.034l127.898-69.427 127.898 69.427c0 0 0 0 0.034 0 5.325 3.209 12.322 3.106 17.783-0.819 5.598-3.994 7.68-10.854 6.042-17.135 0.034-0.034 0.102-0.102 0.171-0.137l-26.453-142.473 105.335-99.908c0-0.034-0.034-0.034-0.034-0.068 4.779-4.096 6.997-10.854 4.915-17.306z" + ], + "grid": 0, + "tags": [ + "fm-favouritedstation" + ] + }, + "properties": { + "order": 103, + "id": 146, + "prevSize": 32, + "code": 58977, + "name": "fm-favouritedstation", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 97 + }, + { + "icon": { + "paths": [ + "M822.511 765.986l-35.43-23.142c26.795-71.851 41.54-149.641 41.54-230.844 0-81.271-14.746-158.959-41.54-230.844l35.43-23.142c30.618 78.746 47.445 164.386 47.445 253.986-0.034 89.532-16.828 175.275-47.445 253.986zM660.855 660.446c14.199-46.967 21.948-96.768 21.948-148.412s-7.748-101.444-21.948-148.514l26.214-17.101c16.725 52.258 25.737 107.861 25.737 165.615s-9.011 113.391-25.737 165.547l-26.214-17.135zM548.386 587.025c4.779-24.303 7.339-49.357 7.339-75.025s-2.56-50.79-7.339-75.093l16.316-10.615c5.939 27.648 9.182 56.286 9.182 85.709s-3.243 58.061-9.182 85.641l-16.316-10.615zM380.587 728.815l-107.93-107.998h-67.755c-17.51 0-31.642-14.199-31.642-31.71v-154.249c0-17.476 14.131-31.71 31.642-31.71h67.823l107.861-107.861c16.35-16.35 39.595-20.617 60.348-14.507v462.541c-20.753 6.11-43.998 1.843-60.348-14.507z" + ], + "grid": 0, + "tags": [ + "fm-sound" + ] + }, + "properties": { + "order": 104, + "id": 145, + "prevSize": 32, + "code": 58978, + "name": "fm-sound", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 98 + }, + { + "icon": { + "paths": [ + "M341.094 283.546l205.722 205.687c0.239 0.205 0.546 0.375 0.751 0.614 11.196 11.196 11.503 29.116 1.024 40.789l0.137 0.137-207.394 207.394c9.557 41.097 21.606 79.428 35.772 114.313l278.938-278.972c34.611-34.611 34.611-90.726 0-125.338l-279.211-279.245c-14.165 34.987-26.214 73.421-35.738 114.62z" + ], + "grid": 0, + "tags": [ + "forward" + ] + }, + "properties": { + "order": 105, + "id": 144, + "prevSize": 32, + "code": 58979, + "name": "forward", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 99 + }, + { + "icon": { + "paths": [ + "M105.847 211.934v605.15h813.739v-605.15h-813.739zM819.2 698.231l-211.319-158.379 211.319-174.080v332.459zM763.972 238.933l-253.986 217.907-253.986-217.907h507.972zM415.573 536.474l-210.773 157.73v-330.479l210.773 172.749zM218.453 786.807v-52.053l236.612-177.084 54.886 44.988 50.449-41.54 237.056 177.596v48.060h-579.004z" + ], + "grid": 0, + "tags": [ + "ftu-importgmail" + ] + }, + "properties": { + "order": 106, + "id": 143, + "prevSize": 32, + "code": 58980, + "name": "ftu-importgmail", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 100 + }, + { + "icon": { + "paths": [ + "M680.414 460.322l253.406-172.578c0-20.412-19.149-35.055-29.867-35.055h-289.553v170.189l59.529 37.444c1.502 0.478 5.018 0.478 6.485 0zM668.74 523.639l-54.34-37.274v230.434h273.067c24.542 0 46.251-14.268 46.251-48.333v-311.979c0 0-257.399 172.715-248.183 167.151 0 0-9.216 5.564-16.794 0zM328.158 596.924c18.227 0 32.666-8.192 43.315-24.61s16.009-39.219 16.009-68.301c0-30.345-5.154-53.931-15.565-70.827-10.342-16.896-24.474-25.293-42.428-25.293-18.534 0-33.246 8.636-44.134 25.975-10.854 17.408-16.316 40.346-16.316 68.983 0 28.945 5.461 51.917 16.316 68.745 10.889 16.998 25.19 25.327 42.803 25.327zM71.987 831.932l506.402 89.668v-853.333l-506.402 98.031v665.634zM245.589 394.001c21.47-28.638 49.903-42.94 85.299-42.94 33.417 0 60.484 13.653 81.067 41.028 20.651 27.409 30.993 63.488 30.993 108.237 0.034 46.046-10.684 83.217-32.085 111.309-21.402 28.194-49.323 42.325-83.729 42.325-33.553 0-60.894-13.722-81.988-40.994-21.129-27.341-31.71-62.874-31.71-106.701-0-46.251 10.718-83.695 32.154-112.265z" + ], + "grid": 0, + "tags": [ + "ftu-importoutlook" + ] + }, + "properties": { + "order": 107, + "id": 142, + "prevSize": 32, + "code": 58981, + "name": "ftu-importoutlook", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 101 + }, + { + "icon": { + "paths": [ + "M714.718 73.967h-371.234c-33.724 0-68.267 32.017-68.267 68.301 0 0 0 63.386 0 267.366 0 12.083-66.15 56.525-66.15 68.301 0 132.096 0 375.364 0 375.364 0.034 36.284 28.16 68.301 61.884 68.301h443.767c35.942 0 68.198-32.017 68.198-68.301v-711.031c0.034-36.284-32.256-68.301-68.198-68.301zM546.099 142.677h68.301v156.365h-68.301v-156.365zM443.733 142.677v0h68.301v156.365h-68.301v-156.365zM341.333 142.677h68.301v156.365h-68.301v-156.365zM512.034 716.868h-136.567l136.567-170.701 136.567 170.701h-136.567zM716.868 299.042h-68.335v-156.365h68.335v156.365z" + ], + "grid": 0, + "tags": [ + "ftu-importsdcard" + ] + }, + "properties": { + "order": 108, + "id": 141, + "prevSize": 32, + "code": 58982, + "name": "ftu-importsdcard", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 102 + }, + { + "icon": { + "paths": [ + "M647.748 68.369h-384.853c-31.13 0-56.354 27.273-56.354 60.962v731.443c-0.034 33.587 25.19 60.826 56.354 60.826h462.063c33.178 0 60.109-27.238 60.109-60.826v-642.253l-137.318-150.153zM506.061 443.597h78.234v104.789h-78.234v-104.789zM404.855 443.597h74.001v104.789h-74.001v-104.789zM311.706 490.906c0-26.146 20.924-47.309 46.694-47.309h17.988v104.789h-64.683v-57.481zM376.388 820.565h-17.988c-25.771 0-46.694-21.231-46.694-47.377v-61.986h64.717v109.363zM478.857 820.565h-74.001v-109.363h74.001v109.363zM584.26 820.565h-78.234v-109.363h78.234v109.363zM635.597 820.565h-22.869v-138.274l-303.65-0.239v-4.676l-0.239-0.375v-95.369l0.239-0.512v-5.12h373.248v197.188c0 26.146-20.924 47.377-46.729 47.377zM682.325 548.386h-69.598v-104.789h22.869c25.805 0 46.729 21.163 46.729 47.309v57.481z" + ], + "grid": 0, + "tags": [ + "ftu-importsim" + ] + }, + "properties": { + "order": 109, + "id": 140, + "prevSize": 32, + "code": 58983, + "name": "ftu-importsim", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 103 + }, + { + "icon": { + "paths": [ + "M871.765 473.327c0-25.771-20.924-46.66-46.66-46.66 25.737 0 46.66-20.855 46.66-46.694 0 25.839 20.855 46.694 46.66 46.694-25.805 0-46.66 20.89-46.66 46.66zM769.331 298.155c0-42.155-34.133-76.322-76.22-76.322 42.086 0 76.22-34.133 76.22-76.22 0 42.086 34.133 76.22 76.22 76.22-42.086 0.034-76.22 34.167-76.22 76.322zM530.398 260.267c0-58.914-47.753-106.667-106.667-106.667 58.914 0 106.667-47.821 106.667-106.701 0 58.914 47.718 106.701 106.701 106.701-58.948 0.034-106.701 47.787-106.701 106.667zM325.598 546.816c0-104.038-84.343-188.382-188.45-188.382 104.107 0 188.45-84.412 188.45-188.45 0 104.038 84.412 188.45 188.45 188.45-104.038 0-188.45 84.343-188.45 188.382z" + ], + "grid": 0, + "tags": [ + "gallery-autoenhancespark" + ] + }, + "properties": { + "order": 110, + "id": 139, + "prevSize": 32, + "code": 58984, + "name": "gallery-autoenhancespark", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 104 + }, + { + "icon": { + "paths": [ + "M873.677 907.844c-13.278 13.312-29.525 18.705-36.215 12.083l-313.515-313.583 48.196-48.299 313.617 313.617c6.656 6.588 1.297 22.801-12.083 36.181zM499.849 582.178l-54.409-54.306c-6.622-6.622-1.195-22.903 12.083-36.215 13.38-13.38 29.559-18.739 36.25-12.083l54.306 54.306-48.23 48.299z" + ], + "grid": 0, + "tags": [ + "gallery-autoenhancewand" + ] + }, + "properties": { + "order": 111, + "id": 138, + "prevSize": 32, + "code": 58985, + "name": "gallery-autoenhancewand", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 105 + }, + { + "icon": { + "paths": [ + "M955.733 853.333c0 18.876-15.258 34.133-34.133 34.133h-819.2c-18.842 0-34.133-15.258-34.133-34.133v-682.667c0-18.842 15.292-34.133 34.133-34.133h819.2c18.876 0 34.133 15.292 34.133 34.133v682.667z" + ], + "grid": 0, + "tags": [ + "gallery-crop-photo" + ] + }, + "properties": { + "order": 112, + "id": 137, + "prevSize": 32, + "code": 58986, + "name": "gallery-crop-photo", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 106 + }, + { + "icon": { + "paths": [ + "M746.564 304.060c1.468 4.267 2.662 8.704 2.662 13.449v376.73h105.506c1.775 18.022 2.662 36.215 2.765 54.716h-108.271v108.544c-18.398 0-36.659-0.99-54.682-2.731v-105.813h-376.661c-23.484 0-42.462-19.046-42.462-42.394v-376.695h-104.755c-1.775-18.022-2.731-36.284-2.799-54.75h107.52v-108.544c18.5 0.068 36.796 0.99 54.784 2.731v105.813h376.695c4.506 0 8.704 1.229 12.834 2.594l115.575-115.575c10.615 6.963 19.627 16.043 26.624 26.658l-115.337 115.268zM330.172 329.865v337.34l337.306-337.34h-337.306zM356.386 694.238h338.193v-338.159l-338.193 338.159z" + ], + "grid": 0, + "tags": [ + "gallery-crop" + ] + }, + "properties": { + "order": 113, + "id": 136, + "prevSize": 32, + "code": 58987, + "name": "gallery-crop", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 107 + }, + { + "icon": { + "paths": [ + "M879.002 944.026c-24.269 0-70.349 0-128 0v-56.149h102.332v-102.81h55.467v128.034c0 0-4.267 30.925-29.798 30.925zM853.333 546.202h55.467v169.574h-55.467v-169.574zM853.333 307.268h55.467v170.598h-55.467v-170.598zM853.333 136.533h-102.332v-56.422c56.354 0 102.127 0 128 0 23.996 0 29.798 29.833 29.798 29.833v128.99h-55.467v-102.4zM546.133 136.533v-56.422c47.206 0 93.457 0 136.533 0v56.422h-136.533zM546.133 477.901h-34.065v-34.133h34.065v34.133zM341.402 887.91h136.465v56.149c-47.036 0-93.525 0-136.465 0v-56.149zM341.402 80.111c42.94 0 89.327 0 136.465 0v56.422h-136.465v-56.422zM114.21 913.101v-128.034h56.457v102.844h102.4v56.149c-56.934 0-103.424 0-128.99 0-23.347-0.034-29.867-30.959-29.867-30.959zM170.667 238.933h-56.457v-128.99c0 0 6.793-29.833 29.867-29.833 24.747 0 71.339 0 128.99 0v56.422h-102.4v102.4zM170.667 477.867h-56.457v-170.598h56.457v170.598zM170.667 715.776h-56.457v-169.574h56.457v169.574zM546.133 546.202h-34.065v-34.133h34.065v34.133zM682.667 944.026c-43.008 0-89.19 0-136.533 0v-56.149h136.533v56.149zM443.597 375.945h-31.949l-70.11 55.159 19.217 24.303c20.787-16.896 33.007-26.897 36.591-30.037 3.652-3.14 6.724-6.042 9.25-8.636-0.887 10.786-1.365 25.361-1.365 43.691v153.975h38.332v-238.455zM682.53 375.945h-31.915l-70.144 55.159 19.217 24.303c20.787-16.896 32.939-26.897 36.591-30.037 3.584-3.14 6.724-6.042 9.25-8.636-0.887 10.786-1.365 25.361-1.365 43.691v153.975h38.332v-238.455z" + ], + "grid": 0, + "tags": [ + "gallery-crop1x1-mark" + ] + }, + "properties": { + "order": 114, + "id": 135, + "prevSize": 32, + "code": 58988, + "name": "gallery-crop1x1-mark", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 108 + }, + { + "icon": { + "paths": [ + "M775.407 944.026h-126.874v-56.149h102.434v-101.751h56.525c0 57.89 0 103.731 0 128.034 0 25.6-32.085 29.867-32.085 29.867zM750.967 580.267h56.525c0 40.55 0 98.816 0 136.533h-56.525v-136.533zM750.967 342.46h56.525c0 37.956 0 94.379 0 135.407h-56.525v-135.407zM750.967 136.533h-102.434v-56.422h127.932c0 0 0.171 0 0.239 0 2.458 0.478 30.788 5.905 30.788 30.891 0 22.221 0 68.198 0 127.932h-56.525v-102.4zM443.733 887.91h136.499v56.149h-136.499v-56.149zM546.099 547.26h-34.065v-34.133h34.065v34.133zM512.034 444.826h34.065v34.133h-34.065v-34.133zM443.733 80.111h136.499v56.422h-136.499v-56.422zM216.508 914.159c0-23.723 0-69.734 0-128.034h56.525v101.751h102.4v56.149h-129.058c0 0-29.867-3.891-29.867-29.867zM273.033 238.933h-56.525c0-59.29 0-105.097 0-127.932 0-25.737 29.867-30.891 29.867-30.891h129.058v56.422h-102.4v102.4zM273.033 477.867h-56.525c0-40.926 0-97.417 0-135.407h56.525v135.407zM273.033 716.8h-56.525c0-37.717 0-95.983 0-136.533h56.525v136.533z", + "M477.491 590.746h-100.523v-1.297l42.769-50.278c19.012-22.289 32.085-40.721 38.946-55.296 7.031-14.609 10.479-29.321 10.479-44.237 0-19.115-5.188-34.304-15.667-45.602-10.377-11.332-24.747-16.964-43.145-16.964-21.163 0-50.893 18.637-68.881 36.591l11.776 18.193c8.909-8.431 27.068-23.927 34.236-27.136 7.339-3.209 14.985-4.813 23.074-4.813 11.298 0 20.002 3.652 26.419 10.991 6.281 7.339 9.455 17.271 9.455 29.867 0 8.875-1.229 17.169-3.789 24.883-2.458 7.714-6.212 15.667-11.162 23.757-5.018 8.192-15.36 21.777-30.993 40.892l-51.507 62.191v23.006h128.512v-24.747z", + "M693.521 392.567c-11.298-10.308-27.136-15.531-47.445-15.531-12.459 0-24.235 2.15-35.465 6.485-11.23 4.267-21.163 10.138-29.696 17.715l12.015 17.783c10.479-7.407 19.593-12.527 27.785-15.292 8.090-2.765 16.725-4.13 25.907-4.13 12.083 0 21.538 3.209 28.57 9.694s10.547 15.36 10.547 26.726c0 14.234-4.745 25.293-14.37 33.314-9.455 8.021-22.46 11.981-38.81 11.981h-20.855v22.767h20.617c39.97 0 59.802 14.063 59.802 42.325 0 31.471-17.988 47.206-54.238 47.206-9.182 0-18.876-1.263-29.15-3.857-10.24-2.594-19.866-6.417-29.047-11.401v25.122c8.704 4.676 17.749 7.919 26.897 9.796 9.25 1.809 19.388 2.731 30.413 2.731 25.498 0 45.227-5.973 59.119-17.852 13.722-11.947 20.753-28.979 20.753-51.098 0-15.531-4.13-28.058-12.22-37.615-8.090-9.455-20.617-15.428-37.444-17.783v-1.229c13.756-3.209 24.474-9.557 31.949-18.944 7.509-9.455 11.23-21.606 11.23-36.42 0-17.954-5.632-32.085-16.862-42.496z" + ], + "grid": 0, + "tags": [ + "gallery-crop2x3-mark" + ] + }, + "properties": { + "order": 115, + "id": 134, + "prevSize": 32, + "code": 58989, + "name": "gallery-crop2x3-mark", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 109 + }, + { + "icon": { + "paths": [ + "M981.299 840.602c-24.371 0-69.769 0-127.966 0v-55.535h102.4v-102.366h55.433v128.034c0-0-5.734 29.867-29.867 29.867zM955.733 443.767h55.433v136.499h-55.433v-136.499zM955.733 238.933h-102.4v-57.549c57.583 0 102.775 0 127.966 0 24.474 0 29.867 30.925 29.867 30.925v129.024h-55.433v-102.4zM580.267 785.067h136.499v55.535c-43.383 0-89.668 0-136.499 0v-55.535zM580.267 181.385c46.831 0 93.082 0 136.499 0v57.549h-136.499v-57.549zM477.867 546.202h34.133v34.133h-34.133v-34.133zM477.867 477.901h34.133v34.167h-34.133v-34.167zM307.2 785.067h136.533v55.535c-46.831 0-93.082 0-136.533 0v-55.535zM307.2 181.385c43.383 0 89.668 0 136.533 0v57.549h-136.533v-57.549zM11.742 810.735v-128.034h56.525v102.366h102.4v55.535c-57.89 0-103.799 0-129.058 0-23.381 0-29.867-29.867-29.867-29.867zM68.267 341.333h-56.525v-129.024c0 0 6.007-30.925 29.867-30.925 23.586 0 69.734 0 129.058 0v57.549h-102.4v102.4zM68.267 580.267h-56.525v-136.499h56.525v136.499zM682.257 623.787h-100.523v-1.297l42.769-50.278c19.115-22.289 32.085-40.755 39.049-55.296 6.963-14.575 10.479-29.321 10.479-44.237 0-19.081-5.188-34.27-15.667-45.602-10.479-11.298-24.815-16.93-43.145-16.93-21.231 0-50.893 18.637-68.915 36.557l11.776 18.193c8.943-8.499 27.034-23.927 34.27-27.136 7.27-3.209 14.985-4.813 23.108-4.813 11.196 0 20.002 3.652 26.317 10.991s9.455 17.271 9.455 29.798c0 8.943-1.195 17.237-3.721 24.951-2.423 7.714-6.212 15.667-11.23 23.757-4.983 8.158-15.258 21.777-30.993 40.858l-51.507 62.157v23.006h128.512v-24.678zM420.42 425.677c-11.264-10.342-27.068-15.497-47.377-15.497-12.425 0-24.269 2.116-35.499 6.417-11.196 4.369-21.129 10.24-29.73 17.783l12.049 17.783c10.411-7.407 19.661-12.527 27.785-15.258 8.090-2.765 16.759-4.13 25.941-4.13 12.049 0 21.538 3.209 28.57 9.694 7.031 6.417 10.513 15.36 10.513 26.658 0 14.199-4.745 25.361-14.302 33.382-9.557 7.953-22.46 12.015-38.81 12.015h-20.89v22.767h20.617c39.902 0 59.836 14.063 59.836 42.223 0 31.573-18.091 47.309-54.272 47.309-9.182 0-18.91-1.297-29.15-3.891-10.274-2.594-19.934-6.417-29.047-11.401v25.122c8.704 4.676 17.647 7.953 26.863 9.796 9.25 1.843 19.354 2.731 30.447 2.731 25.532 0 45.193-5.973 59.051-17.852 13.824-11.947 20.753-28.979 20.753-51.098 0-15.497-4.062-28.023-12.186-37.615-8.090-9.523-20.548-15.428-37.376-17.783v-1.297c13.756-3.14 24.371-9.455 31.881-18.876 7.475-9.455 11.264-21.606 11.264-36.42-0-18.091-5.666-32.29-16.93-42.564z" + ], + "grid": 0, + "tags": [ + "gallery-crop3x2-mark" + ] + }, + "properties": { + "order": 116, + "id": 133, + "prevSize": 32, + "code": 58990, + "name": "gallery-crop3x2-mark", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 110 + }, + { + "icon": { + "paths": [ + "M955.802 580.335v34.065h-34.133v-204.8h34.133v34.133c18.807 0 68.198 48.742 68.198 67.243 0 17.408-49.391 69.359-68.198 69.359zM921.668 170.667h-102.468v-57.617c0 0 84.651 0 128 0 25.805 0 30.925 30.959 30.925 30.959v129.058h-56.457v-102.4zM511.898 955.802c-18.5 0-68.267-49.459-68.267-68.335h-34.031v-34.133h204.663v34.133h-34.133c-0 18.876-52.975 68.335-68.233 68.335zM409.6 136.567h33.246c0-18.876 52.941-59.733 68.267-59.733 13.073 0 68.233 40.858 68.233 59.733h34.133v34.099h-203.878v-34.099zM45.909 879.002v-128h56.491v102.332h102.4v56.525c0 0-85.265 0-129.024 0-24.201 0-29.867-30.857-29.867-30.857zM102.4 273.067h-56.491v-129.058c0 0 6.417-30.959 29.867-30.959 42.223 0 129.024 0 129.024 0v57.617h-102.4v102.4zM68.301 409.6h34.099v204.8h-34.099v-34.065c-18.876 0-67.243-50.893-67.243-68.267 0-18.5 48.367-68.301 67.243-68.301v-34.167zM921.668 751.002h56.457v128c0 0-6.861 30.857-30.925 30.857-42.803 0-128 0-128 0v-56.525h102.468v-102.332z" + ], + "grid": 0, + "tags": [ + "gallery-cropfree-mark" + ] + }, + "properties": { + "order": 117, + "id": 132, + "prevSize": 32, + "code": 58991, + "name": "gallery-cropfree-mark", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 111 + }, + { + "icon": { + "paths": [ + "M796.672 274.125l-57.617 57.651c-13.824-17.34-29.491-33.007-46.831-46.763l57.651-57.651c16.998 14.131 32.666 29.798 46.797 46.763zM545.041 142.575v81.442c-10.82-1.229-21.845-1.98-33.007-1.98-11.127 0-22.221 0.751-33.075 1.98v-81.442c10.923-0.922 21.948-1.673 33.075-1.673 11.162 0 22.153 0.751 33.007 1.673zM274.125 227.362l57.651 57.685c-17.271 13.722-32.973 29.389-46.694 46.729l-57.685-57.651c14.165-16.964 29.798-32.631 46.729-46.763zM227.362 749.943l57.719-57.651c13.756 17.237 29.457 32.973 46.694 46.729l-57.651 57.651c-16.93-14.199-32.597-29.798-46.763-46.729zM478.959 881.459v-81.442c10.82 1.229 21.948 2.014 33.075 2.014 11.162 0 22.153-0.751 33.007-2.014v81.442c-10.82 0.887-21.845 1.604-33.007 1.604-11.127-0-22.118-0.683-33.075-1.604zM512.034 731.682c-121.276 0-219.614-98.406-219.614-219.614 0-121.31 98.304-219.716 219.614-219.716s219.648 98.372 219.648 219.716c0 121.207-98.338 219.614-219.648 219.614zM796.672 749.943c-14.131 16.93-29.798 32.597-46.763 46.729l-57.685-57.685c17.34-13.756 33.007-29.491 46.831-46.729l57.617 57.685zM222.003 512.068c0 11.127 0.785 22.118 2.048 33.007h-81.408c-0.99-10.923-1.673-21.879-1.673-33.007 0-11.23 0.717-22.221 1.673-33.109h81.408c-1.263 10.889-2.048 21.879-2.048 33.109zM801.997 512.068c0-11.23-0.751-22.221-1.98-33.109h81.408c0.922 10.854 1.707 21.879 1.707 33.109 0 11.127-0.751 22.050-1.707 33.007h-81.408c1.229-10.889 1.98-21.879 1.98-33.007z" + ], + "grid": 0, + "tags": [ + "gallery-exposure" + ] + }, + "properties": { + "order": 118, + "id": 131, + "prevSize": 32, + "code": 58992, + "name": "gallery-exposure", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 112 + }, + { + "icon": { + "paths": [ + "M172.066 742.263c-61.303-106.052-24.917-241.766 81.203-303.002 106.155-61.269 241.801-24.883 303.070 81.203s24.917 241.801-81.169 303.070-241.835 24.917-303.104-81.271z" + ], + "grid": 0, + "tags": [ + "gallery-filterscircleopacity35" + ] + }, + "properties": { + "order": 119, + "id": 130, + "prevSize": 32, + "code": 58993, + "name": "gallery-filterscircleopacity35", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 113 + }, + { + "icon": { + "paths": [ + "M852.002 742.263c-61.269 106.189-196.949 142.541-303.138 81.271-106.121-61.269-142.473-196.983-81.203-303.070s197.018-142.473 303.002-81.203c106.189 61.269 142.609 196.949 81.34 303.002z" + ], + "grid": 0, + "tags": [ + "gallery-filterscircleopacity50" + ] + }, + "properties": { + "order": 120, + "id": 129, + "prevSize": 32, + "code": 58994, + "name": "gallery-filterscircleopacity50", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 114 + }, + { + "icon": { + "paths": [ + "M512.034 153.566c122.539 0 221.833 99.294 221.833 221.833s-99.26 221.833-221.833 221.833c-122.539 0-221.901-99.294-221.901-221.833s99.396-221.833 221.901-221.833z" + ], + "grid": 0, + "tags": [ + "gallery-filterscircleopacity100" + ] + }, + "properties": { + "order": 121, + "id": 128, + "prevSize": 32, + "code": 58995, + "name": "gallery-filterscircleopacity100", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 115 + }, + { + "icon": { + "paths": [ + "M430.694 317.713l233.301 233.37c6.69 6.69 6.69 17.579 0 24.269l-233.301 233.404c-6.724 6.69-17.647 6.69-24.371 0l-233.37-233.404c-6.724-6.69-6.724-17.545 0.068-24.235l233.301-233.37c6.758-6.758 17.647-6.758 24.371-0.034zM870.946 474.931c-9.694 9.694-25.498 9.694-35.191 0l-78.404-78.473c20.48-8.226 45.943-12.902 72.977-15.087-4.847-119.569-102.605-215.211-223.369-215.211-85.094 0-158.379 48.060-196.233 117.965-1.399-0.614-2.697-1.161-3.994-1.604 40.277-83.729 125.679-141.687 224.836-141.687 134.895 0 244.531 107.11 249.173 240.947 25.361 2.355 49.254 6.861 68.779 14.677l-78.575 78.473z" + ], + "grid": 0, + "tags": [ + "gallery-rotate" + ] + }, + "properties": { + "order": 122, + "id": 127, + "prevSize": 32, + "code": 58996, + "name": "gallery-rotate", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 116 + }, + { + "icon": { + "paths": [ + "M945.971 444.109h-416.768v-120.627c0-0.307 0.034-0.614 0.034-0.922 0-132.096-107.076-239.172-239.172-239.172s-239.138 107.042-239.172 239.104h-0.034v139.537h86.494v-139.537h-0.99c0.034-84.89 68.881-153.668 153.737-153.668s153.668 68.779 153.737 153.668h-1.126v121.617h-22.835c-23.45 0-42.462 18.978-42.462 42.462v423.561c0 23.484 19.012 42.462 42.462 42.462h526.097c23.45 0 42.462-19.012 42.462-42.462v-423.561c0-23.484-19.046-42.462-42.462-42.462z" + ], + "grid": 0, + "tags": [ + "gerneral-unlock" + ] + }, + "properties": { + "order": 123, + "id": 126, + "prevSize": 32, + "code": 58997, + "name": "gerneral-unlock", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 117 + }, + { + "icon": { + "paths": [ + "M495.036 219.989c169.847 0 307.507 137.694 307.507 307.507s-137.66 307.473-307.507 307.473-307.507-137.66-307.507-307.473c0-169.813 137.66-307.507 307.507-307.507z" + ], + "grid": 0, + "tags": [ + "homescreendelete-circle" + ] + }, + "properties": { + "order": 124, + "id": 125, + "prevSize": 32, + "code": 58998, + "name": "homescreendelete-circle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 118 + }, + { + "icon": { + "paths": [ + "M560.811 512.444l92.331-92.365c-7.066-26.761-16.759-51.234-28.501-72.909l-130.116 130.116-130.492-130.526c-11.742 21.641-21.504 46.080-28.604 72.806l92.843 92.843c0.171 0.137 0.341 0.239 0.512 0.41 7.578 7.578 7.748 19.627 0.717 27.511l0.068 0.102-94.106 94.106c7.1 26.692 16.828 51.063 28.535 72.67l130.526-130.526 130.116 130.116c11.708-21.641 21.436-46.046 28.467-72.772l-93.628-93.628 0.102-0.102c-7.031-7.885-6.861-19.934 0.717-27.511 0.137-0.102 0.341-0.205 0.512-0.341z" + ], + "grid": 0, + "tags": [ + "homescreendelete-cross" + ] + }, + "properties": { + "order": 125, + "id": 124, + "prevSize": 32, + "code": 58999, + "name": "homescreendelete-cross", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 119 + }, + { + "icon": { + "paths": [ + "M774.349 443.665h-23.825v-120.491c0-0.307 0.068-0.614 0.068-0.956 0-131.959-107.008-238.933-238.933-238.933s-238.899 106.94-238.933 238.899h-0.068v121.481h-23.859c-23.45 0-42.428 18.978-42.428 42.428v423.117c0 23.45 18.978 42.394 42.428 42.394h525.517c23.45 0 42.394-18.978 42.394-42.394v-423.117c0.034-23.45-18.944-42.428-42.359-42.428zM358.093 322.15c0.034-84.787 68.779-153.532 153.6-153.532s153.532 68.71 153.566 153.532h-1.126v121.481h-305.050v-121.481h-0.99z" + ], + "grid": 0, + "tags": [ + "lock" + ] + }, + "properties": { + "order": 126, + "id": 123, + "prevSize": 32, + "code": 59000, + "name": "lock", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 120 + }, + { + "icon": { + "paths": [ + "M823.842 849.886h-623.957c-56.559 0-97.485-45.807-97.485-102.332v-471.006c0-56.593 40.926-102.502 97.485-102.502h623.923c56.559 0 97.792 45.909 97.792 102.502v471.006c0 56.525-41.233 102.332-97.758 102.332zM512.102 266.308c-135.714 0-245.692 109.978-245.692 245.658 0 135.782 110.012 245.726 245.692 245.726 135.748 0 245.726-109.978 245.726-245.726 0-135.68-110.012-245.658-245.726-245.658zM512.034 709.188c-108.885 0-197.154-88.303-197.154-197.222 0-108.817 88.269-197.052 197.154-197.052 108.817 0 197.052 88.235 197.052 197.052 0 108.919-88.235 197.222-197.052 197.222z" + ], + "grid": 0, + "tags": [ + "media-camera" + ] + }, + "properties": { + "order": 127, + "id": 122, + "prevSize": 32, + "code": 59001, + "name": "media-camera", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 121 + }, + { + "icon": { + "paths": [ + "M512 898.867c-0.717 0-1.399-0.068-2.116-0.068l51.337-356.83h-102.98l-49.459 343.62c-176.128-44.51-306.381-199.748-306.381-384.956 0-219.921 183.433-398.199 409.6-398.199s409.566 178.278 409.566 398.199c-0 219.955-183.398 398.234-409.566 398.234zM576.819 351.471c-12.083-11.708-27.716-17.613-47.036-17.613-18.773 0-34.202 5.871-46.251 17.613-12.083 11.742-18.091 25.941-18.091 42.633 0 17.203 6.042 31.71 18.091 43.418 12.083 11.742 27.511 17.613 46.251 17.613 19.319 0 34.953-5.871 47.036-17.613 12.083-11.708 18.125-26.214 18.125-43.418 0.034-16.691-6.007-30.891-18.125-42.633z" + ], + "grid": 0, + "tags": [ + "media-info" + ] + }, + "properties": { + "order": 128, + "id": 121, + "prevSize": 32, + "code": 59002, + "name": "media-info", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 122 + }, + { + "icon": { + "paths": [ + "M721.442 892.177c-36.591 0-72.26-2.423-107.042-6.451v-747.247c34.782-4.062 70.417-6.485 107.042-6.485 33.587 0 65.604 3.004 97.621 6.451v748.885c-32.017 3.447-64.034 4.847-97.621 4.847zM204.8 887.467v-747.213c34.782-4.062 70.417-8.26 107.042-8.26 33.553 0 65.502 3.004 97.621 6.451v748.885c-32.085 3.447-64.034 4.847-97.621 4.847-36.625 0-72.26-0.683-107.042-4.71z" + ], + "grid": 0, + "tags": [ + "media-pause" + ] + }, + "properties": { + "order": 129, + "id": 120, + "prevSize": 32, + "code": 59003, + "name": "media-pause", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 123 + }, + { + "icon": { + "paths": [ + "M784.316 512c0 30.857-16.657 57.651-41.335 72.465v0.341l-637.030 367.787v-881.186l637.030 368.128c24.644 14.848 41.335 41.574 41.335 72.465z" + ], + "grid": 0, + "tags": [ + "media-play" + ] + }, + "properties": { + "order": 130, + "id": 119, + "prevSize": 32, + "code": 59004, + "name": "media-play", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 124 + }, + { + "icon": { + "paths": [ + "M511.966 1024c-282.795 0-511.966-229.274-511.966-512.034 0-282.726 229.171-511.966 511.966-511.966s512.034 229.239 512.034 511.966c0 282.761-229.274 512.034-512.034 512.034zM511.113 47.923c-256.273 0-464.043 207.77-464.043 464.009 0 256.375 207.77 464.179 464.043 464.179s464.077-207.77 464.077-464.145c0-256.239-207.804-464.043-464.077-464.043zM748.407 553.54v1.058l-372.019 214.801v-514.697l372.019 214.801v1.058c14.199 8.704 24.132 23.586 24.132 41.472s-9.933 32.768-24.132 41.506z" + ], + "grid": 0, + "tags": [ + "media-playcircle" + ] + }, + "properties": { + "order": 131, + "id": 118, + "prevSize": 32, + "code": 59005, + "name": "media-playcircle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 125 + }, + { + "icon": { + "paths": [ + "M807.014 313.071l-59.324 35.362c44.851 53.453 71.987 122.368 71.987 197.7 0 169.916-137.728 307.712-307.678 307.712s-307.712-137.796-307.712-307.712c0-169.882 137.728-307.644 307.541-307.712v0h0.717v103.287l191.488-114.347c7.373-4.574 12.356-12.937 12.356-22.562s-4.983-17.988-12.39-22.63l-191.488-114.278v101.683l-4.267 0.478c-206.029 2.014-372.463 169.506-372.463 376.081 0 207.77 168.448 376.183 376.183 376.183s376.218-168.448 376.218-376.183c0-88.132-30.447-168.926-81.169-233.062z" + ], + "grid": 0, + "tags": [ + "media-repeatinfinite" + ] + }, + "properties": { + "order": 132, + "id": 117, + "prevSize": 32, + "code": 59006, + "name": "media-repeatinfinite", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 126 + }, + { + "icon": { + "paths": [ + "M504.115 520.397c0-19.354 0.478-34.748 1.365-46.080-2.662 2.765-5.973 5.803-9.762 9.148-3.823 3.311-16.657 13.858-38.502 31.607l-20.343-25.6 73.865-58.095h33.69v251.255h-40.346v-162.236zM807.014 313.071l-59.324 35.362c44.851 53.453 71.987 122.368 71.987 197.7 0 169.916-137.728 307.712-307.678 307.712s-307.712-137.796-307.712-307.712c0-169.882 137.728-307.644 307.541-307.712v0h0.717v103.287l191.488-114.347c7.373-4.574 12.356-12.937 12.356-22.562s-4.983-17.988-12.39-22.63l-191.488-114.278v101.683l-4.267 0.478c-206.029 2.014-372.463 169.506-372.463 376.081 0 207.77 168.448 376.183 376.183 376.183s376.218-168.448 376.218-376.183c0-88.132-30.447-168.926-81.169-233.062z" + ], + "grid": 0, + "tags": [ + "media-repeatonce" + ] + }, + "properties": { + "order": 133, + "id": 116, + "prevSize": 32, + "code": 59007, + "name": "media-repeatonce", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 127 + }, + { + "icon": { + "paths": [ + "M605.286 557.807v-0.068c-15.019-9.318-25.122-26.317-25.122-45.739s10.103-36.42 25.122-45.705v-0.068l384.58-235.213v554.052l-384.58-227.26zM158.515 557.739c-15.019-9.318-25.19-26.317-25.19-45.739s10.172-36.42 25.19-45.705v-0.068l387.55-231.253v554.052l-387.55-231.287zM34.133 782.609v-541.252c7.919-0.751 15.667-1.263 23.757-1.263 17.101 0 28.399 1.843 44.51 4.983v533.777c-16.111 3.209-27.409 4.949-44.51 4.949-8.090 0-15.838-0.41-23.757-1.195z" + ], + "grid": 0, + "tags": [ + "media-seekbackward" + ] + }, + "properties": { + "order": 134, + "id": 115, + "prevSize": 32, + "code": 59008, + "name": "media-seekbackward", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 128 + }, + { + "icon": { + "paths": [ + "M921.6 772.745v-526.882c29.321-6.383 60.279-7.68 68.267-6.929v541.252c-7.987 0.751-51.2-0.444-68.267-7.441zM865.553 557.807l-387.584 231.253v-554.086l387.584 231.322c15.053 9.25 25.122 26.283 25.122 45.705s-10.069 36.386-25.122 45.705v0.102zM418.714 557.807l-384.58 227.26v-554.086l384.58 235.349c15.019 9.25 25.19 26.283 25.19 45.705s-10.172 36.386-25.19 45.705v0.068z" + ], + "grid": 0, + "tags": [ + "media-seekforward" + ] + }, + "properties": { + "order": 135, + "id": 114, + "prevSize": 32, + "code": 59009, + "name": "media-seekforward", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 129 + }, + { + "icon": { + "paths": [ + "M738.441 754.176c-72.363 0-137.182-31.881-181.316-82.261l-70.042-70.144 48.469-48.435 78.814 79.599c31.334 32.529 75.264 52.804 124.109 52.804l11.947-0.102v-105.711l191.488 114.278c7.441 4.608 12.459 13.005 12.459 22.596 0 9.626-5.018 17.954-12.459 22.63v0l-191.488 114.278v-99.601l-11.981 0.068zM738.441 338.125c-48.845 0.034-92.774 20.309-124.109 52.907l-278.835 279.552c-44.134 49.869-108.476 81.34-180.258 81.34l-43.964-0.068c-3.857-22.528-7.475-45.193-10.308-68.437l54.238 0.034c48.777 0 92.706-20.275 124.075-52.838l117.897-118.716-117.897-118.647c-31.334-32.597-75.298-52.838-124.075-52.907l-54.545 0.102c2.765-23.177 6.281-45.875 10.103-68.403l44.476-0.068c71.782 0.034 136.124 31.471 180.258 81.306l110.182 110.217 111.411-111.411c44.169-50.449 108.988-82.295 181.35-82.364l11.947 0.102v-99.533l191.488 114.313c7.441 4.574 12.459 12.971 12.459 22.63 0 9.591-5.018 17.954-12.459 22.562v0.034l-191.488 114.244v-105.882l-11.947-0.068z" + ], + "grid": 0, + "tags": [ + "media-shuffle" + ] + }, + "properties": { + "order": 136, + "id": 113, + "prevSize": 32, + "code": 59010, + "name": "media-shuffle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 130 + }, + { + "icon": { + "paths": [ + "M398.131 557.739v0c-15.019-9.318-25.122-26.283-25.122-45.773s10.103-36.42 25.122-45.739v0l421.069-231.322v554.121l-421.069-231.287zM273.067 782.78v-541.628c10.65-0.614 17.545-1.058 24.542-1.058 16.452 0 28.092 1.673 43.725 4.745v534.255c-15.633 2.97-27.273 4.745-43.725 4.745-6.997 0-13.892-0.478-24.542-1.058z" + ], + "grid": 0, + "tags": [ + "media-skipbackward" + ] + }, + "properties": { + "order": 137, + "id": 112, + "prevSize": 32, + "code": 59011, + "name": "media-skipbackward", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 131 + }, + { + "icon": { + "paths": [ + "M727.45 783.838c-16.418 0-29.15-1.775-44.783-4.745v-534.255c15.667-3.038 28.365-4.745 44.783-4.745 7.031 0 16.589 0.444 23.484 1.058v541.594c-6.861 0.614-16.418 1.092-23.484 1.092zM626.927 557.739v0l-387.584 231.287v-554.121l387.584 231.287c15.019 9.318 25.19 26.317 25.19 45.773s-10.138 36.42-25.19 45.773z" + ], + "grid": 0, + "tags": [ + "media-skipforward" + ] + }, + "properties": { + "order": 138, + "id": 111, + "prevSize": 32, + "code": 59012, + "name": "media-skipforward", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 132 + }, + { + "icon": { + "paths": [ + "M579.277 121.446l-31.642-8.636v617.813c-21.948-10.991-48.196-19.183-77.687-22.801-86.494-10.479-161.348 21.060-167.287 70.383-6.042 49.391 59.187 97.929 145.613 108.339 33.451 4.062 64.444 1.707 90.351-5.427 45.397-10.957 75.776-38.605 75.776-71.236v-589.619c70.622 37.751 120.934 111.855 120.934 197.564 0 74.684-36.659 140.834-92.911 181.521v18.057c83.866-45.397 141.346-133.188 141.346-235.315 0-126.225-87.177-231.834-204.493-260.642z" + ], + "grid": 0, + "tags": [ + "media-songs" + ] + }, + "properties": { + "order": 139, + "id": 110, + "prevSize": 32, + "code": 59013, + "name": "media-songs", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 133 + }, + { + "icon": { + "paths": [ + "M238.933 136.533h546.133c51.814 0 102.366 41.438 102.366 93.286v563.2c0 51.883-41.984 93.901-93.798 93.901h-563.268c-51.814 0-93.798-42.018-93.798-93.901v-563.2c0-51.849 50.551-93.286 102.366-93.286z" + ], + "grid": 0, + "tags": [ + "media-stop" + ] + }, + "properties": { + "order": 140, + "id": 109, + "prevSize": 32, + "code": 59014, + "name": "media-stop", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 134 + }, + { + "icon": { + "paths": [ + "M375.228 307.2h273.306c14.165 0 25.873-24.747 25.873-53.043s-11.708-49.357-25.873-49.357h-273.306c-14.165 0-25.395 21.060-25.395 49.357s11.23 53.043 25.395 53.043zM648.533 477.867h-273.306c-14.165 0-25.395 21.333-25.395 49.63s11.469 51.234 25.634 51.234h273.306c14.165 0 25.634-22.938 25.634-51.234s-11.708-49.63-25.873-49.63zM648.533 750.933h-273.306c-14.165 0-25.395 21.606-25.395 49.903s11.23 52.497 25.395 52.497h273.306c14.165 0 25.873-24.201 25.873-52.497s-11.708-49.903-25.873-49.903z" + ], + "grid": 0, + "tags": [ + "menu" + ] + }, + "properties": { + "order": 141, + "id": 108, + "prevSize": 32, + "code": 59015, + "name": "menu", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 135 + }, + { + "icon": { + "paths": [ + "M720.759 888.422l132.983-132.983v30.583c0 56.593-45.807 102.4-102.298 102.4h-30.686zM478.31 886.682h115.712l-115.712-115.814v115.814zM986.249 378.778c-32.017-32.017-70.997-44.749-87.279-28.467l-45.193 45.124v-88.678c0-56.491-45.807-101.956-102.298-101.956h-649.148c-56.525 0-102.332 45.466-102.332 101.956v479.266c0 56.627 45.807 101.444 102.332 101.444h341.402v-68.267h-340.958c-18.773 0-34.509-16.213-34.509-35.055v-477.628c0-18.773 15.735-34.065 34.509-34.065h648.226c18.807 0.034 34.065 15.292 34.065 34.065v157.696l-277.743 277.641 115.814 115.746 391.578-391.578c16.179-16.247 3.482-55.364-28.467-87.245zM176.503 504.388c0 52.941 42.906 95.846 95.915 95.846 52.907 0 95.812-42.906 95.812-95.846 0-52.975-42.906-95.881-95.812-95.881-52.975 0.034-95.915 42.94-95.915 95.881z" + ], + "grid": 0, + "tags": [ + "miscellaneous-editimage" + ] + }, + "properties": { + "order": 142, + "id": 107, + "prevSize": 32, + "code": 59016, + "name": "miscellaneous-editimage", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 136 + }, + { + "icon": { + "paths": [ + "M867.055 614.4v-204.8h52.497v204.8h-52.497zM867.055 173.329c0-9.079-7.407-16.486-16.486-16.486h-99.635v-52.565h127.898c22.46 0 40.721 18.261 40.721 40.721v128.068h-52.497v-99.738zM409.6 104.277h204.8v52.565h-204.8v-52.565zM156.945 173.329v99.738h-52.565v-128.068c0-22.46 18.227-40.721 40.721-40.721h127.966v52.565h-99.635c-9.148-0.034-16.486 7.407-16.486 16.486zM156.945 614.4h-52.565v-204.8h52.565v204.8zM156.945 750.933v99.499c0 9.182 7.373 16.486 16.486 16.486h99.635v52.565h-128c-22.494 0-40.721-18.261-40.721-40.721v-127.829h52.599zM614.4 919.484h-204.8v-52.565h204.8v52.565zM867.055 850.432v-99.499h52.497v127.829c0 22.46-18.261 40.721-40.721 40.721h-127.898v-52.565h99.635c9.114-0 16.486-7.305 16.486-16.486z" + ], + "grid": 0, + "tags": [ + "miscellaneous-select" + ] + }, + "properties": { + "order": 143, + "id": 106, + "prevSize": 32, + "code": 59017, + "name": "miscellaneous-select", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 137 + }, + { + "icon": { + "paths": [ + "M614.434 819.2h-307.234c-1.024 0-2.082-0.137-3.106-0.137-19.627-20.685-36.932-43.554-51.746-68.164h362.086c113.015 0 204.766-91.648 204.766-204.766 0-113.050-91.75-204.8-204.766-204.8h-179.268c-3.14 44.544-12.083 85.333-25.668 118.852l-124.655-124.587c-15.428-15.497-15.428-40.55 0-56.013l124.553-124.484c13.517 33.314 22.528 73.796 25.737 118.033h179.337c150.767 0 272.998 122.197 272.998 272.998-0.034 150.869-122.266 273.067-273.033 273.067z" + ], + "grid": 0, + "tags": [ + "miscellaneous-undo" + ] + }, + "properties": { + "order": 144, + "id": 105, + "prevSize": 32, + "code": 59018, + "name": "miscellaneous-undo", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 138 + }, + { + "icon": { + "paths": [ + "M604.331 870.878c-95.539 24.61-191.898 9.318-271.838-35.055l112.23-256.341-0.205-0.171-256.307 112.196c-14.882-26.965-27.034-55.842-35.055-87.074-51.063-198.144 68.164-400.247 266.411-451.277 95.607-24.644 191.966-9.318 271.94 35.055l-112.265 256.341 0.273 0.137 256.205-112.23c14.95 26.965 27.068 55.91 35.055 87.177 51.166 198.178-68.164 400.213-266.445 451.243zM512 430.933c-44.749 0-81.033 36.284-81.033 81.067s36.284 81.033 81.033 81.033c44.749 0 81.067-36.25 81.067-81.033s-36.318-81.067-81.067-81.067z" + ], + "grid": 0, + "tags": [ + "music-album" + ] + }, + "properties": { + "order": 145, + "id": 104, + "prevSize": 32, + "code": 59019, + "name": "music-album", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 139 + }, + { + "icon": { + "paths": [ + "M887.398 211.183c-36.318-67.447-120.559-92.604-188.075-56.218-37.99 20.514-61.952 56.354-69.666 95.71l-524.595 283.102c1.024 4.574 2.765 9.045 3.994 13.551-21.197 24.132-26.522 59.665-10.411 89.566 16.179 29.901 48.777 44.954 80.589 40.55 3.072 3.447 5.837 7.339 9.079 10.65l287.027-154.897v319.283c11.401 4.028 23.006 6.178 34.85 6.178s23.484-2.116 34.85-6.178l-0.034-356.864 167.868-90.59c37.103 15.155 80.282 14.78 118.272-5.734 67.482-36.454 92.706-120.661 56.252-188.109zM470.426 464.316c-4.983-6.451-9.489-13.38-13.517-20.787-3.959-7.373-7.305-14.95-9.933-22.699l103.049-55.603c4.983 6.451 9.523 13.38 13.517 20.787 3.959 7.373 7.305 14.95 9.967 22.699l-103.083 55.603z" + ], + "grid": 0, + "tags": [ + "music-artist" + ] + }, + "properties": { + "order": 146, + "id": 103, + "prevSize": 32, + "code": 59020, + "name": "music-artist", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 140 + }, + { + "icon": { + "paths": [ + "M375.467 614.4h-204.766v-204.8h204.766v204.8zM375.467 170.701h-170.667c-18.842 0-34.099 15.292-34.099 34.099v170.667h204.766v-204.766zM614.4 375.467v-204.766h-204.8v204.766h204.8zM409.6 614.4h204.8v-204.8h-204.8v204.8zM170.701 648.533v170.667c0 18.944 15.258 34.133 34.099 34.133h170.667v-204.8h-204.766zM819.234 170.701h-170.701v204.766h204.8v-170.667c0-18.807-15.258-34.099-34.099-34.099zM648.533 614.4h204.8v-204.8h-204.8v204.8zM409.6 648.533v204.8h204.8v-204.8h-204.8zM648.533 853.333h170.701c18.842 0 34.099-15.189 34.099-34.133v-170.667h-204.8v204.8z" + ], + "grid": 0, + "tags": [ + "music-gridview" + ] + }, + "properties": { + "order": 147, + "id": 102, + "prevSize": 32, + "code": 59021, + "name": "music-gridview", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 141 + }, + { + "icon": { + "paths": [ + "M750.933 553.438v255.761c0 23.381-18.842 42.394-42.257 42.394h-598.153c-23.347 0-42.257-19.012-42.257-42.394v-453.598l67.925-67.994v481.724c0 9.079 7.407 16.486 16.486 16.486h514.048c9.114 0 16.486-7.441 16.486-16.486v-214.596c-109.397-13.79-194.253-106.086-194.253-219.136 0-34.918 8.704-67.447 23.074-96.802h-327.031l67.925-67.959h310.511c39.253-35.191 90.59-57.173 147.422-57.173 122.641 0 222.003 99.362 222.003 221.935 0 108.783-78.609 198.895-181.931 217.839zM833.809 311.91v-0.171l-192.614-119.159v285.457l192.614-119.228c7.987-4.813 13.38-13.449 13.38-23.45-0.034-10.001-5.393-18.739-13.38-23.45z" + ], + "grid": 0, + "tags": [ + "music-playlist" + ] + }, + "properties": { + "order": 148, + "id": 101, + "prevSize": 32, + "code": 59022, + "name": "music-playlist", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 142 + }, + { + "icon": { + "paths": [ + "M815.787 473.975h-234.121v-235.042c-34.953-6.485-70.895-6.485-105.882-0.171v235.213h-235.349c-6.349 34.987-6.349 70.895 0.137 105.882h235.213v234.291c34.987 6.349 70.929 6.315 105.882-0.171v-234.121h233.984c6.485-35.021 6.485-70.895 0.137-105.882z" + ], + "grid": 0, + "tags": [ + "newadd" + ] + }, + "properties": { + "order": 149, + "id": 100, + "prevSize": 32, + "code": 59023, + "name": "newadd", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 143 + }, + { + "icon": { + "paths": [ + "M511.044 5.12c-279.381 0-505.89 226.816-505.89 506.573s226.509 506.573 505.89 506.573c279.415 0 505.856-226.816 505.856-506.573s-226.475-506.573-505.856-506.573zM678.468 636.894c27.921 27.58 27.921 72.329 0 99.908l-196.506 212.309v-349.252l-161.621 159.812c-1.229 1.195-2.628 2.116-3.925 3.243h-1.468v1.161c-1.468 1.195-2.867 2.56-4.403 3.618-8.806-24.508-16.725-50.244-23.689-77.107l180.292-178.244-180.531-178.449c6.963-26.931 14.848-52.736 23.654-77.244 1.604 1.092 3.072 2.526 4.642 3.789v1.024h1.229c1.365 1.161 2.833 2.082 4.164 3.379l161.621 159.812v-349.286l196.506 212.275c27.921 27.58 27.921 72.363 0 99.942l-113.323 124.621 113.357 124.689zM621.363 320.887c-0.205-0.171-0.41-0.307-0.614-0.478l-66.389-69.257v173.193l67.959-70.793-0.102-0.102c8.431-9.318 8.226-23.62-0.853-32.563zM554.359 773.564l67.959-70.827-0.102-0.102c8.397-9.284 8.192-23.552-0.853-32.495-0.205-0.205-0.41-0.307-0.614-0.512l-66.389-69.257v173.193z" + ], + "grid": 0, + "tags": [ + "notification-bluetooth" + ] + }, + "properties": { + "order": 150, + "id": 99, + "prevSize": 32, + "code": 59024, + "name": "notification-bluetooth", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 144 + }, + { + "icon": { + "paths": [ + "M485.41 320.102c-0.205-0.171-0.41-0.307-0.614-0.478l-66.492-69.359v173.397l68.062-70.895-0.102-0.068c8.431-9.353 8.192-23.62-0.853-32.597zM418.304 773.222l68.062-70.861-0.102-0.102c8.431-9.318 8.192-23.62-0.853-32.529-0.205-0.205-0.41-0.341-0.614-0.512l-66.492-69.325v173.329zM511.044 5.12c-279.381 0-505.89 226.816-505.89 506.573s226.509 506.573 505.89 506.573c279.415 0 505.856-226.816 505.856-506.573s-226.475-506.573-505.856-506.573zM542.583 636.45c27.921 27.648 27.921 72.431 0 100.045l-196.745 212.514v-349.628l-161.826 159.983c-1.229 1.229-2.628 2.116-3.925 3.243h-1.434v1.195c-1.502 1.161-2.867 2.492-4.437 3.55-8.806-24.508-16.725-50.278-23.723-77.175l180.497-178.449-180.668-178.586c6.963-26.965 14.882-52.804 23.689-77.346 1.638 1.092 3.072 2.526 4.642 3.789v1.024h1.229c1.365 1.161 2.833 2.082 4.13 3.379l161.826 159.983v-349.628l196.745 212.48c27.921 27.614 27.921 72.431 0 100.045l-113.459 124.757 113.459 124.826zM716.22 638.771c-10.138 2.116-20.992-0.239-28.877-8.090l-96.29-96.393c-12.425-12.459-12.425-32.666 0-45.124l96.29-96.427c7.851-7.851 18.739-10.172 28.877-8.090v254.123zM813.090 630.682c-7.851 7.851-18.739 10.206-28.877 8.090v-254.123c10.138-2.082 20.992 0.239 28.877 8.090l96.29 96.427c12.459 12.459 12.459 32.666 0 45.124l-96.29 96.393z" + ], + "grid": 0, + "tags": [ + "notification-bluetoothtransfer" + ] + }, + "properties": { + "order": 151, + "id": 98, + "prevSize": 32, + "code": 59025, + "name": "notification-bluetoothtransfer", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 145 + }, + { + "icon": { + "paths": [ + "M648.533 650.342c57.685 0 104.516-46.763 104.516-104.482v-309.248c0-57.685-46.797-104.516-104.516-104.516s-104.516 46.797-104.516 104.516v309.248c0 57.719 46.797 104.482 104.516 104.482zM791.142 362.257v183.194c0 78.746-63.829 142.609-142.609 142.609s-142.609-63.863-142.609-142.609v0-183.159c-11.878 6.588-23.074 14.131-33.86 22.255v161.007c0 83.149 57.685 152.405 135.1 171.076v80.35h-61.884v19.763h206.575v-19.763h-61.577v-80.418c77.244-18.842 134.758-87.962 134.758-171.008v-161.007c-10.82-8.158-22.050-15.667-33.894-22.289z", + "M150.289 521.045l172.032 172.032c14.063 14.029 33.451 18.159 51.575 14.473v-453.564c-18.125-3.721-37.547 0.444-51.575 14.473l-172.032 172.032c-5.325 5.325-9.284 11.469-12.083 18.022v44.476c2.765 6.554 6.758 12.698 12.083 18.057z", + "M138.206 651.332v-148.309c-6.042-14.199-6.042-30.276 0-44.476v-148.139c0-33.417-24.064-61.099-55.74-66.935-48.708 77.858-77.312 169.574-77.312 268.22 0 74.138 16.282 144.35 44.851 207.838h20.002c37.683 0 68.198-30.515 68.198-68.198z", + "M138.206 503.023v-44.476c-6.042 14.199-6.042 30.276 0 44.476z" + ], + "grid": 0, + "tags": [ + "notification-cameramic" + ] + }, + "properties": { + "order": 152, + "id": 97, + "prevSize": 32, + "code": 59026, + "name": "notification-cameramic", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 146 + }, + { + "icon": { + "paths": [ + "M591.36 256.785l-187.87 190.635c-24.269 24.644-24.269 64.58 0 89.225l187.87 190.635c15.36 15.565 36.523 20.139 56.32 16.043v-502.579c-19.763-4.096-40.96 0.444-56.32 16.043z", + "M377.583 662.391v-340.514c0-56.422-45.739-102.161-102.161-102.161h-177.323c-58.334 82.569-92.945 183.159-92.945 292.011 0 92.194 24.986 178.415 67.959 252.86h202.308c56.422-0.034 102.161-45.773 102.161-102.195z" + ], + "grid": 0, + "tags": [ + "notification-cameraon" + ] + }, + "properties": { + "order": 153, + "id": 96, + "prevSize": 32, + "code": 59027, + "name": "notification-cameraon", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 147 + }, + { + "icon": { + "paths": [ + "M511.044 5.12c279.415 0 505.856 226.816 505.856 506.573s-226.475 506.573-505.856 506.573c-279.381 0-505.89-226.816-505.89-506.573s226.509-506.573 505.89-506.573z" + ], + "grid": 0, + "tags": [ + "notification-circle" + ] + }, + "properties": { + "order": 154, + "id": 95, + "prevSize": 32, + "code": 59028, + "name": "notification-circle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 148 + }, + { + "icon": { + "paths": [ + "M511.044 5.12c-279.381 0-505.89 226.816-505.89 506.573s226.509 506.573 505.89 506.573c279.415 0 505.856-226.816 505.856-506.573s-226.475-506.573-505.856-506.573zM308.224 294.093l23.825 23.825c0.341 0.478 0.41 1.024 0.819 1.434l175.957 176.162c5.495 5.53 14.438 5.53 19.934 0l175.957-176.162c0.41-0.375 0.444-0.922 0.785-1.365l23.893-23.927c32.461 4.403 63.625 9.967 93.798 16.316-3.345 10.889-8.909 21.197-17.613 29.901l-232.346 232.585c-30.037 30.071-78.711 30.071-108.749 0l-232.277-232.585c-8.704-8.704-14.268-19.012-17.613-29.901 30.106-6.315 61.235-11.844 93.628-16.282zM748.407 745.882h-460.629c-36.83 0-68.198-26.761-80.862-64.512h622.353c-12.663 37.717-44.066 64.512-80.862 64.512z" + ], + "grid": 0, + "tags": [ + "notification-download" + ] + }, + "properties": { + "order": 155, + "id": 94, + "prevSize": 32, + "code": 59029, + "name": "notification-download", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 149 + }, + { + "icon": { + "paths": [ + "M457.626 805.547c13.312 13.585 29.594 20.412 48.879 20.412 19.866 0 36.25-6.793 49.323-20.412 13.039-13.585 19.558-29.764 19.558-48.469 0-19.217-6.519-35.533-19.558-48.879s-29.457-20.002-49.323-20.002c-19.251 0-35.567 6.656-48.879 20.002-13.346 13.346-19.968 29.628-19.968 48.879-0.034 18.705 6.622 34.85 19.968 48.469zM551.526 605.764l19.558-400.418h-117.316l6.793 400.418h90.965z" + ], + "grid": 0, + "tags": [ + "notification-downloadfailed-exclamation" + ] + }, + "properties": { + "order": 156, + "id": 93, + "prevSize": 32, + "code": 59030, + "name": "notification-downloadfailed-exclamation", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 150 + }, + { + "icon": { + "paths": [ + "M478.686 1016.627v7.373h142.507v-18.125c-35.499 7.885-72.294 12.39-110.182 12.39-10.889 0-21.572-0.922-32.324-1.638z", + "M740.011 644.506l17.749-144.418h-136.533v-92.16c0-41.813 11.059-70.349 68.335-70.349h67.55v-129.195c-12.629-1.707-50.517-5.666-100.966-5.666-105.37 0-177.459 67.277-177.459 190.874v106.462h-130.458v144.418h130.458v372.122c10.752 0.717 21.436 1.638 32.358 1.638 37.854 0 74.684-4.506 110.182-12.39v-361.335h118.784z" + ], + "grid": 0, + "tags": [ + "notification-facebook" + ] + }, + "properties": { + "order": 157, + "id": 92, + "prevSize": 32, + "code": 59031, + "name": "notification-facebook", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 151 + }, + { + "icon": { + "paths": [ + "M468.343 209.203v159.846h38.4v-159.846h-38.4zM406.665 209.203h-38.4v159.846h38.4v-159.846zM511.044 5.12c-279.381 0-505.89 226.816-505.89 506.573 0 163.977 78.165 309.316 198.827 401.92v-325.188c0-12.766 65.263-61.269 65.263-74.411 0-222.379 0-302.899 0-302.899 0-39.526 36.42-74.479 72.055-74.479h402.091c37.99 0 72.055 34.918 72.055 74.479v704.478c122.129-92.467 201.421-238.729 201.421-403.9 0.034-279.757-226.441-506.573-505.822-506.573zM573.030 209.203v159.846h38.741v-159.846h-38.741zM673.86 369.050h38.775v-159.846h-38.775v159.846zM368.299 811.827h288.324l-144.179-186.095-144.145 186.095z" + ], + "grid": 0, + "tags": [ + "notification-importingfrommemorycard" + ] + }, + "properties": { + "order": 158, + "id": 91, + "prevSize": 32, + "code": 59032, + "name": "notification-importingfrommemorycard", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 152 + }, + { + "icon": { + "paths": [ + "M518.212 510.532l212.241-212.002c-54.238-54.477-129.263-88.201-212.173-88.201-165.547 0-299.691 134.383-299.691 300.134s134.178 300.134 299.691 300.134c165.478 0 299.622-134.315 299.691-300.032h-299.759zM511.044 5.12c-279.381 0-505.89 226.816-505.89 506.573s226.509 506.573 505.89 506.573c279.415 0 505.856-226.816 505.856-506.573s-226.475-506.573-505.856-506.573zM518.246 885.316c-206.746 0-374.34-167.834-374.34-374.852s167.595-374.886 374.34-374.886c206.711 0 374.306 167.834 374.306 374.852s-167.595 374.886-374.306 374.886z" + ], + "grid": 0, + "tags": [ + "notification-lowstorage" + ] + }, + "properties": { + "order": 159, + "id": 90, + "prevSize": 32, + "code": 59033, + "name": "notification-lowstorage", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 153 + }, + { + "icon": { + "paths": [ + "M458.069 1015.467h0.239v1.877h-0.239v-1.877z", + "M571.529 1016.115v-1.775c-19.866 2.355-39.97 3.925-60.484 3.925-17.783 0-35.362-0.956-52.702-2.731v1.809c17.237 1.775 34.714 2.731 52.429 2.731 20.582 0 40.789-1.604 60.757-3.959z", + "M372.053 680.141v-422.605c0-78.882 63.966-142.848 142.848-142.848 9.83 0 19.388 0.99 28.638 2.901-9.353-1.946-19.046-2.97-28.945-2.97-78.848 0-142.746 63.932-142.746 142.746v422.332c0 19.866 4.096 38.741 11.401 55.945-7.168-17.033-11.196-35.806-11.196-55.501z", + "M514.901 874.496c107.622 0 194.867-87.245 194.867-194.867 0-0.034 0-0.034 0-0.068v0-250.3c-0.137-0.068-0.273-0.171-0.41-0.239v250.231c0 107.588-87.211 194.799-194.765 194.799-80.555 0-149.709-48.947-179.337-118.716 29.559 70.042 98.85 119.159 179.644 119.159z", + "M729.054 440.969c1.297 0.853 2.697 1.57 3.994 2.423-1.297-0.819-2.697-1.57-3.994-2.423z", + "M273.749 459.674c14.677-11.059 29.935-21.333 46.080-30.31v-0.341c-16.213 9.011-31.505 19.319-46.251 30.413v219.887c0 28.501 4.983 55.774 14.097 81.101-9.011-25.19-13.926-52.361-13.926-80.691v-220.058z", + "M458.069 913.442h0.273v102.059h-0.273v-102.059z", + "M756.053 679.697v-220.023c-7.509-5.666-15.155-11.093-23.006-16.247 7.714 5.086 15.189 10.445 22.562 15.974v219.887c0 113.391-78.609 207.838-184.115 233.54v101.513c0.137-0.034 0.239-0.034 0.341-0.068v-100.898c105.609-25.702 184.218-120.218 184.218-233.677z", + "M319.829 679.185v0c0 27.034 5.495 52.77 15.428 76.117-9.83-23.279-15.258-48.845-15.258-75.708 0-0.034 0-0.034 0-0.068v0-250.3c-0.068 0.034-0.102 0.068-0.171 0.102v249.856z", + "M709.769 429.261v0c6.588 3.652 12.971 7.68 19.285 11.742-6.315-4.096-12.698-8.090-19.285-11.742z", + "M287.642 760.388c27.068 75.742 91.17 133.769 170.428 152.986v-0.444c-79.155-19.081-143.223-76.971-170.428-152.542z", + "M657.34 257.399v422.332c0 78.848-63.898 142.746-142.746 142.746-58.982 0-109.534-35.806-131.311-86.801 21.675 51.268 72.431 87.279 131.618 87.279 78.882 0 142.814-63.932 142.814-142.814v-422.605c0-69.052-49.015-126.669-114.142-139.947 64.922 13.414 113.766 70.895 113.766 139.81z", + "M372.053 257.536v422.571c0 19.695 3.994 38.468 11.23 55.535 21.777 50.995 72.363 86.801 131.311 86.801 78.848 0 142.746-63.898 142.746-142.746v-422.298c0-68.915-48.845-126.396-113.766-139.776-9.25-1.911-18.842-2.901-28.638-2.901-78.916-0-142.882 63.932-142.882 142.814z", + "M755.644 679.287v-219.887c-7.373-5.564-14.882-10.889-22.562-15.974-1.297-0.853-2.697-1.57-3.994-2.423-6.349-4.062-12.698-8.055-19.285-11.742v250.3c0 0.034 0 0.034 0 0.068 0 107.622-87.245 194.867-194.867 194.867-80.794 0-150.084-49.118-179.644-119.159-9.967-23.381-15.462-49.118-15.462-76.117v-249.89c-16.145 8.977-31.403 19.251-46.080 30.31v220.023c0 28.331 4.915 55.501 13.926 80.691 27.17 75.571 91.238 133.427 170.428 152.576v0.444c0.068 0.034 0.171 0.068 0.239 0.068v102.059c17.34 1.775 34.884 2.731 52.702 2.731 20.514 0 40.619-1.57 60.484-3.925v-101.513c105.506-25.668 184.115-120.081 184.115-233.506z" + ], + "grid": 0, + "tags": [ + "notification-mic" + ] + }, + "properties": { + "order": 160, + "id": 89, + "prevSize": 32, + "code": 59034, + "name": "notification-mic", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 154 + }, + { + "icon": { + "paths": [ + "M240.299 465.408c-34.27 0-62.089 27.785-62.089 62.089 0 34.27 27.785 62.089 62.089 62.089s62.089-27.785 62.089-62.089c0-34.27-27.819-62.089-62.089-62.089zM513.331 465.408c-34.27 0-62.089 27.785-62.089 62.089 0 34.27 27.785 62.089 62.089 62.089s62.089-27.785 62.089-62.089c0-34.27-27.785-62.089-62.089-62.089zM786.944 465.408c-34.304 0-62.089 27.785-62.089 62.089 0 34.27 27.785 62.089 62.089 62.089s62.089-27.785 62.089-62.089c0-34.27-27.785-62.089-62.089-62.089z" + ], + "grid": 0, + "tags": [ + "options" + ] + }, + "properties": { + "order": 161, + "id": 88, + "prevSize": 32, + "code": 59035, + "name": "options", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 155 + }, + { + "icon": { + "paths": [ + "M845.517 460.834c-24.303-181.555-179.405-321.707-367.582-321.707-205.073 0-371.268 166.229-371.268 371.268 0 205.073 166.229 371.268 371.268 371.268 102.537 0 195.379-41.574 262.588-108.817l-56.866-56.866c-52.668 52.634-125.372 85.231-205.722 85.231-160.631 0-290.85-130.219-290.85-290.85s130.219-290.85 290.85-290.85c143.36 0 262.178 103.799 286.14 240.299-36.83 3.209-70.519 11.127-98.577 22.494l110.729 110.763c13.722 13.722 36.045 13.722 49.766 0l110.626-110.626c-26.044-10.547-57.207-17.988-91.102-21.606z" + ], + "grid": 0, + "tags": [ + "reload" + ] + }, + "properties": { + "order": 162, + "id": 87, + "prevSize": 32, + "code": 59036, + "name": "reload", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 156 + }, + { + "icon": { + "paths": [ + "M895.249 801.246v0l-196.096-196.13c32.017-49.118 50.79-107.691 50.79-170.701 0-173.056-140.288-313.344-313.344-313.344s-313.344 140.288-313.344 313.344c0 173.056 140.288 313.344 313.344 313.344 62.976 0 121.481-18.773 170.598-50.722l196.164 196.13c12.902 12.902 43.93 2.765 69.291-22.596s35.465-56.422 22.596-69.325zM436.599 673.178c-131.857 0-238.797-106.906-238.797-238.797s106.906-238.797 238.797-238.797c131.891 0 238.797 106.906 238.797 238.797s-106.94 238.797-238.797 238.797z" + ], + "grid": 0, + "tags": [ + "search" + ] + }, + "properties": { + "order": 163, + "id": 86, + "prevSize": 32, + "code": 59037, + "name": "search", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 157 + }, + { + "icon": { + "paths": [ + "M789.436 747.418v0l-150.767-159.198c24.61-39.902 39.083-87.45 39.083-138.615 0-140.493-107.861-254.362-240.947-254.362-133.018 0-240.913 113.869-240.913 254.362 0 140.459 107.861 254.362 240.913 254.362 48.401 0 93.389-15.223 131.174-41.165l150.801 159.198c9.933 10.479 33.758 2.219 53.316-18.33 19.456-20.617 27.238-45.773 17.34-56.252zM436.804 643.447c-101.376 0-183.569-86.733-183.569-193.809s82.193-193.843 183.569-193.843c101.41 0 183.603 86.767 183.603 193.843s-82.193 193.809-183.603 193.809z" + ], + "grid": 0, + "tags": [ + "serach" + ] + }, + "properties": { + "order": 164, + "id": 85, + "prevSize": 32, + "code": 59038, + "name": "serach", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 158 + }, + { + "icon": { + "paths": [ + "M512 138.82c-197.871 0-358.298 160.393-358.298 358.229 0 173.363 123.153 317.884 286.754 351.095l44.749-319.863 77.995-0.649-39.834 322.833c197.291-0.683 346.965-155.955 346.965-353.417 0-197.803-160.393-358.229-358.332-358.229zM577.741 421.035c-9.762 9.728-22.426 14.609-37.922 14.609-15.189 0-27.614-4.915-37.342-14.609-9.796-9.762-14.643-21.743-14.643-36.045 0-13.79 4.847-25.6 14.643-35.328 9.728-9.728 22.153-14.575 37.342-14.575 15.497 0 28.16 4.881 37.922 14.575 9.762 9.796 14.575 21.538 14.575 35.328 0 14.302-4.813 26.317-14.575 36.045z" + ], + "grid": 0, + "tags": [ + "settings-aboutphone" + ] + }, + "properties": { + "order": 165, + "id": 84, + "prevSize": 32, + "code": 59039, + "name": "settings-aboutphone", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 159 + }, + { + "icon": { + "paths": [ + "M920.508 414.515c0-31.744-177.084-57.446-395.503-57.446-218.453 0-395.537 25.702-395.537 57.446 0 26.487 123.665 48.777 291.601 55.398 9.25 20.309 19.388 41.506 30.583 63.59-8.977 14.78-17.954 29.833-26.965 45.363-109.193 189.167-172.339 357.205-141.005 375.262 30.106 17.374 136.226-109.807 241.254-287.198 105.028 177.391 211.217 304.572 241.254 287.198 31.334-18.057-31.812-186.095-141.005-375.262-9.011-15.531-17.954-30.583-26.931-45.397 11.127-22.050 21.265-43.281 30.583-63.556 167.97-6.656 291.669-28.911 291.669-55.398zM524.971 318.566c63.59 0 115.132-51.575 115.132-115.166 0-63.556-51.541-115.132-115.132-115.132s-115.166 51.575-115.166 115.132c0 63.59 51.575 115.166 115.166 115.166z" + ], + "grid": 0, + "tags": [ + "settings-accessibility" + ] + }, + "properties": { + "order": 166, + "id": 83, + "prevSize": 32, + "code": 59040, + "name": "settings-accessibility", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 160 + }, + { + "icon": { + "paths": [ + "M914.295 514.867c0-34.816-105.813-64.034-249.719-72.875l-216.337-253.85c-12.254-15.974-73.967-17.476-73.967-17.476h-49.050l137.865 276.548c-72.806 8.533-153.975 23.381-197.837 41.472l-76.766-106.155c-9.762-17.067-27.75-17.067-27.75-17.067h-51.029l66.423 156.023-66.389 156.058h51.029c0 0 18.022 0 27.75-17.067l83.9-116.122c44.612 16.521 119.706 29.969 187.836 38.127l-134.895 270.848 94.481-0.068c0 0 16.282-1.536 28.501-17.476l210.91-247.671c146.637-8.465 255.113-37.99 255.044-73.25z" + ], + "grid": 0, + "tags": [ + "settings-airplane" + ] + }, + "properties": { + "order": 167, + "id": 82, + "prevSize": 32, + "code": 59041, + "name": "settings-airplane", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 161 + }, + { + "icon": { + "paths": [ + "M494.831 136.806c-197.871 0-358.298 160.393-358.298 358.263s160.427 358.263 358.298 358.263 358.332-160.393 358.332-358.263-160.461-358.263-358.332-358.263zM657.783 404.241l-209.169 248.559c-16.213 16.213-40.823 18.534-59.665 7.339l-94.379-126.976 41.847-52.326 73.182 99.43c6.554 6.656-0.41 5.803 6.076 0 0.068 0.068 232.858-272.691 232.858-272.691l9.25 96.666z" + ], + "grid": 0, + "tags": [ + "settings-app-permissions" + ] + }, + "properties": { + "order": 168, + "id": 81, + "prevSize": 32, + "code": 59042, + "name": "settings-app-permissions", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 162 + }, + { + "icon": { + "paths": [ + "M521.011 148.241c-198.076 0-358.639 160.973-358.639 359.492 0 198.554 160.563 359.561 358.639 359.561s358.673-161.007 358.673-359.561c0-198.485-160.597-359.492-358.673-359.492zM520.67 800.154c-161.519 0-292.42-130.935-292.42-292.42s130.901-292.386 292.42-292.386c79.906 0 152.166 32.085 204.971 84.002l-237.807 212.651 328.533 1.434c-7.134 159.3-134.281 286.72-295.697 286.72z" + ], + "grid": 0, + "tags": [ + "settings-apps" + ] + }, + "properties": { + "order": 169, + "id": 80, + "prevSize": 32, + "code": 59043, + "name": "settings-apps", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 163 + }, + { + "icon": { + "paths": [ + "M512 152.474c-198.076 0-358.639 161.007-358.639 359.526 0 198.656 160.563 359.526 358.639 359.526s358.639-160.87 358.639-359.526c0-198.519-160.563-359.526-358.639-359.526zM511.659 804.454c-161.451 0-292.386-130.935-292.386-292.454 0-161.485 130.935-292.42 292.386-292.42 80.862 0 154.044 32.87 206.95 85.879l-206.643 203.127h292.079c0 161.417-130.935 295.868-292.386 295.868z" + ], + "grid": 0, + "tags": [ + "settings-appstorage" + ] + }, + "properties": { + "order": 170, + "id": 79, + "prevSize": 32, + "code": 59044, + "name": "settings-appstorage", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 164 + }, + { + "icon": { + "paths": [ + "M852.582 511.386c0-59.699-8.124-98.679-20.924-134.042l-8.192-34.611h-30.481c-2.116-0.751-4.198-1.229-6.417-1.229-2.116 0-4.267 0.444-6.349 1.229h-589.619c-2.15-0.751-4.267-1.263-6.417-1.263-31.915 0-49.562 63.659-49.562 169.916 0 106.359 17.647 170.086 49.527 170.086 1.877 0 3.652-0.41 5.461-0.922v2.116h633.754l8.192-37.137c12.8-35.26 21.026-74.411 21.026-134.144z", + "M914.569 416.393h-109.124c-2.185 13.005-3.857 27.068-5.12 41.711v106.906c1.331 15.462 3.209 30.276 5.598 43.861h108.134c3.925-16.794 7.066-43.145 8.943-62.737l-0.99-84.241c-1.98-18.637-3.721-29.355-7.441-45.5z" + ], + "grid": 0, + "tags": [ + "settings-battery" + ] + }, + "properties": { + "order": 171, + "id": 78, + "prevSize": 32, + "code": 59045, + "name": "settings-battery", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 165 + }, + { + "icon": { + "paths": [ + "M584.363 502.921l142.814-138.479c31.676-30.618 31.676-80.35 0-111.002l-242.21-216.474-1.024 368.572-183.091-177.493c-1.468-1.399-3.14-2.458-4.676-3.721h-1.434v-1.126c-1.775-1.399-3.413-2.97-5.222-4.198-10.001 27.238-18.978 55.91-26.863 85.811l204.493 198.246-204.22 197.973c7.851 29.867 16.828 58.47 26.829 85.675 1.741-1.195 3.311-2.731 4.983-3.994v-1.331h1.638c1.502-1.263 3.072-2.185 4.471-3.584l183.091-177.459v387.925l243.2-235.861c31.676-30.652 31.676-80.35 0-110.933l-142.78-138.547zM543.642 196.915l103.731 92.945c0.273 0.205 0.478 0.341 0.717 0.512 10.274 9.967 10.547 25.805 0.922 36.147l0.137 0.102-105.54 93.696v-223.403zM649.182 714.513l-105.54 92.979v-223.334l103.731 93.559c0.273 0.205 0.478 0.41 0.717 0.614 10.274 9.933 10.547 25.737 0.922 36.079l0.171 0.102z" + ], + "grid": 0, + "tags": [ + "settings-bluetooth" + ] + }, + "properties": { + "order": 172, + "id": 77, + "prevSize": 32, + "code": 59046, + "name": "settings-bluetooth", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 166 + }, + { + "icon": { + "paths": [ + "M875.418 609.621c-122.778 122.743-321.843 122.743-444.587 0-122.778-122.778-122.778-321.809 0-444.553 0.922-0.922 2.014-1.707 2.901-2.662-64.717 15.189-126.259 47.65-176.777 98.133-144.418 144.384-144.418 378.573 0 523.025 144.35 144.35 378.607 144.35 522.957 0 50.551-50.551 82.978-112.162 98.167-176.947-0.922 1.024-1.741 2.014-2.662 3.004z" + ], + "grid": 0, + "tags": [ + "settings-brightness-lower" + ] + }, + "properties": { + "order": 173, + "id": 76, + "prevSize": 32, + "code": 59047, + "name": "settings-brightness-lower", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 167 + }, + { + "icon": { + "paths": [ + "M624.981 237.227c12.663 5.359 27.136 3.447 40.994-3.618l54.921-130.901c-4.745-14.882-13.483-26.556-26.214-31.915-12.39-5.188-26.385-3.55-39.936 3.004l-55.74 132.745c4.881 14.336 13.483 25.463 25.975 30.686zM511.113 272.111c-132.198 0-239.377 107.179-239.377 239.377 0 132.233 107.179 239.411 239.377 239.411s239.411-107.213 239.411-239.411c-0.034-132.198-107.213-239.377-239.411-239.377zM817.425 424.141l131.413-53.76c7.134-13.858 9.25-28.297 3.994-41.097-4.983-12.425-16.145-21.163-30.345-26.112l-133.257 54.511c-6.656 13.517-8.465 27.511-3.413 39.936 5.222 12.834 16.828 21.675 31.607 26.522zM949.555 654.78l-132.745-55.671c-14.336 4.881-25.463 13.483-30.652 25.873-5.325 12.732-3.482 27.136 3.584 40.994l130.935 54.921c14.882-4.745 26.522-13.483 31.881-26.146 5.291-12.459 3.618-26.453-3.004-39.97zM625.766 785.818c-12.8 5.188-21.675 16.725-26.453 31.539l53.658 131.413c13.926 7.202 28.331 9.25 41.131 4.062 12.39-5.052 21.129-16.145 26.146-30.413l-54.545-133.257c-13.551-6.656-27.546-8.397-39.936-3.345zM398.507 786.159c-12.732-5.325-27.136-3.413-41.097 3.584l-54.886 130.935c4.745 14.882 13.449 26.522 26.18 31.881 12.39 5.188 26.385 3.55 39.936-3.004l55.671-132.745c-4.779-14.302-13.38-25.429-25.805-30.652zM206.029 599.313l-131.413 53.726c-7.168 13.858-9.25 28.262-4.028 41.062 5.052 12.39 16.145 21.129 30.379 26.146l133.257-54.545c6.69-13.517 8.499-27.546 3.413-39.936-5.222-12.8-16.828-21.675-31.607-26.453zM206.575 424.346c14.302-4.847 25.463-13.449 30.652-25.839 5.359-12.732 3.447-27.136-3.618-41.097l-130.901-54.886c-14.848 4.71-26.556 13.449-31.881 26.18-5.222 12.39-3.55 26.351 3.004 39.936l132.745 55.706zM397.653 237.568c12.8-5.222 21.606-16.759 26.487-31.607l-53.76-131.413c-13.858-7.168-28.297-9.25-41.062-4.028-12.425 5.086-21.197 16.111-26.146 30.379l54.545 133.257c13.517 6.724 27.546 8.499 39.936 3.413z" + ], + "grid": 0, + "tags": [ + "settings-brightness" + ] + }, + "properties": { + "order": 174, + "id": 75, + "prevSize": 32, + "code": 59048, + "name": "settings-brightness", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 168 + }, + { + "icon": { + "paths": [ + "M697.139 675.567c20.139-11.127 40.004-24.474 59.665-38.741l188.279 166.673c-39.731 34.338-82.739 62.464-128.068 83.661-120.457-22.255-274.876-111.855-413.423-250.539-138.547-138.445-228.113-292.693-250.47-413.047 21.197-45.431 49.357-88.542 83.729-128.341l166.81 188.416c-14.302 19.661-27.648 39.561-38.741 59.665l0.717 0.751c-19.524 42.837 25.634 136.090 110.148 220.638 84.48 84.48 177.801 129.673 220.604 110.148l0.751 0.717z" + ], + "grid": 0, + "tags": [ + "settings-call" + ] + }, + "properties": { + "order": 175, + "id": 74, + "prevSize": 32, + "code": 59049, + "name": "settings-call", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 169 + }, + { + "icon": { + "paths": [ + "M1215.863-1363.456l-356.147-618.257c-18.432-30.583-61.235-66.287-99.533-66.287-44.203 0-78.711 38.025-98.441 65.98l-357.922 619.691 0.239 0.41c-17.271 31.266-18.603 70.349 0.546 103.526 19.149 33.143 53.692 62.259 89.395 62.942l731.477-0.717c35.703-0.614 70.315-29.73 89.429-62.942 19.149-33.143 17.852-72.329 0.546-103.458l0.41-0.887zM1154.935-1283.482c-16.111 27.853-57.924 32.666-87.893 33.212l-0.614 0.99-613.888-0.41c-29.935-0.546-66.423-6.417-82.534-34.202-16.043-27.853-7.475-70.349 7.066-96.597l-0.205-0.341 298.428-517.393c13.141-32.427 47.957-76.766 85.129-76.766 32.188 0 69.666 51.644 85.129 77.38l297.37 515.789-0.307 0.717c14.438 26.317 28.399 69.837 12.322 97.621zM2507.947-3053.602l0.307-0.717-297.37-515.789c-15.462-25.737-52.941-77.38-85.129-77.38-37.171 0-71.987 44.339-85.129 76.766l-298.462 517.393 0.205 0.341c-14.507 26.283-23.108 68.745-7.031 96.597 16.145 27.785 52.599 33.655 82.534 34.202l0.239 0.41h613.683l0.614-0.99c29.969-0.546 71.817-5.325 87.893-33.212 16.043-27.819 2.082-71.339-12.356-97.621z", + "M559.002 648.533l21.265-375.467h-136.533l19.968 375.467h95.3zM563.61 732.058c-13.926-13.995-30.959-20.992-51.2-20.992-20.207 0-37.376 6.997-51.644 20.992-14.097 13.926-21.163 30.993-21.163 50.859 0 20.002 7.066 36.864 21.163 50.517 14.234 13.722 31.403 20.548 51.644 20.548s37.274-6.793 51.2-20.548c13.79-13.653 20.787-30.549 20.787-50.517-0-19.866-6.997-36.932-20.787-50.859z" + ], + "grid": 0, + "tags": [ + "settings-callwaitingdisabled-icon" + ] + }, + "properties": { + "order": 176, + "id": 73, + "prevSize": 32, + "code": 59050, + "name": "settings-callwaitingdisabled-icon", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 170 + }, + { + "icon": { + "paths": [ + "M206.541 887.467c-82.91 0-116.77-58.743-75.23-130.458l294.502-542.481c41.54-71.782 110.797-72.533 153.839-1.707l311.74 545.86c43.145 70.827 10.547 128.785-72.329 128.785h-612.523z", + "M1215.863-1363.456l-356.147-618.257c-18.432-30.583-61.235-66.287-99.533-66.287-44.203 0-78.711 38.025-98.441 65.98l-357.922 619.691 0.239 0.41c-17.271 31.266-18.603 70.349 0.546 103.526 19.149 33.143 53.692 62.259 89.395 62.942l731.477-0.717c35.703-0.614 70.315-29.73 89.429-62.942 19.149-33.143 17.852-72.329 0.546-103.458l0.41-0.887zM1154.935-1283.482c-16.111 27.853-57.924 32.666-87.893 33.212l-0.614 0.99-613.888-0.41c-29.935-0.546-66.423-6.417-82.534-34.202-16.043-27.853-7.475-70.349 7.066-96.597l-0.205-0.341 298.428-517.393c13.141-32.427 47.957-76.766 85.129-76.766 32.188 0 69.666 51.644 85.129 77.38l297.37 515.789-0.307 0.717c14.438 26.317 28.399 69.837 12.322 97.621zM2507.947-3053.602l0.307-0.717-297.37-515.789c-15.462-25.737-52.941-77.38-85.129-77.38-37.171 0-71.987 44.339-85.129 76.766l-298.462 517.393 0.205 0.341c-14.507 26.283-23.108 68.745-7.031 96.597 16.145 27.785 52.599 33.655 82.534 34.202l0.239 0.41h613.683l0.614-0.99c29.969-0.546 71.817-5.325 87.893-33.212 16.043-27.819 2.082-71.339-12.356-97.621z" + ], + "grid": 0, + "tags": [ + "settings-callwaitingdisabled-shape" + ] + }, + "properties": { + "order": 177, + "id": 72, + "prevSize": 32, + "code": 59051, + "name": "settings-callwaitingdisabled-shape", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 171 + }, + { + "icon": { + "paths": [ + "M512.034 314.846c-108.919 0-197.154 88.269-197.154 197.154s88.201 197.12 197.154 197.12c108.851 0 197.154-88.235 197.154-197.12s-88.303-197.154-197.154-197.154zM823.808 170.667h-623.889c-56.525 0-97.519 44.134-97.519 100.693v481.314c0 56.525 40.994 100.659 97.519 100.659h653.414c56.593 0 68.267-44.134 68.267-100.659v-481.314c0-56.559-41.199-100.693-97.792-100.693zM512.102 757.692c-135.68 0-245.658-110.012-245.658-245.692s110.012-245.692 245.658-245.692c135.646 0 245.76 110.012 245.76 245.692s-110.080 245.692-245.76 245.692z" + ], + "grid": 0, + "tags": [ + "settings-camera-permissions" + ] + }, + "properties": { + "order": 178, + "id": 71, + "prevSize": 32, + "code": 59052, + "name": "settings-camera-permissions", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 172 + }, + { + "icon": { + "paths": [ + "M1024 512c0 282.77-229.23 512-512 512s-512-229.23-512-512c0-282.77 229.23-512 512-512s512 229.23 512 512z" + ], + "grid": 0, + "tags": [ + "settings-changewallpapercircle" + ] + }, + "properties": { + "order": 179, + "id": 70, + "prevSize": 32, + "code": 59053, + "name": "settings-changewallpapercircle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 173 + }, + { + "icon": { + "paths": [ + "M298.667 366.933h426.667v100.523l53.794-53.794v-86.153c0-11.162-9.114-20.309-20.343-20.309h-499.575c-11.196 0-20.275 9.148-20.275 20.309v362.598c0 11.23 9.079 20.309 20.275 20.309h223.232l53.316-53.316h-237.090v-290.167zM561.835 706.867h61.235l-61.235-61.372v61.372zM758.784 710.383c11.196 0 20.343-9.148 20.343-20.378v-49.084l-69.427 69.461h49.084zM863.403 412.809c-18.944-19.012-42.189-26.522-51.883-16.862l-232.482 232.448 68.745 68.676 232.482-232.38c9.728-9.694 2.15-32.905-16.862-51.883z", + "M443.733 460.8c0 28.277-22.923 51.2-51.2 51.2s-51.2-22.923-51.2-51.2c0-28.277 22.923-51.2 51.2-51.2s51.2 22.923 51.2 51.2z" + ], + "grid": 0, + "tags": [ + "settings-changewallpapericon" + ] + }, + "properties": { + "order": 180, + "id": 69, + "prevSize": 32, + "code": 59054, + "name": "settings-changewallpapericon", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 174 + }, + { + "icon": { + "paths": [ + "M512 443.733c103.97 0 188.314-79.36 188.314-183.364 0-103.97-84.343-192.102-188.314-192.102s-188.279 88.132-188.279 192.102c0 104.004 84.309 183.364 188.279 183.364zM841.83 706.867c0 0 0 0 0-0.068 0-91.068-75.947-169.609-185.924-206.95l-143.838 143.94-143.94-143.94c-109.978 37.308-185.924 115.849-185.924 206.95 0 0.068 0 0.068 0 0.068h-0.205c0 91.375 18.193 176.469 49.118 248.866h561.732c30.925-72.397 49.118-157.491 49.118-248.866h-0.137z" + ], + "grid": 0, + "tags": [ + "settings-contacts-permissions" + ] + }, + "properties": { + "order": 181, + "id": 68, + "prevSize": 32, + "code": 59055, + "name": "settings-contacts-permissions", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 175 + }, + { + "icon": { + "paths": [ + "M520.533 614.366c-54.989 0-99.601 44.612-99.601 99.601s44.612 99.601 99.601 99.601c55.023 0 99.601-44.612 99.601-99.601s-44.612-99.601-99.601-99.601zM520.533 443.938c104.004 0 188.279-84.309 188.279-188.279s-84.275-188.279-188.279-188.279c-104.004 0-188.279 84.309-188.279 188.279-0.034 104.004 84.275 188.279 188.279 188.279zM850.398 702.157c0-0.068 0-0.068 0-0.068 0-127.215-156.365-221.559-338.569-221.559-182.135 0-321.092 94.413-321.092 221.559 0 0 0 0 0 0.068h-0.205c0 91.409 18.159 176.469 49.118 248.934h561.766c30.925-72.465 49.118-157.525 49.118-248.934h-0.137zM680.926 813.158l-13.005-6.281c-8.124-3.925-24.474 3.857-37.547 16.93s-20.855 29.389-16.93 37.547l6.281 13.073c-16.998 10.547-35.942 18.125-56.013 22.938l-4.676-13.483c-3.004-8.533-20.070-14.541-38.571-14.541-18.466 0-35.533 6.007-38.537 14.541l-4.813 13.653c-20.036-4.676-38.81-12.663-55.876-23.211l6.281-13.073c3.925-8.055-3.891-24.474-16.93-37.478-13.073-13.073-29.389-20.855-37.547-16.998l-13.039 6.281c-10.581-16.93-18.159-35.942-22.903-55.945l13.414-4.745c8.533-3.004 14.541-20.070 14.541-38.537 0-18.398-6.007-35.465-14.541-38.468l-13.687-4.779c4.745-20.070 13.005-38.673 23.518-55.74l12.732 6.144c8.124 3.925 24.474-3.857 37.547-16.93 13.039-13.073 20.855-29.321 16.93-37.547l-6.11-12.732c17.033-10.581 35.635-18.842 55.706-23.484l4.813 13.619c3.004 8.602 20.070 14.609 38.537 14.609 18.5 0 35.567-6.007 38.571-14.609l4.813-13.619c20.070 4.71 38.81 12.663 55.876 23.211l-6.281 13.005c-3.925 8.192 3.857 24.474 16.93 37.547 13.073 13.141 29.389 20.855 37.547 16.93l13.073-6.212c10.547 16.998 18.125 35.942 22.869 55.945l-13.414 4.745c-8.533 3.004-14.541 20.070-14.541 38.537s6.007 35.533 14.541 38.537l13.653 4.813c-4.676 19.934-12.663 38.81-23.211 55.808z" + ], + "grid": 0, + "tags": [ + "settings-developer" + ] + }, + "properties": { + "order": 182, + "id": 67, + "prevSize": 32, + "code": 59056, + "name": "settings-developer", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 176 + }, + { + "icon": { + "paths": [ + "M645.393 407.927c-0.717 0-1.502 0.068-2.253 0.068v-255.454c-0-29.218-23.723-50.142-53.043-50.142h-398.063c-29.252 0-55.501 20.924-55.501 50.142v679.526c0 29.15 26.249 55.398 55.501 55.398h273.271c48.128 42.121 111.036 65.468 180.053 65.468 150.801 0 273.033-121.958 273.033-272.521 0.034-150.494-122.197-272.486-272.998-272.486zM410.897 847.462c0 3.721-3.072 6.793-6.827 6.793l-56.32-0.614c-3.755 0-6.827-3.072-6.827-6.793v-58.061c0-3.721 3.072-6.724 6.827-6.724l44.646 0.614c5.222 12.868 11.503 25.054 18.534 36.864v27.921zM586.138 414.515c-122.266 27.034-208.964 135.714-208.964 265.899 0 36.386-1.707 70.519 4.403 70.519h-152.576c-11.913 0-24.201-10.923-24.201-22.733v-538.829c0-11.844 12.288-21.47 24.166-21.47h335.667c11.844 0 21.47 9.626 21.47 21.47v225.143zM684.544 855.45h-72.977v-242.893h72.977v242.893zM678.81 573.918c-8.158 7.987-17.783 13.79-30.276 13.79-12.629 0-23.723-5.803-31.744-13.79-7.987-7.953-9.865-16.111-9.865-27.785 0-11.332 1.877-22.63 9.865-30.583s19.115-11.025 31.744-11.025c12.459 0 22.084 3.072 30.276 11.025s11.332 19.251 11.332 30.583c0 11.708-3.14 19.831-11.332 27.785z" + ], + "grid": 0, + "tags": [ + "settings-deviceinfo" + ] + }, + "properties": { + "order": 183, + "id": 66, + "prevSize": 32, + "code": 59057, + "name": "settings-deviceinfo", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 177 + }, + { + "icon": { + "paths": [ + "M512.444 49.971c-254.566 0-460.937 206.848-460.937 462.029 0 255.215 206.37 462.063 460.902 462.063 254.601 0 460.937-206.882 460.937-462.063 0.034-255.181-206.302-462.029-460.902-462.029zM512 887.842c-207.565 0-375.808-168.311-375.808-375.842s168.243-375.808 375.808-375.808c103.936 0 197.973 42.155 266.035 110.353l-300.169 265.455 409.941-0.341c-0.068 207.428-168.311 376.183-375.808 376.183z" + ], + "grid": 0, + "tags": [ + "settings-devicestorage-permissions" + ] + }, + "properties": { + "order": 184, + "id": 65, + "prevSize": 32, + "code": 59058, + "name": "settings-devicestorage-permissions", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 178 + }, + { + "icon": { + "paths": [ + "M624.913 237.261c12.766 5.325 27.102 3.447 41.097-3.618l54.818-130.935c-4.745-14.848-13.449-26.522-26.146-31.881-12.425-5.188-26.385-3.55-39.936 3.004l-55.706 132.779c4.847 14.268 13.483 25.395 25.873 30.652zM206.609 424.311c14.302-4.813 25.429-13.449 30.686-25.805 5.359-12.732 3.379-27.17-3.652-41.097l-130.901-54.886c-14.882 4.779-26.556 13.483-31.915 26.249-5.188 12.356-3.55 26.317 3.004 39.868l132.779 55.671zM205.995 599.211l-131.413 53.794c-7.168 13.858-9.25 28.262-4.028 41.062 5.052 12.39 16.145 21.129 30.413 26.146l133.188-54.545c6.724-13.517 8.499-27.477 3.482-39.936-5.222-12.732-16.828-21.606-31.642-26.522zM397.722 237.568c12.732-5.222 21.538-16.759 26.419-31.607l-53.794-131.413c-13.79-7.168-28.262-9.25-40.994-3.994-12.459 5.018-21.163 16.111-26.146 30.379l54.477 133.188c13.619 6.758 27.511 8.567 40.038 3.447zM398.507 786.125c-12.698-5.325-27.136-3.482-41.097 3.584l-54.852 130.935c4.745 14.882 13.483 26.59 26.146 31.949 12.459 5.188 26.419 3.482 40.038-3.072l55.603-132.745c-4.779-14.234-13.483-25.429-25.839-30.652zM817.391 424.141l131.379-53.726c7.202-13.858 9.25-28.262 4.062-41.062-5.018-12.459-16.145-21.163-30.345-26.146l-133.291 54.511c-6.622 13.517-8.465 27.511-3.447 39.97 5.291 12.8 16.828 21.606 31.642 26.453zM949.521 654.746l-132.676-55.671c-14.37 4.813-25.532 13.483-30.686 25.805-5.359 12.663-3.482 27.204 3.55 41.131l130.935 54.784c14.916-4.745 26.556-13.414 31.949-26.078 5.222-12.39 3.516-26.453-3.072-39.97zM625.732 785.749c-12.834 5.257-21.606 16.794-26.487 31.676l53.76 131.345c13.824 7.202 28.262 9.318 41.028 4.062 12.425-4.983 21.231-16.145 26.146-30.345l-54.477-133.188c-13.551-6.758-27.511-8.567-39.97-3.55zM512 273.067c-132.13 0-238.933 106.735-238.933 238.933s106.803 238.933 238.933 238.933c132.233 0 238.592-106.735 238.592-238.933s-106.359-238.933-238.592-238.933z" + ], + "grid": 0, + "tags": [ + "settings-display" + ] + }, + "properties": { + "order": 185, + "id": 64, + "prevSize": 32, + "code": 59059, + "name": "settings-display", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 179 + }, + { + "icon": { + "paths": [ + "M347.034 491.418c13.858 75.366 49.971 129.331 92.501 129.331 42.496 0 78.643-53.931 92.501-129.331-28.638-6.861-59.767-10.752-92.501-10.752s-63.863 3.891-92.501 10.752zM439.535 48.299c-65.98 0-119.467 96.768-119.467 216.166 0 52.395 10.308 100.386 27.409 137.796 27.204 16.282 58.573 25.634 92.058 25.634s64.819-9.387 92.023-25.634c17.101-37.41 27.443-85.402 27.443-137.796 0.034-119.398-53.453-216.166-119.467-216.166zM827.904 615.253c-0.137-0.137-0.273-0.205-0.41-0.341-1.126-1.058-1.877-1.331-2.526-1.536 0.546-0.41 1.058-0.512 1.946-1.502l-0.068-0.068 80.316-80.282c-6.11-23.757-14.916-45.022-25.532-63.727l-101.069 101.137-100.727-100.693c-10.65 18.773-19.354 40.141-25.395 63.966l79.121 79.155c0.137 0.102 0.273 0.205 0.41 0.307 1.126 1.126 1.843 1.331 2.526 1.604-0.649 0.375-1.058 0.512-2.048 1.434l0.068 0.068-80.213 80.316c6.007 23.962 14.814 45.431 25.463 64.341l101.137-101.137 101.001 101.001c10.65-18.978 19.456-40.516 25.463-64.512l-79.462-79.531zM258.97 839.305c-26.863 7.202-51.575 17.237-73.557 29.15 27.955 58.88 69.461 95.13 104.38 85.811s52.702-61.542 47.514-126.498c-25.054 0.683-51.473 4.335-78.336 11.537zM239.377 779.913c27.511-7.339 51.2-21.982 69.939-41.267 5.837-34.543 11.742-60.143 0.171-103.151-26.283-97.997-91.477-165.683-145.647-151.177s-76.8 105.745-50.517 203.776c11.503 43.008 22.562 64.102 44.851 91.068 25.873 7.339 53.692 8.124 81.203 0.751z" + ], + "grid": 0, + "tags": [ + "settings-donottrack" + ] + }, + "properties": { + "order": 186, + "id": 63, + "prevSize": 32, + "code": 59060, + "name": "settings-donottrack", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 180 + }, + { + "icon": { + "paths": [ + "M161.86 714.684c14.95 43.145 53.009 67.55 96.29 67.55h541.867c43.349 0 79.121-24.508 94.003-67.55h-732.16zM466.022 588.015c35.328 34.338 92.604 34.338 127.932 0l273.34-265.421c10.308-10.035 16.93-21.914 20.787-34.441-35.396-7.168-72.192-13.346-110.319-18.364l-28.194 27.409c-0.41 0.478-0.478 1.058-0.956 1.536l-206.95 201.045c-6.485 6.315-16.998 6.315-23.484 0l-206.985-201.045c-0.512-0.546-0.58-1.195-1.024-1.707l-28.058-27.307c-38.127 5.052-74.923 11.196-110.217 18.364 3.891 12.527 10.547 24.405 20.821 34.441l273.306 265.489z" + ], + "grid": 0, + "tags": [ + "settings-download" + ] + }, + "properties": { + "order": 187, + "id": 62, + "prevSize": 32, + "code": 59061, + "name": "settings-download", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 181 + }, + { + "icon": { + "paths": [ + "M566.75 625.050c-30.447 30.413-79.667 30.413-110.114 0l-353.929-353.041v538.556c0 23.484 19.012 42.462 42.428 42.462h733.764c23.484 0 42.394-19.012 42.394-42.462v-537.498l-354.543 351.983zM548.591 560.674l367.479-367.445c-7.475-12.083-20.275-20.548-35.465-20.548h-737.178c-15.36 0-28.228 8.602-35.669 20.821l367.172 367.172c20.309 20.378 53.35 20.378 73.66 0z" + ], + "grid": 0, + "tags": [ + "settings-email" + ] + }, + "properties": { + "order": 188, + "id": 61, + "prevSize": 32, + "code": 59062, + "name": "settings-email", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 182 + }, + { + "icon": { + "paths": [ + "M613.888 381.645c90.214-287.607-19.934-270.063-19.934-270.063l-0.137 1.673c-0.273-0.273-0.478-0.649-0.717-0.887-42.121 192.99-126.737 320.307-248.934 337.613v372.053c65.502 24.474 131.413 48.606 215.006 48.606 47.138 0 92.399-4.745 134.724-13.073 57.788-74.138 103.731-195.584 120.252-338.33 3.55-30.106 5.052-59.426 5.666-88.235-58.061-26.829-128.99-43.554-205.926-49.357zM173.5 924.433c4.71-0.205 9.694-1.263 15.053-3.482 33.519-13.79 57.003-21.879 74.377-37.41 24.917-112.128 40.55-270.268 40.926-445.85l-130.355 9.626v477.116z" + ], + "grid": 0, + "tags": [ + "settings-feedback" + ] + }, + "properties": { + "order": 189, + "id": 60, + "prevSize": 32, + "code": 59063, + "name": "settings-feedback", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 183 + }, + { + "icon": { + "paths": [ + "M792.917 326.724c-6.724-11.571-13.585-19.831-27.204-19.831h-49.118v-107.93c0-10.172-18.261-28.57-28.399-28.57h-113.596c-10.138 0-28.399 18.398-28.399 28.57v107.93c-37.171 0-68.779-1.434-68.779-1.434v0.171c-1.399 0 1.468 0 0 0v-102.263c0-10.172-17.647-32.973-27.75-32.973h-113.596c-10.103 0-28.433 18.398-28.433 28.57v107.964c-26.385 0-45.773-0.034-49.357-0.034-13.619 0-20.48 8.26-27.273 19.831-95.403 162.714-106.496 315.836-85.197 503.398 2.355 20.582 20.582 21.777 24.849 21.777s195.447 0 205.653 0c10.24 0 33.178-11.127 33.178-26.863 0-15.667 0.102-176.469 0.102-176.469h204.937c0 0 0.068 160.802 0.068 176.469 0 15.735 24.678 26.863 34.918 26.863 10.206 0 201.523 0 205.722 0 4.267 0 20.548-1.126 22.869-21.811 21.367-187.529 10.274-340.651-85.197-503.364zM546.27 588.834l-68.847-1.434v-222.959l34.509 1.638v-0.649l0.205 0.444h34.133v222.959z" + ], + "grid": 0, + "tags": [ + "settings-findmydevice" + ] + }, + "properties": { + "order": 190, + "id": 59, + "prevSize": 32, + "code": 59064, + "name": "settings-findmydevice", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 184 + }, + { + "icon": { + "paths": [ + "M636.177 207.394h-248.286c-13.107 5.359-25.702 11.537-37.922 18.466h324.198c-12.254-6.929-24.917-13.107-37.99-18.466zM794.522 343.893h-565.009c-3.618 6.076-7.1 12.186-10.308 18.5h585.694c-3.277-6.315-6.69-12.425-10.377-18.5zM740.659 275.661h-457.25c-6.11 5.871-11.878 12.117-17.476 18.432h492.237c-5.666-6.315-11.469-12.561-17.51-18.432zM825.549 412.194h-627.098c-1.911 6.042-3.413 12.254-4.983 18.432h637.065c-1.57-6.144-3.004-12.39-4.983-18.432zM272.896 558.387c-49.527 0-89.668 40.209-89.668 89.702 0 49.562 40.141 89.702 89.668 89.702 49.562 0 89.737-40.141 89.737-89.702 0-49.493-40.175-89.702-89.737-89.702zM751.138 558.387c-49.493 0-89.668 40.209-89.668 89.702 0 49.562 40.175 89.702 89.668 89.702s89.702-40.141 89.702-89.702c0-49.493-40.209-89.702-89.702-89.702zM512.034 51.2c-254.498 0-460.8 206.336-460.8 460.8 0 254.498 206.302 460.834 460.8 460.834 254.464 0 460.8-206.336 460.8-460.834 0-254.464-206.336-460.8-460.8-460.8zM512.034 880.538c-203.537 0-368.538-165.001-368.538-368.538s165.001-368.538 368.538-368.538c203.503 0 368.503 165.001 368.503 368.538s-165.001 368.538-368.503 368.538zM639.454 582.758h-255.966c-4.062 0-7.407 3.345-7.407 7.475v115.78c0 4.062 3.345 7.407 7.407 7.407h111.65v-88.474h33.792v88.439h110.524c4.096 0 7.475-3.345 7.475-7.407v-115.78c-0-4.096-3.379-7.441-7.475-7.441z" + ], + "grid": 0, + "tags": [ + "settings-fmradio-permissions" + ] + }, + "properties": { + "order": 191, + "id": 58, + "prevSize": 32, + "code": 59065, + "name": "settings-fmradio-permissions", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 185 + }, + { + "icon": { + "paths": [ + "M335.565 137.591l-161.314-1.058c-26.726 0-37.717 15.667-37.717 34.953v679.97c0 19.285 13.141 34.918 39.868 34.918l155.989 1.058c26.726 0 43.076-15.667 43.076-34.918v-225.417c-10.957 2.014-16.077-0.853-24.61-8.465l-81.545-94.106c-13.517-12.049-13.517-31.539 0-43.554l81.545-92.023c8.533-7.612 13.619-9.182 24.61-7.168v-209.203c-0.034-19.319-13.175-34.987-39.902-34.987z", + "M842.479 136.533h-341.845c-18.876 0-42.667 15.292-42.667 34.133v682.803c0 18.876 27.136 33.997 46.046 33.997h341.879c18.876 0 41.609-15.121 41.609-33.997v-682.803c-0.034-18.807-26.18-34.133-45.022-34.133zM840.124 807.458c0 18.876-15.258 34.133-34.133 34.133h-263.236c-18.876 0-34.133-15.258-34.133-34.133l-0.683-589.858c0-18.876 15.258-34.133 34.133-34.133h263.236c18.876 0 34.133 15.258 34.133 34.133l0.683 589.858z", + "M603.477 382.976c9.591-1.98 15.258 0.205 22.767 7.68l91.204 91.204c11.776 11.81 11.776 30.891 0 42.701l-91.204 91.17c-7.509 7.509-13.175 9.66-22.767 7.714v-240.469z", + "M430.797 464.043h231.697v79.155h-236.544c0 0-79.394-10.138-79.394-40.892-0.034-29.901 84.241-38.263 84.241-38.263z" + ], + "grid": 0, + "tags": [ + "settings-gesture" + ] + }, + "properties": { + "order": 192, + "id": 57, + "prevSize": 32, + "code": 59066, + "name": "settings-gesture", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 186 + }, + { + "icon": { + "paths": [ + "M838.656 394.957c0-180.395-146.193-326.69-326.622-326.69-180.463 0-326.724 146.295-326.724 326.69 0 71.817 23.45 138.103 62.771 192.034l-1.195 1.536 265.148 340.139 265.079-340.139-1.195-1.536c39.253-53.931 62.737-120.252 62.737-192.034zM512.034 558.251c-90.249 0-163.396-73.114-163.396-163.328s73.182-163.328 163.396-163.328c90.146 0 163.328 73.148 163.328 163.328s-73.182 163.328-163.328 163.328z" + ], + "grid": 0, + "tags": [ + "settings-gps-permissions" + ] + }, + "properties": { + "order": 193, + "id": 56, + "prevSize": 32, + "code": 59067, + "name": "settings-gps-permissions", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 187 + }, + { + "icon": { + "paths": [ + "M838.69 408.474c0-180.429-146.261-326.69-326.69-326.69s-326.69 146.261-326.69 326.69c0 71.851 23.484 138.103 62.805 192.034l-1.263 1.604 265.148 340.105 265.148-340.139-1.229-1.604c39.287-53.897 62.771-120.149 62.771-192zM512 571.802c-90.214 0-163.328-73.114-163.328-163.328s73.148-163.328 163.328-163.328c90.249 0 163.328 73.148 163.328 163.328 0 90.214-73.079 163.328-163.328 163.328z" + ], + "grid": 0, + "tags": [ + "settings-gps" + ] + }, + "properties": { + "order": 194, + "id": 55, + "prevSize": 32, + "code": 59068, + "name": "settings-gps", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 188 + }, + { + "icon": { + "paths": [ + "M512.137 102.4c-226.27 0-409.737 183.398-409.737 409.634s183.467 409.566 409.737 409.566c226.338 0 409.463-183.33 409.463-409.566s-183.125-409.634-409.463-409.634zM526.711 733.15c-7.202 7.339-16.213 10.991-26.999 10.991-10.411 0-19.183-3.652-26.385-10.991-7.168-7.339-10.752-16.213-10.752-26.658 0-10.411 3.584-19.183 10.752-26.317 7.202-7.202 15.974-10.786 26.385-10.786 10.752 0 19.797 3.584 26.999 10.786 7.134 7.134 10.752 15.94 10.752 26.317 0 10.445-3.618 19.319-10.752 26.658zM628.463 449.263c-5.53 10.752-12.39 20.173-20.548 28.092-8.124 7.953-16.998 15.121-26.59 21.402-9.523 6.349-18.398 13.141-26.59 20.48-8.158 7.339-14.95 15.838-20.48 25.361-5.632 9.626-8.363 21.743-8.363 36.42v17.988h-55.603v-20.992c0-16.725 2.594-30.788 7.919-42.291 5.257-11.366 11.913-21.367 19.9-29.935 7.919-8.567 16.657-16.213 25.975-22.938 9.421-6.69 18.091-13.449 26.010-20.173 8.021-6.69 14.643-13.961 19.9-21.777 5.257-7.714 13.585-32.7 13.585-44.066 0-17.101-11.196-29.355-22.46-38.332-11.23-9.011-26.829-13.517-46.831-13.517-14.268 0-28.501 3.482-42.803 10.445-14.268 6.895-32.631 23.006-45.227 38.502l-39.219-29.355c17.92-20.821 42.189-47.855 63.044-57.822 20.787-10.001 44.032-14.985 69.7-14.985 19.149 0 36.181 2.662 50.825 7.919 14.677 5.291 32.597 16.828 42.325 25.771 9.796 9.011 16.35 21.641 21.197 33.075 4.915 11.366 7.031 37.786 7.031 50.039 0.068 16.247-7.236 29.833-12.698 40.687z" + ], + "grid": 0, + "tags": [ + "settings-help" + ] + }, + "properties": { + "order": 195, + "id": 54, + "prevSize": 32, + "code": 59069, + "name": "settings-help", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 189 + }, + { + "icon": { + "paths": [ + "M453.973 148.070c-197.871 0-358.298 160.358-358.298 358.263 0 197.871 160.427 358.263 358.298 358.263 197.905 0 358.298-160.393 358.298-358.263 0-197.905-160.393-358.263-358.298-358.263zM466.159 708.506c-6.793 6.929-15.258 10.445-25.429 10.445-9.83 0-18.159-3.516-24.917-10.445-6.793-6.929-10.172-15.326-10.172-25.156s3.379-18.159 10.172-24.917c6.758-6.793 15.087-10.172 24.917-10.172 10.172 0 18.637 3.379 25.429 10.172 6.758 6.758 10.172 15.087 10.172 24.917s-3.413 18.227-10.172 25.156zM562.347 445.099c-5.188 10.206-11.674 19.081-19.354 26.556-7.748 7.543-16.111 14.268-25.156 20.241-9.045 6.007-17.442 12.425-25.122 19.354s-14.165 14.95-19.354 23.996-7.817 20.514-7.817 34.406v16.93h-52.599v-19.831c0-15.804 2.492-29.116 7.509-39.868 5.018-10.786 11.298-20.241 18.807-28.331s15.701-15.326 24.576-21.709c8.875-6.349 17.067-12.698 24.576-19.081 7.509-6.349 13.756-13.21 18.807-20.548 4.983-7.305 12.868-30.857 12.868-41.677 0-16.213-10.65-27.75-21.265-36.25s-25.327-12.732-44.237-12.732c-13.483 0-26.965 3.311-40.448 9.83-13.517 6.554-30.788 21.743-42.769 36.352l-36.966-27.716c16.93-19.627 39.834-45.193 59.494-54.647 19.627-9.455 41.609-14.165 65.911-14.165 18.091 0 34.099 2.492 47.957 7.509s30.788 15.906 40.038 24.371 15.428 20.412 20.036 31.198c4.642 10.786 6.622 35.738 6.622 47.275-0.068 15.497-6.929 28.331-12.117 38.537z" + ], + "grid": 0, + "tags": [ + "settings-helpx" + ] + }, + "properties": { + "order": 196, + "id": 53, + "prevSize": 32, + "code": 59070, + "name": "settings-helpx", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 190 + }, + { + "icon": { + "paths": [ + "M297.609 258.833c-33.553 0-60.791 27.238-60.791 60.791 0 33.587 27.238 60.791 60.791 60.791s60.791-27.17 60.791-60.791c0-33.553-27.238-60.791-60.791-60.791zM502.409 258.833c-33.553 0-60.791 27.238-60.791 60.791 0 33.587 27.238 60.791 60.791 60.791s60.791-27.17 60.791-60.791c0-33.553-27.238-60.791-60.791-60.791zM707.209 258.833c-33.519 0-60.791 27.238-60.791 60.791 0 33.587 27.273 60.791 60.791 60.791 33.553 0 60.791-27.17 60.791-60.791 0-33.553-27.238-60.791-60.791-60.791zM297.609 429.5c-33.553 0-60.791 27.238-60.791 60.791 0 33.587 27.238 60.757 60.791 60.757s60.791-27.17 60.791-60.757c0-33.553-27.238-60.791-60.791-60.791zM502.409 429.5c-33.553 0-60.791 27.238-60.791 60.791 0 33.587 27.238 60.757 60.791 60.757s60.791-27.17 60.791-60.757c0-33.553-27.238-60.791-60.791-60.791zM707.209 429.5c-33.519 0-60.791 27.238-60.791 60.791 0 33.587 27.273 60.757 60.791 60.757 33.553 0 60.791-27.17 60.791-60.757 0-33.553-27.238-60.791-60.791-60.791zM297.609 600.166c-33.553 0-60.791 27.238-60.791 60.791s27.238 60.757 60.791 60.757c33.553 0 60.791-27.204 60.791-60.757s-27.238-60.791-60.791-60.791zM502.409 600.166c-33.553 0-60.791 27.238-60.791 60.791s27.238 60.757 60.791 60.757c33.553 0 60.791-27.204 60.791-60.757s-27.238-60.791-60.791-60.791zM707.209 600.166c-33.519 0-60.791 27.238-60.791 60.791s27.273 60.757 60.791 60.757c33.553 0 60.791-27.204 60.791-60.757s-27.238-60.791-60.791-60.791zM297.609 770.833c-33.553 0-60.791 27.238-60.791 60.791s27.238 60.757 60.791 60.757c33.553 0 60.791-27.204 60.791-60.757s-27.238-60.791-60.791-60.791zM502.409 770.833c-33.553 0-60.791 27.238-60.791 60.791s27.238 60.757 60.791 60.757c33.553 0 60.791-27.204 60.791-60.757s-27.238-60.791-60.791-60.791zM707.209 770.833c-33.519 0-60.791 27.238-60.791 60.791s27.273 60.757 60.791 60.757c33.553 0 60.791-27.204 60.791-60.757s-27.238-60.791-60.791-60.791zM769.604 118.204h-525.858c-12.083 0-21.879 15.394-21.879 34.304s9.796 34.372 21.879 34.372h525.858c12.083 0 21.879-15.394 21.879-34.372-0-18.944-9.83-34.304-21.879-34.304z" + ], + "grid": 0, + "tags": [ + "settings-homescreen" + ] + }, + "properties": { + "order": 197, + "id": 52, + "prevSize": 32, + "code": 59071, + "name": "settings-homescreen", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 191 + }, + { + "icon": { + "paths": [ + "M851.49 238.865h-682.257c-37.854 0-68.506 30.822-68.164 63.898v407.518c-0.341 42.701 30.31 73.353 68.164 73.353h682.257c37.786 0 68.676-30.652 68.676-68.54v-407.518c0-37.888-30.788-68.71-68.676-68.71zM680.175 338.125h69.939l0.068 71.509h-70.383l0.375-71.509zM750.046 475.341l-0.341 70.383h-68.471v-70.383h68.813zM578.833 338.125h69.325l-0.41 71.509h-69.871l0.956-71.509zM648.158 475.341v70.383h-69.325v-70.383h69.325zM475.887 338.125h69.871l-0.99 71.509h-69.837l0.956-71.509zM544.836 476.399v69.325l-68.506-1.024 0.102-69.325 68.403 1.024zM374.033 338.125h68.813l-0.41 71.509h-69.325l0.922-71.509zM373.487 475.341h68.983l0.375 70.383h-69.325l-0.034-70.383zM340.958 338.125l-0.41 71.509h-69.325l-0.137-71.509h69.871zM340.958 475.341v70.383h-70.042l-0.341-70.383h70.383zM167.629 338.125h70.383l-0.41 71.509h-70.383l0.41-71.509zM167.629 475.341h70.929v70.383h-70.929v-70.383zM305.766 681.233l-137.421 1.911-0.171-71.236 137.694 1.058-0.102 68.267zM339.763 683.145l0.137-71.236 341.47 1.058 0.273 70.178h-341.879zM851.9 682.598l-136.67 0.546-0.41-71.236 137.216 1.058-0.137 69.632zM852.036 545.724l-68.403-1.024v-69.359l68.403 1.058v69.325zM782.165 409.634l1.195-71.543h68.745l-0.068 71.543h-69.871z" + ], + "grid": 0, + "tags": [ + "settings-keyboard" + ] + }, + "properties": { + "order": 198, + "id": 51, + "prevSize": 32, + "code": 59072, + "name": "settings-keyboard", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 192 + }, + { + "icon": { + "paths": [ + "M502.647 416.29v-132.164h-345.771v170.291h331.537l14.234-38.127zM462.131 417.178h-271.565v-95.676h271.565v95.676zM438.852 587.435h-95.027c3.311-18.705 6.076-42.325 7.714-63.795h111.104l14.711-39.492h-357.547v39.492h179.678c-1.638 22.016-4.403 45.636-8.26 63.795h-207.77v36.83h198.383c-24.201 66.662-79.223 94.857-213.572 114.108 6.588 7.714 25.463 32.666 28.774 42.018 153.122-20.651 205.449-57.993 223.437-155.443l36.796-0.717h67.857l13.722-36.796zM740.966 212.514h-108.954l-229.205 615.219h105.609l59.938-170.155h234.223l61.167 170.155h106.462l-229.239-615.219zM597.675 571.255l55.296-159.676c14.541-40.789 25.566-78.37 33.109-112.742 2.799 11.196 7.885 28.774 15.292 52.804s13.21 41.643 17.408 52.804l57.412 166.81h-178.517z" + ], + "grid": 0, + "tags": [ + "settings-languages " + ] + }, + "properties": { + "order": 199, + "id": 50, + "prevSize": 32, + "code": 59073, + "name": "settings-languages", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 193 + }, + { + "icon": { + "paths": [ + "M506.675 302.455v-34.918h-141.039v-55.808h-43.281v55.842h-146.603v34.884h57.207c13.995 58.641 40.038 107.452 78.199 146.637-38.161 25.054-83.763 44.203-136.806 57.207 10.24 14.95 18.125 27.443 23.723 37.683 62.327-22.323 109.807-45.090 142.404-68.369 15.394 10.684 34.133 20.378 53.897 29.901 6.007-11.639 11.435-23.689 18.739-34.509-14.268-6.963-29.116-13.653-40.55-21.948 37.239-39.151 62.839-87.996 76.8-146.637l57.31 0.034zM340.514 423.936c-32.597-31.71-54.921-72.124-67.004-121.515h134.042c-10.274 50.313-32.631 90.761-67.038 121.515zM338.227 634.505c-144.794 0-262.588-117.794-262.588-262.554s117.794-262.588 262.588-262.588c132.983 0 242.074 99.738 259.209 228.113 13.858-4.13 27.853-7.748 42.462-10.001-21.743-147.558-148.105-261.598-301.67-261.598-168.789 0-306.108 137.284-306.108 306.108 0 168.789 137.284 306.108 306.108 306.108 6.656 0 12.868-1.604 19.422-2.014-0.375-6.007-1.809-11.674-1.809-17.681 0-8.875 1.98-17.271 2.628-25.941-6.758 0.58-13.312 2.048-20.241 2.048zM690.108 517.257l-60.143 171.93h121.924l-59.529-171.93h-2.253zM692.087 358.605c-165.581 0-299.793 134.178-299.793 299.827 0 165.478 134.281 299.657 299.793 299.657 165.615 0 299.793-134.212 299.793-299.657 0.034-165.649-134.178-299.827-299.793-299.827zM794.317 810.974l-29.525-84.275h-147.524l-29.525 84.275h-53.453l124.655-335.701h66.799l124.279 335.701h-55.706z" + ], + "grid": 0, + "tags": [ + "settings-languages" + ] + }, + "properties": { + "order": 200, + "id": 49, + "prevSize": 32, + "code": 59074, + "name": "settings-languages2", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 194 + }, + { + "icon": { + "paths": [ + "M648.533 378.539c-32.256-32.324-76.868-52.326-126.123-52.326-98.475 0-178.313 79.838-178.313 178.278 0 98.475 79.804 178.278 178.313 178.278 98.372 0 178.859-71.27 178.927-169.711l-194.15-0.546 141.346-133.973zM672.734 140.868h-414.037c-29.764 0-53.897 25.737-53.897 57.515v632.695c0 31.744 24.132 57.515 53.897 57.515h502.989c31.812 0 57.549-25.771 57.549-57.515v-548.318l-146.5-141.892zM522.615 723.661c-120.764 0-218.658-98.133-218.658-219.204 0-121.037 97.894-219.17 218.658-219.17 120.73 0 218.624 98.133 218.624 219.17 0 121.071-97.894 219.204-218.624 219.204z" + ], + "grid": 0, + "tags": [ + "settings-mediastorage" + ] + }, + "properties": { + "order": 201, + "id": 48, + "prevSize": 32, + "code": 59075, + "name": "settings-mediastorage", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 195 + }, + { + "icon": { + "paths": [ + "M527.565 122.061c-197.427 0-357.478 160.017-357.478 357.478 0 73.489 22.221 141.756 60.279 198.554l-62.532 175.241 160.7-76.834c56.9 38.195 125.338 60.45 198.997 60.45 197.461 0 357.513-160.017 357.513-357.478 0.034-197.427-160.051-357.41-357.478-357.41z" + ], + "grid": 0, + "tags": [ + "settings-messages" + ] + }, + "properties": { + "order": 202, + "id": 47, + "prevSize": 32, + "code": 59076, + "name": "settings-messages", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 196 + }, + { + "icon": { + "paths": [ + "M789.948 215.108l-60.348 48.23v544.051c27.853 5.666 56.559 5.666 84.48-0.068v-580.574c-7.885-4.164-16.043-7.885-24.132-11.639zM592.418 373.043v434.347c27.853 5.734 56.593 5.666 84.514 0v-494.694c-2.492-0.512-5.018-0.717-7.578-1.161l-76.937 61.508zM180.292 702.635v104.755c27.853 5.666 56.593 5.666 84.48-0.068v-144.725c-9.865-2.014-19.831-3.038-29.867-3.584l-54.613 43.622zM319.351 591.394v215.996c27.853 5.666 56.593 5.666 84.48-0.068v-261.359c-7.782-1.57-15.633-2.628-23.484-3.311l-60.996 48.742zM455.578 482.509v324.915c27.853 5.666 56.559 5.666 84.446-0.068v-378.027c-4.983-1.024-10.001-1.638-15.019-2.287l-69.427 55.467z" + ], + "grid": 0, + "tags": [ + "settings-network" + ] + }, + "properties": { + "order": 203, + "id": 46, + "prevSize": 32, + "code": 59077, + "name": "settings-network", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 197 + }, + { + "icon": { + "paths": [ + "M690.244 144.145v603.409l-284.535-291.703v124.791l269.005 275.524 0.41 0.068c10.65 9.933 24.917 15.94 40.482 15.94h2.116c32.802-0.614 59.392-27.273 59.392-60.075 0 0 0-449.843 0-507.153-0.068-103.595-86.869-160.802-86.869-160.802zM629.897 441.583l-273.783-281.395-0.41-0.137c-10.615-9.796-24.815-15.906-40.414-15.906h-2.321c0 0 0 0 0 0.137-32.529 0.444-66.56 32.154-66.56 65.161 0 0 0 449.843 0 507.085 0 103.663 85.675 161.314 85.675 161.314v-603.341l297.882 291.669v-124.587h-0.068z" + ], + "grid": 0, + "tags": [ + "settings-nfc" + ] + }, + "properties": { + "order": 204, + "id": 45, + "prevSize": 32, + "code": 59078, + "name": "settings-nfc", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 198 + }, + { + "icon": { + "paths": [ + "M529.237 155.716c-197.837 0-358.263 160.393-358.263 358.298 0 197.871 160.427 358.298 358.263 358.298 197.905 0 358.332-160.393 358.332-358.298 0-197.871-160.393-358.298-358.332-358.298zM718.097 686.182h-373.111c-3.482-16.862-4.335-23.62-0.853-40.516h373.111c3.447 16.896 4.335 23.654 0.853 40.516zM718.097 547.635h-373.111c-3.482-16.862-3.482-23.825 0-40.619h373.111c3.482 16.862 3.482 23.757 0 40.619zM718.097 414.037h-373.111c-3.482-16.862-3.482-27.443 0-44.271h373.111c3.482 16.862 3.482 27.443 0 44.271z" + ], + "grid": 0, + "tags": [ + "settings-notifications" + ] + }, + "properties": { + "order": 205, + "id": 44, + "prevSize": 32, + "code": 59079, + "name": "settings-notifications", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 199 + }, + { + "icon": { + "paths": [ + "M889.822 629.35c23.484-46.66 58.948-151.586 28.604-237.397 0.205 0.819 0.41 1.673 0.614 2.492-0.341-0.99-0.546-1.536-0.546-1.536s-5.7 17.169-13.653 43.691c-0.546-3.55-1.092-7.066-1.741-10.581 2.219-32.222 1.331-66.867-5.188-99.806-10.308-52.122-50.483-97.348-71.817-111.923 1.058 0.785 2.15 1.741 3.277 2.731-2.389-1.877-3.857-2.833-3.857-2.833s0.887 4.779 2.389 13.175c-23.074-36.318-58.231-53.385-58.231-53.385s1.058 6.042 2.833 18.773c-72.055-64.137-166.946-103.117-270.95-103.117-105.847 0-202.24 40.346-274.739 106.496 3.994 4.813 8.124 10.377 12.425 16.828 0 0 27.58-4.949 61.167-1.741 58.47-41.301 128.102-63.556 201.148-63.556 93.423 0 181.282 36.42 247.364 102.537 3.447 3.447 6.793 6.997 10.103 10.547-19.831-14.95-43.827-27.341-61.645-28.706 36.386 27.034 90.487 94.652 84.89 213.572-9.318-19.593-20.548-34.987-32.666-45.705 13.073 119.398 1.638 145.033-6.281 176.742-1.775-14.575-6.997-25.532-10.035-32.188 0 0-1.399 37.308-25.668 90.453-18.364 40.243-37.308 52.702-45.705 51.302-7.407-1.229-2.321-8.397-3.721-15.394 0 0-12.561 6.042-25.156 19.115-11.913 12.356-22.63 26.044-28.228 22.153 4.198-3.516 7.236-9.318 10.513-14.711-4.676 3.277-16.521 12.117-43.145 16.111-10.854 1.604-57.139 10.001-118.682-20.753 8.977-1.024 22.391-4.198 32.666 1.877-10.274-11.196-34.987-8.841-52.702-14.438-15.428-4.881-35.601-26.556-47.172-37.513 47.343 11.571 97.621 3.209 126.737-16.657 29.355-20.105 46.763-34.782 62.362-31.3s26.010-12.151 13.858-26.078-41.609-33.041-81.442-22.63c-28.092 7.373-62.942 38.434-116.087 6.997-45.363-26.863-45.056-48.708-45.056-62.601 0-9.557 5.803-22.46 16.691-28.535 5.871 2.116 9.523 4.028 9.523 4.028s-2.697-4.198-4.437-6.212c0.41-0.102 0.819-0.239 1.263-0.341 4.779 1.604 15.599 5.632 21.060 8.363 7.407 3.721 9.933 7.509 9.933 7.509s1.741-1.058-0.068-4.881c-0.751-1.57-3.413-6.178-10.718-10.65 0.137 0 0.273 0 0.375 0 3.823 1.502 7.919 3.482 12.425 6.007 1.399-6.519 4.233-13.312 2.321-25.19-1.331-8.363-1.161-10.479-3.277-13.517-1.775-2.594 0.478-3.721 3.277-1.399-0.683-2.082-1.604-4.13-2.731-6.178 0-0.034 0.034-0.068 0.034-0.102 0.137-0.649 0.546-1.365 1.092-2.185 8.67-12.015 62.805-40.448 67.106-43.622 5.325-3.959 10.718-9.728 14.746-16.384 5.495-3.413 9.421-17.613 10.445-28.262 0.41-4.267-8.841-9.318-13.756-10.274-2.799-0.717-12.663-2.389-19.831-1.161 0.307 0.137 0.683 0.307 1.092 0.546-10.001-0.649-23.552-0.922-41.847-0.751-17.886 0.137-29.525-10.274-36.557-20.207-1.399-2.116-2.662-4.164-3.755-5.973-1.536-2.765-2.731-5.291-3.55-7.27 7.817-28.365 23.62-52.941 48.026-72.875 1.502-1.229-5.803 0.853-4.403-0.444 1.638-1.57 12.015-6.485 13.926-7.578 2.492-1.434-11.264-5.12-23.040-2.697-11.776 2.458-14.131 3.857-20.173 6.997 2.423-2.56 10.445-6.622 8.499-6.178-12.834 2.867-27.955 11.298-40.789 20.412-0.102-1.161 0-2.116 0.239-3.959-6.076 3.174-20.753 14.473-24.474 23.074 0-1.877 0-2.799-0.239-4.915-4.233 3.755-8.226 8.26-11.878 13.312-0.034 0.034-0.102 0.102-0.137 0.171-38.229-9.489-70.69-7.202-97.792 1.502-9.079-7.339-22.835-20.378-33.28-37.274-0.99-1.536-1.092 3.482-2.014 1.877-5.871-10.547-10.923-27.785-12.186-41.472-0.102-1.399-0.239-2.731-0.273-4.028 0 0-5.018 2.935-10.411 11.947-2.423 3.994-4.881 9.182-7.031 15.872-1.229 3.857-2.082 6.11-2.97 8.226-0.273 0.649 0.546-6.963 0.239-6.349-1.331 2.697-5.086 6.997-6.281 11.878-0.922 3.686-2.423 5.905-2.97 10.581-0.068 0.068-0.137 0.137-0.171 0.239-0.068-1.092-0.137-5.393-0.478-4.54-3.106 8.226-6.007 17.647-8.329 28.331-2.014 7.851-3.55 16.759-4.437 26.897-1.024 11.639-1.195 24.849-0.102 39.868-0.034 2.355-0.102 4.506-0.171 6.622-10.274 14.165-16.555 26.385-19.183 32.427-12.527 24.474-25.395 62.089-35.772 120.525 0 0 6.827-21.675 20.548-46.387-0.034 0.307-0.102 0.649-0.171 0.956-10.001 31.471-17.749 79.94-13.073 152.064 0.171-2.423 2.355-20.924 7.817-45.909 2.662 48.742 16.589 108.1 54.511 173.056 27.853 47.718 60.655 83.524 97.314 110.182 6.758 5.427 13.687 10.65 20.753 15.633 45.363 33.075 115.883 73.865 176.026 82.5-20.992-6.076-34.065-18.193-34.065-18.193s71.441 22.938 123.597 20.992c-16.316-2.799-19.593-10.718-19.593-10.718s148.514 8.397 225.655-52.565c17.271-13.005 28.638-28.092 32.017-41.847 22.767-12.083 47.309-28.638 72.499-53.453 41.95-41.301 46.524-72.738 51.063-102.127-0.171 0.922-0.375 1.843-0.58 2.765 1.98-11.81 0.683-22.187-3.959-29.798z" + ], + "grid": 0, + "tags": [ + "settings-persona" + ] + }, + "properties": { + "order": 206, + "id": 43, + "prevSize": 32, + "code": 59080, + "name": "settings-persona", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 200 + }, + { + "icon": { + "paths": [ + "M737.246 922.146l-490.291 0.137c-22.494 0-40.721-18.261-40.721-40.721v-385.126c0-22.528 18.227-40.721 40.721-40.721h20.924v-123.802h0.034c0.034-126.737 98.509-226.987 225.246-226.987s224.154 90.624 224.154 217.395c0 0.273-0.068 0.546-0.068 0.853v122.982l10.342-0.102c22.528 0 50.381 27.853 50.381 50.347v385.024c0 22.426-18.193 40.721-40.721 40.721zM644.983 331.913c0-81.442-66.082-147.456-147.49-147.456-81.442 0-147.49 66.014-147.524 147.456h0.956v123.836h293.001v-123.836h1.058z" + ], + "grid": 0, + "tags": [ + "settings-phonelock" + ] + }, + "properties": { + "order": 207, + "id": 42, + "prevSize": 32, + "code": 59081, + "name": "settings-phonelock", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 201 + }, + { + "icon": { + "paths": [ + "M859.477 204.22c-48.742 3.447-69.666-17.203-172.646-48.162-102.912-30.925-177.869 8.567-177.869 8.567h-1.365c0 0-74.991-39.526-177.903-8.567-102.878 30.959-123.836 51.61-172.715 48.162-48.777-3.447-74.923-43.008-74.923-43.008s12.22 67.106 15.701 129.024c1.809 31.573-0.819 66.253 6.417 106.769l4.813 183.091c-1.673-6.622-1.707-44.169-1.707-44.169s-10.991 13.619-10.991 40.687c0 22.426 8.533 34.679 13.619 40.004l1.98 75.264c-3.14 5.564-11.503 23.006-11.503 53.828 0 27.511 8.294 44.646 14.336 53.316l2.833 106.803c0 0 7.339 5.188 18.807 5.188 11.605 0 17.852-5.188 17.852-5.188l-1.707-29.628c0 0 9.114-17.886 9.114-43.861s-7.1-32.393-12.186-39.492c-0.58-0.819-1.229-1.297-1.775-1.911l-6.963-120.695c0.99-1.741 7.441-13.653 7.441-30.993 0-18.807-6.042-23.484-10.411-28.57l-0.478-0.478-7.919-137.967c9.25 19.115 20.548 38.98 36.42 60.484 83.729 113.835 169.199 103.356 184.866 104.96 113.118 11.776 76.22-13.517 156.672-13.517s40.175 25.839 158.583 13.517c15.735-1.604 101.137 8.875 184.832-104.96 78.541-106.598 64.58-180.565 68.062-242.483 3.447-61.884 15.667-129.024 15.667-129.024s-26.112 39.595-74.957 43.008zM152.474 876.032l-2.116-37.274c2.287 12.834 2.116 36.523 2.116 37.274zM437.453 453.12c0 0-125.269 16.077-186.231-14.95-61.099-30.959-64.512-67.106-64.512-67.106s17.783-1.092 43.452-11.537c25.975-10.513 51.644-33.826 112.606-19.934 107.998 24.61 94.686 113.527 94.686 113.527zM765.338 438.17c-61.099 31.027-186.3 14.95-186.3 14.95s-13.312-88.917 94.788-113.527c60.86-13.892 86.46 9.796 112.538 19.934 22.835 8.806 43.452 11.537 43.452 11.537s-3.447 36.147-64.478 67.106z" + ], + "grid": 0, + "tags": [ + "settings-privacy" + ] + }, + "properties": { + "order": 208, + "id": 41, + "prevSize": 32, + "code": 59082, + "name": "settings-privacy", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 202 + }, + { + "icon": { + "paths": [ + "M674.816 74.82l5.359-5.495h-384.853c-31.13 0-56.388 27.273-56.388 60.962v731.443c0 33.655 23.074 59.324 54.17 59.324h462.097c33.212 0 62.327-25.668 62.327-59.324v-642.219l-142.711-144.691zM545.417 443.187h69.188v103.629h-69.188v-103.629zM443.733 443.187h69.871v103.39l-69.871 0.273v-103.663zM341.060 490.94c0-26.146 21.879-47.718 47.684-47.718h21.367v103.868l-69.052-1.195v-54.955zM410.658 820.19h-20.651c-25.805 0-49.732-19.866-49.732-46.012l0.341-57.754h70.383l-0.341 103.765zM513.058 820.19h-69.871v-103.765h69.871v103.765zM614.605 820.19h-69.188v-103.765h69.188v103.765zM717.346 774.929c0 26.146-25.259 45.261-51.063 45.261h-18.944l0.512-104.311v-32.7l-306.551 0.205-0.068-103.39h0.717v-0.785h305.323l69.973 0.717 0.102 195.004zM716.8 546.679l-69.461 0.137v-103.595h21.811c25.805 0 47.65 22.391 47.65 48.538v54.921z" + ], + "grid": 0, + "tags": [ + "settings-simcardlock" + ] + }, + "properties": { + "order": 209, + "id": 40, + "prevSize": 32, + "code": 59083, + "name": "settings-simcardlock", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 203 + }, + { + "icon": { + "paths": [ + "M165.205 103.834c-32.597 0-59.017 28.16-59.017 62.942l0.478 725.709c0 34.85 30.754 63.932 38.844 63.932h452.54c59.255 0 84.617-29.867 84.617-64.683v-654.438l-137.967-133.461h-379.494zM409.054 461.073h70.554v121.617h-70.554v-121.617zM306.074 459.605l69.393 1.468v121.617l-68.813-0.478-0.58-122.607zM205.687 509.542c0-26.965 25.327-48.503 52.326-48.503l16.486 0.137-0.546 121.105h-68.267v-72.738zM274.5 856.303l-27.204-0.717c-26.999 0-41.95-12.083-41.95-39.117l-0.546-64.717h68.813l0.887 104.55zM376.9 854.835h-70.042l-0.205-103.083h69.325l0.922 103.083zM479.642 854.835l-70.042-0.068-0.717-103.014h70.042l0.717 103.083zM581.666 820.429c0 26.999-26.317 35.055-53.316 35.055l-17.408-1.809 0.546-134.417-307.746-1.024v-102.4l376.525-1.058 1.399 205.653zM575.283 509.918v72.772h-65.809v-121.651h16.862c26.999 0.034 48.947 21.914 48.947 48.879zM866.065 242.381l19.081 84.105-46.729 56.115-56.149-37.444-7.987-85.060c-28.331 21.060-46.797 55.808-46.729 95.13 0.068 34.372 14.268 65.263 36.864 86.665 2.389 2.697 27.273 34.099 27.273 34.099v308.429c0 0 0 113.459 0 140.186s19.081 46.729 46.729 46.729c27.614 0 46.729-20.002 46.729-46.729s-1.399-416.734-1.399-416.734l1.399-31.949c0 0 26.795-32.051 29.73-35.26 21.743-21.265 35.191-51.507 35.123-85.129-0.137-54.409-35.806-100.25-83.934-113.152z" + ], + "grid": 0, + "tags": [ + "settings-simtoolkit" + ] + }, + "properties": { + "order": 210, + "id": 39, + "prevSize": 32, + "code": 59084, + "name": "settings-simtoolkit", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 204 + }, + { + "icon": { + "paths": [ + "M213.265 346.317h-92.638c-26.863 0-48.64 21.777-48.64 48.674v214.289c0 26.897 21.777 48.674 48.64 48.674h92.501l177.084 177.289c15.428 15.428 34.884 23.962 54.989 26.385v-718.882c-20.105 2.423-39.595 10.957-54.989 26.385l-176.947 177.186zM813.124 229.683l-44.885 24.883c33.963 77.244 52.634 160.768 52.634 248.081s-18.671 170.837-52.634 248.081l44.885 24.883c38.741-84.617 60.041-176.674 60.041-272.964s-21.299-188.314-60.041-272.964zM645.939 343.108c20.617 50.517 31.812 104.073 31.812 159.539s-11.196 109.022-31.812 159.539l38.161 18.398c24.235-56.149 37.478-115.917 37.478-177.937 0-62.054-13.21-121.822-37.478-177.937l-38.161 18.398zM526.438 421.99c8.499 26.112 13.039 53.043 13.039 80.657 0 27.58-4.54 54.545-13.039 80.623l28.911 11.401c10.581-29.696 16.282-60.45 16.282-92.058 0-31.573-5.7-62.396-16.282-92.058l-28.911 11.435z" + ], + "grid": 0, + "tags": [ + "settings-sound-max" + ] + }, + "properties": { + "order": 211, + "id": 38, + "prevSize": 32, + "code": 59085, + "name": "settings-sound-max", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 205 + }, + { + "icon": { + "paths": [ + "M585.83 404.378l-28.979 11.435c8.499 26.112 13.073 53.077 13.073 80.657s-4.574 54.477-13.073 80.589l28.979 11.435c10.547-29.696 16.213-60.484 16.213-92.023 0-31.642-5.666-62.396-16.213-92.092zM255.078 328.738h-104.073c-26.829 0-48.606 21.777-48.606 48.64v237.022c0 26.897 21.777 48.674 48.606 48.674h103.868l165.751 165.888c15.428 15.497 34.918 23.996 54.989 26.419v-718.848c-20.070 2.423-39.561 10.957-54.989 26.419l-165.547 165.786z" + ], + "grid": 0, + "tags": [ + "settings-sound-min" + ] + }, + "properties": { + "order": 212, + "id": 37, + "prevSize": 32, + "code": 59086, + "name": "settings-sound-min", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 206 + }, + { + "icon": { + "paths": [ + "M760.081 383.522c-27.819-15.872-57.549-25.702-87.518-30.379-16.555-63.010-57.549-119.774-119.023-154.829-121.719-69.427-277.879-28.092-348.126 92.16-70.246 120.218-28.433 274.534 93.286 343.962 121.685 69.427 277.879 28.092 348.126-92.16 21.402-36.625 32.256-76.425 33.792-116.019 15.155 4.028 30.174 9.318 44.407 17.442 88.064 50.244 118.409 161.963 67.55 249.003s-163.908 116.975-252.006 66.731c-21.367-12.151-39.185-28.126-53.453-46.353-26.863 4.847-54.477 5.359-81.92 1.468 21.572 42.53 55.398 79.599 100.147 105.131 121.685 69.393 277.879 28.058 348.126-92.194 70.212-120.183 28.297-274.5-93.389-343.962zM597.879 481.485c0.171-0.137 0.341-0.273 0.546-0.41-0.478 1.365-1.195 2.56-1.707 3.891-0.717 1.741-1.57 3.482-2.287 5.222-27.819 67.072-92.433 114.62-169.609 114.62-102.366 0-185.344-82.978-185.344-185.344 0-98.065 76.186-178.108 172.578-184.695 0.99-0.068 2.014-0.102 3.004-0.137 3.243-0.171 6.451-0.512 9.762-0.512 7.168 0 14.268 0.478 21.231 1.297 3.482 0.375 6.861 1.161 10.308 1.741 6.281 1.092 12.425 2.423 18.466 4.13 14.882 4.028 29.525 9.25 43.486 17.237 38.434 21.948 65.092 55.842 79.599 94.003-75.23 10.342-145.067 53.316-185.924 123.187-11.298 19.354-19.422 39.561-24.951 60.177 24.132 5.461 48.538 6.724 72.602 4.062 3.584-10.001 7.782-19.934 13.38-29.491 29.901-51.166 81.408-81.92 136.533-88.917-0.546 20.173-4.369 40.414-11.674 59.938z" + ], + "grid": 0, + "tags": [ + "settings-tethering" + ] + }, + "properties": { + "order": 213, + "id": 36, + "prevSize": 32, + "code": 59087, + "name": "settings-tethering", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 207 + }, + { + "icon": { + "paths": [ + "M251.597 23.484c0-12.971-10.547-23.484-23.484-23.484-13.005 0-23.518 10.513-23.518 23.484v79.155l47.002 2.116v-81.271z", + "M716.8 400.725v-253.235c0-24.781-20.070-43.793-44.783-43.793l-62.054 1.092v-81.306h-0.068c0-12.971-10.547-23.484-23.484-23.484-13.005 0-23.518 10.513-23.518 23.484v81.271h47.070v29.047c0 12.971-10.547 23.484-23.518 23.484s-23.484-10.547-23.484-23.484v-29.047h-311.364v29.047c0 12.971-10.547 23.484-23.484 23.484-13.005 0-23.518-10.547-23.518-23.484v-30.106h-56.832c-24.747 0-44.783 19.012-44.783 43.691v560.026c0 24.815 20.070 44.783 44.783 44.783h247.194c40.107 112.196 112.777 221.525 273.033 221.525 160.017 0 290.133-130.185 290.133-290.133-0.034-148.958-111.787-253.815-241.323-282.863zM319.863 385.57l-25.259-31.881 91.989-79.326h47.889v245.794c-11.776 17.135-27.614 35.669-35.499 55.194h-20.787v-183.125c0-24.098 0.614-43.213 1.741-57.31-3.277 3.413-7.27 7.202-12.083 11.332s-20.787 17.237-47.991 39.322zM667.955 939.622c-141.21 0-256.034-114.79-256.034-256 0-141.141 114.859-256 256.034-256 141.141 0 256 114.859 256 256 0 141.21-114.859 256-256 256z", + "M679.287 695.706c-6.349 6.349-16.452 6.349-22.733 0l-66.935-66.935c-6.519 6.861-12.083 23.415-16.452 31.266l66.935 66.935c15.326 15.326 40.277 15.326 55.671 0l66.935-67.004c-4.403-7.851-9.865-24.405-16.452-31.198l-66.97 66.935z" + ], + "grid": 0, + "tags": [ + "settings-time" + ] + }, + "properties": { + "order": 214, + "id": 35, + "prevSize": 32, + "code": 59088, + "name": "settings-time", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 208 + }, + { + "icon": { + "paths": [ + "M698.675 408.166h-368.913c-9.284 0-16.794 7.509-16.794 16.794v192.341c0 9.25 7.509 16.794 16.794 16.794h1.434c22.050 19.149 61.269 54.34 93.833 89.737 23.415 25.463 46.421 50.517 63.898 69.53l-1.058 158.003c8.704 2.731 17.783 4.608 27.409 4.608 9.967 0 19.319-1.946 28.399-4.881l1.058-154.283c17.067-16.521 39.117-38.741 61.918-63.454 33.792-36.864 71.68-78.268 93.389-99.533 8.602-0.717 15.394-7.748 15.394-16.521v-192.341c0.034-9.284-7.509-16.794-16.759-16.794zM714.684 66.833h-402.193v307.2h402.193v-307.2zM478.413 224.7c0 7.714-6.246 13.961-13.961 13.961l-41.506 0.171c-7.714 0-13.961-6.281-13.961-13.961v-42.121c0-7.748 6.246-13.961 13.961-13.961l41.506-0.171c7.714 0 13.961 6.246 13.961 13.961v42.121zM614.4 223.915c0 7.714-6.519 14.677-14.199 14.677h-39.526c-7.748 0-15.428-9.011-15.428-16.691v-39.765c0-7.748 7.782-13.961 15.428-13.961h39.526c7.748 0 14.199 8.294 14.199 16.009v39.731z" + ], + "grid": 0, + "tags": [ + "settings-usbstorage" + ] + }, + "properties": { + "order": 215, + "id": 34, + "prevSize": 32, + "code": 59089, + "name": "settings-usbstorage", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 209 + }, + { + "icon": { + "paths": [ + "M170.667 750.865h682.667v-477.798h-682.667v477.798zM358.81 366.626c51.883 0 93.935 42.052 93.935 93.935s-42.052 93.901-93.935 93.901-93.901-42.018-93.901-93.901 42.052-93.935 93.901-93.935zM922.999 170.667h-820.975c-18.534 0-33.758 21.299-33.758 39.834v603.034c0 18.432 15.223 39.799 33.758 39.799h820.975c18.534 0 32.734-21.367 32.734-39.834v-602.999c0-18.534-14.199-39.834-32.734-39.834zM135.27 785.067l1.263-546.133h750.933l1.809 546.133h-754.005z" + ], + "grid": 0, + "tags": [ + "settings-wallpaper" + ] + }, + "properties": { + "order": 216, + "id": 33, + "prevSize": 32, + "code": 59090, + "name": "settings-wallpaper", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 210 + }, + { + "icon": { + "paths": [ + "M512.034 710.519c-30.993 0-56.149 25.19-56.149 56.183s25.156 56.149 56.149 56.149c31.027 0 56.183-25.122 56.183-56.149s-25.156-56.183-56.183-56.183z" + ], + "grid": 0, + "tags": [ + "settings-wifi-1" + ] + }, + "properties": { + "order": 217, + "id": 32, + "prevSize": 32, + "code": 59091, + "name": "settings-wifi-1", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 211 + }, + { + "icon": { + "paths": [ + "M512.034 542.003c-81.783 0-153.054 43.861-192.375 109.124 25.156 14.336 51.541 25.873 79.019 34.406 25.293-35.601 66.389-59.051 113.357-59.051 47.002 0 88.166 23.484 113.391 59.051 27.477-8.602 53.862-20.139 78.985-34.406-39.356-65.331-110.626-109.124-192.375-109.124zM512.034 710.519c-30.993 0-56.149 25.19-56.149 56.183s25.156 56.149 56.149 56.149c31.027 0 56.183-25.122 56.183-56.149s-25.156-56.183-56.183-56.183z" + ], + "grid": 0, + "tags": [ + "settings-wifi-2" + ] + }, + "properties": { + "order": 218, + "id": 31, + "prevSize": 32, + "code": 59092, + "name": "settings-wifi-2", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 212 + }, + { + "icon": { + "paths": [ + "M512.034 373.385c-128.785 0-242.756 62.191-314.505 157.833l60.45 60.518c55.774-80.657 148.651-133.564 254.054-133.564 105.574 0 198.588 53.043 254.293 133.803l60.45-60.45c-71.68-95.778-185.788-158.14-314.743-158.14zM512.034 542.003c-81.783 0-153.054 43.861-192.375 109.124 25.156 14.336 51.541 25.873 79.019 34.406 25.293-35.601 66.389-59.051 113.357-59.051 47.002 0 88.166 23.484 113.391 59.051 27.477-8.602 53.862-20.139 78.985-34.406-39.356-65.331-110.626-109.124-192.375-109.124zM512.034 710.519c-30.993 0-56.149 25.19-56.149 56.183s25.156 56.149 56.149 56.149c31.027 0 56.183-25.122 56.183-56.149s-25.156-56.183-56.183-56.183z" + ], + "grid": 0, + "tags": [ + "settings-wifi-3" + ] + }, + "properties": { + "order": 219, + "id": 30, + "prevSize": 32, + "code": 59093, + "name": "settings-wifi-3", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 213 + }, + { + "icon": { + "paths": [ + "M512.034 373.385c-128.785 0-242.756 62.191-314.505 157.833l60.45 60.518c55.774-80.657 148.651-133.564 254.054-133.564 105.574 0 198.588 53.043 254.293 133.803l60.45-60.45c-71.68-95.778-185.788-158.14-314.743-158.14zM512.034 542.003c-81.783 0-153.054 43.861-192.375 109.124 25.156 14.336 51.541 25.873 79.019 34.406 25.293-35.601 66.389-59.051 113.357-59.051 47.002 0 88.166 23.484 113.391 59.051 27.477-8.602 53.862-20.139 78.985-34.406-39.356-65.331-110.626-109.124-192.375-109.124zM512.034 204.8c-161.997 0-307.405 69.222-409.975 178.995 10.854 29.525 23.723 57.822 38.707 84.275 87.45-108.578 221.082-178.449 371.268-178.449 150.221 0 283.785 69.905 371.234 178.449 14.985-26.487 27.853-54.818 38.741-84.412-102.639-109.739-247.91-178.859-409.975-178.859zM512.034 710.519c-30.993 0-56.149 25.19-56.149 56.183s25.156 56.149 56.149 56.149c31.027 0 56.183-25.122 56.183-56.149s-25.156-56.183-56.183-56.183z" + ], + "grid": 0, + "tags": [ + "settings-wifi-4" + ] + }, + "properties": { + "order": 220, + "id": 29, + "prevSize": 32, + "code": 59094, + "name": "settings-wifi-4", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 214 + }, + { + "icon": { + "paths": [ + "M568.218 766.703c0 31.029-25.154 56.183-56.183 56.183s-56.183-25.154-56.183-56.183c0-31.029 25.154-56.183 56.183-56.183s56.183 25.154 56.183 56.183z" + ], + "grid": 0, + "tags": [ + "settings-wifi-lock-1" + ] + }, + "properties": { + "order": 221, + "id": 28, + "prevSize": 32, + "code": 59095, + "name": "settings-wifi-lock-1", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 215 + }, + { + "icon": { + "paths": [ + "M568.218 766.703c0 31.029-25.154 56.183-56.183 56.183s-56.183-25.154-56.183-56.183c0-31.029 25.154-56.183 56.183-56.183s56.183 25.154 56.183 56.183z", + "M361.199 671.573c12.254 5.222 24.747 10.001 37.513 13.961 25.293-35.601 66.389-59.051 113.357-59.051 47.002 0 88.166 23.484 113.391 59.051 27.477-8.602 53.862-20.139 78.985-34.406-39.356-65.331-110.626-109.124-192.41-109.124-62.225 0-118.306 25.498-158.891 66.423 4.608 15.94 7.851 32.461 7.851 49.903 0 4.471 0.102 8.841 0.205 13.244z" + ], + "grid": 0, + "tags": [ + "settings-wifi-lock-2" + ] + }, + "properties": { + "order": 222, + "id": 27, + "prevSize": 32, + "code": 59096, + "name": "settings-wifi-lock-2", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 216 + }, + { + "icon": { + "paths": [ + "M568.218 766.703c0 31.029-25.154 56.183-56.183 56.183s-56.183-25.154-56.183-56.183c0-31.029 25.154-56.183 56.183-56.183s56.183 25.154 56.183 56.183z", + "M361.199 671.573c12.254 5.222 24.747 10.001 37.513 13.961 25.293-35.601 66.389-59.051 113.357-59.051 47.002 0 88.166 23.484 113.391 59.051 27.477-8.602 53.862-20.139 78.985-34.406-39.356-65.331-110.626-109.124-192.41-109.124-62.225 0-118.306 25.498-158.891 66.423 4.608 15.94 7.851 32.461 7.851 49.903 0 4.471 0.102 8.841 0.205 13.244z", + "M512.034 373.385c-107.793 0-204.8 43.93-275.763 114.176 28.433 9.284 53.931 24.883 74.172 46.012 54.101-46.865 124.382-75.401 201.557-75.401 105.574 0 198.588 53.043 254.293 133.803l60.45-60.45c-71.646-95.778-185.754-158.14-314.709-158.14z" + ], + "grid": 0, + "tags": [ + "settings-wifi-lock-3" + ] + }, + "properties": { + "order": 223, + "id": 26, + "prevSize": 32, + "code": 59097, + "name": "settings-wifi-lock-3", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 217 + }, + { + "icon": { + "paths": [ + "M512.034 204.8c-161.997 0-307.405 69.222-409.975 178.995 10.854 29.525 23.723 57.822 38.707 84.275 87.45-108.578 221.082-178.449 371.268-178.449 150.221 0 283.785 69.905 371.234 178.449 14.985-26.487 27.853-54.818 38.741-84.412-102.639-109.739-247.91-178.859-409.975-178.859z", + "M568.218 766.703c0 31.029-25.154 56.183-56.183 56.183s-56.183-25.154-56.183-56.183c0-31.029 25.154-56.183 56.183-56.183s56.183 25.154 56.183 56.183z", + "M361.199 671.573c12.254 5.222 24.747 10.001 37.513 13.961 25.293-35.601 66.389-59.051 113.357-59.051 47.002 0 88.166 23.484 113.391 59.051 27.477-8.602 53.862-20.139 78.985-34.406-39.356-65.331-110.626-109.124-192.41-109.124-62.225 0-118.306 25.498-158.891 66.423 4.608 15.94 7.851 32.461 7.851 49.903 0 4.471 0.102 8.841 0.205 13.244z", + "M512.034 373.385c-107.793 0-204.8 43.93-275.763 114.176 28.433 9.284 53.931 24.883 74.172 46.012 54.101-46.865 124.382-75.401 201.557-75.401 105.574 0 198.588 53.043 254.293 133.803l60.45-60.45c-71.646-95.778-185.754-158.14-314.709-158.14z" + ], + "grid": 0, + "tags": [ + "settings-wifi-lock-4" + ] + }, + "properties": { + "order": 224, + "id": 25, + "prevSize": 32, + "code": 59098, + "name": "settings-wifi-lock-4", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 218 + }, + { + "icon": { + "paths": [ + "M310.238 644.983v-29.696c0-52.19-43.008-94.583-95.881-94.583s-95.949 42.394-95.949 94.583v29.696h-34.645v206.438h257.57v-206.438h-31.095zM267.605 644.983h-106.564v-29.696c0-28.194 24.439-51.951 53.316-51.951s53.248 23.757 53.248 51.951v29.696z" + ], + "grid": 0, + "tags": [ + "settings-wifi-lock" + ] + }, + "properties": { + "order": 225, + "id": 24, + "prevSize": 32, + "code": 59099, + "name": "settings-wifi-lock", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 219 + }, + { + "icon": { + "paths": [ + "M829.85 551.253l52.634-52.634c-84.446-112.845-218.658-186.163-370.449-186.163-151.586 0-285.73 73.216-370.142 185.856l71.134 71.1c65.536-94.925 174.933-157.15 298.974-157.15 116.258 0 219.17 54.989 285.662 140.049-36.318 3.891-69.632 17.033-97.553 37.683-47.855-48.742-114.347-79.121-188.109-79.121-96.939 0-181.419 52.292-227.499 130.082l74.411 74.411c23.927-61.338 83.251-104.926 153.054-104.926 50.039 0 94.413 22.596 124.45 57.89-11.537 25.259-18.364 53.248-18.364 82.876 0 111.070 90.044 201.148 201.079 201.148 111.070 0 201.148-90.078 201.148-201.148 0.068-107.383-84.446-194.389-190.43-199.953zM848.521 926.993h-60.791v-222.891h60.791v222.891zM851.319 680.038c-7.202 7.646-17.818 11.332-32.188 11.332-28.501 0-42.769-14.199-42.769-42.94 0-28.57 14.268-42.735 42.769-42.735 28.706 0 42.906 14.165 42.906 42.735 0 13.619-3.584 24.201-10.718 31.607zM952.798 428.271l71.202-71.27c-121.242-148.241-305.459-242.893-511.966-242.893-206.302 0-390.451 94.549-511.761 242.586l71.27 71.202c102.844-130.15 261.7-213.982 440.491-213.982 178.927 0.034 337.954 84.002 440.764 214.357zM512.034 709.291c-36.489 0-66.116 29.559-66.116 66.082s29.594 66.116 66.116 66.116c36.523 0 66.15-29.559 66.15-66.116-0.034-36.523-29.628-66.082-66.15-66.082z" + ], + "grid": 0, + "tags": [ + "settings-wifi-permissions" + ] + }, + "properties": { + "order": 226, + "id": 23, + "prevSize": 32, + "code": 59100, + "name": "settings-wifi-permissions", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 220 + }, + { + "icon": { + "paths": [ + "M529.442 248.149c-169.779 0-321.365 77.79-421.137 199.646l58.641 58.641c84.617-107.145 215.415-176.128 362.53-176.128 147.217 0 278.084 69.12 362.701 176.401l58.675-58.641c-99.84-121.993-251.529-199.919-421.41-199.919zM529.442 574.669c-79.77 0-149.333 43.042-187.221 107.042l61.235 61.235c19.695-50.483 68.54-86.391 125.986-86.391 57.617 0 106.496 36.079 126.089 86.767l61.303-61.303c-37.854-64.171-107.486-107.349-187.392-107.349zM529.442 411.409c-124.757 0-235.145 60.245-304.606 152.883l58.539 58.539c53.931-78.097 143.974-129.331 246.067-129.331 102.195 0 192.375 51.371 246.272 129.604l58.573-58.539c-69.495-92.809-180.019-153.156-304.845-153.156zM529.442 737.963c-30.037 0-54.409 24.371-54.409 54.409s24.371 54.409 54.409 54.409c30.037 0 54.409-24.337 54.409-54.409s-24.371-54.409-54.409-54.409z" + ], + "grid": 0, + "tags": [ + "settings-wifi" + ] + }, + "properties": { + "order": 227, + "id": 22, + "prevSize": 32, + "code": 59101, + "name": "settings-wifi", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 221 + }, + { + "icon": { + "paths": [ + "M834.116 509.884c0-38.263 12.425-73.66 30.14-79.838l28.433-9.967c-9.865-41.506-26.249-80.521-48.128-115.78l-26.999 12.971c-16.896 8.124-50.722-8.090-77.756-35.123-27.068-27.034-43.281-60.894-35.123-77.79l12.937-26.965c-35.294-21.811-74.206-38.332-115.78-48.128l-9.967 28.365c-6.246 17.681-41.609 30.14-79.872 30.14s-73.626-12.459-79.838-30.14l-9.933-28.365c-41.643 9.796-80.213 26.863-115.507 48.742l12.663 26.317c8.124 16.896-8.090 50.722-35.157 77.79-27.034 27.034-60.86 43.247-77.756 35.123l-26.351-12.663c-21.879 35.294-38.98 73.899-48.777 115.473l28.433 9.967c17.715 6.212 30.14 41.574 30.14 79.838 0 38.229-12.459 73.626-30.14 79.838l-28.433 9.967c9.865 41.54 26.249 80.521 48.128 115.814l27.034-12.971c16.896-8.158 50.722 8.055 77.756 35.089 27.034 27.068 43.281 60.86 35.157 77.79l-12.971 26.931c35.294 21.845 74.206 38.366 115.78 48.128l9.967-28.365c6.212-17.715 41.574-30.14 79.838-30.14s73.626 12.425 79.838 30.14l9.967 28.433c41.54-9.865 80.521-26.249 115.814-48.128l-12.971-26.999c-8.124-16.93 8.055-50.722 35.123-77.79 27.034-27.034 60.86-43.281 77.756-35.089l26.965 12.937c21.811-35.294 38.332-74.24 48.094-115.814l-28.365-9.933c-17.715-6.178-30.14-41.574-30.14-79.804zM512 716.322c-114.005 0-206.438-92.467-206.438-206.473 0-114.039 92.433-206.473 206.438-206.473 114.039 0 206.473 92.433 206.473 206.473 0 114.005-92.433 206.473-206.473 206.473z" + ], + "grid": 0, + "tags": [ + "settings" + ] + }, + "properties": { + "order": 228, + "id": 21, + "prevSize": 32, + "code": 59102, + "name": "settings", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 222 + }, + { + "icon": { + "paths": [ + "M786.432 666.59c-39.526-22.835-87.211-18.534-121.651 6.997l-261.393-150.903c0.478-4.13 1.263-8.158 1.263-12.39s-0.785-8.26-1.263-12.39l261.393-150.903c34.475 25.532 82.125 29.833 121.651 7.031 53.146-30.686 71.339-98.645 40.653-151.791s-98.645-71.339-151.757-40.653c-39.526 22.801-59.665 66.287-54.75 108.919l-261.154 150.767c-18.5-13.687-41.131-22.084-65.877-22.084-61.372 0-111.104 49.766-111.104 111.104 0 61.372 49.766 111.104 111.104 111.104 24.747 0 47.377-8.363 65.843-22.050l261.188 150.801c-4.881 42.633 15.223 86.084 54.75 108.885 53.146 30.652 121.071 12.459 151.757-40.653 30.686-53.146 12.493-121.105-40.653-151.791z" + ], + "grid": 0, + "tags": [ + "share" + ] + }, + "properties": { + "order": 229, + "id": 20, + "prevSize": 32, + "code": 59103, + "name": "share", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 223 + }, + { + "icon": { + "paths": [ + "M523.469 145.886c-195.14 0-353.314 158.208-353.314 353.314 0 72.636 21.982 140.117 59.563 196.267l-60.757 157.969 157.867-60.689c56.218 37.717 123.87 59.802 196.676 59.802 195.14 0 353.348-158.208 353.348-353.348-0.034-195.106-158.242-353.314-353.382-353.314z" + ], + "grid": 0, + "tags": [ + "sms" + ] + }, + "properties": { + "order": 230, + "id": 19, + "prevSize": 32, + "code": 59104, + "name": "sms", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 224 + }, + { + "icon": { + "paths": [ + "M510.225 799.846c-143.565 0-262.588-103.97-286.583-240.64 36.898-3.243 70.622-11.162 98.748-22.562l-110.933-110.933c-13.756-13.756-36.079-13.756-49.801 0l-110.831 110.831c26.146 10.615 57.344 18.057 91.273 21.675 24.337 181.828 179.678 322.185 368.162 322.185 102.741 0 195.686-41.677 262.997-108.988l-56.969-56.969c-52.736 52.77-125.577 85.402-206.063 85.402zM878.387 458.889c-24.337-181.828-179.678-322.185-368.162-322.185-102.707 0-195.686 41.643-262.997 108.954l56.969 56.969c52.702-52.736 125.577-85.367 206.029-85.367 143.565 0 262.588 103.97 286.583 240.64-36.898 3.243-70.622 11.162-98.748 22.562l110.933 110.933c13.756 13.756 36.079 13.756 49.835 0l110.831-110.831c-26.112-10.615-57.31-18.057-91.273-21.675z" + ], + "grid": 0, + "tags": [ + "sync" + ] + }, + "properties": { + "order": 231, + "id": 18, + "prevSize": 32, + "code": 59105, + "name": "sync", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 225 + }, + { + "icon": { + "paths": [ + "M495.036 219.989c169.847 0 307.507 137.694 307.507 307.507s-137.66 307.473-307.507 307.473-307.507-137.66-307.507-307.473c0-169.813 137.66-307.507 307.507-307.507z" + ], + "grid": 0, + "tags": [ + "taskswitcherappclose-circle" + ] + }, + "properties": { + "order": 232, + "id": 17, + "prevSize": 32, + "code": 59106, + "name": "taskswitcherappclose-circle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 226 + }, + { + "icon": { + "paths": [ + "M560.811 512.444l92.331-92.365c-7.066-26.761-16.759-51.234-28.501-72.909l-130.116 130.116-130.492-130.526c-11.742 21.641-21.504 46.080-28.604 72.806l92.843 92.843c0.171 0.137 0.341 0.239 0.512 0.41 7.578 7.578 7.748 19.627 0.717 27.511l0.068 0.102-94.106 94.106c7.1 26.692 16.828 51.063 28.535 72.67l130.526-130.526 130.116 130.116c11.708-21.641 21.436-46.046 28.467-72.772l-93.628-93.628 0.102-0.102c-7.031-7.885-6.861-19.934 0.717-27.511 0.137-0.102 0.341-0.205 0.512-0.341z" + ], + "grid": 0, + "tags": [ + "taskswitcherappclose-cross" + ] + }, + "properties": { + "order": 233, + "id": 16, + "prevSize": 32, + "code": 59107, + "name": "taskswitcherappclose-cross", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 227 + }, + { + "icon": { + "paths": [ + "M477.594 698.163c9.694 9.899 21.538 14.882 35.567 14.882 14.438 0 26.385-4.983 35.874-14.882s14.234-21.675 14.234-35.26c0-14.029-4.745-25.873-14.234-35.567s-21.436-14.575-35.874-14.575c-14.029 0-25.907 4.881-35.567 14.575-9.694 9.694-14.541 21.538-14.541 35.567 0 13.585 4.847 25.361 14.541 35.26zM545.997 552.721l9.284-276.582h-85.402l9.899 276.582h66.219z" + ], + "grid": 0, + "tags": [ + "threadnotsent-exclamation" + ] + }, + "properties": { + "order": 234, + "id": 15, + "prevSize": 32, + "code": 59108, + "name": "threadnotsent-exclamation", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 228 + }, + { + "icon": { + "paths": [ + "M819.849 509.952c0 169.681-137.553 307.234-307.234 307.234s-307.234-137.553-307.234-307.234c0-169.681 137.553-307.234 307.234-307.234s307.234 137.553 307.234 307.234z" + ], + "grid": 0, + "tags": [ + "treadnotsent-circle" + ] + }, + "properties": { + "order": 235, + "id": 14, + "prevSize": 32, + "code": 59109, + "name": "treadnotsent-circle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 229 + }, + { + "icon": { + "paths": [ + "M449.468 595.934l-0.068-0.102c-6.622 5.939-16.725 5.734-23.040-0.58-0.137-0.171-0.205-0.307-0.341-0.478l-61.474-83.524-48.23 56.627 96.358 129.707c19.217 11.435 44.407 9.045 60.928-7.509l209.067-253.815v-118.886l-233.199 278.562z" + ], + "grid": 0, + "tags": [ + "treadsent-check" + ] + }, + "properties": { + "order": 236, + "id": 13, + "prevSize": 32, + "code": 59110, + "name": "treadsent-check", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 230 + }, + { + "icon": { + "paths": [ + "M819.849 509.952c0 169.681-137.553 307.234-307.234 307.234s-307.234-137.553-307.234-307.234c0-169.681 137.553-307.234 307.234-307.234s307.234 137.553 307.234 307.234z" + ], + "grid": 0, + "tags": [ + "treadsent-circle" + ] + }, + "properties": { + "order": 237, + "id": 12, + "prevSize": 32, + "code": 59111, + "name": "treadsent-circle", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 231 + }, + { + "icon": { + "paths": [ + "M750.831 668.911v0c0-67.516-56.252-125.679-137.728-153.327l-106.598 106.598-106.633-106.633c-81.476 27.682-137.762 85.811-137.762 153.327v0.034h-0.102c0 67.686 13.483 130.697 36.386 184.422h416.154c22.938-53.726 36.386-116.736 36.386-184.422h-0.102zM506.47 477.662c77.005 0 139.469-62.464 139.469-139.469s-62.464-139.469-139.469-139.469c-77.039 0-139.469 62.464-139.469 139.469s62.464 139.469 139.469 139.469z" + ], + "grid": 0, + "tags": [ + "useraccoun-headers" + ] + }, + "properties": { + "order": 238, + "id": 11, + "prevSize": 32, + "code": 59112, + "name": "useraccoun-headers", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 232 + }, + { + "icon": { + "paths": [ + "M891.324 510.635c0-34.85-103.39-64.102-244.053-72.943l-211.354-254.089c-11.947-16.009-72.26-17.51-72.26-17.51h-47.923l134.69 276.787c-71.168 8.533-150.46 23.415-193.331 41.54l-74.991-106.291c-9.523-17.067-27.102-17.067-27.102-17.067h-49.869l64.922 156.194-64.853 156.194h49.835c0 0 17.613 0 27.102-17.101l81.954-116.224c43.588 16.555 116.975 30.037 183.569 38.127l-131.823 271.155 92.331-0.034c0 0 15.906-1.536 27.853-17.545l206.063-247.91c143.292-8.431 249.242-37.99 249.242-73.284z" + ], + "grid": 0, + "tags": [ + "utility-airplanemode" + ] + }, + "properties": { + "order": 239, + "id": 10, + "prevSize": 32, + "code": 59113, + "name": "utility-airplanemode", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 233 + }, + { + "icon": { + "paths": [ + "M627.166 460.629l-223.369-223.403c-11.366 27.989-20.958 58.743-28.604 91.716l164.557 164.557c0.205 0.171 0.41 0.307 0.614 0.478 8.977 8.977 9.216 23.313 0.853 32.631l0.102 0.102-165.922 165.922c7.646 32.87 17.271 63.522 28.604 91.443l223.164-223.164c27.716-27.682 27.716-72.602-0-100.284z" + ], + "grid": 0, + "tags": [ + "utility-arrow" + ] + }, + "properties": { + "order": 240, + "id": 9, + "prevSize": 32, + "code": 59114, + "name": "utility-arrow", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 234 + }, + { + "icon": { + "paths": [ + "M88.849 686.455c-28.57 0-51.712-23.518-51.712-52.497v-247.159c0-28.979 23.142-52.497 51.712-52.497h141.21c7.339-10.308 15.36-20.070 23.927-29.355h-168.653c-42.598 0-77.107 35.055-77.107 78.268v254.362c0 43.247 34.509 78.268 77.107 78.268h168.619c-8.567-9.284-16.623-19.081-23.996-29.389h-141.107zM987.716 426.394c-14.404-14.507-33.28-24.235-54.272-27.58v-15.565c0-43.247-34.509-78.268-77.107-78.268h-154.453c8.567 9.284 16.589 19.081 23.927 29.355h126.874c28.57 0 51.746 23.484 51.746 52.497v247.159c0 28.979-23.177 52.497-51.746 52.497h-126.805c-7.373 10.342-15.394 20.105-23.996 29.389h154.453c42.598 0 77.107-35.021 77.107-78.268v-15.565c20.992-3.311 39.868-13.039 54.272-27.546 7.509-34.645 11.776-43.11 11.776-83.558-0.034-40.448-4.301-49.937-11.776-84.548zM837.052 647.407c15.974 0 28.911-13.141 28.911-29.355v-215.245c0-16.213-12.937-29.321-28.911-29.321h-125.577c-47.002-80.418-133.905-134.622-233.574-134.622s-186.573 54.17-233.574 134.622h-139.742c-15.974 0-28.911 13.141-28.911 29.321v215.245c0 16.247 12.937 29.355 28.911 29.355h139.776c47.002 80.418 133.871 134.588 233.574 134.588s186.539-54.17 233.574-134.588h125.542zM490.359 678.912v70.554h-37.649v-70.11c-36.557-2.867-69.939-17.169-92.467-39.526l24.883-28.16c21.606 21.504 47.445 33.417 82.637 33.417 37.615 0 68.574-19.524 68.574-58.641 0-30.993-14.575-50.517-68.062-67.174-61.542-19.081-94.857-47.65-94.857-93.935 0-43.349 31.881-74.786 79.838-81.476v-72.465h37.103v71.987c33.758 2.833 60.109 15.223 82.637 36.215l-25.361 26.692c-21.606-20.514-45.568-29.082-72.294-29.082-31.949 0-56.832 15.258-56.832 46.729 0 26.692 13.107 40.994 69.939 58.641 50.688 16.213 93.389 42.394 93.389 102.434 0.034 51.439-32.358 87.177-91.477 93.901z" + ], + "grid": 0, + "tags": [ + "utility-battery" + ] + }, + "properties": { + "order": 241, + "id": 8, + "prevSize": 32, + "code": 59115, + "name": "utility-battery", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 235 + }, + { + "icon": { + "paths": [ + "M561.323 512.068l117.965-117.999c26.146-26.112 26.146-68.471 0-94.583l-200.909-200.909v330.513l-151.245-151.177c-1.195-1.229-2.56-2.116-3.857-3.209h-1.161v-0.956c-1.434-1.195-2.833-2.526-4.335-3.584-8.226 23.245-15.633 47.65-22.118 73.114l168.892 168.926-168.687 168.721c6.519 25.395 13.926 49.766 22.153 72.943 1.434-0.99 2.731-2.287 4.13-3.413v-1.126h1.365c1.229-1.024 2.526-1.911 3.686-3.038l151.245-151.245v330.513l200.909-200.909c26.146-26.146 26.146-68.471 0-94.583l-118.033-117.999zM547.84 264.977l65.57 65.536c0.171 0.171 0.375 0.273 0.58 0.478 8.465 8.465 8.67 21.948 0.785 30.754l0.102 0.068-67.038 67.004v-163.84zM614.878 692.361l-67.038 67.038v-163.908l65.57 65.536c0.171 0.205 0.375 0.307 0.58 0.478 8.465 8.465 8.67 21.982 0.785 30.788l0.102 0.068z" + ], + "grid": 0, + "tags": [ + "utility-bluetooth" + ] + }, + "properties": { + "order": 242, + "id": 7, + "prevSize": 32, + "code": 59116, + "name": "utility-bluetooth", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 236 + }, + { + "icon": { + "paths": [ + "M818.688 170.803h-616.653c-56.422 0-99.635 45.739-99.635 102.161v475.511c0 56.422 43.213 102.161 99.635 102.161h616.653c56.388 0 102.127-45.739 102.127-102.161v-475.511c0.034-56.422-45.705-102.161-102.127-102.161zM507.767 758.647c-135.339 0-245.077-109.705-245.077-245.077s109.739-245.077 245.077-245.077 245.077 109.705 245.077 245.077-109.705 245.077-245.077 245.077zM507.699 316.894c-108.612 0-196.676 88.064-196.676 196.676s88.064 196.676 196.676 196.676 196.642-88.064 196.642-196.676c0-108.612-88.030-196.676-196.642-196.676z" + ], + "grid": 0, + "tags": [ + "utility-camera-lockedscreen" + ] + }, + "properties": { + "order": 243, + "id": 6, + "prevSize": 32, + "code": 59117, + "name": "utility-camera-lockedscreen", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 237 + }, + { + "icon": { + "paths": [ + "M722.876 238.933h-371.473l71.646 75.776h267.093c14.711 0 26.658 11.913 26.658 26.624v259.516l68.267 71.578v-371.473c0-34.85-27.341-62.020-62.191-62.020z", + "M341.333 716.8c-14.711 0-26.624-18.807-26.624-33.485v-264.738l-75.093-71.543v371.439c0 34.85 28.262 63.113 63.113 63.113h371.439l-71.646-64.785h-261.188z" + ], + "grid": 0, + "tags": [ + "utility-data" + ] + }, + "properties": { + "order": 244, + "id": 5, + "prevSize": 32, + "code": 59118, + "name": "utility-data", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 238 + }, + { + "icon": { + "paths": [ + "M258.867 401.51h-56.491c-17.51 0-31.71 14.199-31.71 31.71v154.419c0 17.51 14.199 31.744 31.71 31.744h56.388l108.1 108.066c11.947 11.981 27.068 17.886 42.735 17.852v-469.675c-15.667-0.034-30.788 5.939-42.735 17.886l-107.998 107.998zM809.233 256.171l-35.499 23.177c26.863 71.919 41.643 149.743 41.643 231.083 0 81.306-14.78 159.13-41.643 231.083l35.499 23.177c30.618-78.848 47.514-164.557 47.514-254.225 0-89.702-16.896-175.445-47.514-254.293zM520.67 435.302c4.779 24.303 7.339 49.425 7.339 75.127s-2.56 50.79-7.339 75.093l16.282 10.65c6.007-27.648 9.216-56.286 9.216-85.743s-3.209-58.095-9.216-85.743l-16.282 10.615zM647.441 361.813c14.199 47.036 21.914 96.905 21.914 148.617s-7.714 101.581-21.914 148.617l26.249 17.135c16.691-52.258 25.771-107.93 25.771-165.717 0-57.822-9.079-113.493-25.771-165.751l-26.249 17.101z" + ], + "grid": 0, + "tags": [ + "utility-maxvolume" + ] + }, + "properties": { + "order": 245, + "id": 4, + "prevSize": 32, + "code": 59119, + "name": "utility-maxvolume", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 239 + }, + { + "icon": { + "paths": [ + "M347.75 691.302l401.34-401.306c15.667 10.308 29.116 23.757 39.424 39.424l-401.306 401.306c-15.667-10.342-29.116-23.757-39.458-39.424z" + ], + "grid": 0, + "tags": [ + "utility-mute-cease" + ] + }, + "properties": { + "order": 246, + "id": 3, + "prevSize": 32, + "code": 59120, + "name": "utility-mute-cease", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 240 + }, + { + "icon": { + "paths": [ + "M567.364 746.598c13.039 13.073 29.935 19.524 47.036 19.524v-222.481l-124.928 125.099 77.892 77.858zM567.364 273.306l-117.828 117.794h-73.626c-19.115 0-34.577 15.497-34.577 34.611v168.448c0 19.115 15.497 34.611 34.577 34.611h34.441l204.049-204.254v-170.701c-17.101-0.034-33.997 6.451-47.036 19.49z" + ], + "grid": 0, + "tags": [ + "utility-mute-speaker" + ] + }, + "properties": { + "order": 247, + "id": 2, + "prevSize": 32, + "code": 59121, + "name": "utility-mute-speaker", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 241 + }, + { + "icon": { + "paths": [ + "M613.581 555.315v0l33.348-36.011c4.608-4.983 4.608-13.039 0-17.988l-106.325-114.62v0.205l-3.345-3.584c-1.638-1.775-1.638-4.642 0-6.417l104.823-113.015v-38.127l-134.827 145.34c-4.642 4.983-4.642 13.039 0 18.022l106.325 114.62v-0.205l3.345 3.584c1.638 1.741 1.638 4.608 0 6.383l-109.67 118.272c-4.642 4.983-4.642 13.039 0 17.988l134.827 145.374v-38.161l-104.823-113.015c-1.638-1.775-1.638-4.642 0-6.417l76.322-82.227zM410.487 637.577l109.636-118.272c4.608-4.983 4.608-13.039 0-17.988l-106.325-114.62v0.205l-3.345-3.584c-1.638-1.775-1.638-4.642 0-6.417l104.823-113.015v-38.127l-134.827 145.34c-4.642 4.983-4.642 13.039 0 18.022l106.325 114.62v-0.205l3.345 3.584c1.638 1.741 1.638 4.608 0 6.383l-109.636 118.272c-4.608 4.983-4.608 13.039 0 17.988l134.827 145.374v-38.161l-104.823-113.015c-1.638-1.775-1.638-4.642 0-6.383z" + ], + "grid": 0, + "tags": [ + "utility-vibrate" + ] + }, + "properties": { + "order": 248, + "id": 1, + "prevSize": 32, + "code": 59122, + "name": "utility-vibrate", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 242 + }, + { + "icon": { + "paths": [ + "M510.362 345.225c-128.478 0-242.176 62.020-313.719 157.491l60.314 60.314c55.535-80.418 148.275-133.188 253.406-133.188 105.233 0 198.11 52.873 253.645 133.461l60.314-60.314c-71.578-95.607-185.378-157.764-313.958-157.764zM510.362 513.399c-82.159 0-153.771 44.305-192.819 110.217l15.599 15.599c19.081 9.865 38.98 17.783 59.324 24.439 24.61-39.458 67.959-65.946 117.897-65.946 49.903 0 93.218 26.453 117.828 65.946 20.855-6.793 41.165-15.019 60.655-25.19l14.541-14.507c-39.014-66.116-110.763-110.558-193.024-110.558zM510.362 177.084c-162.884 0-308.907 70.076-411.307 181.077 10.581 29.73 23.518 57.924 38.229 84.617 87.142-110.148 221.73-181.077 373.077-181.077s285.867 70.929 373.009 181.043c14.746-26.692 27.682-54.886 38.229-84.617-102.4-110.967-248.354-181.043-411.238-181.043zM510.362 681.506c-30.959 0-56.047 25.088-56.047 56.081 0 30.925 25.088 56.047 56.047 56.047s56.047-25.088 56.047-56.047c0-30.993-25.122-56.081-56.047-56.081z" + ], + "grid": 0, + "tags": [ + "utility-wifi" + ] + }, + "properties": { + "order": 249, + "id": 0, + "prevSize": 32, + "code": 59123, + "name": "utility-wifi", + "ligatures": "" + }, + "setIdx": 0, + "iconIdx": 243 + } + ], + "height": 1024, + "metadata": { + "name": "Gaia-icons" + }, + "preferences": { + "showGlyphs": true, + "showQuickUse": true, + "fontPref": { + "prefix": "icon-", + "metadata": { + "fontFamily": "Gaia-icons", + "majorVersion": 1, + "minorVersion": 0 + }, + "metrics": { + "emSize": 512, + "baseline": 6.25, + "whitespace": 50 + }, + "embed": true + }, + "imagePref": {}, + "historySize": 100, + "showCodes": true, + "search": "", + "gridSize": 16 + } +} diff --git a/style/input_areas.css b/style/input_areas.css index 7afef06b7..6eacb4c2f 100644 --- a/style/input_areas.css +++ b/style/input_areas.css @@ -1,6 +1,26 @@ /* ---------------------------------- -* Input areas -* ---------------------------------- */ + * Input areas + * ---------------------------------- */ + +/** + * BiDi notes: + * + * - as the , -

+ div.skin-dark.margins { + margin: 1rem -1.5rem; + padding: 1.5rem 1.5rem 0.5rem; + } -

- - -

- + /** + * .bb-editable + * Added properties for this example, don't add on app. + */ + .bb-editable { + padding: 1.5rem 1rem 0.5rem; + background: #bbb; + } -

Fieldset

-
-
- Mobile -
-

- - -

-

- - -

-
-
- -
- Work -
-

- - -

-
-
-
- -

Forms: Input text

- -
-

- - -

-
+ /** + * .icon-email:before + * Define the background-image with custom icon for App. + * Attention, the pseudo-element is required for compatibility with Building Blocks. + * + * Example: + * .icon-mms:before { background-image: url(...); } + */ + .icon-email:after { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABaCAYAAACv+ebYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASRJREFUeNrsl8ENgjAUhqlhAEfxQDyzgXdOjoCT0ClYg54Nu+gGtcRiAlJ5fQ9CDP+XFJOW+hlo6/uTBADw76hfg9ba0n0cBd//VErp6FlO3FgZDevn9pO50u4iEXPkn/ul4hj54L4lxBT51/hS4odrVUA62b+UOCSvfP+q4rE8KF1DTF5w3JPLio9Gx1T/Yauzen/idGb8Jv13QgEAAAAAyNJi27bitJhlmeYUAhfXcoHYuKY5pU/uJ3OluaTm4sjN3JOiFnsxckN5PTFVJkVuqGsitrw9hRaL7ycvxFhxt7WuE3Lt+1ct6MfyXhq131PmVukkpX+n5RYRhn24IC0iLQIAAABIi2/uRSFOi+e6RlpEWkRaRFpEWkRaRFoEYG+8BBgAvaeWTjgXDaoAAAAASUVORK5CYII=); + } -
- + + + + + +

+ +

+

Default inputs

+ +

+ + +

+ +

+ +

+ +

+ + +

+ +

+ + +

+ +

- +

- - +
+ + +

Required inputs

+
+

+ + +

+ +

+ +

+
+ +

Date/time inputs

+
+

+ +

+ +

+ +

+
+ +

Fieldset

+
+
+ Mobile +
+

+ + +

+

+ + +

+
+
+ +
+ Work +
+

+ + +

+
+
+
+ +

Forms: Input text

+
+

+ + +

+
+ +
+ +

+ + +

+
+ +
+

Skin dark

- +

@@ -107,28 +194,43 @@

Forms: Input text

- +

- -

Forms: Text area

- -
- - -

- -

-
- -
- - -

- -

-
+
+ +

Forms: Text area

+
+ + +

+ +

+
+ +
+ +

+ +

+
+ +
+ +

+ +

+
+ +

Content Editable

+
    +
  • Travis Gray Travis Gray
  • +
  • Lucy B.
  • +
  • Mary
  • +
  • Paul C.
  • +
  • John
  • +
- \ No newline at end of file + diff --git a/style/keyboard_symbols.css b/style/keyboard_symbols.css new file mode 100644 index 000000000..b74bf62b2 --- /dev/null +++ b/style/keyboard_symbols.css @@ -0,0 +1,5 @@ +@font-face { + font-family: 'Keyboard Symbols'; + font-weight: 600; + src: url(keyboard_symbols/Keyboard-Symbols.ttf); +} \ No newline at end of file diff --git a/style/keyboard_symbols/Keyboard-Symbols.ttf b/style/keyboard_symbols/Keyboard-Symbols.ttf new file mode 100644 index 000000000..ecd0e654f Binary files /dev/null and b/style/keyboard_symbols/Keyboard-Symbols.ttf differ diff --git a/style/layout.css b/style/layout.css new file mode 100644 index 000000000..ac2805f79 --- /dev/null +++ b/style/layout.css @@ -0,0 +1,330 @@ +/* ------------------------------------ + * Layout.css will allow us creating + * easy structures using flexbox. + * This file will replace lists.css + * ------------------------------------ */ + +html { + height: 100%; +} + +body { + margin: 0; + height: 100%; + display: flex; + flex-direction: column; + font-size: 18px; + color: #333; + overflow: hidden; +} + +ul { + margin: 0; + padding: 0; + list-style: none; +} + +p { + margin: 0; + line-height: 22px +} + +/* Horizontal layout */ +.hbox { + display: flex; + flex-direction: row; +} + +.hbox.left { justify-content: flex-start; } +.hbox.center { justify-content: center; } +.hbox.right { justify-content: flex-end; } +.hbox.top { align-items: flex-start; } +.hbox.middle { align-items: center; } +.hbox.bottom { align-items: flex-end; } + +.hbox > .self-top { align-self: flex-start; } +.hbox > .self-middle { align-self: center; } +.hbox > .self-bottom { align-self: flex-end; } + +/* Vertical layout */ +.vbox { + display: flex; + flex-direction: column; +} + +.vbox.left { align-items: flex-start; } +.vbox.center { align-items: center; } +.vbox.right { align-items: flex-end; } +.vbox.top { justify-content: flex-start; } +.vbox.middle { justify-content: center; } +.vbox.bottom { justify-content: flex-end; } + +.vbox > .self-left { align-self: flex-start; } +.vbox > .self-center { align-self: center; } +.vbox > .self-right { align-self: flex-end; } + +/* + * Layout properties + */ + +.fit { + flex: 1; +} + +.scroll { + overflow: auto; +} + +.fit.two { flex: 2; } +.fit.three { flex: 3; } +.fit.four { flex: 4; } +.fit.five { flex: 5; } +.fit.six { flex: 6; } + +/* + * Elements + */ + +/* Lists */ +.gaia-list { + font-size: 18px; +} + +.gaia-list li { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + min-height: 40px; + padding: 10px 15px; +} + +.gaia-list li:after { + position: absolute; + content: ""; + right: 15px; + top: 0; + bottom: 0; + left: 15px; + border-bottom: 1px solid #e7e7e7; + pointer-events: none; +} + +.gaia-list li:last-of-type:after { + display: none; +} + +.gaia-list.active li:active, +.gaia-list li.active:active { + background-color: rgba(0, 213, 255, 0.3); +} + + +.gaia-list li.vbox { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +/* List header */ +.gaia-list header { + padding: 0 30px; + margin: 0; + font-size: 16px; + height: 30px; + line-height: 40px; + font-weight: normal; + color: #ff4e00; + text-transform: uppercase; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + background: #fff; +} + +.gaia-list.sticky header { + position: sticky; + top: 0; + right: 0; + left: 0; + z-index: 1; +} + +/* List elements */ +.gaia-list li p, +.gaia-list li label { + -moz-margin-start: 15px; +} + +.gaia-list li p:not(:first-of-type) { + color: #858585; + font-size: 15px; + line-height: 20px; +} + +.gaia-list li p em { + font-size: 15px; + font-style: normal; +} + +.gaia-list li p time { + margin-right: 3px; + text-transform: uppercase; +} + +.gaia-list label.pack-checkbox, +.gaia-list label.pack-switch { + width: 100%; + overflow: hidden; + display: flex; + align-items: center; + height: auto; + min-height: 40px; + padding: 10px 0; + margin: -10px 0; + -moz-margin-start: 15px; +} + +.gaia-list label.vbox.pack-checkbox, +.gaia-list label.vbox.pack-switch { + align-items: flex-start; + justify-content: center; +} + +.gaia-list label.pack-checkbox:not(.reverse) { + -moz-padding-start: 30px; + -moz-margin-start: 0; +} + +.gaia-list label.pack-checkbox span:after { + left: 10px; +} + +.gaia-list label.pack-checkbox.reverse span:after, +.gaia-list label.pack-switch span:after { + left: auto; + right: 0; +} + +.gaia-list label.pack-checkbox span, +.gaia-list label.pack-switch span, +.gaia-list label p { + word-wrap: break-word; + width: 100%; +} + +.gaia-list label.pack-checkbox.reverse span, +.gaia-list label.pack-checkbox.reverse p { + width: calc(100% - 30px); +} + +.gaia-list label.pack-switch span, +.gaia-list label.pack-switch p { + width: calc(100% - 70px); +} + +.gaia-list label p { + color: #858585; + font-size: 15px; + line-height: 20px; + -moz-margin-start: 0; +} + +.gaia-list li.icon { + -moz-padding-start: 40px; + background-position: left 15px center; + background-repeat: no-repeat; + background-size: 30px; +} + +.gaia-list [data-type=img], +.gaia-list li img { + display: block; + overflow: hidden; + width: 50px; + height: 50px; + border-radius: 25px; + margin-top: 5px; + box-sizing: border-box; + box-shadow: 0 0 0 1px #dedede; + background: transparent center center / cover; + position: relative; +} + +.gaia-list li button, +.gaia-list li .button { + margin: 0; +} + +.gaia-list li button + button, +.gaia-list li p + button, +.gaia-list li p + .button, +.gaia-list li button + p, +.gaia-list li .button + p, +.gaia-list li label + button, +.gaia-list li label + .button { + margin-top: 10px; +} + +/* Footer */ +.gaia-footer { + border-top: 1px solid #e7e7e7; + background-color: #fff; + padding: 10px 15px; + display: flex; +} + +.gaia-footer p { + margin: 0 15px 10px; + word-break: break-all; + text-align: center; + color: #858585; + font-size: 15px; + line-height: 20px; +} + +.gaia-footer button, +.gaia-footer .button { + margin: 0 0 0 15px; +} + +.gaia-footer button:first-of-type, +.gaia-footer .button:first-of-type { + margin-left: 0; +} + +/* + * Skins + */ + +.skin-comms .gaia-list header { + color: #4997a7; +} + +.skin-organic .gaia-list header { + background-color: #e7e7e7; + color: #4d4d4d; + font-size: 15px; + line-height: 34px; + text-transform: none; +} + + +/** + * Right-to-Left layout + */ +.gaia-list:-moz-dir(rtl) label.pack-checkbox span:after { + left: unset; + right: 10px; +} + +.gaia-list:-moz-dir(rtl) label.pack-checkbox.reverse span:after, +.gaia-list:-moz-dir(rtl) label.pack-switch span:after { + left: 0; + right: unset; +} + +.gaia-list:-moz-dir(rtl) li.icon { + background-position: right 15px center; +} + diff --git a/style/layout/index.html b/style/layout/index.html new file mode 100644 index 000000000..9f8fb1b50 --- /dev/null +++ b/style/layout/index.html @@ -0,0 +1,342 @@ + + + + + Layout + + + + + + + + + + + + + + +
+
+

App name

+
+
+
+
Paragraphs
+
    +
  • +

    Only one paragraph

    +
  • +
  • +

    +

    Paragraph 2 (Paragraph 1 is empty)

    +
  • +
  • +

    Paragraph 1

    +

    Paragraph 2

    +

    Paragraph 3

    +
  • +
+
+
+
Active state
+
    +
  • +

    This row has active state

    +
  • +
+
+
+
Text + image
+
    +
  • +

    Contact name

    + placeholder +
  • +
  • +

    Contact name

    + placeholder +
  • +
+
+
+
Buttons
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +

    Paragraph

    +
  • +
  • +

    Paragraph

    + +
  • +
  • + + +
  • +
  • + + +
  • +
  • +
    +

    Text (fit)

    +
    +
    + +
    +
  • +
  • +
    +

    text (1/2)

    +
    +
    + +
    +
  • +
  • +
    +

    text (1/3)

    +
    +
    + +
    +
  • +
  • +
    +

    text (1/4)

    +
    +
    + +
    +
  • +
  • +
    +

    text (1/5)

    +
    +
    + +
    +
  • +
  • +
    +

    text (1/6)

    +
    +
    + +
    +
  • +
  • +
    +

    text (1/7)

    +
    +
    + +
    +
  • +
+
+
+
Checkboxes
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
Switches
+
    +
  • + +
  • +
  • + +
  • +
+
+ + +
+
vbox: left
+
+
Item 1
+
Item 2
+
Item 3
+
+
vbox: center
+
+
Item 1
+
Item 2
+
Item 3
+
+
vbox: right
+
+
Item 1
+
Item 2
+
Item 3
+
+
vbox: top
+
+
Item 1
+
Item 2
+
Item 3
+
+
vbox: middle
+
+
Item 1
+
Item 2
+
Item 3
+
+
vbox: bottom
+
+
Item 1
+
Item 2
+
Item 3
+
+
vbox: children positioning
+
+
Item 1: left
+
Item 2: center
+
Item 3: right
+
+
+
+
hbox: left
+
+
Item 1
+
Item 2
+
Item 3
+
+
hbox: center
+
+
Item 1
+
Item 2
+
Item 3
+
+
hbox: right
+
+
Item 1
+
Item 2
+
Item 3
+
+
hbox: top
+
+
Item 1
+
Item 2
+
Item 3
+
+
hbox: middle
+
+
Item 1
+
Item 2
+
Item 3
+
+
hbox: bottom
+
+
Item 1
+
Item 2
+
Item 3
+
+
hbox: children positioning
+
+
Item 1: top
+
Item 2: middle
+
Item 3: bottom
+
+
+
+
+ + diff --git a/style_unstable/lists.css b/style/lists.css similarity index 55% rename from style_unstable/lists.css rename to style/lists.css index 5600e9e57..5e374c3f2 100644 --- a/style_unstable/lists.css +++ b/style/lists.css @@ -1,7 +1,6 @@ /* ---------------------------------- * Lists * ---------------------------------- */ - [data-type="list"] { font-weight: 400; padding: 0 1.5rem; @@ -20,28 +19,31 @@ /* Title divisors */ [data-type="list"] header { - border-bottom: 0.1rem solid #ff4E00; - padding: 0.5rem 1rem; + padding: 0 1.5rem; margin: 0; font-size: 1.6rem; - line-height: 1.8rem; + height: 3rem; + line-height: 4rem; font-weight: normal; - color: #ff4E00; + color: #ff4e00; text-transform: uppercase; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } +html[dir="ltr"] [data-type="list"] header { text-align: left; } +html[dir="rtl"] [data-type="list"] header { text-align: right; } /* List items */ [data-type="list"] li { width: 100%; height: 6rem; - -moz-box-sizing: border-box; - transition: transform 0.3s ease, padding 0.3s ease; + box-sizing: border-box; border-bottom: solid 0.1rem #e7e7e7; - color: #000; + color: #333; margin: 0; display: block; position: relative; - z-index: 1; } [data-type="list"] li:last-child { @@ -49,9 +51,13 @@ } /* Pressed State */ +li a:active { + background-color: transparent; /* remove default color for active state */ +} + [data-type="list"] li > a { text-decoration: none; - color: #000; + color: #333; display: block; height: 6rem; position: relative; @@ -59,22 +65,20 @@ outline: none; } +[data-type="list"].active li:after, [data-type="list"] li > a:after { content: ""; - background-color: #b1f1ff; - opacity: 0; pointer-events: none; position: absolute; - left: 0; + left: -1.5rem; top: 0; - right: 0; + right: -1.5rem; bottom: 0; - z-index: 0; } -[data-type="list"] li > a:active:after, -[data-type="list"] li > a:hover:after { - opacity: 0.6; +[data-type="list"].active li:active:after, +[data-type="list"] li > a:active:after { + background-color: rgba(0,213,255,0.3); } /* Disabled */ @@ -86,42 +90,66 @@ /* Graphic content */ [data-type="list"] aside { - float: left; - margin: 0 0.5rem 0 0; + margin: 0; + margin-inline-end: 0.5rem; height: 100%; position: relative; - z-index: 2; } +html[dir="ltr"] [data-type="list"] aside { float: left; } +html[dir="rtl"] [data-type="list"] aside { float: right; } [data-type="list"] li > a aside, [data-type="list"] li > a aside.icon { background-color: transparent; - z-index: -1; } [data-type="list"] aside.pack-end { - float: right; - margin: 0 0 0 0.5rem; - text-align: right; + margin: 0; + margin-inline-start: 0.5rem; + text-align: end; } +html[dir="ltr"] [data-type="list"] aside.pack-end { float: right; } +html[dir="rtl"] [data-type="list"] aside.pack-end { float: left; } [data-type="list"] aside.icon { width: 3rem; height: 6rem; - background: #fff no-repeat left center / 100% auto; - font: 0/0 a; + background-color: #fff; + background-repeat: no-repeat; + background-size: 100% auto; + font-size: 0; display: block; overflow: hidden; } +html[dir="ltr"] [data-type="list"] aside.icon { + background-position: left center; +} +html[dir="rtl"] [data-type="list"] aside.icon { + background-position: right center; +} +[data-type="list"] aside span[data-type=img], [data-type="list"] aside img { display: block; overflow: hidden; - width: 6rem; - height: 6rem; + width: 5rem; + height: 5rem; + border-radius: 2.5rem; + margin-top: 0.5rem; + box-sizing: border-box; background: transparent center center / cover; position: relative; - z-index: 1; +} + +[data-type="list"] [data-icon] { + font-size: 0; +} + +[data-type="list"] [data-icon]:before { + line-height: 6rem; + text-align: center; + width: 3rem; + color: #333; } /* Text content */ @@ -132,7 +160,7 @@ border: none; display: block; margin: 0; - color: #5b5b5b; + color: #858585; font-size: 1.5rem; line-height: 2rem; } @@ -140,7 +168,7 @@ [data-type="list"] li p:first-of-type { font-size: 1.8rem; line-height: 2.2rem; - color: #000; + color: #333; padding: 1rem 0 0; } @@ -155,46 +183,60 @@ } [data-type="list"] li p time { - margin-right: 0.3rem; + margin-inline-end: 0.3rem; text-transform: uppercase; } /* Checkable content */ [data-type="list"] li > .pack-checkbox, -[data-type="list"] li > .pack-radio, [data-type="list"] li > .pack-switch { pointer-events: none; position: absolute; top: -0.1rem; bottom: 0; - right: 0; + /* Intentionally adding a conflict between right/left here: this will be + * resolved differently whether we're in LTR or RTL mode. */ + right: -4rem; left: -4rem; - z-index: 1; - width: auto; + width: calc(100% + 4rem); height: auto; - border-top: solid 0.1rem #e7e7e7; } [data-type="list"] li > .pack-checkbox input ~ span:after, -[data-type="list"] li > .pack-radio input ~ span:after, [data-type="list"] li > .pack-switch input ~ span:after { + /* because width is set in switches.css, the conflict between left/right will + * be resolved in favor of "left" in LTR and "right" in RTL */ left: 0; - margin-left: 0; + right: 0; + margin-inline-start: 0; } /* Edit mode */ [data-type="list"] [data-type="edit"] li { - transform: translateX(4rem); - padding-left: 0; + padding-inline-start: 4rem; } [data-type="list"] [data-type="edit"] li > .pack-checkbox, -[data-type="list"] [data-type="edit"] li > .pack-radio, [data-type="list"] [data-type="edit"] li > .pack-switch { pointer-events: auto; + left: 0; + right: 0; +} + +[data-type="list"] [data-type="edit"] li > a { + pointer-events: none; } [data-type="list"] [data-type="edit"] li > a:active:after, [data-type="list"] [data-type="edit"] li > a:hover:after { display: none; } + +[data-type="list"] [data-type="edit"] aside.pack-end { + display: none; +} + +/* Themes */ +.skin-comms [data-type="list"] header { + color: #4997a7; +} diff --git a/style_unstable/lists/index.html b/style/lists/index.html similarity index 57% rename from style_unstable/lists/index.html rename to style/lists/index.html index 50def52b2..7e320a568 100644 --- a/style_unstable/lists/index.html +++ b/style/lists/index.html @@ -1,5 +1,5 @@ - + Lists @@ -8,11 +8,14 @@ + - These + - +

+ +

Title
    @@ -73,6 +88,7 @@
  • +

    Margherita Clickable Gomez

  • @@ -101,10 +117,10 @@
  • -
    +
    asidecall
    -

    +

    Margherita Gomez (2)

    @@ -138,10 +154,9 @@ -
    -
    -

    +

    +

    Margherita Gomez (2)

    @@ -159,7 +174,7 @@
    • -
      +

      Phone lock

    • diff --git a/style/object_menu.css b/style/object_menu.css new file mode 100644 index 000000000..773f4b028 --- /dev/null +++ b/style/object_menu.css @@ -0,0 +1,265 @@ +/* ---------------------------------- + * Object menu + * ---------------------------------- */ + +html[dir="ltr"] [role="dialog"][data-type="object"] [dir] { text-align: left; } +html[dir="rtl"] [role="dialog"][data-type="object"] [dir] { text-align: right; } + +/** + * We want each paragraph in a textarea to be aligned + * according to its natural direction. + */ +html[dir] [role="dialog"][data-type="object"] textarea[dir] { text-align: start; } + +/* Main dialog setup */ +[role="dialog"][data-type="object"] { + display: flex; + flex-direction: column; + background-color: #2d2d2d; + overflow: hidden; + position: fixed; + z-index: 100; + top: 0; + left: 0; + right: 0; + bottom: 0; + color: #fff; + font-size: 1.6rem; +} + +[role="dialog"][data-type="object"] > header { + box-sizing: border-box; + display: flex; + align-items: center; + height: 5rem; + color: #fff; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + font-weight: normal; + padding: 0 3rem; + border-bottom: 0.1rem solid #616262; +} + +[role="dialog"][data-type="object"] > header h1 { + color: #fff; + white-space: nowrap; + text-overflow: ellipsis; + display: block; + overflow: hidden; + margin: 0; + font-weight: normal; +} + +/* Specific component code */ +[role="dialog"][data-type="object"] > section { + color: #fff; + flex: 1; + overflow: scroll; +} + +/* subheaders */ +[role="dialog"][data-type="object"] h2 { + background-color: #242424; + color: #858585; + font-size: 1.4rem; + font-weight: 500; + padding: 1rem 3rem; + margin: 0; +} + +[role="dialog"][data-type="object"] ul { + padding: 0; + margin: 0; +} + +[role="dialog"][data-type="object"] ul li { + position: relative; + display: flex; + justify-content: center; + flex-direction: column; + margin: 0 1.5rem; + padding: 1rem 1.5rem; + min-height: 3.9rem; + height: auto; + list-style: none; + font-size: 1.8rem; + font-weight: 300; + color: #fff; + word-wrap: break-word; + -moz-hyphens: auto; + transition: background-color 0.2s ease; +} + +[role="dialog"][data-type="object"] ul li.input { + margin: 0; +} + +[role="dialog"][data-type="object"] ul li:not(.input):before { + position: absolute; + content: ""; + top: 0; + right: -1.5rem; + bottom: 0; + left: -1.5rem; + z-index: -1; +} + +[role="dialog"][data-type="object"] ul li:after { + position: absolute; + content: ""; + height: 0.1rem; + top: 0; + right: 0; + left: 0; + background-color: #666; +} + +[role="dialog"][data-type="object"] ul li:first-child:after { + display: none; +} + +[role="dialog"][data-type="object"] ul + ul li:first-child:after { + display: block; +} + +[role="dialog"][data-type="object"] ul + ul li.input:first-child:after { + left: 1.5rem; + right: 1.5rem; +} + +[role="dialog"][data-type="object"] ul li a { + color: #fff; + text-decoration: none; +} + +[role="dialog"][data-type="object"] ul li button { + font-family: sans-serif; + color: #fff; + border: none; + background-color: transparent; + font-size: 1.8rem; + font-weight: 300; + font-style: normal; + padding: 0; + margin: 0; +} + +[role="dialog"][data-type="object"] ul li button[type="reset"] { + font-size: 0; +} + +[role="dialog"][data-type="object"] ul li p { + outline: none; + display: block; + margin: 0; + color: #fff; + font-size: 1.5rem; + line-height: 1.8rem; + font-weight: normal; +} + +[role="dialog"][data-type="object"] ul li p:first-child { + font-size: 1.8rem; + font-weight: 500; +} + +[role="dialog"][data-type="object"] ul li p:empty { + display: none; +} + +/* Pressed status */ +[role="dialog"][data-type="object"] ul li:active:before { + background-color: #00aacc; +} + +[role="dialog"][data-type="object"] ul li:not(.input):active:after, +[role="dialog"][data-type="object"] ul li:not(.input):active + li:after { + display: none; +} + +/* Menu & buttons setup */ +[role="dialog"][data-type="object"] menu { + display: flex; + margin: 0; + padding: 1.5rem; + background-color: #4d4d4d; +} + +[role="dialog"][data-type="object"] menu button::-moz-focus-inner { + border: none; + outline: none; + margin-top: -0.2rem; /* To fix line-height bug (697451) */ +} + +[role="dialog"][data-type="object"] menu button { + font-family: sans-serif; + font-style: italic; + width: 100%; + height: 4rem; + margin: 0; + padding: 0 1.2rem; + box-sizing: border-box; + display: inline-block; + vertical-align: middle; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + background: #d8d8d8; + border: none; + border-radius: 2rem; + font-weight: normal; + font-size: 1.6rem; + line-height: 4rem; + color: #333; + text-align: center; + text-shadow: none; + text-decoration: none; + outline: none; +} + +/* Recommend */ +[role="dialog"][data-type="object"] menu button.recommend { + background-color: #00caf2; + color: #fff; +} + +/* Danger */ +[role="dialog"][data-type="object"] menu button.danger { + background-color: #e51e1e; + color: #fff; +} + +/* Pressed */ +[role="dialog"][data-type="object"] menu button:active { + background: #00aacc; + color: #fff; +} + +/* Disabled */ +[role="dialog"][data-type="object"] > menu > button[disabled] { + background-color: #565656; + color: rgba(255,255,255,0.4); + pointer-events: none; +} + +[role="dialog"][data-type="object"] > menu > button[disabled].recommend { + background-color: #006579; +} + +[role="dialog"][data-type="object"] > menu > button[disabled].danger { + background-color: #730f0f; +} + +button[disabled]::-moz-selection, +label span::-moz-selection { + -moz-user-select: none; +} + +[role="dialog"][data-type="object"] menu button { + margin-inline-start: 1rem; +} + +[role="dialog"][data-type="object"] menu button:first-child { + margin-inline-start: 0; +} diff --git a/style/object_menu/index.html b/style/object_menu/index.html new file mode 100644 index 000000000..ce8e4e92d --- /dev/null +++ b/style/object_menu/index.html @@ -0,0 +1,95 @@ + + + + + Object menu + + + + + + + + + + +

      + +

      + +
      +
      Title
      +
      +
        +
      • First item
      • +
      • One Paragraph

      • +
      • +

        Two

        +

        Paragraphs

        +
      • +
      • +

        Two Paragraphs (one empty)

        +

        +
      • +
      +

      Buttons

      +
        +
      • +
      • Anchor
      • +
      • + +

        Paragrah inside anchor

        +
        +
      • +
      • + +

        Two Paragrahs

        +

        inside anchor

        +
        +
      • +
      +

      inputs

      +
        +
      • +

        + + +

        + +

        + +

        +
      • +
      +
      + + + +
      + + + + diff --git a/style/option_menu.css b/style/option_menu.css new file mode 100644 index 000000000..b891ccef7 --- /dev/null +++ b/style/option_menu.css @@ -0,0 +1,27 @@ +/* ---------------------------------- + * Option menu + * ---------------------------------- */ + +form[role="dialog"][data-subtype="menu"] { + visibility: hidden; + transform: translateY(100%); + transition: transform ease-in-out .3s, visibility .3s; +} + +form[role="dialog"][data-subtype="menu"].visible { + visibility: visible; + transform: translateY(0); +} + +/* ---------------------------------- + * This CSS disables interaction with the application during dialog animations, + * to prevent multiple clicks on elements. + * See Bug 1125369 for more information. + * ---------------------------------- */ +.dialog-animating { + pointer-events: none; +} + +.dialog-animating .disable-when-dialog-animates { + pointer-events: none; +} diff --git a/style/progress_activity.css b/style/progress_activity.css new file mode 100644 index 000000000..4a634ab1c --- /dev/null +++ b/style/progress_activity.css @@ -0,0 +1,121 @@ +/* ---------------------------------- + * Progress + activities + * ---------------------------------- */ + +/* Spinner */ +progress:not([value]) { + background: url(progress_activity/images/ui/default.png) no-repeat center center / 100% auto; + animation: 0.9s rotate infinite steps(30); + width: 2.9rem; + height: 2.9rem; + border: none; + display: inline-block; + vertical-align: middle; +} + +progress:not([value]).light { + background-image: url(progress_activity/images/ui/light.png); +} + +progress:not([value])::-moz-progress-bar { + background: none; +} + +/* Progress bar */ +progress[value] { + width: 100%; + background: #333; + border: none; + border-radius: 0; + height: 0.4rem; + display: block; +} + +progress[value]::-moz-progress-bar { + background: #01c5ed; + border-radius: 0; +} + +/* Progress bar */ +progress[value].pack-activity { + background-size: 15rem; +} +html[dir="ltr"] progress[value].pack-activity { + animation: 1.5s move-right steps(15) infinite; + background-image: repeating-linear-gradient(135deg, #92F4FE, #92F4FE 5rem, #00CDF0 5rem, #00CDF0 10rem); +} +html[dir="rtl"] progress[value].pack-activity { + animation: 1.5s move-left steps(15) infinite; + background-image: repeating-linear-gradient(-135deg, #92F4FE, #92F4FE 5rem, #00CDF0 5rem, #00CDF0 10rem); +} + +/* Labels */ +p[role="status"] { + padding: 0.5rem; + font-weight: 300; + font-size: 2.25rem; + line-height: 1.4em; + color: #fff; +} + +p[role="status"] progress:not([value]) { + margin-inline-end: 0.5rem; +} + +p[role="status"] progress:not([value]) + span { + margin-bottom: 0; +} + +p[role="status"] span { + display: inline-block; + vertical-align: middle; + margin-bottom: 0.5rem; +} + +/* Progress steps */ +.bb-steps { + position: relative; + height: 0.3rem; +} +html[dir="ltr"] .bb-steps { transform: scaleX(1); } +html[dir="rtl"] .bb-steps { transform: scaleX(-1); } + +.bb-steps:before { + position: absolute; + content: ""; + height: 0; + left: 0; + top: 0.1rem; + right: 0; + border-top: 0.1rem solid #b7b7b7; + border-bottom: 0.1rem solid #fff; +} + +.bb-steps progress[value] { + position: absolute; + height: 0.3rem; + left: 0; + top: 0; + background: #858585; + transition: transform 0.35s cubic-bezier(0, 1, 0.5, 1.1); +} + +.bb-steps progress[value]::-moz-progress-bar { + background: none; +} + +/* Animations */ +@keyframes rotate { + from { transform: rotate(1deg); } + to { transform: rotate(360deg); } +} + +@keyframes move-right { + from { background-position: -15rem 0; } + to { background-position: 0 0; } +} + +@keyframes move-left { + from { background-position: 0 0; } + to { background-position: -15rem 0; } +} diff --git a/style/progress_activity/images/ui/activity.png b/style/progress_activity/images/ui/activity.png new file mode 100644 index 000000000..e694a038b Binary files /dev/null and b/style/progress_activity/images/ui/activity.png differ diff --git a/style/progress_activity/images/ui/activity@1.5x.png b/style/progress_activity/images/ui/activity@1.5x.png new file mode 100644 index 000000000..8803aac94 Binary files /dev/null and b/style/progress_activity/images/ui/activity@1.5x.png differ diff --git a/style/progress_activity/images/ui/activity@2.25x.png b/style/progress_activity/images/ui/activity@2.25x.png new file mode 100644 index 000000000..6761481cc Binary files /dev/null and b/style/progress_activity/images/ui/activity@2.25x.png differ diff --git a/style/progress_activity/images/ui/activity@2x.png b/style/progress_activity/images/ui/activity@2x.png new file mode 100644 index 000000000..75e39f433 Binary files /dev/null and b/style/progress_activity/images/ui/activity@2x.png differ diff --git a/style/progress_activity/images/ui/default.png b/style/progress_activity/images/ui/default.png new file mode 100644 index 000000000..a0629e4dd Binary files /dev/null and b/style/progress_activity/images/ui/default.png differ diff --git a/style/progress_activity/images/ui/default@1.5x.png b/style/progress_activity/images/ui/default@1.5x.png new file mode 100644 index 000000000..7ed280882 Binary files /dev/null and b/style/progress_activity/images/ui/default@1.5x.png differ diff --git a/style/progress_activity/images/ui/default@2.25x.png b/style/progress_activity/images/ui/default@2.25x.png new file mode 100644 index 000000000..4a948baea Binary files /dev/null and b/style/progress_activity/images/ui/default@2.25x.png differ diff --git a/style/progress_activity/images/ui/default@2x.png b/style/progress_activity/images/ui/default@2x.png new file mode 100644 index 000000000..beb2d148f Binary files /dev/null and b/style/progress_activity/images/ui/default@2x.png differ diff --git a/style/progress_activity/images/ui/light.png b/style/progress_activity/images/ui/light.png new file mode 100644 index 000000000..1c66a2831 Binary files /dev/null and b/style/progress_activity/images/ui/light.png differ diff --git a/style/progress_activity/images/ui/light@1.5x.png b/style/progress_activity/images/ui/light@1.5x.png new file mode 100644 index 000000000..2248dc76d Binary files /dev/null and b/style/progress_activity/images/ui/light@1.5x.png differ diff --git a/style/progress_activity/images/ui/light@2.25x.png b/style/progress_activity/images/ui/light@2.25x.png new file mode 100644 index 000000000..324b9189a Binary files /dev/null and b/style/progress_activity/images/ui/light@2.25x.png differ diff --git a/style/progress_activity/images/ui/light@2x.png b/style/progress_activity/images/ui/light@2x.png new file mode 100644 index 000000000..5af17c45a Binary files /dev/null and b/style/progress_activity/images/ui/light@2x.png differ diff --git a/style/progress_activity/index.html b/style/progress_activity/index.html new file mode 100644 index 000000000..d0658a298 --- /dev/null +++ b/style/progress_activity/index.html @@ -0,0 +1,155 @@ + + + + + + Progress & Activity Indicators + + + + + + + + + + + + +

      + +

      +
      +

      Spinner

      +
      + +
      + +

      Activity bar

      + + +

      Progress steps

      +

      + +

      + +

      Progress bar

      + + +

      Progress + activity bar

      + +
      + +

      Progress bar + Confirm BB

      +
      +
      +

      Name of the action

      +

      + +

      +
      + + + +
      + +
      + +
      +
      +

      Name of the action

      +

      + 80% + +

      +
      + + + +
      + +
      + +
      +
      +

      Name of the action

      +

      + +

      +
      + + + +
      + + +

      Progress bar in Headers

      +
      +
      + back +

      Song title

      +
      + +
      +

      Subheader text

      +
      +
      + +
      +
      + back +

      Song title

      +
      + +
      +

      Subheader text

      +
      +
      + + diff --git a/style_unstable/scrolling.css b/style/scrolling.css similarity index 60% rename from style_unstable/scrolling.css rename to style/scrolling.css index 3afa0f1fa..7ba0cabea 100644 --- a/style_unstable/scrolling.css +++ b/style/scrolling.css @@ -3,52 +3,60 @@ * ---------------------------------- */ nav[data-type="scrollbar"] { position: absolute; - right: 0; + offset-inline-end: 0; top: 0; bottom: 0; - } +} /* Mirror */ nav[data-type="scrollbar"] p { position: absolute; - right: 4rem; - top: 30%; + offset-inline-end: 10rem; + top: 9rem; margin: 0; - width: 10.5rem; - height: 10.5rem; + width: 12rem; + height: 12rem; + border-radius: 50%; opacity: 0; - font-weight: 200; - font-size: 6rem; - line-height: 10.5rem; + font-weight: 300; + font-size: 7rem; + line-height: 12rem; color: #fff; - background: url(scrolling/images/ui/background.png) repeat left top; + background: rgba(51,204,204,0.8); pointer-events: none; text-align: center; transition: opacity; } +nav[data-type="scrollbar"] p img { + position: absolute; + width: 4.8rem; + offset-inline-start: 3.5rem; + top: 3.5rem; +} + nav[data-type="scrollbar"] ol { padding: 0.3rem 0; margin: 0; height: 100%; - -moz-box-sizing: border-box; + box-sizing: border-box; border-radius: 4rem; opacity: 0.6; list-style: none; } nav[data-type="scrollbar"] li { - font-size: 1rem; + font-size: 0.9rem; line-height: 1.4em; text-align: center; text-transform: uppercase; width: 4.5rem; - height: 3.44%; /* 100% / 29 items */ + height: calc(100% / 29); } nav[data-type="scrollbar"] li a { display: block; - color: #333; + color: #aaa; width: 100%; height: 100%; text-indent: 1.5rem; @@ -62,16 +70,24 @@ nav[data-type="scrollbar"] li .pack-icon-favorites { height: 1.2rem; font-size: 0; vertical-align: middle; - background: transparent no-repeat center center / 1rem 1rem; + background: transparent no-repeat center center / 1.2rem; } + nav[data-type="scrollbar"] li span:not([hidden]) { display: inline-block; } nav[data-type="scrollbar"] li .pack-icon-search { - background-image: url(scrolling/images/icons/search.png); + background-image: url(scrolling/images/icons/search.svg); + background-size: 1.8rem } nav[data-type="scrollbar"] li .pack-icon-favorites { - background-image: url(scrolling/images/icons/favorites.png); + background-image: url(scrolling/images/icons/favorites.svg); +} + +/* Themes */ +/*.skin-comms*/ nav[data-type="scrollbar"] p { + background-color: rgba(80, 80, 80, 0.8); } + diff --git a/style/scrolling/images/icons/favorites.svg b/style/scrolling/images/icons/favorites.svg new file mode 100644 index 000000000..f60f6e2e8 --- /dev/null +++ b/style/scrolling/images/icons/favorites.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/style/scrolling/images/icons/search.svg b/style/scrolling/images/icons/search.svg new file mode 100644 index 000000000..95d4bbc34 --- /dev/null +++ b/style/scrolling/images/icons/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/style_unstable/scrolling/index.html b/style/scrolling/index.html similarity index 100% rename from style_unstable/scrolling/index.html rename to style/scrolling/index.html diff --git a/style_unstable/seekbars.css b/style/seekbars.css similarity index 54% rename from style_unstable/seekbars.css rename to style/seekbars.css index a92a4779e..5d0b3018b 100644 --- a/style_unstable/seekbars.css +++ b/style/seekbars.css @@ -1,12 +1,19 @@ /* ---------------------------------- * Seekbars * ---------------------------------- */ -div[role="slider"] { +[role="slider"], +input[type="range"] { position: relative; height: 3.5rem; } -div[role="slider"] > div { +input[type="range"] { + height: 3.5rem; + width: 100%; + margin: 0; +} + +[role="slider"] > div { display: block; overflow: hidden; padding: 0; @@ -14,24 +21,32 @@ div[role="slider"] > div { height: 100%; } -div[role="slider"] progress { +[role="slider"] progress, +input[type="range"]::-moz-range-track { width: 100%; background: #000; border: none; height: 0.1rem; +} + +[role="slider"] progress { display: block; border-radius: 0; margin-top: 1.9rem; } -div[role="slider"] progress::-moz-progress-bar { +[role="slider"] progress::-moz-progress-bar, +input[type=range]::-moz-range-progress { background: #01c5ed; height: 0.6rem; +} + +[role="slider"] progress::-moz-progress-bar { margin-top: -0.3rem; border-radius: 0; } -div[role="slider"] > label { +[role="slider"] > label { font-size: 1.5rem; line-height: 3.8rem; font-family: sans-serif; @@ -42,12 +57,12 @@ div[role="slider"] > label { width: auto; } -div[role="slider"] label:first-of-type { +[role="slider"] label:first-of-type { float: left; padding: 0 1rem 0 0; } -div[role="slider"] > label.icon { +[role="slider"] > label.icon { width: 3rem; height: 3rem; margin-top: 0.5rem; @@ -55,25 +70,36 @@ div[role="slider"] > label.icon { background: no-repeat right top / 3rem auto; } -div[role="slider"] > label.icon:first-of-type { +[role="slider"] > label.icon:first-of-type { background-position: top left; } -div[role="slider"] button { +[role="slider"] button, +input[type="range"]::-moz-range-thumb { + width: 2.2rem; + height: 2.2rem; + background: url(seekbars/images/ui/handler.png) no-repeat center center / 2.8rem auto; + border-radius: 3.2rem; + border: solid 0.1rem transparent; + transition: border 0.15s ease; +} + +[role="slider"] button { width: 3.2rem; height: 3.2rem; - background: url(seekbars/images/ui/handler.png) no-repeat center center / 3rem auto; - font: 0/0 a; + font-size: 0; position: absolute; top: 50%; left: 0; margin: -1.5rem 0 0 -1.6rem; - border-radius: 3.2rem; - border: solid 0.1rem transparent; - transition: border 0.15s ease; padding: 0; } -div[role="slider"] button:active { +[role="slider"] button:active, +input[type=range]:active::-moz-range-thumb { border: solid 0.5rem #01c5ed; } + +input[type=range]::-moz-focus-outer { + border: none; +} diff --git a/style/seekbars/images/ui/handler.png b/style/seekbars/images/ui/handler.png new file mode 100644 index 000000000..246b7b4ca Binary files /dev/null and b/style/seekbars/images/ui/handler.png differ diff --git a/style/seekbars/images/ui/handler@1.5x.png b/style/seekbars/images/ui/handler@1.5x.png new file mode 100644 index 000000000..26a5092a2 Binary files /dev/null and b/style/seekbars/images/ui/handler@1.5x.png differ diff --git a/style/seekbars/images/ui/handler@2.25x.png b/style/seekbars/images/ui/handler@2.25x.png new file mode 100644 index 000000000..fb6605794 Binary files /dev/null and b/style/seekbars/images/ui/handler@2.25x.png differ diff --git a/style_unstable/seekbars/images/ui/handler@2x.png b/style/seekbars/images/ui/handler@2x.png similarity index 100% rename from style_unstable/seekbars/images/ui/handler@2x.png rename to style/seekbars/images/ui/handler@2x.png diff --git a/style_unstable/seekbars/index.html b/style/seekbars/index.html similarity index 89% rename from style_unstable/seekbars/index.html rename to style/seekbars/index.html index da4ba96ae..58614e621 100644 --- a/style_unstable/seekbars/index.html +++ b/style/seekbars/index.html @@ -24,7 +24,7 @@ h2.bb-docs { font-size: 1.8rem; font-family: sans-serif; - font-weight: lighter; + font-weight: 300; color: #666; margin: -1px 0 0; background-color: #f5f5f5; @@ -32,20 +32,20 @@ border: solid 1px #e8e8e8; } - body[role="application"] section[role="region"]{ + body[role="application"] section { background: #fff; padding: 2rem; } - body[role="application"] section[role="region"] button { + body[role="application"] section button { left: 80%; } - body[role="application"] section[role="region"] label.icon { + body[role="application"] section label.icon { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMzNEQkM1MTc5QkQxMUUyQTUzNzk3RkFBNjU0RDgwQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMzNEQkM1Mjc5QkQxMUUyQTUzNzk3RkFBNjU0RDgwQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMzM0RCQzRGNzlCRDExRTJBNTM3OTdGQUE2NTREODBBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMzM0RCQzUwNzlCRDExRTJBNTM3OTdGQUE2NTREODBBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KDVsXAAACoxJREFUeNrEmHlU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); } - body[role="application"] section[role="region"] label.icon:last-of-type { + body[role="application"] section label.icon:last-of-type { background-position: right -3rem; } @@ -54,8 +54,8 @@ -

      Default seeker

      -
      +

      Seekbars (using progress tag)

      +
      @@ -65,7 +65,7 @@

      Default seeker

      Value seeker

      -
      +
      @@ -77,7 +77,7 @@

      Value seeker

      Icon seeker

      -
      +
      @@ -88,5 +88,28 @@

      Icon seeker

      +

      Seekbars (using Input type range)

      +
      + +
      + +

      Value seeker

      +
      + + +
      + +
      +
      + +

      Value seeker

      +
      + + +
      + +
      +
      + diff --git a/style/shrinking_ui.css b/style/shrinking_ui.css new file mode 100644 index 000000000..09edb60aa --- /dev/null +++ b/style/shrinking_ui.css @@ -0,0 +1,52 @@ + +.shrinking-wrapper { + background-image: radial-gradient(circle closest-corner at center top, #2F3A44 0%, #222A31 100%); + background-size: cover; + background-repeat: no-repeat; + perspective: 1rem; +} + +#shrinking-tip { + width: 100%; + position: absolute; + top: 10%; + color: #22caf0; + z-index: 4; + font-size: 1.8rem; + font-family: "Fira Sans", sans-serif; + font-style: italic; + text-align: center; + transition: opacity var(--transition-duration) ease; +} + +#shrinking-tip-arrow { + background-image: url(shrinking_ui/images/sending_arrow.png); + background-repeat: no-repeat; + background-position: center center; + background-size: 2rem; + width: 100%; + text-align: center; + margin-top: 0.5rem; + height: 2rem; +} + +@media (orientation: landscape) { + #shrinking-tip { + top: 13%; + } + + #shrinking-tip-arrow { + margin-top: 0.6rem; + } +} + +#shrinking-tip.hide { + opacity: 0; +} + +#shrinking-cover { + width: 100%; + height: 100%; + position: relative; + z-index: 2; +} diff --git a/style/shrinking_ui/images/sending_arrow.png b/style/shrinking_ui/images/sending_arrow.png new file mode 100644 index 000000000..1b6c9b051 Binary files /dev/null and b/style/shrinking_ui/images/sending_arrow.png differ diff --git a/style/shrinking_ui/images/sending_arrow@1.5x.png b/style/shrinking_ui/images/sending_arrow@1.5x.png new file mode 100644 index 000000000..21ace516d Binary files /dev/null and b/style/shrinking_ui/images/sending_arrow@1.5x.png differ diff --git a/style/shrinking_ui/images/sending_arrow@2.25x.png b/style/shrinking_ui/images/sending_arrow@2.25x.png new file mode 100644 index 000000000..5ad3e14e5 Binary files /dev/null and b/style/shrinking_ui/images/sending_arrow@2.25x.png differ diff --git a/style/shrinking_ui/images/sending_arrow@2x.png b/style/shrinking_ui/images/sending_arrow@2x.png new file mode 100644 index 000000000..ae4a0bdd2 Binary files /dev/null and b/style/shrinking_ui/images/sending_arrow@2x.png differ diff --git a/style/smart-screen/animations.css b/style/smart-screen/animations.css new file mode 100644 index 000000000..4c8ea1228 --- /dev/null +++ b/style/smart-screen/animations.css @@ -0,0 +1,46 @@ +.animation-circle, +#screen.fullscreen-ancestor .appWindow > div.animation-circle, +.appWindow.fullscreen-app > div:not(.titlebar):not(.maximized).animation-circle { + position: fixed; + z-index: 9999; + border-radius: 50%; + height: 50rem; + width: 50rem; + top: calc(100% - 25rem); + left: calc(50% - 25rem); + background-color: rgba(0, 0, 0, 0.9); +} + +.animation-circle.grow { + animation: circleGrow 1s cubic-bezier(0, 0, 0 ,1); +} + +.animation-circle.shrink { + animation: circleShrink 0.65s cubic-bezier(0.6, 0, 1 ,1); +} + +@keyframes circleGrow { + 0% {transform: scale(0.8);} + 100% {transform: scale(6);} /* for 1920x1080 screen only */ +} + +@keyframes circleShrink { + 0% {transform: scale(6);} + 100% {transform: scale(0.8);} /* for 1920x1080 screen only */ +} + +.animation-bubble-start, +#card-list smart-button[type="app-button"].animation-bubble-start { + transition-property: none; + transform: none; + animation: bubble-animation 0.5s cubic-bezier(0.25, 0, 0, 1); + animation-fill-mode: both; + outline: 0; + box-shadow: none; +} + +@keyframes bubble-animation { + 0% {opacity: 0; transform: translateY(8rem);} + 50% {opacity: 1;} + 100% {transform: translateY(0);} +} diff --git a/style/smart-screen/icons.css b/style/smart-screen/icons.css new file mode 100644 index 000000000..e69de29bb diff --git a/style/smart-screen/navigation.css b/style/smart-screen/navigation.css new file mode 100644 index 000000000..0ad1f7db4 --- /dev/null +++ b/style/smart-screen/navigation.css @@ -0,0 +1,14 @@ +.selection-border { + /* + * the following comment out because of our target device may not have the + * patch of bug 480888. + * outline: solid 0.2rem yellow + * The workaround of it is box-shadow: 0 0 0 0.2rem yellow. + */ + position: absolute; + box-shadow: 0 0 0 0.2rem yellow, 0 0 1rem 0.2rem yellow; + transition: all 0.2s ease; + pointer-events: none; + z-index: 100; +} + diff --git a/style/status.css b/style/status.css index 99a80e01d..7e5884b2b 100644 --- a/style/status.css +++ b/style/status.css @@ -1,8 +1,12 @@ /* ---------------------------------- * Status * ---------------------------------- */ + +html[dir="ltr"] section[role="status"] [dir] { text-align: left; } +html[dir="rtl"] section[role="status"] [dir] { text-align: right; } + section[role="status"] { - background: rgba(64,64,64,1) url(status/images/ui/pattern.png) repeat left top; + background-color: #4d4d4d; overflow: hidden; position: absolute; z-index: 100; @@ -10,8 +14,9 @@ section[role="status"] { right: 0; bottom: 0; color: #fff; - text-align: left; } +html[dir="ltr"] section[role="status"] { background-position: left top; } +html[dir="rtl"] section[role="status"] { background-position: right top; } section[role="status"] p { font-size: 1.8rem; @@ -19,7 +24,6 @@ section[role="status"] p { line-height: 2.2rem; margin: 1rem 3rem; padding: 0; - text-align: left; } section[role="status"] p strong { diff --git a/style/status/index.html b/style/status/index.html index b440de2f4..60f040d1b 100644 --- a/style/status/index.html +++ b/style/status/index.html @@ -1,5 +1,5 @@ - + @@ -9,7 +9,8 @@ + +

      + +

      The Alarm is set for 7 hours and 14 minutes from now

      - \ No newline at end of file + diff --git a/style/switches.css b/style/switches.css index 933ff673f..a3e40e437 100644 --- a/style/switches.css +++ b/style/switches.css @@ -3,7 +3,6 @@ * ---------------------------------- */ label.pack-checkbox, -label.pack-radio, label.pack-switch { display: inline-block; vertical-align: middle; @@ -14,22 +13,29 @@ label.pack-switch { } label.pack-checkbox input, -label.pack-radio input, label.pack-switch input { margin: 0; opacity: 0; position: absolute; top: 0; + /* the conflict between left/right/width is resolved differently in LTR and + * RTL. The goal here is to keep "input" invisible */ left: 0; + right: 0; + width: 0; } -label.pack-checkbox input ~ span:after, -label.pack-radio input ~ span:after { +label.pack-checkbox input ~ span:after { content: ''; position: absolute; + /* CSS will resolve the conflict among left, right, and width "intelligently" + and pick left+width for LTR and right+width for RTL. */ left: 50%; + right: 50%; top: 50%; - margin: -1.1rem 0 0 -1.1rem; + margin: 0; + margin-top: -1.1rem; + margin-inline-start: -1.1rem; width: 2.2rem; height: 2.2rem; pointer-events: none; @@ -39,12 +45,12 @@ label.pack-checkbox input ~ span:after { background: url(switches/images/check/default.png) no-repeat center top / 2.2rem auto; } -label.pack-radio input ~ span:after { - background: url(switches/images/radio/default.png) no-repeat center top / 2.2rem auto; +/* checkbox & radio: disabled state */ +label.pack-checkbox input:disabled ~ span:after { + opacity: 0.4; } label.pack-checkbox input:checked ~ span:after, -label.pack-radio input:checked ~ span:after, label.pack-switch input:checked ~ span:after { background-position: center bottom; } @@ -55,11 +61,6 @@ label.pack-checkbox.danger input ~ span:after { background-image: url(switches/images/check/danger.png); } -label.pack-radio.danger input ~ span:after { - background-image: url(switches/images/radio/danger.png); -} - - /* ---------------------------------- * ON/OFF SWITCHES * ---------------------------------- */ @@ -67,23 +68,40 @@ label.pack-radio.danger input ~ span:after { label.pack-switch input ~ span:after { content: ''; position: absolute; - right: 0; + offset-inline-end: 0; top: 50%; - margin: -1.1rem 0 0 -2.7rem; - width: 5.1rem; - height: 2.1rem; + width: 6rem; + margin: -1.4rem 0 0; + height: 2.7rem; pointer-events: none; - border-radius: 1.2rem; - border: 0.1rem solid #c2c2c2; + border-radius: 1.35rem; overflow: hidden; - background: #e6e6e6 url(switches/images/switch/background_off.png) no-repeat -3.2rem 0 / 8.3rem 2.1rem; - transition: background 0.2s ease, border 0.2s ease; + background-color: #e6e6e6; + background-image: url(switches/images/switch/background_off.png); + background-repeat: no-repeat; + background-size: 9.2rem 2.7rem; + transition: background 0.2s ease; +} +html[dir="ltr"] label.pack-switch input ~ span:after { + background-position: -3.2rem 0; +} +html[dir="rtl"] label.pack-switch input ~ span:after { + background-position: 0; } /* switch: 'ON' state */ label.pack-switch input:checked ~ span:after { - background: #e6e6e6 url(switches/images/switch/background.png) no-repeat 0 0 / 8.3rem 2.1rem; - border-color: #00abcd; + background-color: #e6e6e6; + background-repeat: no-repeat; + background-size: 9.2rem 2.7rem; +} +html[dir="ltr"] label.pack-switch input:checked ~ span:after { + background-image: url(switches/images/switch/background.png); + background-position: 0 0; +} +html[dir="rtl"] label.pack-switch input:checked ~ span:after { + background-image: url(switches/images/switch/background_rtl.png); + background-position: -3.2rem 0; } /* switch: disabled state */ @@ -93,4 +111,4 @@ label.pack-switch input:disabled ~ span:after { label.pack-switch input.uninit ~ span:after { transition: none; -} \ No newline at end of file +} diff --git a/style/switches/images/check/danger.png b/style/switches/images/check/danger.png index 4b400b1de..ed1f267ac 100644 Binary files a/style/switches/images/check/danger.png and b/style/switches/images/check/danger.png differ diff --git a/style/switches/images/check/danger@1.5x.png b/style/switches/images/check/danger@1.5x.png index cf6b82b6c..8d4b61d2a 100644 Binary files a/style/switches/images/check/danger@1.5x.png and b/style/switches/images/check/danger@1.5x.png differ diff --git a/style/switches/images/check/danger@2.25x.png b/style/switches/images/check/danger@2.25x.png new file mode 100644 index 000000000..b0b96471d Binary files /dev/null and b/style/switches/images/check/danger@2.25x.png differ diff --git a/style/switches/images/check/danger@2x.png b/style/switches/images/check/danger@2x.png index 609b9360c..7befd670a 100644 Binary files a/style/switches/images/check/danger@2x.png and b/style/switches/images/check/danger@2x.png differ diff --git a/style/switches/images/check/default.png b/style/switches/images/check/default.png index 821585570..9f188bb1e 100644 Binary files a/style/switches/images/check/default.png and b/style/switches/images/check/default.png differ diff --git a/style/switches/images/check/default@1.5x.png b/style/switches/images/check/default@1.5x.png old mode 100755 new mode 100644 index 6fb36fd7c..8c25caeb8 Binary files a/style/switches/images/check/default@1.5x.png and b/style/switches/images/check/default@1.5x.png differ diff --git a/style/switches/images/check/default@2.25x.png b/style/switches/images/check/default@2.25x.png new file mode 100644 index 000000000..77ad13e9e Binary files /dev/null and b/style/switches/images/check/default@2.25x.png differ diff --git a/style/switches/images/check/default@2x.png b/style/switches/images/check/default@2x.png index 7eaad22bf..3e196926b 100644 Binary files a/style/switches/images/check/default@2x.png and b/style/switches/images/check/default@2x.png differ diff --git a/style/switches/images/radio/danger.png b/style/switches/images/radio/danger.png deleted file mode 100644 index 5b48b2c12..000000000 Binary files a/style/switches/images/radio/danger.png and /dev/null differ diff --git a/style/switches/images/radio/danger@1.5x.png b/style/switches/images/radio/danger@1.5x.png deleted file mode 100644 index cf5d6aa64..000000000 Binary files a/style/switches/images/radio/danger@1.5x.png and /dev/null differ diff --git a/style/switches/images/radio/danger@2x.png b/style/switches/images/radio/danger@2x.png deleted file mode 100644 index 812f9a3c8..000000000 Binary files a/style/switches/images/radio/danger@2x.png and /dev/null differ diff --git a/style/switches/images/radio/default.png b/style/switches/images/radio/default.png deleted file mode 100644 index 845118ee3..000000000 Binary files a/style/switches/images/radio/default.png and /dev/null differ diff --git a/style/switches/images/radio/default@1.5x.png b/style/switches/images/radio/default@1.5x.png deleted file mode 100644 index 8077135f6..000000000 Binary files a/style/switches/images/radio/default@1.5x.png and /dev/null differ diff --git a/style/switches/images/radio/default@2x.png b/style/switches/images/radio/default@2x.png deleted file mode 100644 index 5618f2daf..000000000 Binary files a/style/switches/images/radio/default@2x.png and /dev/null differ diff --git a/style/switches/images/switch/background.png b/style/switches/images/switch/background.png index b32304351..99bfe3345 100644 Binary files a/style/switches/images/switch/background.png and b/style/switches/images/switch/background.png differ diff --git a/style/switches/images/switch/background@1.5x.png b/style/switches/images/switch/background@1.5x.png index c6a648b85..d1c2bd553 100644 Binary files a/style/switches/images/switch/background@1.5x.png and b/style/switches/images/switch/background@1.5x.png differ diff --git a/style/switches/images/switch/background@2.25x.png b/style/switches/images/switch/background@2.25x.png new file mode 100644 index 000000000..67dbb2027 Binary files /dev/null and b/style/switches/images/switch/background@2.25x.png differ diff --git a/style/switches/images/switch/background@2x.png b/style/switches/images/switch/background@2x.png deleted file mode 100644 index bc51a2614..000000000 Binary files a/style/switches/images/switch/background@2x.png and /dev/null differ diff --git a/style/switches/images/switch/background_off.png b/style/switches/images/switch/background_off.png index dbf9fc329..963a0d141 100644 Binary files a/style/switches/images/switch/background_off.png and b/style/switches/images/switch/background_off.png differ diff --git a/style/switches/images/switch/background_off@1.5x.png b/style/switches/images/switch/background_off@1.5x.png index 83f1880cd..c7bb7f54f 100644 Binary files a/style/switches/images/switch/background_off@1.5x.png and b/style/switches/images/switch/background_off@1.5x.png differ diff --git a/style/switches/images/switch/background_off@2.25x.png b/style/switches/images/switch/background_off@2.25x.png new file mode 100644 index 000000000..378d07533 Binary files /dev/null and b/style/switches/images/switch/background_off@2.25x.png differ diff --git a/style/switches/images/switch/background_off@2x.png b/style/switches/images/switch/background_off@2x.png deleted file mode 100644 index 5b82e7b61..000000000 Binary files a/style/switches/images/switch/background_off@2x.png and /dev/null differ diff --git a/style/switches/images/switch/background_on@2.25x.png b/style/switches/images/switch/background_on@2.25x.png new file mode 100644 index 000000000..58834fd77 Binary files /dev/null and b/style/switches/images/switch/background_on@2.25x.png differ diff --git a/style/switches/images/switch/background_rtl.png b/style/switches/images/switch/background_rtl.png new file mode 100644 index 000000000..b83fa543d Binary files /dev/null and b/style/switches/images/switch/background_rtl.png differ diff --git a/style/switches/images/switch/background_rtl@1.5x.png b/style/switches/images/switch/background_rtl@1.5x.png new file mode 100644 index 000000000..9a770c1ae Binary files /dev/null and b/style/switches/images/switch/background_rtl@1.5x.png differ diff --git a/style/switches/images/switch/background_rtl@2.25x.png b/style/switches/images/switch/background_rtl@2.25x.png new file mode 100644 index 000000000..3612f6db0 Binary files /dev/null and b/style/switches/images/switch/background_rtl@2.25x.png differ diff --git a/style/switches/index.html b/style/switches/index.html index 97abfa06e..9d3b02ef5 100644 --- a/style/switches/index.html +++ b/style/switches/index.html @@ -1,13 +1,13 @@ - + Switches + +

      + +

      Checkbox, commonly used in edit mode

      -

      Radio, commonly used in settings

      - - - - - - - -

      Switch, commonly used in settings

      - +