Bug 1361952 - Update Firefox Account to match the spec r?jaws draft
authorRicky Chien <ricky060709@gmail.com>
Thu, 17 Aug 2017 09:02:11 +0800
changeset 647902 0410152231fa64162d5e81b412d9ee28203af4dd
parent 647817 63ca686c3f1e870649b6d9c559973d100573aec2
child 726662 74ad4b6de9137556ebbd35a18c3b6a52387a30f9
push id74575
push userbmo:rchien@mozilla.com
push dateThu, 17 Aug 2017 02:29:43 +0000
reviewersjaws
bugs1361952
milestone57.0a1
Bug 1361952 - Update Firefox Account to match the spec r?jaws
browser/components/preferences/in-content-new/sync.js
browser/components/preferences/in-content-new/sync.xul
browser/components/preferences/in-content-new/tests/browser_search_within_preferences_2.js
browser/locales/en-US/chrome/browser/preferences/sync.dtd
browser/themes/shared/incontentprefs/preferences.inc.css
browser/themes/shared/incontentprefs/sync-devices.svg
browser/themes/shared/jar.inc.mn
toolkit/themes/shared/in-content/common.inc.css
--- a/browser/components/preferences/in-content-new/sync.js
+++ b/browser/components/preferences/in-content-new/sync.js
@@ -217,20 +217,16 @@ var gSyncPane = {
     });
     setEventListener("fxaSaveChangeDeviceName", "command", function() {
       // Work around bug 75324 - see above.
       this._blurComputerNameTextbox();
       this._toggleComputerNameControls(false);
       this._updateComputerNameValue(true);
       this._focusAfterComputerNameTextbox();
     });
-    setEventListener("noFxaSignUp", "command", function() {
-      gSyncPane.signUp();
-      return false;
-    });
     setEventListener("noFxaSignIn", "command", function() {
       gSyncPane.signIn();
       return false;
     });
     setEventListener("fxaUnlinkButton", "command", function() {
       gSyncPane.unlinkFirefoxAccount(true);
     });
     setEventListener("verifyFxaAccount", "command",
--- a/browser/components/preferences/in-content-new/sync.xul
+++ b/browser/components/preferences/in-content-new/sync.xul
@@ -37,88 +37,96 @@
 <hbox id="firefoxAccountCategory"
       class="subcategory"
       hidden="true"
       data-category="paneSync">
   <label class="header-name" flex="1">&paneSync1.title;</label>
 </hbox>
 
 <deck id="weavePrefsDeck" data-category="paneSync" hidden="true">
-  <vbox id="noFxaAccount">
+  <groupbox id="noFxaAccount">
     <hbox>
-      <vbox id="fxaContentWrapper">
-        <groupbox id="noFxaGroup">
-          <vbox>
-            <caption>
-              <label id="noFxaCaption">&signedOut.caption;</label>
-            </caption>
-            <description id="noFxaDescription" flex="1">&signedOut.description;</description>
-            <hbox class="fxaAccountBox">
-              <vbox>
-                <image class="fxaFirefoxLogo"/>
-              </vbox>
-              <vbox flex="1">
-                <label id="signedOutAccountBoxTitle">&signedOut.accountBox.title;</label>
-                <hbox class="fxaAccountBoxButtons">
-                  <button id="noFxaSignUp" label="&signedOut.accountBox.create;" accesskey="&signedOut.accountBox.create.accesskey;"></button>
-                  <button id="noFxaSignIn" label="&signedOut.accountBox.signin;" accesskey="&signedOut.accountBox.signin.accesskey;"></button>
-                </hbox>
-              </vbox>
-            </hbox>
-          </vbox>
-        </groupbox>
+      <vbox flex="1">
+        <label id="noFxaCaption">&signedOut.caption;</label>
+        <description id="noFxaDescription" flex="1">&signedOut.description;</description>
       </vbox>
       <vbox>
-        <html:img class="fxaSyncIllustration" src="chrome://browser/skin/fxa/sync-illustration.svg"/>
+        <image class="fxaSyncIllustration"/>
+      </vbox>
+    </hbox>
+    <hbox id="fxaNoLoginStatus" align="center" flex="1">
+      <vbox>
+        <image id="fxaProfileImage"/>
+      </vbox>
+      <vbox flex="1">
+        <hbox align="center" flex="1">
+          <hbox align="center" flex="1">
+            <label id="signedOutAccountBoxTitle">&signedOut.accountBox.title;</label>
+          </hbox>
+          <button id="noFxaSignIn"
+                  class="accessory-button"
+                  label="&signedOut.accountBox.signin2;"
+                  accesskey="&signedOut.accountBox.signin2.accesskey;"/>
+        </hbox>
+        <hbox align="center" flex="1">
+          <html:a id="noFxaSignUp"
+                  class="openLink"
+                  accesskey="&signedOut.accountBox.create2.accesskey;"
+                  onclick="gSyncPane.signUp();"
+                  onkeypress="gSyncPane.signUp();">&signedOut.accountBox.create2;</html:a>
+        </hbox>
       </vbox>
     </hbox>
     <label class="fxaMobilePromo">
         &mobilePromo3.start;<!-- We put these comments to avoid inserting white spaces
         --><image class="androidLink"></image><label id="fxaMobilePromo-android"
                   class="text-link"><!--
         -->&mobilePromo3.androidLink;</label><!--
         -->&mobilePromo3.iOSBefore;<!--
         --><image class="iOSLink"></image><label id="fxaMobilePromo-ios"
                   class="text-link"><!--
         -->&mobilePromo3.iOSLink;</label><!--
         -->&mobilePromo3.end;
     </label>
-  </vbox>
+  </groupbox>
 
   <vbox id="hasFxaAccount">
     <hbox>
-      <vbox id="fxaContentWrapper">
+      <vbox id="fxaContentWrapper" flex="1">
         <groupbox id="fxaGroup">
-          <caption><label>&syncBrand.fxAccount.label;</label></caption>
-          <deck id="fxaLoginStatus">
+          <deck id="fxaLoginStatus" flex="1">
 
             <!-- logged in and verified and all is good -->
-            <hbox id="fxaLoginVerified" class="fxaAccountBox">
-              <vbox align="center" pack="center">
-                <image id="fxaProfileImage" class="actionable"
-                    role="button"
-                    onclick="gSyncPane.openChangeProfileImage(event);"
-                    onkeypress="gSyncPane.openChangeProfileImage(event);"
-                    tooltiptext="&profilePicture.tooltip;"/>
-              </vbox>
+            <hbox id="fxaLoginVerified" align="center" flex="1">
+              <image id="fxaProfileImage" class="actionable"
+                     role="button"
+                     onclick="gSyncPane.openChangeProfileImage(event);"
+                     onkeypress="gSyncPane.openChangeProfileImage(event);"
+                     tooltiptext="&profilePicture.tooltip;"/>
               <vbox flex="1" pack="center">
-                <label id="fxaDisplayName" hidden="true"/>
-                <label id="fxaEmailAddress1"/>
-                <hbox class="fxaAccountBoxButtons">
-                  <button id="fxaUnlinkButton" label="&disconnect3.label;" accesskey="&disconnect3.accesskey;"/>
-                  <html:a id="verifiedManage" target="_blank"
-                         accesskey="&verifiedManage.accesskey;"
-                         onkeypress="gSyncPane.openManageFirefoxAccount(event);"><!--
-                  -->&verifiedManage.label;</html:a>
+                <hbox flex="1">
+                  <hbox flex="1" align="center">
+                    <label id="fxaDisplayName" hidden="true"/>
+                    <label id="fxaEmailAddress1"/>
+                  </hbox>
+                  <button id="fxaUnlinkButton"
+                          class="accessory-button"
+                          label="&disconnect3.label;"
+                          accesskey="&disconnect3.accesskey;"/>
+                </hbox>
+                <hbox>
+                  <html:a id="verifiedManage" class="openLink" target="_blank"
+                          accesskey="&verifiedManage.accesskey;"
+                          onkeypress="gSyncPane.openManageFirefoxAccount(event);">&verifiedManage.label;</html:a>
                 </hbox>
               </vbox>
             </hbox>
 
             <!-- logged in to an unverified account -->
-            <hbox id="fxaLoginUnverified" class="fxaAccountBox">
+            <hbox id="fxaLoginUnverified">
               <vbox>
                 <image id="fxaProfileImage"/>
               </vbox>
               <vbox flex="1">
                 <hbox>
                   <vbox><image id="fxaLoginRejectedWarning"/></vbox>
                   <description flex="1">
                     &signedInUnverified.beforename.label;
@@ -129,17 +137,17 @@
                 <hbox class="fxaAccountBoxButtons">
                   <button id="verifyFxaAccount" label="&verify.label;" accesskey="&verify.accesskey;"></button>
                   <button id="unverifiedUnlinkFxaAccount" label="&forget.label;" accesskey="&forget.accesskey;"></button>
                 </hbox>
               </vbox>
             </hbox>
 
             <!-- logged in locally but server rejected credentials -->
-            <hbox id="fxaLoginRejected" class="fxaAccountBox">
+            <hbox id="fxaLoginRejected">
               <vbox>
                 <image id="fxaProfileImage"/>
               </vbox>
               <vbox flex="1">
                 <hbox>
                   <vbox><image id="fxaLoginRejectedWarning"/></vbox>
                   <description flex="1">
                     &signedInLoginFailure.beforename.label;
@@ -186,19 +194,16 @@
               <checkbox label="&engine.creditcards.label;"
                         accesskey="&engine.creditcards.accesskey;"
                         preference="engine.creditcards"/>
             </vbox>
             <spacer/>
           </hbox>
         </groupbox>
       </vbox>
-      <vbox>
-        <html:img  class="fxaSyncIllustration" src="chrome://browser/skin/fxa/sync-illustration.svg"/>
-      </vbox>
     </hbox>
     <groupbox>
       <caption>
         <label control="fxaSyncComputerName">
           &fxaSyncDeviceName.label;
         </label>
       </caption>
       <hbox id="fxaDeviceName">
--- a/browser/components/preferences/in-content-new/tests/browser_search_within_preferences_2.js
+++ b/browser/components/preferences/in-content-new/tests/browser_search_within_preferences_2.js
@@ -13,30 +13,30 @@ add_task(async function() {
 /**
  * Test that we only search the selected child of a XUL deck.
  * When we search "Forget this Email",
  * it should not show the "Forget this Email" button if the Firefox account is not logged in yet.
  */
 add_task(async function() {
   await openPreferencesViaOpenPreferencesAPI("paneGeneral", {leaveOpen: true});
 
-  // Ensure the "Create Account" button in the hidden child of the <xul:deck>
+  // Ensure the "Sign Up" button in the hidden child of the <xul:deck>
   // is selected and displayed on the screen.
   let weavePrefsDeck = gBrowser.contentDocument.getElementById("weavePrefsDeck");
   is(weavePrefsDeck.selectedIndex, 0, "Should select the #noFxaAccount child node");
   let noFxaSignUp = weavePrefsDeck.childNodes[0].querySelector("#noFxaSignUp");
-  is(noFxaSignUp.label, "Create Account", "The Create Account button should exist");
+  is(noFxaSignUp.textContent, "Don\u2019t have an account? Get started", "The Sign Up button should exist");
 
   // Performs search.
   let searchInput = gBrowser.contentDocument.getElementById("searchInput");
 
   is(searchInput, gBrowser.contentDocument.activeElement.closest("#searchInput"),
     "Search input should be focused when visiting preferences");
 
-  let query = "Create Account";
+  let query = "Don\u2019t have an account? Get started";
   let searchCompletedPromise = BrowserTestUtils.waitForEvent(
       gBrowser.contentWindow, "PreferencesSearchCompleted", evt => evt.detail == query);
   EventUtils.sendString(query);
   await searchCompletedPromise;
 
   let mainPrefTag = gBrowser.contentDocument.getElementById("mainPrefPane");
   for (let i = 0; i < mainPrefTag.childElementCount; i++) {
     let child = mainPrefTag.children[i];
--- a/browser/locales/en-US/chrome/browser/preferences/sync.dtd
+++ b/browser/locales/en-US/chrome/browser/preferences/sync.dtd
@@ -61,20 +61,20 @@ both, to better adapt this sentence to t
 <!ENTITY verify.label                "Verify Email">
 <!ENTITY verify.accesskey            "V">
 <!ENTITY forget.label                "Forget this Email">
 <!ENTITY forget.accesskey            "F">
 
 <!ENTITY signedOut.caption            "Take Your Web With You">
 <!ENTITY signedOut.description        "Synchronize your bookmarks, history, tabs, passwords, add-ons, and preferences across all your devices.">
 <!ENTITY signedOut.accountBox.title   "Connect with a &syncBrand.fxAccount.label;">
-<!ENTITY signedOut.accountBox.create  "Create Account">
-<!ENTITY signedOut.accountBox.create.accesskey  "C">
-<!ENTITY signedOut.accountBox.signin  "Sign In">
-<!ENTITY signedOut.accountBox.signin.accesskey  "I">
+<!ENTITY signedOut.accountBox.create2 "Don’t have an account? Get started">
+<!ENTITY signedOut.accountBox.create2.accesskey "C">
+<!ENTITY signedOut.accountBox.signin2 "Sign In…">
+<!ENTITY signedOut.accountBox.signin2.accesskey "I">
 
 <!ENTITY signedIn.settings.label       "Sync Settings">
 <!ENTITY signedIn.settings.description "Choose what to synchronize on your devices using &brandShortName;.">
 
 <!-- LOCALIZATION NOTE (mobilePromo3.*): the following strings will be used to
      create a single sentence with active links.
      The resulting sentence in English is: "Download Firefox for
      Android or iOS to sync with your mobile device." -->
--- a/browser/themes/shared/incontentprefs/preferences.inc.css
+++ b/browser/themes/shared/incontentprefs/preferences.inc.css
@@ -34,16 +34,24 @@
 #mainPrefPane description {
   font-size: 1.36rem;
 }
 
 groupbox + groupbox {
   margin-top: 16px;
 }
 
+groupbox + groupbox > .groupbox-body {
+  margin-top: 4px;
+}
+
+.groupbox-title {
+  margin-top: 16px;
+}
+
 input,
 description.indent,
 .indent > description {
   font-size: 1.18rem !important;
 }
 
 description.indent,
 .indent > description {
@@ -88,24 +96,16 @@ separator.thin:not([orient="vertical"]) 
   white-space: nowrap;
 }
 
 .accessory-button {
   min-width: 145px;
   margin: 2px 0;
 }
 
-.groupbox-title {
-  margin-top: 16px;
-}
-
-.groupbox-body {
-  margin-top: 4px;
-}
-
 /* Subcategory title */
 
 /**
  * The first subcategory title for each category should not have margin-top.
  */
 
 .subcategory:not([hidden]) ~ .subcategory {
   margin-top: 32px;
@@ -374,16 +374,20 @@ separator.thin:not([orient="vertical"]) 
 #weavePrefsDeck > vbox > groupbox,
 #weavePrefsDeck > vbox > description,
 #weavePrefsDeck > #hasFxaAccount > vbox > label,
 #weavePrefsDeck > #hasFxaAccount > hbox > label {
   /* no margin-inline-start for elements at the beginning of a line */
   margin-inline-start: 0;
 }
 
+#weavePrefsDeck > vbox > groupbox {
+  margin-top: 16px;
+}
+
 #tabsElement {
   margin-inline-end: 4px; /* add the 4px end-margin of other elements */
 }
 
 .text-link {
   margin-bottom: 0;
 }
 
@@ -475,198 +479,142 @@ separator.thin:not([orient="vertical"]) 
   min-width: 30ch;
 }
 
 /**
  * Sync
  */
 
 #fxaProfileImage {
-  width: 60px;
-  height: 60px;
-  border-radius: 50%;
-  list-style-image: url("chrome://browser/skin/preferences/in-content-new/fxa-avatar.svg");
-  margin-inline-end: 15px;
-  image-rendering: auto;
-  border: 1px solid transparent;
-  -moz-user-focus: normal;
-}
-
-#fxaLoginStatus[hasName] #fxaProfileImage {
   width: 80px;
   height: 80px;
+  list-style-image: url("chrome://browser/skin/preferences/in-content-new/fxa-avatar.svg");
+  margin-inline-end: 24px;
+  -moz-user-focus: normal;
 }
 
 #fxaProfileImage.actionable {
   cursor: pointer;
 }
 
 #fxaProfileImage.actionable:hover {
   border-color: #0095DD;
 }
 
 #fxaProfileImage.actionable:hover:active {
   border-color: #ff9500;
 }
 
-#noFxaAccount {
-  padding-top: 15px;
-}
-
-#fxaContentWrapper {
-  -moz-box-flex: 1;
-}
-
 #useFirefoxSync  {
   font-size: 90%;
   margin-inline-end: 8px !important;
 }
 
-#noFxaGroup {
-  -moz-box-flex: 1;
-  margin: 0;
-}
-
-#fxaContentWrapper {
-  padding-right: 15px;
-}
-
-#noFxaGroup > vbox,
-#fxaGroup {
-  -moz-box-align: start;
-}
-
-#fxaSyncEngines > vbox:first-child {
-  margin-right: 80px;
+#fxaNoLoginStatus {
+  margin-top: 46px;
+  margin-bottom: 64px;
 }
 
 #fxaSyncComputerName {
   margin-top: 3px;
-  margin-inline-start: -4px;
-  margin-inline-end: 0;
+  margin-inline-start: 0;
   margin-bottom: 0;
 }
 
 #tosPP-small-ToS {
   margin-bottom: 14px;
 }
 
 #noFxaCaption {
-  margin-bottom: 11px;
+  font-weight: bold;
+  line-height: 30px;
+  margin-top: 0;
+  margin-bottom: 4px;
 }
 
 .fxaSyncIllustration {
-  margin-top: 35px;
-  width: 231px;
-  -moz-context-properties: fill;
-  fill: #bfcbd3;
-}
-
-#syncOptions caption {
-  margin-bottom: 11px;
-}
-
-#fxaDeviceName {
-  margin-bottom: 27.5px;
+  list-style-image: url("chrome://browser/skin/preferences/in-content-new/sync-devices.svg");
+  width: 312px;
+  height: 136px;
 }
 
 #noFxaDescription {
-  margin-bottom: 20px !important;
+  padding-inline-end: 52px;
 }
 
 .separator {
   border-bottom: 1px solid var(--in-content-header-border-color);
 }
 
-.fxaAccountBox {
-  border: 1px solid #D1D2D3;
-  border-radius: 5px;
-  padding: 14px 20px 14px 14px;
-}
-
-.fxaAccountBoxButtons {
-  margin-bottom: 0 !important;
-  margin-top: 11px;
-  display: flex;
-  align-items: center;
+#fxaGroup {
+  margin-top: 16px;
+  margin-bottom: 32px;
 }
 
-.fxaAccountBoxButtons > * {
-  -moz-box-flex: 1;
+#signedOutAccountBoxTitle {
+  font-weight: bold;
 }
 
-.fxaAccountBoxButtons > button {
-  text-align: center;
-  padding-left: 11px;
-  padding-right: 11px;
-  margin: 0;
-  min-width: 0;
+.openLink {
+  line-height: 30px;
+  cursor: pointer;
 }
 
-.fxaAccountBoxButtons > button:first-child {
-  margin-inline-end: 14px !important;
-}
-
-#verifiedManage:visited {
+.openLink:visited {
   color: var(--in-content-link-color);
 }
 
 #fxaLoginStatus[hasName] #fxaEmailAddress1 {
   font-size: 1.1rem;
 }
 
 #fxaEmailAddress1,
 #fxaEmailAddress2,
 #fxaEmailAddress3 {
   word-break: break-all;
 }
 
 .fxaFirefoxLogo {
   list-style-image: url("chrome://browser/skin/preferences/in-content-new/fxa-avatar.svg");
-  width: 64px;
-  height: 64px;
+  width: 80px;
+  height: 80px;
   margin-inline-end: 14px;
 }
 
-.fxaMobilePromo {
-  line-height: 28px;
-  margin-bottom: 20px;
-  margin-top: 25px;
-}
-
 #fxaLoginRejectedWarning {
   list-style-image: url(chrome://browser/skin/warning.svg);
   filter: drop-shadow(0 1px 0 hsla(206, 50%, 10%, .15));
   margin: 4px 8px 0px 0px;
 }
 
-#syncOptions {
-  margin-bottom: 27.5px;
+#fxaSyncEngines > checkbox {
+  max-width: 224px;
+}
+
+.fxaMobilePromo {
+  margin: 2px 0 32px 0 !important;
 }
 
 .androidLink {
   list-style-image: url("chrome://browser/skin/preferences/in-content-new/logo-android.svg");
 }
 
 .iOSLink {
   list-style-image: url("chrome://browser/skin/preferences/in-content-new/logo-ios.svg");
 }
 
 .androidLink,
 .iOSLink {
+  margin-inline-start: 2px;
+  margin-inline-end: 4px;
   width: 20px;
   height: 20px;
   vertical-align: text-bottom;
 }
 
-#tosPP-small {
-  margin-top: 20px;
-  margin-bottom: 20px;
-}
-
 #updateDeck > hbox > label {
   margin-inline-end: 5px ! important;
 }
 
 .update-throbber {
   width: 16px;
   min-height: 16px;
   margin-inline-end: 3px;
new file mode 100644
--- /dev/null
+++ b/browser/themes/shared/incontentprefs/sync-devices.svg
@@ -0,0 +1,51 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+   - License, v. 2.0. If a copy of the MPL was not distributed with this
+   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 312 136">
+  <defs>
+    <path id="a" d="M.458.334h136.808v135.128H.458V.334z"/>
+    <path id="c" d="M.677.334h136.808v135.128H.677z"/>
+  </defs>
+  <path fill="#E1E1E6" d="M247.42 12.25c-.04 0-.08 0-.13-.02a58.49 58.49 0 0 0-9.54-1.34.58.58 0 0 1-.55-.62c.02-.32.3-.56.62-.54 3.28.19 6.55.65 9.74 1.37a.58.58 0 0 1-.14 1.15m-31.25 1.39a.58.58 0 0 1-.18-1.13 59.24 59.24 0 0 1 12-2.55.58.58 0 1 1 .13 1.16 58.1 58.1 0 0 0-11.77 2.5.6.6 0 0 1-.18.02m38.26.67a.57.57 0 0 1-.2-.04c-.76-.27-1.52-.53-2.29-.77a.58.58 0 0 1-.38-.73.6.6 0 0 1 .74-.38c.79.25 1.56.51 2.33.8a.58.58 0 0 1-.2 1.12m-47.22 3.08a.59.59 0 0 1-.52-.3.58.58 0 0 1 .25-.8c.72-.37 1.46-.73 2.2-1.08a.6.6 0 0 1 .78.28c.14.29.01.64-.28.77-.72.34-1.44.7-2.15 1.07a.6.6 0 0 1-.28.06m64.05 6.46a.6.6 0 0 1-.37-.14 57.82 57.82 0 0 0-10.04-6.55.58.58 0 0 1-.26-.78.6.6 0 0 1 .8-.25 59.05 59.05 0 0 1 10.25 6.69c.25.2.29.57.08.81a.6.6 0 0 1-.46.22m-75.99 1.8a.59.59 0 0 1-.43-.19.58.58 0 0 1 .04-.82 59.25 59.25 0 0 1 7.8-5.9.6.6 0 0 1 .82.18c.18.27.1.63-.18.8a57.97 57.97 0 0 0-7.65 5.78.59.59 0 0 1-.4.15M284 38.3c-.2 0-.4-.1-.5-.28a57.31 57.31 0 0 0-5.7-7.67.57.57 0 0 1 .06-.82.6.6 0 0 1 .83.06 58.26 58.26 0 0 1 5.81 7.83.59.59 0 0 1-.5.89m-101.87 4.52a.6.6 0 0 1-.27-.06.58.58 0 0 1-.26-.78 58 58 0 0 1 6.56-10.25.6.6 0 0 1 .83-.1c.25.2.3.57.1.82a56.84 56.84 0 0 0-6.44 10.05c-.1.2-.3.32-.52.32m105.28 1.84a.6.6 0 0 1-.54-.34c-.33-.72-.67-1.44-1.03-2.14a.58.58 0 0 1 .26-.78.6.6 0 0 1 .8.25c.36.73.71 1.46 1.05 2.2a.58.58 0 0 1-.54.81m-108.85 7.11c-.06 0-.11 0-.17-.02a.58.58 0 0 1-.4-.73c.24-.78.5-1.55.76-2.31a.6.6 0 0 1 .75-.36c.3.1.47.43.36.74-.26.75-.5 1.5-.74 2.26a.59.59 0 0 1-.56.42M292.3 63.22a.59.59 0 0 1-.58-.53 56.2 56.2 0 0 0-2.3-11.67c-.1-.31.08-.64.4-.73.3-.1.63.08.73.38a57.26 57.26 0 0 1 2.34 11.91c.03.32-.21.6-.54.63h-.05m-116.12 2.77h-.03a.58.58 0 0 1-.56-.6c.13-3.24.53-6.48 1.2-9.64a.58.58 0 0 1 .7-.45c.31.07.52.38.45.7a56.6 56.6 0 0 0-1.18 9.44.58.58 0 0 1-.58.55m115.54 11.87l-.1-.01a.58.58 0 0 1-.48-.67c.53-3.11.8-6.3.8-9.48a.59.59 0 0 1 1.18 0c0 3.24-.28 6.5-.82 9.67a.59.59 0 0 1-.58.49m-1.66 7.02c-.06 0-.11 0-.17-.02a.58.58 0 0 1-.4-.73 57 57 0 0 0 .65-2.3.59.59 0 0 1 1.14.3c-.2.78-.42 1.57-.66 2.34a.59.59 0 0 1-.56.41m-110.67 2.4a.59.59 0 0 1-.56-.38 57.22 57.22 0 0 1-2.81-11.8.58.58 0 0 1 .5-.66.6.6 0 0 1 .66.5c.51 3.95 1.44 7.84 2.76 11.58a.58.58 0 0 1-.55.77m3.98 8.77c-.2 0-.4-.1-.52-.3-.4-.7-.77-1.42-1.14-2.15a.58.58 0 0 1 .26-.78.6.6 0 0 1 .8.26c.35.71.73 1.41 1.11 2.1.16.29.06.64-.23.8a.59.59 0 0 1-.28.07m98.05 5.99a.59.59 0 0 1-.34-.11.58.58 0 0 1-.13-.81 56.78 56.78 0 0 0 6.02-10.3.6.6 0 0 1 .78-.3c.3.14.43.48.3.77a57.93 57.93 0 0 1-6.15 10.51.59.59 0 0 1-.48.24m-89.46 5.64a.59.59 0 0 1-.42-.18 58.68 58.68 0 0 1-6.13-7.6.58.58 0 0 1 .16-.8.6.6 0 0 1 .82.15 57.6 57.6 0 0 0 6 7.45c.22.23.21.6-.02.82a.59.59 0 0 1-.4.16m75.6 7.77a.59.59 0 0 1-.48-.24.58.58 0 0 1 .14-.81 57.93 57.93 0 0 0 7.42-6.08.6.6 0 0 1 .83.01c.23.23.23.6 0 .82a59.29 59.29 0 0 1-7.57 6.2.6.6 0 0 1-.34.1m-6.24 3.75a.58.58 0 0 1-.27-1.1c.71-.37 1.41-.75 2.1-1.15a.6.6 0 0 1 .81.21c.16.28.07.64-.21.8-.71.4-1.43.8-2.15 1.17a.6.6 0 0 1-.28.07m-51.72 1.12a.6.6 0 0 1-.25-.05 58.95 58.95 0 0 1-10.5-6.28.58.58 0 0 1-.12-.82.6.6 0 0 1 .82-.1c3.2 2.39 6.67 4.46 10.3 6.14.3.14.42.49.29.78a.59.59 0 0 1-.54.33m9.13 3.34c-.05 0-.1 0-.15-.02-.8-.22-1.58-.45-2.36-.7a.58.58 0 0 1-.38-.73c.1-.3.43-.47.74-.37.77.24 1.54.47 2.31.68a.58.58 0 0 1-.16 1.14m24.15 1.47a.58.58 0 0 1-.08-1.16c3.97-.57 7.89-1.57 11.65-2.95a.6.6 0 0 1 .75.34c.12.3-.04.63-.34.74a59.03 59.03 0 0 1-11.98 3.03m-9.72.6h-.01c-3.28-.06-6.57-.4-9.78-.99a.58.58 0 0 1-.47-.68.59.59 0 0 1 .69-.46c3.14.58 6.36.91 9.58.97.33.01.59.28.58.6 0 .31-.27.57-.59.57"/>
+  <path fill="#E1E1E6" d="M234.35 7.2c-33.8 0-61.31 27.3-61.31 60.88 0 33.57 27.5 60.89 61.31 60.89 33.8 0 61.31-27.32 61.31-60.9 0-33.56-27.5-60.88-61.31-60.88m0 124.1c-35.1 0-63.66-28.36-63.66-63.21 0-34.86 28.56-63.22 63.66-63.22 35.1 0 63.66 28.36 63.66 63.22 0 34.85-28.56 63.21-63.66 63.21"/>
+  <g transform="translate(165.794)">
+    <mask id="b" fill="#fff">
+      <use xlink:href="#a"/>
+    </mask>
+    <path fill="#E1E1E6" d="M73.86 1.66h-.04a70.03 70.03 0 0 0-3.42-.16.59.59 0 0 1-.57-.6c0-.32.22-.57.6-.57 1.15.03 2.32.08 3.48.17.32.02.56.3.54.62a.59.59 0 0 1-.59.54m5.72.65h-.1l-1.12-.17a.58.58 0 0 1-.5-.66.6.6 0 0 1 .66-.5l1.15.18a.58.58 0 0 1-.1 1.15M47.76 4.8a.58.58 0 0 1-.18-1.13c4.4-1.43 8.97-2.4 13.59-2.92a.6.6 0 0 1 .65.51c.03.32-.2.61-.52.65-4.54.5-9.03 1.46-13.36 2.86a.55.55 0 0 1-.18.03M37.17 9.23a.6.6 0 0 1-.52-.3.58.58 0 0 1 .25-.8l1.02-.52a.6.6 0 0 1 .8.25c.14.29.03.64-.26.78l-1.01.52a.6.6 0 0 1-.28.07m65.1.93a.6.6 0 0 1-.29-.07 67.54 67.54 0 0 0-12.52-5.43.58.58 0 0 1-.38-.74.6.6 0 0 1 .74-.37c4.41 1.4 8.7 3.26 12.74 5.52a.58.58 0 0 1-.29 1.1m-71.97 3.2a.6.6 0 0 1-.49-.26.58.58 0 0 1 .15-.8c.96-.66 1.93-1.3 2.91-1.9a.6.6 0 0 1 .81.2c.17.27.09.63-.19.8-.96.58-1.92 1.2-2.86 1.85a.6.6 0 0 1-.33.1m82.34 3.95a.59.59 0 0 1-.38-.13 68.68 68.68 0 0 0-2.67-2.12.58.58 0 0 1-.1-.82.6.6 0 0 1 .82-.1c.92.68 1.83 1.4 2.71 2.15.25.2.28.57.07.82a.59.59 0 0 1-.45.2m4.24 3.85a.6.6 0 0 1-.42-.17l-.81-.79a.58.58 0 0 1-.02-.82.6.6 0 0 1 .83-.01l.83.8c.23.23.23.6 0 .82a.59.59 0 0 1-.41.17M13.92 29.2a.59.59 0 0 1-.34-.1.58.58 0 0 1-.13-.82 68.36 68.36 0 0 1 9.26-10.25.6.6 0 0 1 .83.03c.22.24.2.6-.04.83a67.25 67.25 0 0 0-9.1 10.07.59.59 0 0 1-.48.24m-5.94 9.74a.58.58 0 0 1-.53-.84l.53-1.03a.6.6 0 0 1 .8-.25c.28.15.4.5.25.78l-.53 1c-.1.2-.31.33-.53.33m122.6 1.75a.59.59 0 0 1-.53-.34c-1.9-4.09-4.22-8.01-6.92-11.65a.58.58 0 0 1 .13-.81.6.6 0 0 1 .82.13 67.36 67.36 0 0 1 7.04 11.85c.13.29 0 .63-.3.77a.57.57 0 0 1-.24.05M4.86 46.28a.58.58 0 0 1-.56-.77c.39-1.1.8-2.18 1.25-3.24.12-.3.47-.44.76-.31.3.12.45.46.32.76-.43 1.03-.84 2.1-1.21 3.16a.59.59 0 0 1-.56.4m129.87 6.2a.59.59 0 0 1-.57-.44 65.8 65.8 0 0 0-.9-3.27c-.1-.3.08-.63.4-.72.3-.1.63.08.73.39.33 1.09.64 2.2.91 3.32a.58.58 0 0 1-.57.72m1.13 5.57a.59.59 0 0 1-.58-.49l-.19-1.11a.59.59 0 1 1 1.16-.2l.2 1.13a.58.58 0 0 1-.59.67M1.05 68.6a.58.58 0 0 1-.6-.58v-.12c0-4.56.47-9.12 1.38-13.56a.59.59 0 0 1 1.16.24A66.14 66.14 0 0 0 1.64 67.9v.12c0 .32-.27.58-.6.58m.99 11.32a.59.59 0 0 1-.58-.49l-.19-1.13a.58.58 0 0 1 .5-.66c.33-.05.62.16.67.48l.18 1.11a.58.58 0 0 1-.58.69m133.26 2.11a.58.58 0 0 1-.58-.7c.92-4.39 1.38-8.9 1.38-13.43v-.24c0-.32.26-.58.59-.58.32 0 .58.26.58.58v.24c0 4.6-.47 9.2-1.4 13.67a.59.59 0 0 1-.57.46M3.87 87.66a.59.59 0 0 1-.57-.41c-.33-1.1-.63-2.21-.9-3.33a.58.58 0 0 1 .42-.7c.32-.08.64.12.72.43.27 1.1.57 2.19.89 3.26a.58.58 0 0 1-.56.75M131.59 94a.58.58 0 0 1-.54-.8c.43-1.04.84-2.1 1.22-3.17a.59.59 0 0 1 1.1.4c-.38 1.07-.8 2.15-1.24 3.21a.59.59 0 0 1-.54.36m-2.42 5.17a.58.58 0 0 1-.52-.85l.5-1.01a.6.6 0 0 1 .8-.26c.29.14.4.49.27.78l-.53 1.02c-.1.2-.31.32-.52.32m-115.12 8.78a.6.6 0 0 1-.48-.24c-2.74-3.7-5.1-7.7-7.01-11.86a.59.59 0 1 1 1.07-.48c1.88 4.09 4.2 8 6.9 11.65a.58.58 0 0 1-.48.93m7.53 8.57a.6.6 0 0 1-.4-.16l-.83-.8a.58.58 0 0 1 0-.83.6.6 0 0 1 .83 0l.81.8c.24.22.24.59.01.82a.59.59 0 0 1-.42.17m92.95 1.5a.59.59 0 0 1-.43-.19.58.58 0 0 1 .03-.82 67.08 67.08 0 0 0 9.13-10.06.6.6 0 0 1 .82-.13c.26.19.32.55.13.81a68.46 68.46 0 0 1-9.28 10.24.59.59 0 0 1-.4.15m-86.85 3.7a.6.6 0 0 1-.36-.11c-.92-.7-1.83-1.43-2.71-2.16a.58.58 0 0 1-.07-.82.6.6 0 0 1 .83-.07c.86.72 1.76 1.44 2.67 2.12.25.2.3.56.1.82a.59.59 0 0 1-.46.23m76.76 3.81c-.2 0-.39-.1-.5-.28a.58.58 0 0 1 .2-.8c.95-.58 1.92-1.2 2.85-1.84a.6.6 0 0 1 .82.15c.19.26.12.62-.15.8-.95.66-1.93 1.29-2.9 1.88-.1.06-.21.09-.32.09m-5.01 2.78a.59.59 0 0 1-.53-.32.58.58 0 0 1 .26-.78l1.01-.52a.6.6 0 0 1 .8.24c.15.29.04.64-.25.79l-1.03.52a.57.57 0 0 1-.26.07m-51.46 3.93c-.06 0-.12 0-.19-.03-4.4-1.4-8.69-3.27-12.72-5.54a.58.58 0 0 1-.22-.8.6.6 0 0 1 .8-.22 67.47 67.47 0 0 0 12.5 5.45.58.58 0 0 1-.17 1.14m11.2 2.56h-.09l-1.14-.18a.58.58 0 0 1-.5-.66.59.59 0 0 1 .68-.48l1.13.16c.32.05.55.34.5.66-.04.3-.3.5-.58.5m17.21.27a.59.59 0 0 1-.58-.51c-.04-.32.2-.61.52-.65 4.54-.5 9.03-1.45 13.36-2.84.3-.1.64.07.74.37.1.31-.07.64-.38.74a69.01 69.01 0 0 1-13.66 2.9m-9.19.38h-.01a72.02 72.02 0 0 1-3.48-.17.58.58 0 1 1 .09-1.16c1.13.08 2.28.14 3.41.17.33 0 .59.27.58.6 0 .31-.27.56-.59.56" mask="url(#b)"/>
+  </g>
+  <path fill="#E1E1E6" d="M99.82 12.25c-.04 0-.09 0-.13-.02a58.5 58.5 0 0 0-9.54-1.34.58.58 0 0 1-.55-.62c.02-.32.3-.56.62-.54 3.27.19 6.55.65 9.73 1.37a.58.58 0 0 1-.13 1.15m-31.25 1.39a.58.58 0 0 1-.18-1.13 59.24 59.24 0 0 1 12-2.55c.33-.03.61.2.65.52.03.31-.2.6-.52.63-4 .43-7.96 1.27-11.77 2.5a.6.6 0 0 1-.18.03m38.26.67a.56.56 0 0 1-.2-.04c-.76-.27-1.53-.53-2.3-.77a.58.58 0 0 1-.37-.73.6.6 0 0 1 .74-.38c.78.25 1.56.51 2.33.8.3.1.46.44.35.74a.59.59 0 0 1-.55.38M59.6 17.39a.59.59 0 0 1-.52-.3.58.58 0 0 1 .24-.8c.73-.37 1.46-.73 2.2-1.08a.6.6 0 0 1 .78.28c.14.29.02.64-.27.77-.73.34-1.45.7-2.16 1.07a.6.6 0 0 1-.27.06m64.05 6.46a.6.6 0 0 1-.37-.14 57.82 57.82 0 0 0-10.05-6.55.58.58 0 0 1-.25-.78.6.6 0 0 1 .8-.25 59.05 59.05 0 0 1 10.24 6.69c.25.2.29.57.08.81a.6.6 0 0 1-.45.22m-76 1.8a.59.59 0 0 1-.43-.19.57.57 0 0 1 .04-.82 59.26 59.26 0 0 1 7.81-5.9.6.6 0 0 1 .82.18c.17.27.1.63-.18.8a57.9 57.9 0 0 0-7.66 5.78.59.59 0 0 1-.4.15M136.4 38.3a.6.6 0 0 1-.5-.28 57.28 57.28 0 0 0-5.7-7.67.57.57 0 0 1 .06-.82.6.6 0 0 1 .83.06 58.41 58.41 0 0 1 5.82 7.83c.17.27.08.63-.2.8a.6.6 0 0 1-.3.08m-101.9 4.53a.6.6 0 0 1-.26-.06.58.58 0 0 1-.27-.78 58.13 58.13 0 0 1 6.57-10.25.6.6 0 0 1 .82-.1c.26.2.3.57.1.82a56.9 56.9 0 0 0-6.43 10.05.6.6 0 0 1-.53.32m105.29 1.84a.6.6 0 0 1-.54-.34c-.33-.72-.68-1.44-1.03-2.14a.58.58 0 0 1 .26-.78.6.6 0 0 1 .79.25c.36.73.72 1.46 1.05 2.2a.58.58 0 0 1-.53.81M30.95 51.78a.58.58 0 0 1-.56-.75 59 59 0 0 1 .75-2.31.6.6 0 0 1 .75-.36c.31.1.47.43.37.74-.26.75-.51 1.5-.74 2.26a.59.59 0 0 1-.57.42M144.7 63.22a.59.59 0 0 1-.59-.53 56.2 56.2 0 0 0-2.3-11.67c-.09-.31.09-.64.4-.73.31-.1.64.08.73.38a57.26 57.26 0 0 1 2.34 11.91c.03.32-.2.6-.53.63h-.05M28.57 65.99h-.02a.58.58 0 0 1-.57-.6c.13-3.24.53-6.48 1.2-9.64a.58.58 0 0 1 .7-.45c.32.07.52.38.45.7a56.6 56.6 0 0 0-1.17 9.44.58.58 0 0 1-.59.55m115.54 11.87l-.1-.01a.58.58 0 0 1-.48-.67c.53-3.11.8-6.3.8-9.48 0-.33.26-.59.59-.59.32 0 .59.26.59.59 0 3.24-.28 6.5-.82 9.67a.59.59 0 0 1-.58.49m-1.66 7.02c-.05 0-.11 0-.17-.02a.58.58 0 0 1-.39-.73 57 57 0 0 0 .65-2.3c.08-.3.4-.49.71-.4.32.07.5.39.43.7-.2.78-.43 1.57-.66 2.34a.59.59 0 0 1-.57.41m-110.67 2.4a.59.59 0 0 1-.55-.38 57.22 57.22 0 0 1-2.82-11.8.59.59 0 0 1 1.17-.15c.5 3.94 1.43 7.83 2.76 11.57a.58.58 0 0 1-.56.77m3.98 8.77a.6.6 0 0 1-.51-.3c-.4-.7-.78-1.42-1.15-2.15a.58.58 0 0 1 .27-.78.6.6 0 0 1 .79.26c.36.71.73 1.41 1.12 2.1.15.29.05.64-.23.8a.6.6 0 0 1-.29.07m98.06 5.99a.59.59 0 0 1-.35-.11.58.58 0 0 1-.13-.81 56.79 56.79 0 0 0 6.03-10.3c.13-.29.48-.43.78-.3.3.14.43.48.3.77a57.85 57.85 0 0 1-6.15 10.51.59.59 0 0 1-.48.24m-89.46 5.64a.59.59 0 0 1-.43-.18 58.58 58.58 0 0 1-6.12-7.6.58.58 0 0 1 .16-.8.6.6 0 0 1 .81.15 57.59 57.59 0 0 0 6 7.45c.23.23.22.6-.02.82a.58.58 0 0 1-.4.16m75.6 7.77a.59.59 0 0 1-.48-.24.58.58 0 0 1 .15-.81 58.03 58.03 0 0 0 7.42-6.08.6.6 0 0 1 .83.01c.23.23.22.6-.01.82a59.22 59.22 0 0 1-7.57 6.2c-.1.07-.22.1-.33.1m-6.24 3.75a.59.59 0 0 1-.52-.31.58.58 0 0 1 .24-.79c.72-.37 1.42-.75 2.11-1.15a.6.6 0 0 1 .8.21c.17.28.07.64-.2.8-.72.4-1.43.8-2.16 1.17a.6.6 0 0 1-.27.07M62 120.32a.6.6 0 0 1-.25-.05 59 59 0 0 1-10.51-6.28.58.58 0 0 1-.12-.82.6.6 0 0 1 .83-.1c3.2 2.39 6.67 4.46 10.3 6.14.3.14.42.49.28.78a.59.59 0 0 1-.53.33m9.13 3.34c-.05 0-.1 0-.16-.02-.79-.22-1.58-.45-2.35-.7a.58.58 0 0 1-.38-.73c.1-.3.43-.47.74-.37.76.24 1.53.47 2.3.68a.58.58 0 0 1-.15 1.14m24.14 1.47a.59.59 0 0 1-.58-.5.58.58 0 0 1 .5-.66c3.97-.57 7.9-1.57 11.65-2.95a.6.6 0 0 1 .76.34c.11.3-.04.63-.35.74a59.06 59.06 0 0 1-11.98 3.03m-9.71.6h-.02c-3.28-.06-6.57-.4-9.78-.99a.58.58 0 1 1 .22-1.14c3.14.58 6.37.91 9.59.97a.59.59 0 0 1-.01 1.16"/>
+  <path fill="#E1E1E6" d="M86.74 7.2c-33.8 0-61.31 27.3-61.31 60.88 0 33.57 27.5 60.89 61.31 60.89s61.32-27.32 61.32-60.9c0-33.56-27.5-60.88-61.32-60.88m0 124.1c-35.1 0-63.65-28.36-63.65-63.21 0-34.86 28.55-63.22 63.65-63.22 35.1 0 63.66 28.36 63.66 63.22 0 34.85-28.55 63.21-63.66 63.21"/>
+  <g transform="translate(17.49)">
+    <mask id="d" fill="#fff">
+      <use xlink:href="#c"/>
+    </mask>
+    <path fill="#E1E1E6" d="M74.08 1.66h-.04a70.03 70.03 0 0 0-3.42-.16.59.59 0 0 1-.57-.6c0-.32.24-.57.6-.57 1.15.03 2.32.08 3.48.17.32.02.56.3.54.62a.59.59 0 0 1-.59.54m5.72.65h-.1l-1.12-.17a.58.58 0 0 1-.5-.66.59.59 0 0 1 .66-.5l1.15.18a.58.58 0 0 1-.1 1.15M47.98 4.8a.58.58 0 0 1-.18-1.13c4.4-1.43 8.97-2.4 13.59-2.92a.6.6 0 0 1 .65.51c.03.32-.2.61-.52.65-4.54.5-9.03 1.46-13.36 2.86a.55.55 0 0 1-.18.03M37.39 9.23a.6.6 0 0 1-.52-.3.58.58 0 0 1 .25-.8l1.02-.52a.6.6 0 0 1 .8.25c.14.29.03.64-.26.78l-1.01.52a.6.6 0 0 1-.28.07m65.1.93c-.1 0-.2-.02-.29-.07a67.42 67.42 0 0 0-12.52-5.43.58.58 0 0 1-.38-.73.6.6 0 0 1 .74-.38c4.41 1.4 8.7 3.26 12.74 5.52.29.16.38.52.22.8-.1.19-.3.3-.5.3m-71.98 3.2a.6.6 0 0 1-.49-.26.58.58 0 0 1 .15-.8 67.5 67.5 0 0 1 2.91-1.9.6.6 0 0 1 .81.2c.17.27.09.63-.19.8-.96.58-1.92 1.2-2.86 1.85a.6.6 0 0 1-.33.1m82.34 3.95a.59.59 0 0 1-.38-.13 68.68 68.68 0 0 0-2.67-2.12.58.58 0 0 1-.1-.82.6.6 0 0 1 .82-.1c.91.68 1.83 1.4 2.71 2.15.25.2.28.57.07.82a.59.59 0 0 1-.45.2m4.23 3.85a.59.59 0 0 1-.41-.17l-.81-.79a.58.58 0 0 1-.02-.82.6.6 0 0 1 .83-.01l.83.8c.23.23.23.6 0 .82a.59.59 0 0 1-.42.17M14.14 29.2a.59.59 0 0 1-.34-.1.58.58 0 0 1-.13-.82 68.44 68.44 0 0 1 9.26-10.25.6.6 0 0 1 .83.03c.22.24.2.6-.04.83a67.26 67.26 0 0 0-9.1 10.07.59.59 0 0 1-.48.24M8.2 38.93a.58.58 0 0 1-.53-.84l.53-1.03a.6.6 0 0 1 .79-.25c.29.15.4.5.26.78l-.52 1.01c-.1.2-.31.33-.53.33m122.6 1.75a.59.59 0 0 1-.53-.34c-1.9-4.09-4.22-8.01-6.92-11.65a.58.58 0 0 1 .13-.81.6.6 0 0 1 .82.13 67.36 67.36 0 0 1 7.04 11.85c.13.29 0 .63-.3.77a.57.57 0 0 1-.24.05M5.08 46.28a.58.58 0 0 1-.56-.77c.39-1.1.8-2.18 1.25-3.24a.6.6 0 0 1 .76-.31c.3.12.45.46.32.76-.43 1.03-.84 2.1-1.21 3.16a.59.59 0 0 1-.56.4m129.87 6.2a.59.59 0 0 1-.57-.44c-.27-1.1-.58-2.2-.9-3.27-.1-.3.08-.63.4-.72.3-.1.63.08.73.39.33 1.09.63 2.2.91 3.32a.58.58 0 0 1-.57.72m1.13 5.57a.59.59 0 0 1-.58-.49l-.19-1.11a.58.58 0 0 1 .48-.67c.32-.06.63.15.68.47l.2 1.13a.58.58 0 0 1-.6.67M1.28 68.6a.59.59 0 0 1-.6-.58v-.12c0-4.56.47-9.12 1.38-13.56a.59.59 0 0 1 1.16.24A66.14 66.14 0 0 0 1.85 67.9v.12c0 .32-.26.58-.58.58m.98 11.32a.59.59 0 0 1-.58-.49l-.19-1.13a.58.58 0 0 1 .5-.66.6.6 0 0 1 .67.48l.18 1.11a.58.58 0 0 1-.58.69m133.26 2.11a.58.58 0 0 1-.58-.7c.91-4.39 1.38-8.9 1.38-13.43v-.24c0-.32.26-.58.59-.58.32 0 .59.26.59.58v.24c0 4.6-.48 9.2-1.4 13.67a.59.59 0 0 1-.58.46M4.09 87.66a.59.59 0 0 1-.57-.41c-.33-1.1-.63-2.21-.9-3.33a.58.58 0 0 1 .42-.7c.32-.08.64.12.72.43.26 1.1.57 2.19.89 3.26a.58.58 0 0 1-.56.75M131.8 94a.58.58 0 0 1-.55-.8c.44-1.04.85-2.1 1.23-3.17.1-.3.44-.46.75-.35.3.1.47.44.36.74-.39 1.08-.8 2.16-1.25 3.22a.59.59 0 0 1-.54.36m-2.42 5.17a.58.58 0 0 1-.52-.85l.5-1.01a.6.6 0 0 1 .8-.26c.29.14.4.49.26.78l-.52 1.02c-.1.2-.31.32-.52.32m-115.12 8.78a.6.6 0 0 1-.48-.24 67.5 67.5 0 0 1-7.01-11.87c-.14-.29 0-.63.29-.77a.6.6 0 0 1 .78.3c1.88 4.09 4.2 8 6.9 11.65.18.26.13.63-.14.82a.59.59 0 0 1-.34.1m7.53 8.58a.6.6 0 0 1-.4-.16l-.83-.8a.58.58 0 0 1 0-.83.6.6 0 0 1 .83 0l.81.8c.24.22.24.59.02.82a.59.59 0 0 1-.43.17m92.95 1.5a.59.59 0 0 1-.43-.19.58.58 0 0 1 .03-.82 67.22 67.22 0 0 0 9.13-10.06.6.6 0 0 1 .82-.13c.26.19.32.55.13.81a68.52 68.52 0 0 1-9.28 10.24.6.6 0 0 1-.4.15m-86.85 3.7a.6.6 0 0 1-.36-.11c-.92-.7-1.83-1.43-2.71-2.16a.58.58 0 0 1-.07-.82.6.6 0 0 1 .83-.07c.86.72 1.76 1.44 2.67 2.12a.59.59 0 1 1-.36 1.04m76.76 3.82c-.2 0-.39-.1-.5-.28a.58.58 0 0 1 .2-.8 70.2 70.2 0 0 0 2.85-1.84.6.6 0 0 1 .82.15c.19.26.12.62-.15.8-.95.66-1.93 1.29-2.91 1.88-.1.06-.2.09-.3.09m-5.02 2.78a.59.59 0 0 1-.53-.32.58.58 0 0 1 .26-.79c.34-.16.68-.34 1.01-.51a.6.6 0 0 1 .8.24c.15.29.04.64-.25.79l-1.03.52a.58.58 0 0 1-.26.07m-51.46 3.93c-.06 0-.12 0-.18-.03a68.66 68.66 0 0 1-12.73-5.54.58.58 0 0 1-.22-.8.6.6 0 0 1 .8-.21 67.41 67.41 0 0 0 12.5 5.45.58.58 0 0 1-.17 1.13m11.2 2.56h-.09l-1.14-.18a.58.58 0 0 1-.5-.66.59.59 0 0 1 .68-.48l1.13.16c.32.05.55.34.5.66-.04.3-.3.5-.58.5m17.21.27a.58.58 0 0 1-.06-1.16c4.54-.5 9.03-1.45 13.36-2.84.3-.1.64.07.74.37.1.31-.07.64-.38.74a69 69 0 0 1-13.66 2.9m-9.19.38h-.01a72.02 72.02 0 0 1-3.48-.17.58.58 0 1 1 .08-1.16c1.14.08 2.29.14 3.42.17.33 0 .59.27.58.6-.01.31-.27.56-.59.56" mask="url(#d)"/>
+  </g>
+  <path fill="#FFF" d="M272.75 105.6a7.58 7.58 0 0 1-7.62-7.52V39.5a7.58 7.58 0 0 1 7.62-7.5h21.14c.03-1.18 1-2.13 2.2-2.13h5.68c1.21 0 2.2.97 2.2 2.17v.02a7.56 7.56 0 0 1 6.63 7.44v58.58a7.58 7.58 0 0 1-7.62 7.51h-30.23z"/>
+  <path fill="#FAFAFC" d="M302.04 28.48h-5.64c-1.43 0-2.65.88-3.14 2.12H273.2a8.71 8.71 0 0 0-8.76 8.65v58.39a8.71 8.71 0 0 0 8.76 8.65h30.05a8.71 8.71 0 0 0 8.76-8.65v-58.4a8.69 8.69 0 0 0-6.74-8.41 3.37 3.37 0 0 0-3.22-2.35m0 2.32a1 1 0 0 1 1.01 1v.97l-.02.15h.21c3.53 0 6.4 2.84 6.4 6.33v58.39a6.37 6.37 0 0 1-6.4 6.32H273.2a6.37 6.37 0 0 1-6.4-6.32v-58.4a6.37 6.37 0 0 1 6.4-6.32h22.22l-.03-.15v-.97a1 1 0 0 1 1.02-1h5.64"/>
+  <path fill="#FFF" d="M9.2 113.23a7.8 7.8 0 0 1-7.8-7.79V31.41a7.8 7.8 0 0 1 7.8-7.8h48.05c4.3 0 7.8 3.5 7.8 7.8v74.03a7.8 7.8 0 0 1-7.8 7.8H9.21z"/>
+  <path fill="#FAFAFC" d="M57.42 22.23H9.04A9 9 0 0 0 0 31.16V105a9 9 0 0 0 9.04 8.94h48.38a9 9 0 0 0 9.04-8.94V31.16a9 9 0 0 0-9.04-8.93m0 2.33a6.65 6.65 0 0 1 6.68 6.6V105c0 3.64-3 6.6-6.68 6.6H9.04a6.65 6.65 0 0 1-6.68-6.6V31.16c0-3.64 3-6.6 6.68-6.6h48.38"/>
+  <path fill="#FFF" d="M114.56 114.62c-3.38 0-6.13-2.59-6.13-5.77v-1.23c0-.75.15-1.48.45-2.18l8.09-18.77c.35-.83.9-1.56 1.6-2.14a7.48 7.48 0 0 1-1.44-4.45V32.64c0-4.2 3.45-7.63 7.7-7.63h72.14c4.25 0 7.7 3.42 7.7 7.63v47.44c0 1.72-.6 3.39-1.67 4.73.52.5.94 1.09 1.24 1.74l8.62 18.8c.33.73.5 1.5.5 2.3v1.2c0 3.18-2.74 5.77-6.12 5.77h-92.68z"/>
+  <path fill="#FAFAFC" d="M197.12 23.62h-72.45a8.85 8.85 0 0 0-8.9 8.77v47.3c0 1.5.4 2.98 1.13 4.27-.5.56-.9 1.18-1.2 1.86l-8.12 18.72a6.57 6.57 0 0 0-.55 2.63v1.22c0 3.82 3.3 6.93 7.33 6.93h93.07c4.04 0 7.33-3.11 7.33-6.93v-1.2c0-.95-.2-1.89-.61-2.77l-8.65-18.74c-.22-.48-.5-.93-.82-1.35a8.64 8.64 0 0 0 1.35-4.63V32.4c0-4.85-4-8.78-8.9-8.78m0 2.32a6.5 6.5 0 0 1 6.54 6.45v47.3c0 1.95-.87 3.68-2.25 4.86a4.7 4.7 0 0 1 1.93 2.09l8.65 18.75c.27.57.4 1.18.4 1.8v1.2c0 2.54-2.23 4.6-4.97 4.6h-93.07c-2.74 0-4.97-2.06-4.97-4.6v-1.22c0-.59.12-1.17.36-1.72l8.12-18.72a4.71 4.71 0 0 1 2.3-2.35 6.38 6.38 0 0 1-2.05-4.68V32.4a6.5 6.5 0 0 1 6.55-6.46h72.45"/>
+  <path fill="#E1E1E6" d="M272.47 102.81a5.2 5.2 0 0 1-5.24-5.16V39.2a5.21 5.21 0 0 1 5.24-5.17h30.1a5.2 5.2 0 0 1 5.23 5.17v58.44a5.2 5.2 0 0 1-5.23 5.16h-30.1z"/>
+  <path fill="#C8C8CC" d="M302.82 33.34h-29.91a6.38 6.38 0 0 0-6.38 6.37v58.82a6.38 6.38 0 0 0 6.38 6.37h29.91a6.38 6.38 0 0 0 6.38-6.37V39.7a6.38 6.38 0 0 0-6.38-6.37m0 2.34c2.23 0 4.04 1.8 4.04 4.03v58.82c0 2.22-1.8 4.03-4.04 4.03h-29.91a4.03 4.03 0 0 1-4.04-4.03V39.7c0-2.22 1.8-4.03 4.04-4.03h29.91"/>
+  <path fill="#FFF" d="M302.9 41.6v48.8a2 2 0 0 1-2 2h-26.07a2 2 0 0 1-2-2V41.6c0-1.1.9-2 2-2h26.07a2 2 0 0 1 2 2"/>
+  <path fill="#C8C8CC" d="M285.2 98.64h6.03c1.04 0 1.88-.76 1.88-1.7v-.06c0-.95-.84-1.7-1.88-1.7h-6.03c-1.04 0-1.88.75-1.88 1.7v.06c0 .94.84 1.7 1.88 1.7m16.69-67.38h-5.66c-.56 0-1.02.42-1.02.94v.9c0 .52.46.94 1.02.94h5.66c.56 0 1.02-.42 1.02-.94v-.9c0-.52-.46-.94-1.02-.94m-19.47 32.38v.01zm10.12 1.56h.01zm-5.32 3l2.21 1.14-.36-2.55 1.78-1.9-2.5-.44-1.13-2.23-1.12 2.23-2.5.45 1.78 1.9-.36 2.54 2.2-1.14zm-3.82 1.97zm.4 2.08l-.6-.36a1.08 1.08 0 0 1-.45-1.05l.47-3.38-2.7-2.87.17-.65c.13-.38.45-.66.85-.73l3.2-.56 1.78-3.56.7-.04c.42 0 .8.23.99.6l1.5 3 3.8.66.25.63c.12.37.03.79-.24 1.08l-2.3 2.44.57 4-.55.43a1.1 1.1 0 0 1-1.14.07l-2.88-1.48-3.43 1.77zm3.37-26.47a4.6 4.6 0 0 0-4.62 4.58 4.6 4.6 0 0 0 4.62 4.58 4.6 4.6 0 0 0 4.6-4.58 4.6 4.6 0 0 0-4.6-4.58m0 11.18a6.63 6.63 0 0 1-6.65-6.6c0-3.64 2.98-6.6 6.65-6.6a6.63 6.63 0 0 1 6.64 6.6c0 3.64-2.98 6.6-6.64 6.6"/>
+  <path fill="#C8C8CC" d="M289.76 51.4h-3.09a.56.56 0 0 1-.55-.55V47.8a.55.55 0 0 1 1.11 0v2.51h2.53c.3 0 .55.25.55.55 0 .3-.25.56-.55.56m-7.46 35.42c-.6 0-1.08-.48-1.08-1.07v-3.4c0-.6.49-1.08 1.08-1.08h3.43c.6 0 1.09.48 1.09 1.07 0 .6-.49 1.08-1.09 1.08h-2.34v2.33c0 .6-.49 1.07-1.09 1.07m10.43-6.25h-3.43c-.6 0-1.08-.48-1.08-1.07 0-.6.48-1.08 1.08-1.08h2.34V76.1c0-.6.49-1.07 1.09-1.07.6 0 1.08.48 1.08 1.07v3.4c0 .6-.48 1.08-1.08 1.08"/>
+  <path fill="#C8C8CC" d="M282.92 80.78a1.03 1.03 0 0 1-.97-1.28 5.77 5.77 0 0 1 5.57-4.47 5.74 5.74 0 0 1 4.95 2.94c.28.5.12 1.12-.36 1.41a.99.99 0 0 1-1.37-.37 3.7 3.7 0 0 0-3.22-1.93c-1.72 0-3.21 1.2-3.63 2.92a1 1 0 0 1-.97.78m4.6 6.05a5.74 5.74 0 0 1-4.96-2.94c-.28-.5-.12-1.12.36-1.41a.99.99 0 0 1 1.37.37 3.7 3.7 0 0 0 3.23 1.93c1.71 0 3.2-1.2 3.62-2.92a1 1 0 0 1 1.21-.75c.54.14.87.7.73 1.25a5.77 5.77 0 0 1-5.56 4.47"/>
+  <path fill="#E1E1E6" d="M9 110.45a5.48 5.48 0 0 1-5.5-5.44V31.14c0-3 2.47-5.44 5.5-5.44h48.45c3.04 0 5.51 2.44 5.51 5.44v73.87c0 3-2.47 5.44-5.5 5.44H9z"/>
+  <path fill="#C8C8CC" d="M57 25H8.76a6.63 6.63 0 0 0-6.66 6.6v73.66a6.63 6.63 0 0 0 6.66 6.58H57a6.63 6.63 0 0 0 6.66-6.58V31.6A6.63 6.63 0 0 0 57 25m0 2.33c2.38 0 4.3 1.91 4.3 4.27v73.66a4.28 4.28 0 0 1-4.3 4.26H8.76a4.29 4.29 0 0 1-4.3-4.26V31.6a4.29 4.29 0 0 1 4.3-4.27H57"/>
+  <path fill="#FFF" d="M56.66 34.08v63.13c0 1.18-.95 2.13-2.14 2.13H10.54a2.13 2.13 0 0 1-2.15-2.13V34.08c0-1.17.96-2.12 2.15-2.12h43.98c1.19 0 2.14.95 2.14 2.12"/>
+  <path fill="#C8C8CC" d="M38.34 106.29H27.42c-.85 0-1.54-.75-1.54-1.65v-1.57c0-.9.7-1.65 1.54-1.65h10.92c.84 0 1.53.74 1.53 1.65v1.57c0 .9-.69 1.65-1.53 1.65M27.35 63.42zm11.08 1.77h.01zm-5.83 3.2l2.37 1.23-.4-2.73 1.92-2.04-2.69-.48-1.2-2.4-1.2 2.4-2.7.48 1.91 2.04-.38 2.73 2.37-1.22zm-4.22 2.18zm6.87 1.1zm-6.43 1.27l-.67-.4a1.23 1.23 0 0 1-.51-1.2l.52-3.69-2.98-3.16.2-.74c.14-.43.51-.74.96-.83l3.49-.61 1.97-3.9.8-.06c.48 0 .9.27 1.12.7l1.64 3.26 4.16.73.29.7c.14.44.04.91-.27 1.24l-2.5 2.67.62 4.4-.62.48c-.38.27-.88.3-1.3.09L32.6 71l-3.78 1.94zm3.7-31.73a5.01 5.01 0 0 0-5.02 4.99 5.01 5.01 0 0 0 5.03 4.99 5.01 5.01 0 0 0 5.02-5c0-2.75-2.25-4.98-5.02-4.98m0 12.28a7.33 7.33 0 0 1-7.35-7.3c0-4.01 3.3-7.29 7.35-7.29a7.33 7.33 0 0 1 7.34 7.3c0 4.02-3.3 7.29-7.34 7.29"/>
+  <path fill="#C8C8CC" d="M35.77 47.93h-3.69a.6.6 0 0 1-.6-.6v-3.66a.6.6 0 1 1 1.21 0v3.06h3.08c.34 0 .6.27.6.6a.6.6 0 0 1-.6.6M27 91.7c-.61 0-1.1-.5-1.1-1.1v-3.36c0-.6.49-1.1 1.1-1.1h3.38c.61 0 1.11.5 1.11 1.1 0 .6-.5 1.1-1.1 1.1H28.1v2.26c0 .6-.5 1.1-1.1 1.1m10.37-6.95h-3.38c-.61 0-1.11-.5-1.11-1.1 0-.6.5-1.1 1.1-1.1h2.28v-2.26a1.1 1.1 0 0 1 2.22 0v3.36c0 .6-.5 1.1-1.11 1.1"/>
+  <path fill="#C8C8CC" d="M27.05 85.67a1.19 1.19 0 0 1-1.13-1.47c.72-2.95 3.3-5 6.26-5a6.47 6.47 0 0 1 5.58 3.29 1.2 1.2 0 0 1-.42 1.62c-.56.33-1.27.14-1.6-.43a4.09 4.09 0 0 0-7.57 1.1c-.13.53-.6.89-1.12.89m5.13 6.72a6.46 6.46 0 0 1-5.58-3.3 1.2 1.2 0 0 1 .42-1.61 1.15 1.15 0 0 1 1.6.42 4.09 4.09 0 0 0 7.57-1.09c.15-.63.78-1.02 1.4-.86.63.16 1 .8.85 1.44-.72 2.94-3.3 5-6.26 5"/>
+  <path fill="#E1E1E6" d="M125 85.45a5.36 5.36 0 0 1-5.38-5.34V32.42A5.36 5.36 0 0 1 125 27.1h72.5c2.96 0 5.37 2.4 5.37 5.33v47.7a5.36 5.36 0 0 1-5.37 5.33H125z"/>
+  <path fill="#C8C8CC" d="M197.03 25.7h-72.27c-3.6 0-6.54 2.9-6.54 6.48v47.49a6.51 6.51 0 0 0 6.54 6.47h72.27c3.6 0 6.54-2.9 6.54-6.47v-47.5a6.51 6.51 0 0 0-6.54-6.47m0 2.33c2.31 0 4.19 1.86 4.19 4.15v47.49a4.16 4.16 0 0 1-4.19 4.14h-72.27a4.16 4.16 0 0 1-4.18-4.14v-47.5a4.16 4.16 0 0 1 4.18-4.14h72.27"/>
+  <path fill="#FFF" d="M126.98 35.43h67.83c1.36 0 2.46 1.1 2.46 2.45v40.25c0 1.36-1.1 2.45-2.46 2.45h-67.83a2.46 2.46 0 0 1-2.46-2.45V37.88c0-1.35 1.1-2.45 2.46-2.45"/>
+  <path fill="#E1E1E6" d="M114.3 112.54c-2.08 0-3.77-1.56-3.77-3.48v-1.23c0-.44.09-.87.26-1.27l8.07-18.91a3.76 3.76 0 0 1 3.51-2.2h75.83c1.52 0 2.88.83 3.47 2.13l8.6 18.93c.2.43.3.88.3 1.35v1.2c0 1.92-1.7 3.48-3.77 3.48h-92.5z"/>
+  <path fill="#C8C8CC" d="M198.36 84.06H122.2a4.95 4.95 0 0 0-4.6 2.88l-8.11 18.75a4.32 4.32 0 0 0-.36 1.72v1.22c0 2.54 2.23 4.6 4.96 4.6H207c2.74 0 4.96-2.06 4.96-4.6v-1.2c0-.63-.13-1.24-.4-1.81l-8.63-18.77a4.98 4.98 0 0 0-4.57-2.8m0 2.33c1.07 0 2.03.57 2.42 1.43l8.64 18.77c.13.27.19.56.19.85v1.2c0 1.26-1.17 2.28-2.61 2.28h-92.9c-1.45 0-2.62-1.02-2.62-2.28v-1.22c0-.28.06-.55.17-.81l8.1-18.74a2.63 2.63 0 0 1 2.45-1.48h76.16"/>
+  <path fill="#C8C8CC" d="M177.69 103.53a47.48 47.48 0 0 0-.52-5.11c0-.27-.33-.47-.77-.47l-29.82.22c-.45 0-.8.2-.8.48-.4 2.03-.58 3.03-.97 4.95-.02.32.42.6.93.6h30.92c.5 0 1-.32 1.03-.67m-36.4-9.62l-.42 1.49c-.07.26-.4.44-.8.44l-4.64.03c-.64 0-1.2-.42-1.1-.83.12-.6.19-.9.33-1.49.06-.26.38-.44.8-.45l4.74-.01c.66 0 1.21.41 1.1.82m10.18-.82l-4.84.02c-.46 0-.82.21-.87.5l-.26 1.5c-.06.4.44.76 1.04.76l4.7-.03c.44 0 .8-.22.88-.5l.36-1.49c.1-.4-.4-.77-1.01-.76m24.8 1.98c-.07-.6-.11-.89-.2-1.48-.03-.3-.39-.5-.85-.5l-4.88.02c-.62 0-1.13.38-1.05.78l.3 1.48c.07.3.43.5.88.5l4.73-.03c.6 0 1.12-.38 1.07-.77m-11.9.04l-.23-1.48c-.05-.31-.47-.55-.97-.54l-4.48.02c-.5 0-.92.24-.99.55l-.3 1.49c-.08.38.39.72.98.72l5-.04c.58 0 1.06-.34 1-.72m23.08-.1l-.27-1.48c-.05-.27-.37-.44-.79-.44l-4.78.01c-.66 0-1.24.43-1.13.85l.36 1.48c.06.26.38.44.8.44l4.67-.03c.64 0 1.22-.43 1.14-.83m-46.41-6.1l-4.23.02c-.37 0-.67.14-.73.33-.16.45-.23.67-.37 1.12-.1.31.38.62.94.62h4.13c.37 0 .67-.14.75-.34l.44-1.12c.12-.3-.35-.62-.93-.62m11.85 0l-4.79.01c-.45 0-.82.16-.89.38l-.32 1.12c-.08.3.41.57 1 .57l4.67-.01c.44 0 .81-.16.9-.38.15-.44.23-.67.4-1.11.12-.3-.35-.58-.97-.58m21.97 1.5l-.17-1.12c-.04-.22-.36-.38-.77-.38l-4.38.01c-.57 0-1.03.3-.96.59l.27 1.11c.05.22.38.37.79.37l4.26-.01c.55 0 1.01-.28.96-.57m-10.49.02l-.2-1.11c-.04-.24-.4-.41-.85-.41l-4.02.01c-.45 0-.83.18-.9.42-.13.45-.2.67-.31 1.12-.08.28.33.53.87.53l4.5-.01c.53 0 .96-.26.91-.55m21.68-.06l-.25-1.13c-.05-.2-.33-.33-.7-.33l-4.3.01c-.6 0-1.12.32-1.02.63l.33 1.12c.06.2.36.32.73.32h4.2c.57 0 1.09-.32 1.01-.62M130.1 94.6c-.21.6-.3.9-.44 1.49-.06.26-.33.44-.7.44l-4.14.02c-.56 0-1.07-.41-.98-.82.14-.6.24-.9.44-1.5.1-.27.4-.45.77-.45h4.18c.58-.01 1.01.41.87.82m1.16-5.7l-4.16.01c-.36 0-.64.14-.7.34-.15.44-.24.67-.44 1.12-.14.3.27.62.83.62h4.1c.36 0 .68-.14.78-.34.23-.44.35-.67.53-1.12.13-.3-.36-.62-.94-.62m60.66 4.18l4.21-.01c.37 0 .68.18.76.44.18.6.26.9.38 1.48.09.41-.44.83-1.01.83l-4.17.03c-.37 0-.64-.18-.69-.44-.11-.6-.2-.89-.39-1.49-.13-.41.32-.84.9-.84m-2.31-3.54c.14.45.23.68.43 1.12.09.2.4.32.78.32h4.16c.56 0 1-.31.9-.62a6.6 6.6 0 0 1-.33-1.12c-.04-.2-.3-.34-.67-.34h-4.23c-.6 0-1.14.33-1.04.64m-28.7-59a1.4 1.4 0 1 1 0 2.78 1.4 1.4 0 0 1-1.4-1.39c0-.76.63-1.38 1.4-1.38m6.26 25.59h.01-.01zm-9.73-.34l1.91 2.04-.38 2.73 2.36-1.22 2.37 1.22-.38-2.73 1.91-2.04-2.7-.48-1.2-2.4-1.2 2.4-2.7.48zm-.32 5.72zm6.87 1.1zm-6.43 1.27l-.67-.41a1.23 1.23 0 0 1-.52-1.19l.53-3.69-2.98-3.16.2-.74c.15-.43.52-.75.97-.83l3.48-.61 1.96-3.91.8-.05c.48 0 .91.26 1.12.69l1.65 3.27 4.16.73.29.71c.14.43.04.9-.27 1.24l-2.5 2.66.61 4.4-.61.48c-.39.27-.89.3-1.3.08l-3.15-1.62-3.77 1.95zm-15.88-12.28a5.01 5.01 0 0 0-5.03 4.99c0 2.75 2.26 4.99 5.03 4.99a5.01 5.01 0 0 0 5.02-5c0-2.75-2.25-4.98-5.02-4.98m0 12.28a7.33 7.33 0 0 1-7.35-7.3c0-4.02 3.3-7.29 7.35-7.29a7.33 7.33 0 0 1 7.34 7.3c0 4.02-3.3 7.29-7.34 7.29"/>
+  <path fill="#C8C8CC" d="M144.9 57.66h-3.69a.6.6 0 0 1-.6-.6V53.4a.6.6 0 0 1 1.21 0v3.06h3.08c.34 0 .6.27.6.6a.6.6 0 0 1-.6.6m30.4 4.86c-.61 0-1.11-.5-1.11-1.1v-3.36c0-.6.5-1.1 1.1-1.1h3.39c.6 0 1.1.5 1.1 1.1 0 .61-.5 1.1-1.1 1.1h-2.27v2.26c0 .6-.5 1.1-1.11 1.1m11.07-6.95H183c-.61 0-1.1-.49-1.1-1.1 0-.6.49-1.1 1.1-1.1h2.27v-2.25c0-.61.5-1.1 1.11-1.1.61 0 1.11.49 1.11 1.1v3.35c0 .61-.5 1.1-1.1 1.1"/>
+  <path fill="#C8C8CC" d="M176.05 56.5c-.1 0-.19-.02-.28-.04-.62-.16-1-.8-.85-1.44.72-2.95 3.3-5 6.26-5a6.46 6.46 0 0 1 5.58 3.3 1.2 1.2 0 0 1-.42 1.61c-.55.33-1.27.14-1.59-.43a4.09 4.09 0 0 0-7.57 1.1c-.14.53-.6.9-1.13.9m5.13 6.72a6.47 6.47 0 0 1-5.57-3.3 1.2 1.2 0 0 1 .42-1.62 1.15 1.15 0 0 1 1.59.43 4.09 4.09 0 0 0 7.57-1.1c.16-.63.8-1.01 1.4-.85.63.15 1.01.8.86 1.43-.73 2.95-3.3 5-6.27 5"/>
+</svg>
\ No newline at end of file
--- a/browser/themes/shared/jar.inc.mn
+++ b/browser/themes/shared/jar.inc.mn
@@ -108,21 +108,22 @@
   skin/classic/browser/preferences/in-content-new/face-smile.svg   (../shared/incontentprefs/face-smile.svg)
   skin/classic/browser/preferences/in-content-new/fxa-avatar.svg   (../shared/incontentprefs/fxa-avatar.svg)
   skin/classic/browser/preferences/in-content-new/general.svg      (../shared/incontentprefs/general.svg)
   skin/classic/browser/preferences/in-content-new/help.svg         (../shared/incontentprefs/help.svg)
   skin/classic/browser/preferences/in-content-new/logo-android.svg (../shared/incontentprefs/logo-android.svg)
   skin/classic/browser/preferences/in-content-new/logo-ios.svg     (../shared/incontentprefs/logo-ios.svg)
   skin/classic/browser/preferences/in-content-new/no-search-results.svg       (../shared/incontentprefs/no-search-results.svg)
   skin/classic/browser/preferences/in-content-new/privacy-security.svg        (../shared/incontentprefs/privacy-security.svg)
+* skin/classic/browser/preferences/in-content-new/privacy.css      (../shared/incontentprefs/privacy.css)
   skin/classic/browser/preferences/in-content-new/search-arrow-indicator.svg  (../shared/incontentprefs/search-arrow-indicator.svg)
   skin/classic/browser/preferences/in-content-new/search.css       (../shared/incontentprefs/search.css)
   skin/classic/browser/preferences/in-content-new/search.svg       (../shared/incontentprefs/search.svg)
   skin/classic/browser/preferences/in-content-new/siteDataSettings.css (../shared/incontentprefs/siteDataSettings.css)
-* skin/classic/browser/preferences/in-content-new/privacy.css      (../shared/incontentprefs/privacy.css)
+  skin/classic/browser/preferences/in-content-new/sync-devices.svg (../shared/incontentprefs/sync-devices.svg)
   skin/classic/browser/preferences/in-content-new/sync.svg         (../shared/incontentprefs/sync.svg)
 * skin/classic/browser/preferences/in-content-new/containers.css   (../shared/incontentprefs/containers.css)
   skin/classic/browser/preferences/in-content/icons.svg        (../shared/incontentprefs-old/icons.svg)
   skin/classic/browser/preferences/in-content/search.css       (../shared/incontentprefs-old/search.css)
 * skin/classic/browser/preferences/in-content/containers.css   (../shared/incontentprefs-old/containers.css)
 * skin/classic/browser/preferences/containers.css              (../shared/preferences/containers.css)
   skin/classic/browser/fxa/default-avatar.svg                  (../shared/fxa/default-avatar.svg)
   skin/classic/browser/fxa/logo.png                            (../shared/fxa/logo.png)
--- a/toolkit/themes/shared/in-content/common.inc.css
+++ b/toolkit/themes/shared/in-content/common.inc.css
@@ -750,17 +750,16 @@ xul|filefield + xul|button:-moz-locale-d
 xul|textbox:-moz-locale-dir(ltr),
 xul|*.fileFieldLabel:-moz-locale-dir(ltr),
 xul|textbox + xul|button:-moz-locale-dir(rtl),
 xul|filefield + xul|button:-moz-locale-dir(rtl) {
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
 }
 
-xul|textbox + xul|button,
 xul|filefield + xul|button {
   border-inline-start: none;
 }
 
 /* List boxes */
 
 html|select[size][multiple],
 xul|richlistbox,