summaryrefslogtreecommitdiffstats
path: root/browser/branding/aurora
diff options
context:
space:
mode:
Diffstat (limited to 'browser/branding/aurora')
-rw-r--r--browser/branding/aurora/PrivateBrowsing_150.pngbin0 -> 17742 bytes
-rw-r--r--browser/branding/aurora/PrivateBrowsing_70.pngbin0 -> 6027 bytes
-rw-r--r--browser/branding/aurora/VisualElements_150.pngbin0 -> 29860 bytes
-rw-r--r--browser/branding/aurora/VisualElements_70.pngbin0 -> 10756 bytes
-rw-r--r--browser/branding/aurora/background.pngbin0 -> 33250 bytes
-rw-r--r--browser/branding/aurora/branding.nsi68
-rw-r--r--browser/branding/aurora/configure.sh7
-rw-r--r--browser/branding/aurora/content/about-logo-private.pngbin0 -> 14101 bytes
-rw-r--r--browser/branding/aurora/content/about-logo-private@2x.pngbin0 -> 38523 bytes
-rw-r--r--browser/branding/aurora/content/about-logo.pngbin0 -> 28098 bytes
-rw-r--r--browser/branding/aurora/content/about-logo.svg1
-rw-r--r--browser/branding/aurora/content/about-logo@2x.pngbin0 -> 71122 bytes
-rw-r--r--browser/branding/aurora/content/about-wordmark.svg16
-rw-r--r--browser/branding/aurora/content/about.pngbin0 -> 23386 bytes
-rw-r--r--browser/branding/aurora/content/aboutDialog.css46
-rw-r--r--browser/branding/aurora/content/firefox-wordmark.svg1
-rw-r--r--browser/branding/aurora/content/jar.mn21
-rw-r--r--browser/branding/aurora/content/moz.build7
-rw-r--r--browser/branding/aurora/default128.pngbin0 -> 14931 bytes
-rw-r--r--browser/branding/aurora/default16.pngbin0 -> 758 bytes
-rw-r--r--browser/branding/aurora/default22.pngbin0 -> 1157 bytes
-rw-r--r--browser/branding/aurora/default24.pngbin0 -> 1336 bytes
-rw-r--r--browser/branding/aurora/default256.pngbin0 -> 37594 bytes
-rw-r--r--browser/branding/aurora/default32.pngbin0 -> 1998 bytes
-rw-r--r--browser/branding/aurora/default48.pngbin0 -> 3877 bytes
-rw-r--r--browser/branding/aurora/default64.pngbin0 -> 5373 bytes
-rw-r--r--browser/branding/aurora/disk.icnsbin0 -> 1658119 bytes
-rw-r--r--browser/branding/aurora/document.icnsbin0 -> 537641 bytes
-rw-r--r--browser/branding/aurora/document.icobin0 -> 48848 bytes
-rw-r--r--browser/branding/aurora/document_pdf.icobin0 -> 19994 bytes
-rw-r--r--browser/branding/aurora/dsstorebin0 -> 10244 bytes
-rw-r--r--browser/branding/aurora/firefox.VisualElementsManifest.xml12
-rw-r--r--browser/branding/aurora/firefox.icnsbin0 -> 929387 bytes
-rw-r--r--browser/branding/aurora/firefox.icobin0 -> 73330 bytes
-rw-r--r--browser/branding/aurora/firefox64.icobin0 -> 38630 bytes
-rw-r--r--browser/branding/aurora/locales/en-US/brand.ftl27
-rw-r--r--browser/branding/aurora/locales/en-US/brand.properties7
-rw-r--r--browser/branding/aurora/locales/jar.mn12
-rw-r--r--browser/branding/aurora/locales/moz.build9
-rw-r--r--browser/branding/aurora/moz.build13
-rw-r--r--browser/branding/aurora/msix/Assets/Document44x44.pngbin0 -> 2580 bytes
-rw-r--r--browser/branding/aurora/msix/Assets/LargeTile.scale-200.pngbin0 -> 47619 bytes
-rw-r--r--browser/branding/aurora/msix/Assets/SmallTile.scale-200.pngbin0 -> 8923 bytes
-rw-r--r--browser/branding/aurora/msix/Assets/Square150x150Logo.scale-200.pngbin0 -> 16227 bytes
-rw-r--r--browser/branding/aurora/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.pngbin0 -> 58010 bytes
-rw-r--r--browser/branding/aurora/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.pngbin0 -> 58010 bytes
-rw-r--r--browser/branding/aurora/msix/Assets/Square44x44Logo.scale-200.pngbin0 -> 7710 bytes
-rw-r--r--browser/branding/aurora/msix/Assets/Square44x44Logo.targetsize-256.pngbin0 -> 39097 bytes
-rw-r--r--browser/branding/aurora/msix/Assets/StoreLogo.scale-200.pngbin0 -> 14069 bytes
-rw-r--r--browser/branding/aurora/msix/Assets/Wide310x150Logo.scale-200.pngbin0 -> 17159 bytes
-rw-r--r--browser/branding/aurora/newtab.icobin0 -> 6518 bytes
-rw-r--r--browser/branding/aurora/newwindow.icobin0 -> 6518 bytes
-rw-r--r--browser/branding/aurora/pbmode.icobin0 -> 40230 bytes
-rw-r--r--browser/branding/aurora/pref/firefox-branding.js34
-rw-r--r--browser/branding/aurora/private_browsing.VisualElementsManifest.xml12
-rw-r--r--browser/branding/aurora/stubinstaller/bgstub.jpgbin0 -> 58327 bytes
-rw-r--r--browser/branding/aurora/stubinstaller/installing_page.css62
-rw-r--r--browser/branding/aurora/stubinstaller/profile_cleanup_page.css42
-rw-r--r--browser/branding/aurora/wizHeader.bmpbin0 -> 25820 bytes
-rw-r--r--browser/branding/aurora/wizHeaderRTL.bmpbin0 -> 25820 bytes
-rw-r--r--browser/branding/aurora/wizWatermark.bmpbin0 -> 154544 bytes
61 files changed, 397 insertions, 0 deletions
diff --git a/browser/branding/aurora/PrivateBrowsing_150.png b/browser/branding/aurora/PrivateBrowsing_150.png
new file mode 100644
index 0000000000..62d2ec7576
--- /dev/null
+++ b/browser/branding/aurora/PrivateBrowsing_150.png
Binary files differ
diff --git a/browser/branding/aurora/PrivateBrowsing_70.png b/browser/branding/aurora/PrivateBrowsing_70.png
new file mode 100644
index 0000000000..5e012f3241
--- /dev/null
+++ b/browser/branding/aurora/PrivateBrowsing_70.png
Binary files differ
diff --git a/browser/branding/aurora/VisualElements_150.png b/browser/branding/aurora/VisualElements_150.png
new file mode 100644
index 0000000000..557bf39d2a
--- /dev/null
+++ b/browser/branding/aurora/VisualElements_150.png
Binary files differ
diff --git a/browser/branding/aurora/VisualElements_70.png b/browser/branding/aurora/VisualElements_70.png
new file mode 100644
index 0000000000..a21bbb363f
--- /dev/null
+++ b/browser/branding/aurora/VisualElements_70.png
Binary files differ
diff --git a/browser/branding/aurora/background.png b/browser/branding/aurora/background.png
new file mode 100644
index 0000000000..859e277c4c
--- /dev/null
+++ b/browser/branding/aurora/background.png
Binary files differ
diff --git a/browser/branding/aurora/branding.nsi b/browser/branding/aurora/branding.nsi
new file mode 100644
index 0000000000..f3c573733e
--- /dev/null
+++ b/browser/branding/aurora/branding.nsi
@@ -0,0 +1,68 @@
+# 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/.
+
+# NSIS branding defines for Developer Edition builds.
+# The official release build branding.nsi is located in other-license/branding/firefox/
+# The unofficial build branding.nsi is located in browser/branding/unofficial/
+
+# BrandFullNameInternal is used for some registry and file system values
+# instead of BrandFullName and typically should not be modified.
+!define BrandFullNameInternal "Firefox Developer Edition"
+!define BrandShortName "Firefox Developer Edition"
+!define BrandFullName "Firefox Developer Edition"
+!define CompanyName "mozilla.org"
+!define URLInfoAbout "https://www.mozilla.org"
+!define HelpLink "https://support.mozilla.org"
+
+!define URLStubDownloadX86 "https://download.mozilla.org/?os=win&lang=${AB_CD}&product=firefox-devedition-latest"
+!define URLStubDownloadAMD64 "https://download.mozilla.org/?os=win64&lang=${AB_CD}&product=firefox-devedition-latest"
+!define URLStubDownloadAArch64 "https://download.mozilla.org/?os=win64-aarch64&lang=${AB_CD}&product=firefox-devedition-latest"
+!define URLManualDownload "https://www.mozilla.org/${AB_CD}/firefox/installer-help/?channel=aurora&installer_lang=${AB_CD}"
+!define URLSystemRequirements "https://www.mozilla.org/firefox/system-requirements/"
+!define Channel "aurora"
+
+# The installer's certificate name and issuer expected by the stub installer
+!define CertNameDownload "Mozilla Corporation"
+!define CertIssuerDownload "DigiCert SHA2 Assured ID Code Signing CA"
+
+# Dialog units are used so the UI displays correctly with the system's DPI
+# settings.
+!define PROFILE_CLEANUP_LABEL_TOP "35u"
+!define PROFILE_CLEANUP_LABEL_LEFT "0"
+!define PROFILE_CLEANUP_LABEL_WIDTH "100%"
+!define PROFILE_CLEANUP_LABEL_HEIGHT "80u"
+!define PROFILE_CLEANUP_LABEL_ALIGN "center"
+!define PROFILE_CLEANUP_CHECKBOX_LEFT "center"
+!define PROFILE_CLEANUP_CHECKBOX_WIDTH "100%"
+!define PROFILE_CLEANUP_BUTTON_LEFT "center"
+!define INSTALL_BLURB_TOP "137u"
+!define INSTALL_BLURB_WIDTH "60u"
+!define INSTALL_FOOTER_TOP "-48u"
+!define INSTALL_FOOTER_WIDTH "250u"
+!define INSTALL_INSTALLING_TOP "70u"
+!define INSTALL_INSTALLING_LEFT "0"
+!define INSTALL_INSTALLING_WIDTH "100%"
+!define INSTALL_PROGRESS_BAR_TOP "112u"
+!define INSTALL_PROGRESS_BAR_LEFT "20%"
+!define INSTALL_PROGRESS_BAR_WIDTH "60%"
+!define INSTALL_PROGRESS_BAR_HEIGHT "12u"
+
+!define PROFILE_CLEANUP_CHECKBOX_TOP_MARGIN "20u"
+!define PROFILE_CLEANUP_BUTTON_TOP_MARGIN "20u"
+!define PROFILE_CLEANUP_BUTTON_X_PADDING "40u"
+!define PROFILE_CLEANUP_BUTTON_Y_PADDING "4u"
+
+# Font settings that can be customized for each channel
+!define INSTALL_HEADER_FONT_SIZE 28
+!define INSTALL_HEADER_FONT_WEIGHT 400
+!define INSTALL_INSTALLING_FONT_SIZE 28
+!define INSTALL_INSTALLING_FONT_WEIGHT 400
+
+# UI Colors that can be customized for each channel
+!define COMMON_TEXT_COLOR 0xFFFFFF
+!define COMMON_BACKGROUND_COLOR 0x000000
+!define INSTALL_INSTALLING_TEXT_COLOR 0xFFFFFF
+
+# Enable DeveloperEdition-specific behavior
+!define DEV_EDITION
diff --git a/browser/branding/aurora/configure.sh b/browser/branding/aurora/configure.sh
new file mode 100644
index 0000000000..19d4ff057f
--- /dev/null
+++ b/browser/branding/aurora/configure.sh
@@ -0,0 +1,7 @@
+# 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/.
+
+MOZ_APP_DISPLAYNAME="Firefox Developer Edition"
+MOZ_APP_REMOTINGNAME=firefox-dev
+MOZ_DEV_EDITION=1
diff --git a/browser/branding/aurora/content/about-logo-private.png b/browser/branding/aurora/content/about-logo-private.png
new file mode 100644
index 0000000000..f9d1b7fcb4
--- /dev/null
+++ b/browser/branding/aurora/content/about-logo-private.png
Binary files differ
diff --git a/browser/branding/aurora/content/about-logo-private@2x.png b/browser/branding/aurora/content/about-logo-private@2x.png
new file mode 100644
index 0000000000..14286282ef
--- /dev/null
+++ b/browser/branding/aurora/content/about-logo-private@2x.png
Binary files differ
diff --git a/browser/branding/aurora/content/about-logo.png b/browser/branding/aurora/content/about-logo.png
new file mode 100644
index 0000000000..69b4da464f
--- /dev/null
+++ b/browser/branding/aurora/content/about-logo.png
Binary files differ
diff --git a/browser/branding/aurora/content/about-logo.svg b/browser/branding/aurora/content/about-logo.svg
new file mode 100644
index 0000000000..cde52d7453
--- /dev/null
+++ b/browser/branding/aurora/content/about-logo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512"><defs><linearGradient id="s" x1="132.528" y1="34.273" x2="135.728" y2="446.365" href="#a"/><linearGradient id="g" x1="321.901" y1="-33.135" x2="456.28" y2="371.281" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#aaf2ff"/><stop offset=".035" stop-color="#9ef1ff"/><stop offset=".098" stop-color="#7eedff"/><stop offset=".183" stop-color="#4be6ff"/><stop offset=".284" stop-color="#04deff"/><stop offset=".29" stop-color="#0df"/><stop offset=".609" stop-color="#0090ed"/><stop offset=".894" stop-color="#0250bb"/></linearGradient><linearGradient id="l" x1="442.12" y1="74.715" x2="102.542" y2="414.294" gradientUnits="userSpaceOnUse"><stop offset=".239" stop-color="#80ebff" stop-opacity=".5"/><stop offset=".261" stop-color="#76eaff" stop-opacity=".459"/><stop offset=".359" stop-color="#4ce5ff" stop-opacity=".295"/><stop offset=".455" stop-color="#2be2ff" stop-opacity=".167"/><stop offset=".546" stop-color="#13dfff" stop-opacity=".075"/><stop offset=".631" stop-color="#05deff" stop-opacity=".019"/><stop offset=".704" stop-color="#0df" stop-opacity="0"/></linearGradient><linearGradient id="m" x1="214.002" y1="191.09" x2="168.576" y2="377.234" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bff3ff" stop-opacity=".9"/><stop offset="1" stop-color="#80ebff" stop-opacity=".5"/></linearGradient><linearGradient id="a" x1="393.642" y1="-6.375" x2="365.532" y2="553.83" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bff3ff"/><stop offset="1" stop-color="#0df" stop-opacity="0"/></linearGradient><linearGradient id="n" x1="293.489" y1="-4.869" x2="284.457" y2="175.131" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bff3ff"/><stop offset="1" stop-color="#aaf2ff" stop-opacity=".5"/></linearGradient><linearGradient id="o" x1="333.289" y1="175.858" x2="319.718" y2="446.321" href="#a"/><linearGradient id="p" x1="163.54" y1="170.35" x2="179.217" y2="419.59" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bff3ff" stop-opacity=".8"/><stop offset=".999" stop-color="#80ebff" stop-opacity=".2"/></linearGradient><linearGradient id="q" x1="188.373" y1="81.867" x2="131.897" y2="170.71" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bff3ff" stop-opacity=".8"/><stop offset="1" stop-color="#80ebff" stop-opacity=".2"/></linearGradient><linearGradient id="r" x1="103.491" y1="228.84" x2="86.109" y2="575.22" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#0df" stop-opacity=".4"/><stop offset="1" stop-color="#0df" stop-opacity="0"/></linearGradient><linearGradient id="h" x1="267.207" y1="-.454" x2="347.681" y2="241.736" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#aaf2ff"/><stop offset=".035" stop-color="#9ef1ff"/><stop offset=".098" stop-color="#7eedff"/><stop offset=".183" stop-color="#4be6ff"/><stop offset=".284" stop-color="#04deff"/><stop offset=".29" stop-color="#0df"/><stop offset=".74" stop-color="#0090ed"/><stop offset="1" stop-color="#0250bb"/></linearGradient><linearGradient id="t" x1="371.473" y1="92.953" x2="343.045" y2="659.483" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bff3ff" stop-opacity=".8"/><stop offset="1" stop-color="#0df" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="-9254.832" cy="-9783.623" fy="-9799.089" r="18.928" gradientTransform="matrix(6.201 0 0 6.2 57644.994 60908.8)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#0df" stop-opacity=".4"/><stop offset="1" stop-color="#7542e5" stop-opacity=".15"/></radialGradient><radialGradient id="c" cx="-9255.119" cy="-9782.621" r="19.233" gradientTransform="matrix(6.201 0 0 6.2 57644.994 60908.8)" gradientUnits="userSpaceOnUse"><stop offset=".915" stop-color="#7542e5" stop-opacity="0"/><stop offset=".929" stop-color="#6a51e7" stop-opacity=".037"/><stop offset=".953" stop-color="#4c78ee" stop-opacity=".139"/><stop offset=".984" stop-color="#1db7f9" stop-opacity=".302"/><stop offset="1" stop-color="#0df" stop-opacity=".4"/></radialGradient><radialGradient id="d" cx="-9217.514" cy="-9815.119" r="80.795" gradientTransform="matrix(6.208 0 0 6.2 57652.73 60908.8)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#80ebff"/><stop offset=".082" stop-color="#4de5ff"/><stop offset=".161" stop-color="#23e1ff"/><stop offset=".222" stop-color="#09deff"/><stop offset=".259" stop-color="#0df"/><stop offset=".26" stop-color="#00dcff"/><stop offset=".38" stop-color="#00b3f5"/><stop offset=".473" stop-color="#0099ef"/><stop offset=".53" stop-color="#0090ed"/><stop offset=".86" stop-color="#0060df"/></radialGradient><radialGradient id="e" cx="-9247.038" cy="-9782.088" r="80.795" gradientTransform="matrix(6.208 0 0 6.2 57652.73 60908.8)" gradientUnits="userSpaceOnUse"><stop offset=".3" stop-color="#321c64" stop-opacity=".8"/><stop offset=".371" stop-color="#212f83" stop-opacity=".511"/><stop offset=".475" stop-color="#0a47ac" stop-opacity=".141"/><stop offset=".53" stop-color="#0250bb" stop-opacity="0"/></radialGradient><radialGradient id="f" cx="-9226.303" cy="-9835.979" r="118.079" gradientTransform="matrix(6.208 0 0 6.2 57652.73 60908.8)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#80ebff"/><stop offset=".008" stop-color="#76e7fe"/><stop offset=".035" stop-color="#57d9fb"/><stop offset=".067" stop-color="#3bcdf9"/><stop offset=".103" stop-color="#25c3f7"/><stop offset=".144" stop-color="#14bcf6"/><stop offset=".196" stop-color="#09b7f5"/><stop offset=".268" stop-color="#02b4f4"/><stop offset=".469" stop-color="#00b3f4"/><stop offset=".687" stop-color="#0080e7"/><stop offset=".844" stop-color="#0060df"/><stop offset=".995" stop-color="#592acb"/></radialGradient><radialGradient id="i" cx="-9248.057" cy="-9818.425" r="27.676" gradientTransform="matrix(6.208 0 0 6.2 57652.73 60908.8)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#0df"/><stop offset=".156" stop-color="#00d6fd"/><stop offset=".382" stop-color="#00c3f9"/><stop offset=".648" stop-color="#00a4f2"/><stop offset=".792" stop-color="#0090ed"/></radialGradient><radialGradient id="j" cx="-9229.25" cy="-9803.86" r="80.684" gradientTransform="matrix(6.208 0 0 6.2 57652.73 60908.8)" gradientUnits="userSpaceOnUse"><stop offset=".286" stop-color="#80ebff"/><stop offset="1" stop-color="#00b3f4"/></radialGradient><radialGradient id="k" cx="-9248.71" cy="-9808.175" r="73.718" gradientTransform="matrix(6.208 0 0 6.2 57652.73 60908.8)" gradientUnits="userSpaceOnUse"><stop offset=".181" stop-color="#aaf2ff"/><stop offset=".427" stop-color="#0df"/><stop offset=".448" stop-color="#00d2fc"/><stop offset=".613" stop-color="#0080e7"/><stop offset=".689" stop-color="#0060df"/></radialGradient></defs><path fill="#09204d" d="M146.622 289.098l15.141 41.978 22.752 30.697 53.417 10.188 25.555 2.174 43.626-10.899 18.794-18.015-179.285-56.123z"/><path fill="#09204d" d="M372.686 227.178l-5.348-17.744-15.292-28.856-17.493-18.437-18.57-13.258-16.124-6.329-19.347-6.882-31.855-2.027-20.087 3.625-16.39 5.038-29.082 17.02-18.176 20.277-16.76 27.22-6.593 23.164-1.232 35.146 6.285 23.963 13.863 27.282 9.778 13.177 13.52 12.395 16.886 11.423 20.822 9.056 34.846 4.09 18.195.507 26.929-7.585 24.07-13.21 15.486-13.211 12.008-14.326 16.977-33.232 3.748-22.733-1.064-35.553z"/><path fill="#0e56d7" d="M249.24 149.615l-14.266 14.154 23.271 9.433 17.311-21.467-26.316-2.12z"/><path fill="#1053d1" d="M258.245 173.202l45.053-1.367-27.742-20.1-17.311 21.467z"/><path fill="#0b4fbf" d="M299.951 151.584l-24.395.151 27.742 20.1 25.654-1.675-29.001-18.576z"/><path fill="#0b48b0" d="M328.952 170.16l-14.584-20.11 20.185 12.091-5.601 8.019z"/><path fill="#0c45a7" d="M348.265 182.475l-19.313-12.315 5.601-8.019 13.712 20.334z"/><path fill="#0f46af" d="M328.952 170.16l-3.231 13.777 17.664 7.06-14.433-20.837z"/><path fill="#0c47ad" d="M328.952 170.16l19.313 12.315-4.88 8.522-14.433-20.837z"/><path fill="#0e4fc3" d="M303.298 171.835l25.654-1.675-3.231 13.777-22.423-12.102z"/><path fill="#174dca" d="M303.298 171.835l-20.269 18.347 26.087 12.775-5.818-31.122z"/><path fill="#1650d4" d="M258.245 173.202l45.053-1.367-20.269 18.347-24.784-16.98z"/><path fill="#1246b2" d="M325.721 183.937l12.268 23.791 5.396-16.731-17.664-7.06z"/><path fill="#133ea1" d="M337.989 207.728l5.396-16.731 12.853 30.569-18.249-13.838z"/><path fill="#103d98" d="M343.385 190.997l19.589 14.346-6.736 16.223-12.853-30.569z"/><path fill="#0b3785" d="M348.265 182.475l3.781-1.897 10.928 24.765-14.709-22.868z"/><path fill="#0b3685" d="M362.974 205.343l4.364 4.091-15.292-28.856 10.928 24.765z"/><path d="M362.974 205.342l-14.709-22.867-4.88 8.525zm-28.421-43.2l13.712 20.334 3.781-1.9z" fill="#0c3b91"/><path fill="#0b3279" d="M371.703 241.042l-4.365-31.608 5.348 17.744-1.054 13.864h.071z"/><path fill="#0f388d" d="M362.974 205.343l8.729 35.699-4.365-31.608-4.364-4.091z"/><path fill="#0d3481" d="M356.238 221.566l15.465 19.476-8.729-35.699-6.736 16.223z"/><path fill="#0b2e71" d="M371.632 241.042l1.054-13.864 1.064 35.553-2.047-21.689h-.071z"/><path fill="#0e2f77" d="M369.111 269.139l4.639-6.408-2.047-21.689-2.592 28.097z"/><path fill="#0e2969" d="M370.002 285.464l-3.709 1.787 7.457-24.52-3.748 22.733z"/><path fill="#0c2a69" d="M366.293 287.251l7.457-24.52-4.639 6.408-2.818 18.112z"/><path fill="#123180" d="M369.111 269.139l2.592-28.097-7.945 9.372 5.353 18.725z"/><path fill="#112b70" d="M366.293 287.251l2.818-18.112-15.324 25.753 12.506-7.641z"/><path fill="#12378c" d="M356.238 221.566l15.465 19.476-7.945 9.372-7.52-28.848z"/><path fill="#122e7b" d="M369.111 269.139l-5.353-18.725-8.079 23.064 13.432-4.339z"/><path fill="#11296c" d="M353.025 318.696l13.268-31.445-12.413 22.923-.855 8.522z"/><path fill="#142a72" d="M353.88 310.174l12.413-22.923-12.506 7.641.093 15.282z"/><path d="M366.293 287.251L353.025 318.7 370 285.464zm-25.276 45.771l12.008-14.322.855-8.522zm-15.486 13.211l15.486-13.211-16.366 7.527z" fill="#112768"/><path fill="#1c226a" d="M235.149 355.435l-15.646 3.827.477-10.919 15.169 7.092z"/><path fill="#182b7a" d="M148.162 206.825l4.313-1.598-10.906 24.762 6.593-23.164z"/><path fill="#1f308d" d="M141.569 229.989l8.257-1.536 2.649-23.226-10.906 24.762z"/><path fill="#1e2b7f" d="M142.062 259.728l-.493-29.739 8.257-1.536-7.764 31.275z"/><path d="M325.721 183.937l-16.605 19.02 28.873 4.771zm-144.9-19.509l21.2-14.5-18.916 9.4z" fill="#1346b5"/><path fill="#1244ac" d="M183.098 159.328l29.082-17.02-10.166 7.619-18.916 9.401"/><path fill="#0e4ab6" d="M202.014 149.927l26.556-12.657-16.39 5.038-10.166 7.619z"/><path d="M303.3 171.835l5.818 31.122 16.605-19.02zm-85.11-23.382l24.738-9.893-14.356-1.29z" fill="#0e4bba"/><path fill="#0a4ebc" d="M248.657 133.645l-20.087 3.625 14.356 1.29 5.731-4.915z"/><path fill="#0c54cc" d="M267.655 138.314l-24.729.246 5.731-4.915"/><path d="M314.368 150.05l-14.417 1.534 29 18.576zm-46.713-11.736l32.2 4.24-19.347-6.882z" fill="#0b4bb4"/><path fill="#0c3889" d="M314.368 150.05l-14.509-7.496 16.124 6.329-1.615 1.167z"/><path d="M146.622 289.1l9.52 7.834-14.079-37.2zm131.394 73.985l8.369-19.7-30.5 8.194zm8.369-19.7l25.5 7.075 1.547-19.716z" fill="#202575"/><path fill="#1b2773" d="M324.651 340.549l-11.222-9.81 27.114-18.018-15.892 27.828z"/><path fill="#15276d" d="M340.544 312.721l-15.893 27.828 16.366-7.527 12.863-22.848-13.336 2.547z"/><path d="M315.983 148.883l-1.615 1.167 20.185 12.091zm-16.032 2.7l14.417-1.534-14.509-7.5z" fill="#0c409d"/><path d="M248.657 133.645l19 4.669 12.857-2.642zm51.2 8.909l-32.2-4.24 32.3 13.27z" fill="#0b4cb7"/><path fill="#0b55ce" d="M267.655 138.314l7.901 13.421 24.395-.151-32.296-13.27z"/><path fill="#0a52c5" d="M267.655 138.314l7.901 13.421-26.316-2.119 18.415-11.302z"/><path fill="#0951c4" d="M242.926 138.56l6.314 11.056 18.415-11.302-24.729.246z"/><path fill="#0b50c4" d="M218.188 148.453l24.738-9.893 6.314 11.056-31.052-1.163z"/><path d="M202.014 149.927l16.174-1.474 10.382-11.183zm16.174-1.474l16.786 15.316 14.266-14.154z" fill="#0f4dbf"/><path fill="#1546b6" d="M218.188 148.453l-27.326 25.622 11.152-24.148 16.174-1.474z"/><path fill="#1549bd" d="M190.862 174.075l17.437 2.9 9.889-28.522-27.326 25.622z"/><path fill="#144bc3" d="M208.299 176.975l9.889-28.522 16.787 15.316-26.676 13.206z"/><path fill="#173794" d="M164.922 179.605l1.062 10.307 14.834-25.484-15.896 15.177z"/><path fill="#192f84" d="M152.475 205.227l12.447-25.622 1.062 10.307-13.509 15.315z"/><path fill="#1a389b" d="M165.984 189.912l14.834-25.484 10.044 9.647-24.878 15.837z"/><path fill="#1d3089" d="M165.086 212.006l.898-22.094-13.509 15.315 12.611 6.779z"/><path fill="#1e389f" d="M165.086 212.006l.898-22.094 17.53 14.231-18.428 7.863z"/><path fill="#1c40af" d="M183.514 204.143l7.348-30.068-24.878 15.837 17.53 14.231z"/><path fill="#1e41b7" d="M183.514 204.143l7.348-30.068 17.437 2.9-24.785 27.168z"/><path fill="#192c7d" d="M149.826 228.453l2.649-23.226 12.611 6.779-15.26 16.447z"/><path d="M278.016 363.083l23.445-3.64 10.42-8.989zm-137.679-97.948l1.726-5.407-.494-29.739zm9.489-36.682l-7.763 31.275 14.079 37.2-6.871-43.1z" fill="#162467"/><path fill="#1a236a" d="M156.141 296.933l11.615 1.628-8.133-18.986-3.482 17.358z"/><path d="M324.651 340.549l-12.77 9.905-10.42 8.989 24.07-13.21zm-68.314 25.972l18.195.507 26.929-7.585-23.445 3.64zm-89.358-48l12.207 2.348-11.43-22.3z" fill="#132668"/><path d="M219.98 348.343l-20.668-15.908-8.59 8.259 28.778 18.568zM146.622 289.1l13.863 27.282-4.343-19.448zm-6.285-23.963l6.285 23.963-4.559-29.37zm115.547 86.438l-35.9-3.23 15.169 7.093-15.653 3.824-18.834-5.887 20.822 9.056 34.846 4.09 21.679-3.438zm-88.128-53.012l-11.614-1.629 10.837 21.585zm-18.485-44.733l6.871 43.1 3.481-17.358zm29.915 67.035l-12.207-2.348-6.494-2.137 9.778 13.177 13.52 12.395 16.886 11.423-9.947-12.681z" fill="#1b2268"/><path fill="#212a81" d="M149.826 228.453l16.39 25.352-1.13-41.799-15.26 16.447z"/><path fill="#21267a" d="M149.271 253.829l10.352 25.746 6.593-25.77-16.945.024z"/><path fill="#262781" d="M159.623 279.575l6.593-25.77 8.194 20.362-14.787 5.408z"/><path fill="#272379" d="M167.756 298.561l31.424 19.472-24.77-43.866-6.654 24.394z"/><path d="M160.485 316.38l6.494 2.137-10.837-21.585zm69.413 11.2l-9.918 20.759 35.9 3.23zm-62.142-29.023l11.43 22.3 11.536 19.829 8.59-8.259-.132-14.4z" fill="#1e226d"/><path d="M313.428 330.738l-1.547 19.716 12.77-9.905zm-54.935-2.829l-2.609 23.664 30.5-8.194-1.086-26.6z" fill="#222475"/><path d="M149.271 253.83l16.944-.025-16.389-25.352zM285.3 316.777l1.086 26.6 27.043-12.641z" fill="#23277d"/><path fill="#1e2776" d="M285.299 316.777l17.405-15.76 10.725 29.722-28.13-13.962z"/><path fill="#222b86" d="M313.429 330.739l13.156-39.844-23.881 10.122 10.725 29.722z"/><path fill="#192974" d="M340.543 312.721l-27.114 18.018 13.156-39.844 13.958 21.826z"/><path fill="#172a75" d="M353.787 294.892l-27.202-3.998 13.959 21.827 13.336-2.547-.093-15.282z"/><path fill="#172d7d" d="M355.679 273.478l-29.094 17.416 27.202 3.998 15.324-25.753-13.432 4.339z"/><path d="M152.475 205.227l12.447-25.622-16.76 27.22zm192.352 31.713l10.852 36.538 8.079-23.064z" fill="#18338a"/><path fill="#153791" d="M363.758 250.414l-7.52-28.848-11.411 15.373 18.931 13.475z"/><path fill="#1b318b" d="M326.585 290.895l29.094-17.417-28.198-12.552-.896 29.969z"/><path fill="#242d8d" d="M326.585 290.895l-26.367-26.642 2.486 36.764 23.881-10.122z"/><path fill="#2a2b8f" d="M285.299 316.777l-20.243-17.923 37.648 2.163-17.405 15.76z"/><path d="M167.756 298.561l6.654-24.393-14.787 5.406zm97.3.293l-6.563 29.055 26.807-11.132z" fill="#27267f"/><path fill="#2d2381" d="M223.15 304.797l-19.487-9.905-4.483 23.141 30.718 9.551 28.595.325-35.343-23.112z"/><path fill="#2f2485" d="M258.492 327.909l6.564-29.055-41.906 5.943 35.342 23.112z"/><path fill="#233196" d="M166.216 253.805l8.406-26.833-9.536-14.966 1.13 41.799z"/><path fill="#293cb7" d="M183.514 204.143l36.893-10.754-19.487 39.809-17.406-29.055z"/><path fill="#25339c" d="M326.585 290.895l-26.367-26.642 27.263-3.327-.896 29.969z"/><path fill="#19348f" d="M355.679 273.478l-10.852-36.539-17.346 23.987 28.198 12.552z"/><path fill="#2a309a" d="M302.704 301.017l-30.153-29.154 27.667-7.61 2.486 36.764z"/><path fill="#302b96" d="M265.056 298.854l37.648 2.163-30.153-29.154-7.495 26.991z"/><path fill="#3630a7" d="M265.056 298.854l-20.622-16.791 28.117-10.2-7.495 26.991z"/><path d="M180.818 164.428l2.28-5.1-18.176 20.277zm157.171 43.3l6.838 29.212 11.411-15.374z" fill="#173da2"/><path fill="#2a36a8" d="M183.514 204.143l17.406 29.055-26.298-6.226 8.892-22.829z"/><path fill="#312e9f" d="M174.622 226.972l26.298 6.226-17.784 28.011-8.514-34.237z"/><path fill="#184dcd" d="M220.407 193.389l14.568-29.62-26.676 13.206 12.108 16.414z"/><path fill="#272986" d="M166.216 253.805l16.92 7.404-8.726 12.958-8.194-20.362z"/><path fill="#2c2584" d="M183.136 261.209l-8.726 12.959 24.77 43.865 4.483-23.141-20.527-33.683z"/><path fill="#32268b" d="M203.663 294.892l2.744-40.752-23.271 7.069 20.527 33.683z"/><path fill="#372999" d="M203.663 294.892l40.771-12.829-38.027-27.923-2.744 40.752z"/><path fill="#392da5" d="M244.434 282.063l-3.973-31.508-34.054 3.585 38.027 27.923z"/><path fill="#3338bc" d="M240.461 250.555l28.757-10.754 3.333 32.062-32.09-21.308z"/><path fill="#362896" d="M223.15 304.797l41.906-5.943-20.622-16.791-21.284 22.734z"/><path fill="#35268f" d="M223.15 304.797l-19.487-9.905 40.771-12.829-21.284 22.734z"/><path fill="#2648d3" d="M220.407 193.389l24.973 2.642-10.405-32.262-14.568 29.62z"/><path fill="#1057dc" d="M258.245 173.202l-23.27-9.433 10.405 32.262 12.865-22.829z"/><path fill="#1653da" d="M258.245 173.202l24.784 16.98-37.649 5.849 12.865-22.829z"/><path fill="#2b46d5" d="M245.38 196.031l36.93 19.583-13.092 24.187-23.838-43.77z"/><path fill="#244ad7" d="M282.31 215.614l.719-25.432-37.649 5.849 36.93 19.583z"/><path fill="#2547cf" d="M282.31 215.614l.719-25.432 26.087 12.775-26.806 12.657z"/><path fill="#333cc5" d="M245.38 196.031l23.838 43.77-41.811-20.942 17.973-22.828z"/><path fill="#3833b6" d="M240.461 250.555l28.757-10.754-41.811-20.942 13.054 31.696z"/><path fill="#2a41c6" d="M269.218 239.801l36.876-6.735-23.784-17.452-13.092 24.187z"/><path fill="#2045c1" d="M309.116 202.957l-3.022 30.109-23.784-17.452 26.806-12.657z"/><path fill="#1b43b7" d="M309.116 202.957l17.406 23.638-20.428 6.471 3.022-30.109z"/><path fill="#1742af" d="M337.989 207.728l-28.873-4.771 17.406 23.638 11.467-18.867z"/><path d="M190.862 174.075l11.152-24.148-21.2 14.5zm147.127 33.653L326.522 226.6l18.305 10.345z" fill="#1740a9"/><path fill="#1b3ca4" d="M327.481 260.926l17.346-23.987-18.305-10.344.959 34.331z"/><path fill="#1f3dad" d="M327.481 260.926l-.959-34.331-20.428 6.471 21.387 27.86z"/><path d="M183.515 204.143l36.892-10.754-12.107-16.414zm85.7 35.658l31 24.452 5.876-31.187z" fill="#2543c3"/><path fill="#2e37b2" d="M272.551 271.863l27.667-7.61-31-24.452 3.333 32.062z"/><path fill="#2d40c7" d="M220.407 193.389l7 25.47 17.973-22.828-24.973-2.642z"/><path fill="#3537b8" d="M220.407 193.389l-19.487 39.809 26.487-14.339-7-25.47z"/><path fill="#3931b0" d="M227.407 218.859l-21 35.281 34.054-3.585-13.054-31.696z"/><path d="M240.461 250.555l3.973 31.508 28.117-10.2zm-34.054 3.585l21-35.28-26.487 14.34z" fill="#3735b8"/><path fill="#342892" d="M183.136 261.209l17.784-28.011 5.487 20.942-23.271 7.069z"/><path d="M200.669 353.375l18.834 5.887-28.781-18.568zm-1.357-20.94l20.668 15.908 9.918-20.759-30.718-9.551zm56.572 19.138l2.609-23.664-28.595-.325zm30.5-8.194l-8.369 19.7 33.865-12.629z" fill="#232372"/><path fill="#2a2f96" d="M166.216 253.805l8.406-26.833 8.514 34.237-16.92-7.404z"/><path d="M174.622 226.972l8.893-22.829-18.429 7.863zm131.472 6.094l-5.876 31.187 27.263-3.327z" fill="#2636a5"/><path d="M374.274 262.764v-.055l-1.064-35.547v-.04c0-.013 0-.025-.006-.037s-.006-.032-.01-.047v-.011l-5.345-17.738v-.011l-.011-.029c0-.013-.01-.026-.016-.038l-.007-.016-15.293-28.856-.009-.014-.019-.03-.017-.025-.011-.015-.016-.018-.011-.014-17.503-18.443-.008-.007-.012-.012c-.01-.01-.022-.018-.033-.027l-.023-.02-18.565-13.253h-.009l-.017-.012a.36.36 0 00-.039-.02.3.3 0 00-.04-.02h-.008l-16.113-6.324h-.025l-19.343-6.88h-.018l-.037-.01-.034-.007h-.054l-31.855-2.027h-.055a.455.455 0 00-.052 0h-.02l-20.087 3.625h-.043l-.036.01-16.372 5.033-.036.014c-.014.006-.029.012-.042.019l-.021.01h-.007l-29.082 17.021h-.006l-.024.016-.023.015-.019.017-.018.014-.02.022-.016.014-.007.008-18.169 20.268-.007.01-.013.015-.012.017-.016.023-.008.01-.006.01-16.772 27.198-.008.016-.016.028-.014.033c0 .013-.01.025-.014.038l-.006.016-6.593 23.165v.076a.26.26 0 00-.005.039v.01l-1.232 35.146v.087a.3.3 0 00.008.043v.036l6.281 23.948v.01l.006.018a.521.521 0 00.02.05c0 .008.006.017.01.025l13.86 27.274.009.013a.492.492 0 00.028.045l.007.013 9.772 13.169.012.015c.009.011.02.02.029.03a.25.25 0 00.022.024l13.52 12.4c.011.01.022.017.034.026l.027.022 16.885 11.422.012.006.04.024.022.01h.007l20.822 9.056.021.007a.353.353 0 00.046.015l.024.007.037.007h.021l34.846 4.091h.047l18.195.506h.019a.569.569 0 00.1-.01l.022-.007h.015l26.929-7.585.016-.006.023-.006.021-.01.015-.007.032-.014.011-.006 24.056-13.2h.007l.01-.006a.348.348 0 00.039-.028l.032-.022 15.486-13.21.016-.017.02-.018.02-.022h.006l12.006-14.323.005-.007a.531.531 0 00.042-.063l.015-.022v-.006l17.012-33.221c0-.007.006-.016.01-.024l.017-.039v-.019a.3.3 0 00.011-.043c0-.009.006-.018.008-.028l3.747-22.727v-.039zM184.111 341.54l-3.5-3.212 7.877 6.171zm51.108 13.348l-12.307-5.754 29.13 2.62zm4.488-104.781l-32.312 3.4 19.926-33.476zm-11.278-30.148l39.477 19.772-27.152 10.154zM240 251.131l3.756 29.784-35.947-26.4zm3.285 30.742L204.24 294.16l2.627-39.03zm-2.161-30.245l30.265 20.1-26.518 9.62zm.482-.941l27.156-10.155 3.147 30.275zm41.723-34.975l25.171-11.883-2.838 28.271zm21.471 17.056l-34.6 6.32 12.286-22.688zm-35.583 5.932l-22.539-41.385L281.6 215.83zm-1.263-.118l-39.735-19.9 17.081-21.699zM206.6 252.791l-5.063-19.328 24.445-13.233zm-3.35 40.409l-19.312-31.688 21.892-6.65zm39.432-10.038l-19.646 20.985-17.987-9.142zm29.089-10.46l-7.007 25.234-19.279-15.7zm-1.9-31.718l29.206 23.037-26.067 7.169zm.586-.877l34.978-6.389-5.573 29.582zm36.241-7.785l2.802-27.952 16.159 21.946zm19.317-5.018l.894 32.012-19.941-25.976zm-43.154-12.532l.671-23.76 24.368 11.937zm-1.053-.021l-34.786-18.446 35.463-5.509zm-54.17 2.962l-6.519-23.722 23.259 2.46zm-.849.882l-24.674 13.357 18.153-37.084zm-21.02 35.188l-21.429 6.509 16.377-25.792zm-3.881 39.205l-26.755-18.954 7.981-11.852zm2.16 2.687l17.98 9.139-22.117 12.216zm40.435-12.9l19.309 15.725-39.239 5.564zm28.339-9.924l28.5 27.556-35.584-2.045zm.756-.731l26.158-7.195 2.35 34.759zm32.816-37.805l20.109 26.2-25.634 3.129zm20.68-6.81l16.983 9.6-16.094 22.253zm.179-1.106l10.517-17.3 6.272 26.791zm-.773-.753l-16.174-21.965 26.83 4.433zm-42.523-35.6l19-17.195 5.454 29.168zm-37.587 5.3l12.052-21.386 23.217 15.907zm-25.159-2.4l13.662-27.779 9.758 30.256zM200.873 232.1l-16.558-27.64 35.1-10.23zm-17.522 27.79l-8.009-32.208 24.739 5.857zm-8.823 13.161l-7.344-18.251 15.164 6.635zm28.554 22.073l-4.147 21.4-22.911-40.574zm19.749 10.449l6.283 21.217-28.6-8.892zm41.544-6.092l-6.229 27.573-33.54-21.933zm37.046 1.988l-16.125 14.6-18.757-16.607zm-.582-35.841l24.827 25.086-22.487 9.531zm.507-.983l25.59-3.124-.841 28.131zm43.281-26.531l10.222 34.42-26.563-11.824zm-5.793-29.086l16.672 12.642-10.425 14.045zm-28.7-6.435l15.475-17.727 11.434 22.173zm-.7-.8l-5.416-28.972 20.874 11.266zm-26.45-12.279l-23.114-15.836 42.017-1.275zm-37.472 5.211l-9.691-30.046 21.673 8.785zm-25.2-2.344l-11.222-15.213 24.724-12.24zm-.779.715l-34.373 10.02 23.095-25.316zm-19.708 39.3l-24.5-5.8 8.283-21.265zm-17.462 27.9l-15.508-6.786 7.7-24.594zm-8.647 13.562l-13.34 4.878 5.947-23.247zm23.993 42.645l-29.346-18.185 6.214-22.78zm29.881 10.911l-27.761 4.4-.12-13.071zm-3.533-21.4l32.643 21.349-26.4-.3zm41.312-6.184l18.949 16.777-25.088 10.426zm37.1 2.1l10.014 27.752-26.259-13.032zm.893-.628l22.354-9.475-12.316 37.3zm24.615-39.581l26.558 11.822-27.4 16.4zm17.784-23.472l17.364 12.359-7.411 21.156zm-.2-1.43l10.437-14.061 6.878 26.384zm-6.964-29.288l4.846-15.025 11.542 27.452zm-.728-1.173l-11.043-21.415 15.9 6.355zm-32.714-34.118l23.122-1.51-2.911 12.418zm-45.783.4l16.28-20.189 26.09 18.9zm-.962-.484l-8.382-21.953 24.5 1.973zm-1.087.1l-21.413-8.68 13.126-13.023zm-48.106 3.674l9.207-26.556 15.628 14.26zm-24.7 26.331l6.742-27.593 16 2.662zm-10.006 23.548l-8.646-13.568 16.707-7.128zm-.462 1.234l-7.39 23.589-.993-36.745zm-8.509 27.283l-6.027 23.556-9.462-23.533zm-15.73-1.026l.5-23.126 14.936 23.1zm23.825 21.706l-5.99 21.956-7.32-17.089zm24.036 42.707l-18.187 2.576L169.087 300zm.988.921l.118 12.883-18-10.35zm30.333 9.621l-9.207 19.271-19.185-14.764zm1.073.195l24.328 22.457-33.612-3.023zm1.193-.33l26.648.3-2.431 22.053zm53.542-10.568l1.017 24.914-26.117-14.489zm1.058.091l26.356 13.081-25.34 11.845zm40.876-25.533l13.084 20.459-25.416 16.889zm.911-.528l25.192 3.7-12.261 16.518zm.469-.993l26.946-16.13-1.753 19.832zm35.589-38.438l4.758 16.645-11.94 3.857zm-6.331-28.306l13.647 17.186-7.011 8.27zm-12.77-31.3l17.724 12.98-6.091 14.675zm-18.269-8.925l2.857-12.184 12.765 18.428zm-22.6-12.337l-3.076-18.616 26.658 17.076zm-1.17-.621l-25.4-18.412 22.342-.138zm-51.684-21.438l16.587-10.179 7.116 12.089zm-15.927 13.822L219.6 149.031l28.41 1.069zm-27.013 13.342L192 173.731l24.995-23.436zM183.2 203.211l-16.318-13.247 23.158-14.743zm-.693.791l-16.861 7.198.822-20.214zm-16.868 47.942l-15.149-23.433 14.1-15.2zm-6.563 27.681L156.2 293.96l-5.674-35.6zm.73 1.714l7.1 16.572-10.138-1.421zm18.42 38.807l-10.7-2.059.681-17.5zm20.217 12.395l-7.6 7.31L180.63 322.3zm.907.586l18.258 14.053-25.846-6.757zm59.579-4.375L285 343.209l-28.5 7.657zm53.9 2.845l-1.427 18.18-23.502-6.524zm26.153-17.21l-14.469 25.343-10.221-8.93zm14.288-17.917l.08 13.271-11.58 2.211zm2.9-22.6l11.774-3.8-13.433 22.574zm8.168-23.331l6.685-7.885-2.181 23.639zm-7.5-29.057l6-14.454 7.777 31.805zm-12.763-30.632l4.216-7.362L361 203.245zm-.732-.838l-12.472-18 16.689 10.641zm-41.849-38.064l12.626-1.348 12.773 17.613zm-25.638-.74l-6.956-11.814 28.43 11.681zm-26.428-2.324l-5.6-9.808 21.937-.218zm-1.114.172l-27.631-1.035 22.013-8.8zm-55.843 22.789l9.894-21.422 14.349-1.309zm-1.778 1.339l-9.044-8.687 19.088-13.059zm-.678.807l-22.487 14.316 13.409-23.036zm-25.421 37.155l-11.286-6.068 12.09-13.706zm-.356 1l-13.707 14.774 2.38-20.862zm-15.488 41.43l-5.795 4.742 6.241-25.143zm.145 1.239l5.916 37.113-12.123-32.028zm18.317 44.2l-.679 17.44-9.472-18.863zm11.639 22.32l9.621 16.538-19.8-18.5zm40.585 27.409l-.419 9.58-25.251-16.292zm1.036.409l13.1 6.127-13.516 3.306zm34.9 3.048l.407 13.437-19.045-9.965zm30.1-8.035l-7.725 18.189-20.43-10.625zm1.21-.157l23.492 6.518-31.2 11.637zm27.182-12.185l9.954 8.7-11.318 8.785zm27.01-18.633L352.355 311l-25.148 26.135zm13.513-5.071l-.079-12.935 10.585-6.468zm.93-14.783l12.849-21.592-2.356 15.185zm16.385-46.629l1.5 15.876-3.395 4.69zm-7.8-39.771l2.936 2.753 2.937 21.265zm-14.882-24.255l2.763-1.386 7.987 18.1zm-19.32-12.67l4.849-6.942 11.869 17.6zm-.753-.759L316.3 151.821l17.5 10.479zM300.472 151l-.078-7.579 12.177 6.291zm-1.055-.205l-27.832-11.435 27.752 3.654zm-55.054-12.775l4.431-3.8 14.693 3.612zm-24.2 9.076l8.616-9.281 11.914 1.071zm-2.226.851l-13.047 1.19 21.422-10.211zm-35.88 14.994l1.443-3.228 11.974-5.951zM166.34 188.25l-.87-8.444 13.03-12.434zm-.905 1.487l-10.8 12.244 9.951-20.485zm-16.09 38.27l-6.9 1.283 9.107-20.678zm-.229 1.111l-6.6 26.572-.419-25.267zm5.832 66.152l-7.839-6.451-3.754-24.183zm10.991 22.352l-5.007-1.649-3.349-14.994zm21.4 20.632l-16.633-9.054-2.67-8.975zm3.034 2.848l7.2 9.181-22.015-17.245zm2.694 1.73l22.9 14.774-14.985-4.684zm42.013 13.16l17.8 9.311-30.938-6.1zm21.356-3.54l19.923 10.361-19.515 3.095zm52.882-.483l-8.088 6.977-18.2 2.826zm14.949-10.458l.673 4.353-10.454 3.236zm27.127-28l-10.754 19.1-13.682 6.293zm3-3.184l7.2-13.3-7.7 18.243zm15.219-40.987l2.719-3.755-4.371 14.37zm2.615-28.34v-.032l-.039-.279.271-3.56.276 9.219zm-.723-5.242l-2.72-19.7 3.368 11.179zm-8.092-30.726l-4.965-11.251 6.948 13.109zm-14.97-23.232l-9.915-14.7 12.649 13.332zm-33.121-31.789l.663-.479 7.622 5.442zm-1-.574l-5.154-2.663 5.727 2.248zM270.816 138.2l9.658-1.985 14.533 5.17zm-3.151-.425l-13.151-3.232 22.051 1.4zm-24.913.241l-10.258-.922 14.352-2.59zm-36.2 9.164l5.869-4.4 9.461-2.908zm-4.817 2.3l-5.091 2.53 7.827-4.58zm-21.356 14.64l-6.039 5.766 6.905-7.7zm-28.285 40.688l-2.685 1 10.431-16.942zm-3.5 2.416l2.9-1.073-7.327 16.636zm-7.215 43.167l.154 9.26-.533 1.683zm.5 11.626l2.642 17.019-3.642-13.886zm13.782 35.206l3.393 15.19-10.823-21.313zm10.886 21.707l2.355 7.919-7.002-9.449zm52.607 40.775l.983 1.567-10.288-4.472zm2.643 2.234l-1.208-1.926 22.392 4.412zm54.851 1.892L274.3 366.5l-12.292-.342zm1.631-.258l14.653-2.275-16.831 4.74zm33.857-12.65l8.593-2.658-15.153 8.317zm13.765-5.7l-.675-4.361 12.557-5.775zm27.2-32.6l-.588 5.86-8.258 9.852zm13.6-24.986l2.122-1.022-9.712 19.012zm2.826-2.527l-2.382 1.147 4.788-15.743z" fill="url(#b)"/><path d="M374.274 262.764v-.055l-1.064-35.547v-.04c0-.013 0-.025-.006-.037s-.006-.032-.01-.047v-.011l-5.345-17.738v-.011l-.011-.029c0-.013-.01-.026-.016-.038l-.007-.016-15.293-28.856-.009-.014-.019-.03-.017-.025-.011-.015-.016-.018-.011-.014-17.503-18.443-.008-.007-.012-.012c-.01-.01-.022-.018-.033-.027l-.023-.02-18.565-13.253h-.009l-.017-.012a.36.36 0 00-.039-.02.3.3 0 00-.04-.02h-.008l-16.113-6.324h-.025l-19.343-6.88h-.018l-.037-.01-.034-.007h-.054l-31.855-2.027h-.055a.455.455 0 00-.052 0h-.02l-20.087 3.625h-.043l-.036.01-16.372 5.033-.036.014c-.014.006-.029.012-.042.019l-.021.01h-.007l-29.082 17.021h-.006l-.024.016-.023.015-.019.017-.018.014-.02.022-.016.014-.007.008-18.169 20.268-.007.01-.013.015-.012.017-.016.023-.008.01-.006.01-16.772 27.198-.008.016-.016.028-.014.033c0 .013-.01.025-.014.038l-.006.016-6.593 23.165v.076a.26.26 0 00-.005.039v.01l-1.232 35.146v.087a.3.3 0 00.008.043v.036l6.281 23.948v.01l.006.018a.521.521 0 00.02.05c0 .008.006.017.01.025l13.86 27.274.009.013a.492.492 0 00.028.045l.007.013 9.772 13.169.012.015c.009.011.02.02.029.03a.25.25 0 00.022.024l13.52 12.4c.011.01.022.017.034.026l.027.022 16.885 11.422.012.006.04.024.022.01h.007l20.822 9.056.021.007a.353.353 0 00.046.015l.024.007.037.007h.021l34.846 4.091h.047l18.195.506h.019a.569.569 0 00.1-.01l.022-.007h.015l26.929-7.585.016-.006.023-.006.021-.01.015-.007.032-.014.011-.006 24.056-13.2h.007l.01-.006a.348.348 0 00.039-.028l.032-.022 15.486-13.21.016-.017.02-.018.02-.022h.006l12.006-14.323.005-.007a.531.531 0 00.042-.063l.015-.022v-.006l17.012-33.221c0-.007.006-.016.01-.024l.017-.039v-.019a.3.3 0 00.011-.043c0-.009.006-.018.008-.028l3.747-22.727v-.039zM184.111 341.54l-3.5-3.212 7.877 6.171zm51.108 13.348l-12.307-5.754 29.13 2.62zm4.488-104.781l-32.312 3.4 19.926-33.476zm-11.278-30.148l39.477 19.772-27.152 10.154zM240 251.131l3.756 29.784-35.947-26.4zm3.285 30.742L204.24 294.16l2.627-39.03zm-2.161-30.245l30.265 20.1-26.518 9.62zm.482-.941l27.156-10.155 3.147 30.275zm41.723-34.975l25.171-11.883-2.838 28.271zm21.471 17.056l-34.6 6.32 12.286-22.688zm-35.583 5.932l-22.539-41.385L281.6 215.83zm-1.263-.118l-39.735-19.9 17.081-21.699zM206.6 252.791l-5.063-19.328 24.445-13.233zm-3.35 40.409l-19.312-31.688 21.892-6.65zm39.432-10.038l-19.646 20.985-17.987-9.142zm29.089-10.46l-7.007 25.234-19.279-15.7zm-1.9-31.718l29.206 23.037-26.067 7.169zm.586-.877l34.978-6.389-5.573 29.582zm36.241-7.785l2.802-27.952 16.159 21.946zm19.317-5.018l.894 32.012-19.941-25.976zm-43.154-12.532l.671-23.76 24.368 11.937zm-1.053-.021l-34.786-18.446 35.463-5.509zm-54.17 2.962l-6.519-23.722 23.259 2.46zm-.849.882l-24.674 13.357 18.153-37.084zm-21.02 35.188l-21.429 6.509 16.377-25.792zm-3.881 39.205l-26.755-18.954 7.981-11.852zm2.16 2.687l17.98 9.139-22.117 12.216zm40.435-12.9l19.309 15.725-39.239 5.564zm28.339-9.924l28.5 27.556-35.584-2.045zm.756-.731l26.158-7.195 2.35 34.759zm32.816-37.805l20.109 26.2-25.634 3.129zm20.68-6.81l16.983 9.6-16.094 22.253zm.179-1.106l10.517-17.3 6.272 26.791zm-.773-.753l-16.174-21.965 26.83 4.433zm-42.523-35.6l19-17.195 5.454 29.168zm-37.587 5.3l12.052-21.386 23.217 15.907zm-25.159-2.4l13.662-27.779 9.758 30.256zM200.873 232.1l-16.558-27.64 35.1-10.23zm-17.522 27.79l-8.009-32.208 24.739 5.857zm-8.823 13.161l-7.344-18.251 15.164 6.635zm28.554 22.073l-4.147 21.4-22.911-40.574zm19.749 10.449l6.283 21.217-28.6-8.892zm41.544-6.092l-6.229 27.573-33.54-21.933zm37.046 1.988l-16.125 14.6-18.757-16.607zm-.582-35.841l24.827 25.086-22.487 9.531zm.507-.983l25.59-3.124-.841 28.131zm43.281-26.531l10.222 34.42-26.563-11.824zm-5.793-29.086l16.672 12.642-10.425 14.045zm-28.7-6.435l15.475-17.727 11.434 22.173zm-.7-.8l-5.416-28.972 20.874 11.266zm-26.45-12.279l-23.114-15.836 42.017-1.275zm-37.472 5.211l-9.691-30.046 21.673 8.785zm-25.2-2.344l-11.222-15.213 24.724-12.24zm-.779.715l-34.373 10.02 23.095-25.316zm-19.708 39.3l-24.5-5.8 8.283-21.265zm-17.462 27.9l-15.508-6.786 7.7-24.594zm-8.647 13.562l-13.34 4.878 5.947-23.247zm23.993 42.645l-29.346-18.185 6.214-22.78zm29.881 10.911l-27.761 4.4-.12-13.071zm-3.533-21.4l32.643 21.349-26.4-.3zm41.312-6.184l18.949 16.777-25.088 10.426zm37.1 2.1l10.014 27.752-26.259-13.032zm.893-.628l22.354-9.475-12.316 37.3zm24.615-39.581l26.558 11.822-27.4 16.4zm17.784-23.472l17.364 12.359-7.411 21.156zm-.2-1.43l10.437-14.061 6.878 26.384zm-6.964-29.288l4.846-15.025 11.542 27.452zm-.728-1.173l-11.043-21.415 15.9 6.355zm-32.714-34.118l23.122-1.51-2.911 12.418zm-45.783.4l16.28-20.189 26.09 18.9zm-.962-.484l-8.382-21.953 24.5 1.973zm-1.087.1l-21.413-8.68 13.126-13.023zm-48.106 3.674l9.207-26.556 15.628 14.26zm-24.7 26.331l6.742-27.593 16 2.662zm-10.006 23.548l-8.646-13.568 16.707-7.128zm-.462 1.234l-7.39 23.589-.993-36.745zm-8.509 27.283l-6.027 23.556-9.462-23.533zm-15.73-1.026l.5-23.126 14.936 23.1zm23.825 21.706l-5.99 21.956-7.32-17.089zm24.036 42.707l-18.187 2.576L169.087 300zm.988.921l.118 12.883-18-10.35zm30.333 9.621l-9.207 19.271-19.185-14.764zm1.073.195l24.328 22.457-33.612-3.023zm1.193-.33l26.648.3-2.431 22.053zm53.542-10.568l1.017 24.914-26.117-14.489zm1.058.091l26.356 13.081-25.34 11.845zm40.876-25.533l13.084 20.459-25.416 16.889zm.911-.528l25.192 3.7-12.261 16.518zm.469-.993l26.946-16.13-1.753 19.832zm35.589-38.438l4.758 16.645-11.94 3.857zm-6.331-28.306l13.647 17.186-7.011 8.27zm-12.77-31.3l17.724 12.98-6.091 14.675zm-18.269-8.925l2.857-12.184 12.765 18.428zm-22.6-12.337l-3.076-18.616 26.658 17.076zm-1.17-.621l-25.4-18.412 22.342-.138zm-51.684-21.438l16.587-10.179 7.116 12.089zm-15.927 13.822L219.6 149.031l28.41 1.069zm-27.013 13.342L192 173.731l24.995-23.436zM183.2 203.211l-16.318-13.247 23.158-14.743zm-.693.791l-16.861 7.198.822-20.214zm-16.868 47.942l-15.149-23.433 14.1-15.2zm-6.563 27.681L156.2 293.96l-5.674-35.6zm.73 1.714l7.1 16.572-10.138-1.421zm18.42 38.807l-10.7-2.059.681-17.5zm20.217 12.395l-7.6 7.31L180.63 322.3zm.907.586l18.258 14.053-25.846-6.757zm59.579-4.375L285 343.209l-28.5 7.657zm53.9 2.845l-1.427 18.18-23.502-6.524zm26.153-17.21l-14.469 25.343-10.221-8.93zm14.288-17.917l.08 13.271-11.58 2.211zm2.9-22.6l11.774-3.8-13.433 22.574zm8.168-23.331l6.685-7.885-2.181 23.639zm-7.5-29.057l6-14.454 7.777 31.805zm-12.763-30.632l4.216-7.362L361 203.245zm-.732-.838l-12.472-18 16.689 10.641zm-41.849-38.064l12.626-1.348 12.773 17.613zm-25.638-.74l-6.956-11.814 28.43 11.681zm-26.428-2.324l-5.6-9.808 21.937-.218zm-1.114.172l-27.631-1.035 22.013-8.8zm-55.843 22.789l9.894-21.422 14.349-1.309zm-1.778 1.339l-9.044-8.687 19.088-13.059zm-.678.807l-22.487 14.316 13.409-23.036zm-25.421 37.155l-11.286-6.068 12.09-13.706zm-.356 1l-13.707 14.774 2.38-20.862zm-15.488 41.43l-5.795 4.742 6.241-25.143zm.145 1.239l5.916 37.113-12.123-32.028zm18.317 44.2l-.679 17.44-9.472-18.863zm11.639 22.32l9.621 16.538-19.8-18.5zm40.585 27.409l-.419 9.58-25.251-16.292zm1.036.409l13.1 6.127-13.516 3.306zm34.9 3.048l.407 13.437-19.045-9.965zm30.1-8.035l-7.725 18.189-20.43-10.625zm1.21-.157l23.492 6.518-31.2 11.637zm27.182-12.185l9.954 8.7-11.318 8.785zm27.01-18.633L352.355 311l-25.148 26.135zm13.513-5.071l-.079-12.935 10.585-6.468zm.93-14.783l12.849-21.592-2.356 15.185zm16.385-46.629l1.5 15.876-3.395 4.69zm-7.8-39.771l2.936 2.753 2.937 21.265zm-14.882-24.255l2.763-1.386 7.987 18.1zm-19.32-12.67l4.849-6.942 11.869 17.6zm-.753-.759L316.3 151.821l17.5 10.479zM300.472 151l-.078-7.579 12.177 6.291zm-1.055-.205l-27.832-11.435 27.752 3.654zm-55.054-12.775l4.431-3.8 14.693 3.612zm-24.2 9.076l8.616-9.281 11.914 1.071zm-2.226.851l-13.047 1.19 21.422-10.211zm-35.88 14.994l1.443-3.228 11.974-5.951zM166.34 188.25l-.87-8.444 13.03-12.434zm-.905 1.487l-10.8 12.244 9.951-20.485zm-16.09 38.27l-6.9 1.283 9.107-20.678zm-.229 1.111l-6.6 26.572-.419-25.267zm5.832 66.152l-7.839-6.451-3.754-24.183zm10.991 22.352l-5.007-1.649-3.349-14.994zm21.4 20.632l-16.633-9.054-2.67-8.975zm3.034 2.848l7.2 9.181-22.015-17.245zm2.694 1.73l22.9 14.774-14.985-4.684zm42.013 13.16l17.8 9.311-30.938-6.1zm21.356-3.54l19.923 10.361-19.515 3.095zm52.882-.483l-8.088 6.977-18.2 2.826zm14.949-10.458l.673 4.353-10.454 3.236zm27.127-28l-10.754 19.1-13.682 6.293zm3-3.184l7.2-13.3-7.7 18.243zm15.219-40.987l2.719-3.755-4.371 14.37zm2.615-28.34v-.032l-.039-.279.271-3.56.276 9.219zm-.723-5.242l-2.72-19.7 3.368 11.179zm-8.092-30.726l-4.965-11.251 6.948 13.109zm-14.97-23.232l-9.915-14.7 12.649 13.332zm-33.121-31.789l.663-.479 7.622 5.442zm-1-.574l-5.154-2.663 5.727 2.248zM270.816 138.2l9.658-1.985 14.533 5.17zm-3.151-.425l-13.151-3.232 22.051 1.4zm-24.913.241l-10.258-.922 14.352-2.59zm-36.2 9.164l5.869-4.4 9.461-2.908zm-4.817 2.3l-5.091 2.53 7.827-4.58zm-21.356 14.64l-6.039 5.766 6.905-7.7zm-28.285 40.688l-2.685 1 10.431-16.942zm-3.5 2.416l2.9-1.073-7.327 16.636zm-7.215 43.167l.154 9.26-.533 1.683zm.5 11.626l2.642 17.019-3.642-13.886zm13.782 35.206l3.393 15.19-10.823-21.313zm10.886 21.707l2.355 7.919-7.002-9.449zm52.607 40.775l.983 1.567-10.288-4.472zm2.643 2.234l-1.208-1.926 22.392 4.412zm54.851 1.892L274.3 366.5l-12.292-.342zm1.631-.258l14.653-2.275-16.831 4.74zm33.857-12.65l8.593-2.658-15.153 8.317zm13.765-5.7l-.675-4.361 12.557-5.775zm27.2-32.6l-.588 5.86-8.258 9.852zm13.6-24.986l2.122-1.022-9.712 19.012zm2.826-2.527l-2.382 1.147 4.788-15.743z" fill="url(#c)"/><path d="M478.979 166.36c-10.457-25.124-31.636-52.248-48.267-60.82 13.536 26.5 21.369 53.092 24.363 72.934 0-.057.011.049.036.226.012.086.027.174.04.26 22.7 61.468 10.334 123.975-7.487 162.171-27.572 59.1-94.325 119.668-198.808 116.713-112.89-3.192-212.335-86.853-230.9-196.43-3.382-17.279 0-26.053 1.7-40.083-2.074 10.816-2.863 13.94-3.9 33.157 0 .41-.025.816-.025 1.227C15.732 388.421 123.453 496 256.335 496a240.565 240.565 0 00237.156-199.626c.408-3.076.734-6.168 1.094-9.27 4.783-41.21-.531-84.524-15.606-120.744z" fill="url(#d)"/><path d="M478.979 166.36c-10.457-25.124-31.636-52.248-48.267-60.82 13.536 26.5 21.369 53.092 24.363 72.934 0-.057.011.049.036.226.012.086.027.174.04.26 22.7 61.468 10.334 123.975-7.487 162.171-27.572 59.1-94.325 119.668-198.808 116.713-112.89-3.192-212.335-86.853-230.9-196.43-3.382-17.279 0-26.053 1.7-40.083-2.074 10.816-2.863 13.94-3.9 33.157 0 .41-.025.816-.025 1.227C15.732 388.421 123.453 496 256.335 496a240.565 240.565 0 00237.156-199.626c.408-3.076.734-6.168 1.094-9.27 4.783-41.21-.531-84.524-15.606-120.744z" fill="url(#e)"/><path d="M17.957 261.414c18.564 109.577 118.009 193.238 230.9 196.43 104.483 2.955 171.236-57.618 198.808-116.713 17.821-38.2 30.188-100.7 7.487-162.171l-.008-.026-.032-.234c-.025-.177-.041-.283-.036-.226 0 .04.015.136.047.4 8.533 55.66-19.813 109.581-64.126 146.04-.079.189-.133.313-.133.313-86.345 70.222-168.97 42.368-185.7 30.966a137.192 137.192 0 01-3.5-1.743c-50.34-24.029-71.137-69.837-66.678-109.122-42.506 0-57-35.808-57-35.808s38.163-27.179 88.461-3.541c46.583 21.893 90.332 3.543 90.337 3.541-.09-1.952-41.965-18.589-58.291-34.655-8.723-8.585-12.865-12.723-16.533-15.828a71.492 71.492 0 00-6.232-4.7 281.912 281.912 0 00-4.987-3.3c-17.548-11.392-52.448-10.764-53.6-10.735h-.112c-9.538-12.066-8.865-51.871-8.321-60.182-.115-.516-7.116 3.63-8.033 4.254A175.239 175.239 0 0077.156 104.5a210.379 210.379 0 00-22.469 26.912c0 .012-.007.025-.011.037 0-.012.007-.025.011-.038a202.707 202.707 0 00-32.284 72.8c-.116.527-8.661 37.847-4.446 57.203z" fill="url(#f)"/><path d="M341.214 166.593a130.73 130.73 0 0122.336 29.112c1.325.994 2.561 1.985 3.612 2.952 54.545 50.2 25.967 121.2 23.834 126.257 44.313-36.459 72.659-90.38 64.126-146.04-27.207-67.731-73.339-95.043-111.015-154.509-1.905-3.007-3.809-6.022-5.667-9.2a73.154 73.154 0 01-2.649-4.971A43.74 43.74 0 01332.2.688a.627.627 0 00-.546-.645.822.822 0 00-.452 0c-.034.012-.084.051-.12.065-.053.021-.12.069-.176.1-9.306 4.428-64.484 91.692 10.308 166.385z" fill="url(#g)"/><path d="M248.657 133.645l31.855 2.027 19.347 6.882 16.124 6.329 18.57 13.258 17.493 18.437 6.077 11.467c.816.5 2.5 1.586 3.932 2.558.525.368 1 .735 1.5 1.1a130.73 130.73 0 00-22.336-29.112C266.422 91.9 321.6 4.636 330.908.2c.027-.036.083-.117.1-.136-60.44 35.356-80.944 100.759-82.828 133.482l-.009.183z" fill="url(#h)"/><path d="M170.74 151.043a243.329 243.329 0 014.987 3.3 111.208 111.208 0 01-.675-58.731c-24.716 11.241-43.941 29.01-57.916 44.7 1.156-.033 36.056-.661 53.604 10.731z" fill="url(#i)"/><path d="M148.324 277.447s11.106-41.334 79.525-41.334c7.4 0 28.541-20.614 28.935-26.593s-43.754 18.352-90.337-3.541c-50.3-23.638-88.461 3.541-88.461 3.541s14.494 35.808 57 35.808c-4.459 39.285 16.338 85.093 66.678 109.122 1.125.537 2.183 1.123 3.338 1.638-29.385-15.167-53.647-43.832-56.678-78.641z" fill="url(#j)"/><path d="M367.162 198.657c-1.051-.967-2.287-1.958-3.612-2.952-.49-.367-.97-.734-1.5-1.1-12.847-9.014-35.851-17.917-58.014-14.067 86.541 43.213 63.308 192.023-56.611 186.4a106.974 106.974 0 01-31.307-6.03 133.003 133.003 0 01-7.067-2.886c-1.358-.619-2.714-1.243-4.055-1.936.048.034.114.071.163.1 16.729 11.4 99.354 39.256 185.7-30.966 0 0 .054-.124.133-.313 2.137-5.048 30.715-76.05-23.83-126.25z" fill="url(#k)"/><path d="M478.959 166.35c-10.457-25.124-31.637-52.248-48.268-60.82 13.536 26.5 21.37 53.092 24.364 72.934 0 .04.015.136.047.4-27.202-67.731-73.34-95.043-111.015-154.509-1.9-3.008-3.809-6.022-5.668-9.2a73.11 73.11 0 01-2.648-4.971 43.755 43.755 0 01-3.589-9.5.626.626 0 00-.547-.644.818.818 0 00-.451 0c-.034.012-.084.051-.12.065-.053.021-.12.069-.176.1.026-.036.083-.117.1-.136-60.44 35.356-80.933 100.952-82.817 133.675l.488-.088 31.855 2.027 17.928 6.377 17.543 6.834 18.57 13.258 17.472 18.427s6.014 11.287 6.1 11.477c-13.944-8.293-34.208-14.975-54.1-11.519 86.541 43.213 63.308 192.023-56.611 186.4A106.936 106.936 0 01216.1 360.9a131.807 131.807 0 01-7.067-2.885c-1.358-.619-2.714-1.244-4.055-1.936.048.034.114.071.163.105a137.192 137.192 0 01-3.5-1.743c1.125.537 2.183 1.123 3.338 1.638-29.384-15.167-53.646-43.832-56.677-78.641 0 0 11.106-41.334 79.524-41.334 7.4 0 28.542-20.614 28.935-26.593-.09-1.952-41.966-18.589-58.291-34.655-8.723-8.585-12.865-12.723-16.533-15.828a71.492 71.492 0 00-6.232-4.7 111.208 111.208 0 01-.675-58.731c-24.716 11.241-43.941 29.01-57.917 44.7h-.111c-9.538-12.066-8.865-51.871-8.322-60.182-.114-.516-7.115 3.63-8.033 4.254a175.3 175.3 0 00-23.513 20.12A210.463 210.463 0 0054.666 131.4a.259.259 0 01-.011.037.272.272 0 00.011-.038 202.724 202.724 0 00-32.284 72.8c-.115.521-.212 1.061-.325 1.586-.452 2.116-2.488 12.852-2.772 15.156-.022.176.021-.177 0 0a279.127 279.127 0 00-3.548 33.529c0 .41-.026.816-.026 1.227 0 132.705 107.722 240.285 240.6 240.285a240.568 240.568 0 00237.16-199.618c.408-3.076.734-6.168 1.094-9.27 4.782-41.21-.531-84.524-15.606-120.744zm-23.868 12.34c.012.086.027.174.04.26l-.009-.026c-.011-.083-.022-.157-.031-.234z" fill="url(#l)"/><path d="M256.78 209.522s-1.02.427-2.9 1.071c-4.7 7.943-21.409 23.1-27.8 23.075-68.418-.3-79.7 40.587-79.7 40.587a87.34 87.34 0 0013.4 39.263 88.025 88.025 0 01-11.456-36.069s11.106-41.334 79.525-41.334c7.4 0 28.541-20.614 28.935-26.593z" fill="url(#m)"/><path d="M455.152 178.958l-.009-.024c-.012-.082-.021-.157-.033-.233a2.116 2.116 0 00-.033-.227 5.804 5.804 0 00.045.4 239.04 239.04 0 00-5.168-11.9c-.612-1.314-1.269-2.543-1.9-3.826-1.2-2.465-2.4-4.935-3.657-7.293-.775-1.456-1.59-2.837-2.383-4.254-1.163-2.076-2.316-4.165-3.515-6.166-.879-1.463-1.787-2.864-2.68-4.29-1.169-1.862-2.334-3.73-3.533-5.534-.948-1.429-1.92-2.813-2.886-4.208-1.193-1.723-2.386-3.448-3.6-5.128-1.008-1.387-2.032-2.743-3.052-4.1a349.149 349.149 0 00-3.673-4.825q-1.589-2.034-3.2-4.033a486.632 486.632 0 00-3.751-4.619q-1.644-1.989-3.307-3.963c-.6-.714-1.2-1.447-1.8-2.159.26.309.511.63.769.942-20.846-24.591-43.47-47.254-63.674-79.15-1.908-3.006-3.812-6.021-5.668-9.2a72.064 72.064 0 01-2.649-4.971 49.1 49.1 0 01-3.31-8.434c-.042-.155-.118-.391-.145-.509-.082-.318-.133-.56-.133-.56a.63.63 0 00-.548-.645.847.847 0 00-.451 0c-.034.012-.085.052-.122.067s-.118.067-.175.094a7.406 7.406 0 00-1.46 1.072 17.267 17.267 0 00-.348.311A25.044 25.044 0 00327.2 3.6c-.024.027-.043.042-.067.069.006-.006.012-.006.018-.012-14.415 16.944-51.226 90.584 8.1 156.635-55.543-65.345-20.542-135.964-5.33-154.464a53.657 53.657 0 002.964 7.268 74.305 74.305 0 002.649 4.971c1.856 3.182 3.761 6.2 5.668 9.2 37.675 59.466 83.806 86.779 111.013 154.51a9.121 9.121 0 01-.045-.4 1.707 1.707 0 01.033.227c.012.076.021.152.033.233l.01.025c22.7 61.47 10.333 123.975-7.488 162.171a199.358 199.358 0 01-38.217 54.8 199.8 199.8 0 0041.124-57.7c17.821-38.199 30.186-100.704 7.487-162.175z" fill="url(#a)"/><path d="M330.908.2c.027-.036.083-.117.1-.136-54.445 31.849-76.48 88.075-81.693 122.836 5.988-32.116 26.574-81.173 72.71-112.144 3.797-5.996 7.143-9.723 8.883-10.556z" fill="url(#n)"/><path d="M390.863 325.227s.054-.124.133-.313c2.133-5.055 30.711-76.057-23.834-126.257-1.051-.967-2.287-1.958-3.612-2.952-.49-.367-.97-.734-1.5-1.1-12.415-8.711-34.316-17.316-55.776-14.41l-.052.006q-1.093.15-2.186.337c85.565 42.726 63.813 188.673-52.595 186.529.316.015.633.04.948.053 118.009 4.618 141.259-140.089 59.271-185.457 17.768-.174 34.954 6.314 45.567 13.158.539.347 1.034.694 1.537 1.042 1.363.941 2.637 1.883 3.725 2.809 56.473 48.028 30.696 120.09 28.763 125.228a72.283 72.283 0 01-.12.318" fill="url(#o)"/><path d="M167.09 208.38c39.378 17.058 75.926 6.218 87 2.14-10.2 3.518-47.882 14.144-87.639-4.541-45.214-21.249-80.616-1.438-87.312 2.785l-.018.011-.321.2-.026.018c-.1.062-.184.119-.263.171l-.016.01a14.036 14.036 0 00-.2.133l-.026.016-.125.085-.034.024-.087.06-.032.023.112.261.017.04c.037.085.085.19.14.312l.027.059a40.7 40.7 0 00.208.445l.019.038a48.674 48.674 0 001.58 3.022v.006c5.337 9.444 21.431 31.625 54.893 31.625-4.325 38.107 15.116 82.349 62.232 106.9-45.032-25.948-63.953-73.035-58.693-110.487-34.765-.922-50.313-21.758-54.758-30.6 12.732-6.903 44.822-19.436 83.322-2.756z" fill="url(#p)"/><path d="M175.69 154.205q-.568-.333-1.176-.684.628.42 1.213.818c-.013-.045-.027-.089-.037-.134zm-.247-.882a111.35 111.35 0 01-.391-57.715c-23.43 10.656-41.917 27.176-55.684 42.233 13.11-12.77 30.093-26.473 50.778-35.862-1.28 9.821-2.383 29.926 5.297 51.344z" fill="url(#q)"/><path d="M23.758 286.6c-.067-.229-.126-.459-.191-.689a220.739 220.739 0 01-5.61-24.5c-1.836-8.43-1.25-20.266 0-30.987-.929 5.565-1.511 11.221-2.2 24.061 0 .41-.025.816-.025 1.227C15.732 360.731 83.2 450 177.2 482.683 95.716 451.478 35.35 376.8 23.758 286.6z" fill="url(#r)"/><path d="M21.832 262.383c-4.214-19.356 4.331-56.676 4.446-57.2a202.7 202.7 0 0132.284-72.8l-.011.038c0-.012.007-.025.011-.037a210.463 210.463 0 0122.47-26.912 175.229 175.229 0 0123.513-20.12 29.207 29.207 0 011.015-.634c-.083 18.28.954 49.124 9.423 59.237h.111c1.16-.06 36.177-1.605 54.092 9.322a273.279 273.279 0 015.092 3.164 71.848 71.848 0 016.378 4.532c3.764 3.008 8.03 7.036 17.012 15.389 13 12.091 41.356 24.121 53.6 29.852-11.929-6.009-40.077-18.848-52.774-31.343-8.723-8.585-12.865-12.723-16.533-15.828a71.492 71.492 0 00-6.232-4.7 281.912 281.912 0 00-4.987-3.3c-17.548-11.392-52.448-10.765-53.6-10.735h-.112c-8.718-11.028-8.905-45.214-8.458-57.362.018-.468.036-.9.054-1.3l.021-.429a119.792 119.792 0 01.018-.356c.015-.262.029-.515.044-.734-.007-.031-.042-.043-.095-.042-.018 0-.048.009-.071.012a1.022 1.022 0 00-.151.034c-.039.011-.087.03-.132.046a4.265 4.265 0 00-.39.157l-.234.106a16.595 16.595 0 00-.495.24l-.3.151-.245.128-.359.188-.2.109c-2.121 1.141-4.813 2.754-5.358 3.125A175.239 175.239 0 0077.156 104.5a210.379 210.379 0 00-22.469 26.912c0 .012-.007.025-.011.037 0-.012.007-.025.011-.038a202.707 202.707 0 00-32.284 72.8c-.116.521-8.661 37.841-4.446 57.2 15.8 93.251 90.176 167.72 181.563 189.812-89.608-23.234-162.113-96.911-177.688-188.84z" fill="url(#s)"/><path d="M478.979 166.36c-9.226-22.167-26.8-45.883-42.231-57.048l-.425-.3q-.717-.508-1.428-.982-.27-.18-.54-.356-.675-.435-1.341-.834c-.172-.1-.345-.212-.517-.312a42.518 42.518 0 00-1.786-.986c.65 1.272 1.275 2.544 1.9 3.816a394.886 394.886 0 011.148 2.373c11.668 24.415 18.557 48.448 21.317 66.745 0 .04.015.136.047.4 8.533 55.66-19.813 109.581-64.126 146.04-.079.189-.133.313-.133.313-55.08 44.8-108.642 49.678-144.555 44.383 35.786 6.684 92.233 3.866 150.369-43.414l.133-.313c44.312-36.459 72.659-90.381 64.126-146.04a12.553 12.553 0 01-.047-.4c-2.451-16.242-8.159-37.005-17.57-58.54a159 159 0 0126.316 37.486c17.047 34.76 24.739 77.04 22.235 117.816-.188 3.07-.343 6.128-.58 9.174-13.068 112.5-106.967 202.843-225.783 209.5a245.659 245.659 0 01-47.5-1.93A242.635 242.635 0 00256.335 496c119 0 217.812-86.287 237.156-199.626.408-3.076.734-6.168 1.094-9.27 4.783-41.21-.531-84.524-15.606-120.744zm-23.828 12.6l-.008-.026-.032-.234c.012.086.027.174.04.26z" fill="url(#t)"/></svg> \ No newline at end of file
diff --git a/browser/branding/aurora/content/about-logo@2x.png b/browser/branding/aurora/content/about-logo@2x.png
new file mode 100644
index 0000000000..9f409b9b85
--- /dev/null
+++ b/browser/branding/aurora/content/about-logo@2x.png
Binary files differ
diff --git a/browser/branding/aurora/content/about-wordmark.svg b/browser/branding/aurora/content/about-wordmark.svg
new file mode 100644
index 0000000000..afc687bcae
--- /dev/null
+++ b/browser/branding/aurora/content/about-wordmark.svg
@@ -0,0 +1,16 @@
+<!-- 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" width="336" height="64" viewBox="0 0 336 64">
+ <defs>
+ <linearGradient x1="110%" y1="66%" x2="-10%" y2="33%" id="a">
+ <stop offset="0" stop-color="#80ebff"/>
+ <stop offset=".33" stop-color="#0df"/>
+ <stop offset=".66" stop-color="#00b3f4"/>
+ <stop offset="1" stop-color="#00b3f4"/>
+ </linearGradient>
+ </defs>
+ <path d="M1 3.879h21.427v5.8H7.147v7.86h15.28v5.752H7.147v12.641H1zM29.716 1.64a3.448 3.448 0 0 1 3.557 3.6 3.434 3.434 0 0 1-3.6 3.6 3.4 3.4 0 0 1-3.556-3.513 3.555 3.555 0 0 1 3.599-3.687zm-3.03 10.582h6.06v23.71h-6.06zm23.623 6.586a4.894 4.894 0 0 0-2.942-1.054c-2.459 0-3.864 1.581-3.864 5.05v13.128h-6.015v-23.71h5.752v3.425A5.649 5.649 0 0 1 48.9 12a7.184 7.184 0 0 1 4.04 1.23zm2.5 5.4a12.129 12.129 0 0 1 12.206-12.47c7.113 0 12.163 5.049 12.163 12.075v2.5H58.739c.659 2.986 2.986 4.962 6.543 4.962a6.353 6.353 0 0 0 5.883-3.513l5.05 3.03c-2.5 3.688-6.059 5.62-11.109 5.62-7.684.003-12.294-5.134-12.294-12.203zm6.015-2.679H71.3c-.658-3.029-3.117-4.7-6.323-4.7a6.091 6.091 0 0 0-6.15 4.701zm19.847-9.308h4.259v-1.185c0-6.454 2.722-9.133 8.694-9.133h2.107v5.226h-1.709c-2.81 0-3.425.966-3.425 3.907v1.186h5.137v5.445h-5v18.265h-5.8V17.667h-4.26zm16.2 11.855a12.139 12.139 0 0 1 12.382-12.338 12.338 12.338 0 1 1 0 24.676 11.959 11.959 0 0 1-12.377-12.337zm18.88 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 1 0 13 0zm14.051-.263l-8.562-11.592h7.113l5.05 7.289 5.181-7.289h6.981l-8.689 11.549 9.133 12.162h-7.069l-5.664-7.732-5.489 7.728h-7.069z" fill="#fff"/>
+ <path d="M180.422 19.377a7.41 7.41 0 0 0 4.266-6.948c0-5.188-3.958-8.531-9.938-8.531h-13.722V36h14.161c6.068 0 10.158-3.429 10.158-9.058a7.712 7.712 0 0 0-4.925-7.565zM164.678 7.241h10.028c3.913 0 6.332 2.11 6.332 5.188s-2.111 5.365-6.025 5.365h-10.335zm10.467 25.374h-10.467V21.18h10.291c4.4 0 6.685 2.331 6.685 5.718 0 3.342-2.554 5.717-6.509 5.717zm18.032-15.876v-4.486H189.7V36h3.562V22.984c0-5.234 2.286-7.521 6.244-7.521a5.21 5.21 0 0 1 2.9.748l1.5-3.429a7.744 7.744 0 0 0-3.957-.88 6.576 6.576 0 0 0-6.772 4.837zM216.4 11.77a12.192 12.192 0 0 0-12.312 12.357 12.335 12.335 0 1 0 24.669 0A12.2 12.2 0 0 0 216.4 11.77zm0 21.284a8.606 8.606 0 0 1-8.663-8.927 8.69 8.69 0 1 1 17.371 0 8.642 8.642 0 0 1-8.708 8.927zm41.3-2.111l-7.081-18.69h-3.342l-7.256 18.822-5.98-18.822h-3.783L238.037 36h3.517l7.3-18.821 7.3 18.821h3.255l8.223-23.747h-3.738zm22.649-8.663c-3.694-.747-6.552-1.232-6.552-3.694 0-2.2 1.5-3.782 5.145-3.782a7.664 7.664 0 0 1 6.509 3.166l2.99-2.022a11.479 11.479 0 0 0-9.5-4.222c-5.629-.044-8.839 3.21-8.839 6.9 0 4.749 4.354 5.849 8.444 6.64 3.473.7 6.727 1.231 6.727 3.87 0 2.375-1.934 4.134-5.629 4.134a8.772 8.772 0 0 1-7.651-3.87l-3.122 2.111c2.11 3.034 5.5 4.969 10.685 4.969 6.2.044 9.368-3.65 9.368-7.388-.005-4.877-4.491-6.02-8.581-6.812zm23.925-10.51a12.178 12.178 0 0 0-12.4 12.445c0 6.948 4.925 12.269 12.532 12.269a12.2 12.2 0 0 0 11.038-6.025l-3.078-1.8a8.491 8.491 0 0 1-7.96 4.573c-5.013 0-8.487-3.21-9.015-7.739h20.977v-1.63a11.714 11.714 0 0 0-12.1-12.093zm-8.795 10.554a8.821 8.821 0 0 1 8.795-7.344 8 8 0 0 1 8.4 7.344zM330.92 11.9a6.576 6.576 0 0 0-6.772 4.837v-4.484h-3.475V36h3.563V22.984c0-5.234 2.286-7.521 6.244-7.521a5.207 5.207 0 0 1 2.9.748l1.5-3.429a7.742 7.742 0 0 0-3.96-.882z" fill="#fff"/>
+ <path d="M6.034 44.213H1v15.573h5.1A7.724 7.724 0 0 0 14.163 52c0-4.416-3.178-7.787-8.129-7.787zm-.127 12.758H4.029v-9.963h1.793c3.413 0 5.289 2.133 5.289 4.992a4.894 4.894 0 0 1-5.204 4.971zm10.61 2.815h10.475v-2.858h-7.466v-3.542h7.466v-2.837h-7.466v-3.5h7.466v-2.836H16.517zm19.356-4.011l-4.181-11.562h-3.179L34.4 59.786h2.965l5.889-15.573H40.1zm9.076 4.011h10.475v-2.858h-7.466v-3.542h7.466v-2.837h-7.466v-3.5h7.466v-2.836H44.949zm16.113-15.573h-3.029v15.573h10.219v-2.922h-7.19zM76.963 44a8 8 0 1 0 8 8 7.966 7.966 0 0 0-8-8zm0 13.034A5.046 5.046 0 1 1 81.933 52a4.953 4.953 0 0 1-4.97 5.034zm16.478-12.821H87.3v15.573h3.029v-4.245h3.091a5.667 5.667 0 1 0 .021-11.328zm-.193 8.533h-2.922v-5.781h2.922a2.892 2.892 0 1 1 0 5.781zm8.435 7.04h10.475v-2.858h-7.466v-3.542h7.466v-2.837h-7.466v-3.5h7.466v-2.836h-10.475zm22.387-5.695a5.071 5.071 0 0 0 2.731-4.609c0-2.965-2.135-5.269-5.718-5.269h-6.315v15.573h3.009V54.88h3.5l2.5 4.906h3.37zm-3.222-1.963h-3.071v-5.141h3.071c1.919 0 2.9.98 2.9 2.517a2.589 2.589 0 0 1-2.9 2.624z" fill="url(#a)"/>
+</svg>
diff --git a/browser/branding/aurora/content/about.png b/browser/branding/aurora/content/about.png
new file mode 100644
index 0000000000..1a0221f850
--- /dev/null
+++ b/browser/branding/aurora/content/about.png
Binary files differ
diff --git a/browser/branding/aurora/content/aboutDialog.css b/browser/branding/aurora/content/aboutDialog.css
new file mode 100644
index 0000000000..584842554e
--- /dev/null
+++ b/browser/branding/aurora/content/aboutDialog.css
@@ -0,0 +1,46 @@
+/* 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/. */
+
+#aboutDialogContainer {
+ background-color: #20123a;
+ color: #fff;
+ color-scheme: dark;
+}
+
+#clientBox {
+ padding: 10px 0 15px;
+}
+
+#leftBox {
+ background-image: url("chrome://branding/content/about-logo.png");
+ background-repeat: no-repeat;
+ background-size: 192px auto;
+ background-position: center 20%;
+ /* min-width and min-height create room for the logo */
+ min-width: 210px;
+ min-height: 210px;
+ margin-top: 20px;
+ margin-inline-start: 30px;
+}
+
+@media (min-resolution: 2dppx) {
+ #leftBox {
+ background-image: url("chrome://branding/content/about-logo@2x.png");
+ }
+}
+
+.text-link {
+ color: #fff !important;
+ text-decoration: underline;
+}
+
+#rightBox {
+ margin-inline: 30px;
+ padding-top: 64px;
+}
+
+#bottomBox {
+ background-color: #1d1133;
+ padding: 15px 10px 15px;
+}
diff --git a/browser/branding/aurora/content/firefox-wordmark.svg b/browser/branding/aurora/content/firefox-wordmark.svg
new file mode 100644
index 0000000000..62e80976e9
--- /dev/null
+++ b/browser/branding/aurora/content/firefox-wordmark.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="172" height="42"><path fill="context-fill #20123a" d="M.19 2.82h25.72v7H7.57v9.43h18.34v6.9H7.57v15.14H.19zM34.65.13a4.14 4.14 0 0 1 4.27 4.33 4.12 4.12 0 0 1-4.32 4.32 4.09 4.09 0 0 1-4.27-4.22A4.27 4.27 0 0 1 34.65.13zM31 12.83h7.27v28.46H31zm28.35 7.91a5.89 5.89 0 0 0-3.53-1.27c-3 0-4.64 1.9-4.64 6.06v15.76H44V12.83h6.9v4.11a6.79 6.79 0 0 1 6.8-4.37A8.69 8.69 0 0 1 62.53 14zm3 6.48c0-8.17 6.06-15 14.65-15s14.59 6.06 14.59 14.49v3H69.48c.79 3.58 3.58 6 7.85 6a7.62 7.62 0 0 0 7.06-4.21l6.06 3.63c-3 4.43-7.27 6.75-13.33 6.75-9.22-.01-14.75-6.18-14.75-14.66zM69.59 24h15c-.79-3.63-3.74-5.63-7.59-5.63A7.31 7.31 0 0 0 69.59 24zM93.4 12.83h5.11v-1.42c0-7.75 3.27-11 10.44-11h2.53v6.31h-2.06c-3.37 0-4.11 1.16-4.11 4.69v1.42h6.17v6.54h-6v21.92h-7V19.37H93.4zm19.45 14.23a14.56 14.56 0 0 1 14.85-14.81 14.81 14.81 0 1 1 0 29.62c-8.85 0-14.85-6.49-14.85-14.81zm22.65 0a7.8 7.8 0 1 0-15.59 0 7.8 7.8 0 1 0 15.59 0zm16.86-.32l-10.27-13.91h8.53l6.06 8.75 6.22-8.75h8.38l-10.43 13.86 11 14.6h-8.49L156.53 32l-6.59 9.28h-8.48z"/></svg>
diff --git a/browser/branding/aurora/content/jar.mn b/browser/branding/aurora/content/jar.mn
new file mode 100644
index 0000000000..d623a6a2b3
--- /dev/null
+++ b/browser/branding/aurora/content/jar.mn
@@ -0,0 +1,21 @@
+# 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/.
+
+browser.jar:
+% content branding %content/branding/ contentaccessible=yes
+ content/branding/about.png
+ content/branding/about-logo.png
+ content/branding/about-logo.svg
+ content/branding/about-logo@2x.png
+ content/branding/about-logo-private.png
+ content/branding/about-logo-private@2x.png
+ content/branding/about-wordmark.svg
+ content/branding/document.ico (../document.ico)
+ content/branding/firefox-wordmark.svg
+ content/branding/icon16.png (../default16.png)
+ content/branding/icon32.png (../default32.png)
+ content/branding/icon48.png (../default48.png)
+ content/branding/icon64.png (../default64.png)
+ content/branding/icon128.png (../default128.png)
+ content/branding/aboutDialog.css
diff --git a/browser/branding/aurora/content/moz.build b/browser/branding/aurora/content/moz.build
new file mode 100644
index 0000000000..d988c0ff9b
--- /dev/null
+++ b/browser/branding/aurora/content/moz.build
@@ -0,0 +1,7 @@
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# 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/.
+
+JAR_MANIFESTS += ["jar.mn"]
diff --git a/browser/branding/aurora/default128.png b/browser/branding/aurora/default128.png
new file mode 100644
index 0000000000..01c7a9fe7b
--- /dev/null
+++ b/browser/branding/aurora/default128.png
Binary files differ
diff --git a/browser/branding/aurora/default16.png b/browser/branding/aurora/default16.png
new file mode 100644
index 0000000000..70a959af5f
--- /dev/null
+++ b/browser/branding/aurora/default16.png
Binary files differ
diff --git a/browser/branding/aurora/default22.png b/browser/branding/aurora/default22.png
new file mode 100644
index 0000000000..db8fa16f83
--- /dev/null
+++ b/browser/branding/aurora/default22.png
Binary files differ
diff --git a/browser/branding/aurora/default24.png b/browser/branding/aurora/default24.png
new file mode 100644
index 0000000000..0a54eade45
--- /dev/null
+++ b/browser/branding/aurora/default24.png
Binary files differ
diff --git a/browser/branding/aurora/default256.png b/browser/branding/aurora/default256.png
new file mode 100644
index 0000000000..1ccd184753
--- /dev/null
+++ b/browser/branding/aurora/default256.png
Binary files differ
diff --git a/browser/branding/aurora/default32.png b/browser/branding/aurora/default32.png
new file mode 100644
index 0000000000..c641f00955
--- /dev/null
+++ b/browser/branding/aurora/default32.png
Binary files differ
diff --git a/browser/branding/aurora/default48.png b/browser/branding/aurora/default48.png
new file mode 100644
index 0000000000..d4e89b77b7
--- /dev/null
+++ b/browser/branding/aurora/default48.png
Binary files differ
diff --git a/browser/branding/aurora/default64.png b/browser/branding/aurora/default64.png
new file mode 100644
index 0000000000..1262892552
--- /dev/null
+++ b/browser/branding/aurora/default64.png
Binary files differ
diff --git a/browser/branding/aurora/disk.icns b/browser/branding/aurora/disk.icns
new file mode 100644
index 0000000000..dc98d76d7f
--- /dev/null
+++ b/browser/branding/aurora/disk.icns
Binary files differ
diff --git a/browser/branding/aurora/document.icns b/browser/branding/aurora/document.icns
new file mode 100644
index 0000000000..9ef678b476
--- /dev/null
+++ b/browser/branding/aurora/document.icns
Binary files differ
diff --git a/browser/branding/aurora/document.ico b/browser/branding/aurora/document.ico
new file mode 100644
index 0000000000..d56e30d36b
--- /dev/null
+++ b/browser/branding/aurora/document.ico
Binary files differ
diff --git a/browser/branding/aurora/document_pdf.ico b/browser/branding/aurora/document_pdf.ico
new file mode 100644
index 0000000000..d6fe7c5bde
--- /dev/null
+++ b/browser/branding/aurora/document_pdf.ico
Binary files differ
diff --git a/browser/branding/aurora/dsstore b/browser/branding/aurora/dsstore
new file mode 100644
index 0000000000..0d2ef69a03
--- /dev/null
+++ b/browser/branding/aurora/dsstore
Binary files differ
diff --git a/browser/branding/aurora/firefox.VisualElementsManifest.xml b/browser/branding/aurora/firefox.VisualElementsManifest.xml
new file mode 100644
index 0000000000..85e09dd7a9
--- /dev/null
+++ b/browser/branding/aurora/firefox.VisualElementsManifest.xml
@@ -0,0 +1,12 @@
+<!-- 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/. -->
+
+<Application xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
+ <VisualElements
+ ShowNameOnSquare150x150Logo='on'
+ Square150x150Logo='browser\VisualElements\VisualElements_150.png'
+ Square70x70Logo='browser\VisualElements\VisualElements_70.png'
+ ForegroundText='light'
+ BackgroundColor='#20123a'/>
+</Application>
diff --git a/browser/branding/aurora/firefox.icns b/browser/branding/aurora/firefox.icns
new file mode 100644
index 0000000000..314f9685c3
--- /dev/null
+++ b/browser/branding/aurora/firefox.icns
Binary files differ
diff --git a/browser/branding/aurora/firefox.ico b/browser/branding/aurora/firefox.ico
new file mode 100644
index 0000000000..416064a3f3
--- /dev/null
+++ b/browser/branding/aurora/firefox.ico
Binary files differ
diff --git a/browser/branding/aurora/firefox64.ico b/browser/branding/aurora/firefox64.ico
new file mode 100644
index 0000000000..48b7cf9254
--- /dev/null
+++ b/browser/branding/aurora/firefox64.ico
Binary files differ
diff --git a/browser/branding/aurora/locales/en-US/brand.ftl b/browser/branding/aurora/locales/en-US/brand.ftl
new file mode 100644
index 0000000000..f24843354f
--- /dev/null
+++ b/browser/branding/aurora/locales/en-US/brand.ftl
@@ -0,0 +1,27 @@
+# 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/.
+
+## Firefox and Mozilla Brand
+##
+## Firefox and Mozilla must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-brand-shorter-name = Firefox
+-brand-short-name = Firefox Developer Edition
+-brand-shortcut-name = Firefox Developer Edition
+-brand-full-name = Firefox Developer Edition
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+-brand-product-name = Firefox
+-vendor-short-name = Mozilla
+trademarkInfo = { " " }
diff --git a/browser/branding/aurora/locales/en-US/brand.properties b/browser/branding/aurora/locales/en-US/brand.properties
new file mode 100644
index 0000000000..3177de0c23
--- /dev/null
+++ b/browser/branding/aurora/locales/en-US/brand.properties
@@ -0,0 +1,7 @@
+# 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/.
+
+brandShorterName=Firefox
+brandShortName=Firefox Developer Edition
+brandFullName=Firefox Developer Edition
diff --git a/browser/branding/aurora/locales/jar.mn b/browser/branding/aurora/locales/jar.mn
new file mode 100644
index 0000000000..b7043d5df9
--- /dev/null
+++ b/browser/branding/aurora/locales/jar.mn
@@ -0,0 +1,12 @@
+#filter substitution
+# 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/.
+
+[localization] @AB_CD@.jar:
+ branding (en-US/**/*.ftl)
+
+@AB_CD@.jar:
+% locale branding @AB_CD@ %locale/branding/
+# Aurora branding only exists in en-US
+ locale/branding/brand.properties (en-US/brand.properties)
diff --git a/browser/branding/aurora/locales/moz.build b/browser/branding/aurora/locales/moz.build
new file mode 100644
index 0000000000..fff7035065
--- /dev/null
+++ b/browser/branding/aurora/locales/moz.build
@@ -0,0 +1,9 @@
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# 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/.
+
+DEFINES["MOZ_DISTRIBUTION_ID_UNQUOTED"] = CONFIG["MOZ_DISTRIBUTION_ID"]
+
+JAR_MANIFESTS += ["jar.mn"]
diff --git a/browser/branding/aurora/moz.build b/browser/branding/aurora/moz.build
new file mode 100644
index 0000000000..dd081ac444
--- /dev/null
+++ b/browser/branding/aurora/moz.build
@@ -0,0 +1,13 @@
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# 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/.
+
+DIRS += ["content", "locales"]
+
+DIST_SUBDIR = "browser"
+export("DIST_SUBDIR")
+
+include("../branding-common.mozbuild")
+FirefoxBranding()
diff --git a/browser/branding/aurora/msix/Assets/Document44x44.png b/browser/branding/aurora/msix/Assets/Document44x44.png
new file mode 100644
index 0000000000..440f14c4ef
--- /dev/null
+++ b/browser/branding/aurora/msix/Assets/Document44x44.png
Binary files differ
diff --git a/browser/branding/aurora/msix/Assets/LargeTile.scale-200.png b/browser/branding/aurora/msix/Assets/LargeTile.scale-200.png
new file mode 100644
index 0000000000..da18f2add4
--- /dev/null
+++ b/browser/branding/aurora/msix/Assets/LargeTile.scale-200.png
Binary files differ
diff --git a/browser/branding/aurora/msix/Assets/SmallTile.scale-200.png b/browser/branding/aurora/msix/Assets/SmallTile.scale-200.png
new file mode 100644
index 0000000000..0630c36667
--- /dev/null
+++ b/browser/branding/aurora/msix/Assets/SmallTile.scale-200.png
Binary files differ
diff --git a/browser/branding/aurora/msix/Assets/Square150x150Logo.scale-200.png b/browser/branding/aurora/msix/Assets/Square150x150Logo.scale-200.png
new file mode 100644
index 0000000000..c46c365121
--- /dev/null
+++ b/browser/branding/aurora/msix/Assets/Square150x150Logo.scale-200.png
Binary files differ
diff --git a/browser/branding/aurora/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png b/browser/branding/aurora/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png
new file mode 100644
index 0000000000..370fb02e0b
--- /dev/null
+++ b/browser/branding/aurora/msix/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png
Binary files differ
diff --git a/browser/branding/aurora/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png b/browser/branding/aurora/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
new file mode 100644
index 0000000000..370fb02e0b
--- /dev/null
+++ b/browser/branding/aurora/msix/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
Binary files differ
diff --git a/browser/branding/aurora/msix/Assets/Square44x44Logo.scale-200.png b/browser/branding/aurora/msix/Assets/Square44x44Logo.scale-200.png
new file mode 100644
index 0000000000..df991c715e
--- /dev/null
+++ b/browser/branding/aurora/msix/Assets/Square44x44Logo.scale-200.png
Binary files differ
diff --git a/browser/branding/aurora/msix/Assets/Square44x44Logo.targetsize-256.png b/browser/branding/aurora/msix/Assets/Square44x44Logo.targetsize-256.png
new file mode 100644
index 0000000000..e0bf902712
--- /dev/null
+++ b/browser/branding/aurora/msix/Assets/Square44x44Logo.targetsize-256.png
Binary files differ
diff --git a/browser/branding/aurora/msix/Assets/StoreLogo.scale-200.png b/browser/branding/aurora/msix/Assets/StoreLogo.scale-200.png
new file mode 100644
index 0000000000..44f308af27
--- /dev/null
+++ b/browser/branding/aurora/msix/Assets/StoreLogo.scale-200.png
Binary files differ
diff --git a/browser/branding/aurora/msix/Assets/Wide310x150Logo.scale-200.png b/browser/branding/aurora/msix/Assets/Wide310x150Logo.scale-200.png
new file mode 100644
index 0000000000..fd56902043
--- /dev/null
+++ b/browser/branding/aurora/msix/Assets/Wide310x150Logo.scale-200.png
Binary files differ
diff --git a/browser/branding/aurora/newtab.ico b/browser/branding/aurora/newtab.ico
new file mode 100644
index 0000000000..a9b37c08c6
--- /dev/null
+++ b/browser/branding/aurora/newtab.ico
Binary files differ
diff --git a/browser/branding/aurora/newwindow.ico b/browser/branding/aurora/newwindow.ico
new file mode 100644
index 0000000000..5537207710
--- /dev/null
+++ b/browser/branding/aurora/newwindow.ico
Binary files differ
diff --git a/browser/branding/aurora/pbmode.ico b/browser/branding/aurora/pbmode.ico
new file mode 100644
index 0000000000..9d63ab6dea
--- /dev/null
+++ b/browser/branding/aurora/pbmode.ico
Binary files differ
diff --git a/browser/branding/aurora/pref/firefox-branding.js b/browser/branding/aurora/pref/firefox-branding.js
new file mode 100644
index 0000000000..0f5f8aff29
--- /dev/null
+++ b/browser/branding/aurora/pref/firefox-branding.js
@@ -0,0 +1,34 @@
+/* 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/. */
+
+// This file contains branding-specific prefs.
+
+pref("startup.homepage_welcome_url", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%a2/firstrun/");
+pref("startup.homepage_welcome_url.additional", "");
+// The time interval between checks for a new version (in seconds)
+pref("app.update.interval", 28800); // 8 hours
+// Give the user x seconds to react before showing the big UI. default=192 hours
+pref("app.update.promptWaitTime", 691200);
+// URL user can browse to manually if for some reason all update installation
+// attempts fail.
+pref("app.update.url.manual", "https://www.mozilla.org/%LOCALE%/firefox/aurora/?reason=manual-update");
+// A default value for the "More information about this update" link
+// supplied in the "An update is available" page of the update wizard.
+pref("app.update.url.details", "https://www.mozilla.org/%LOCALE%/firefox/aurora/");
+
+pref("app.releaseNotesURL", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%beta/releasenotes/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_campaign=whatsnew");
+pref("app.releaseNotesURL.aboutDialog", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%beta/releasenotes/?utm_source=firefox-browser&utm_medium=firefox-desktop&utm_campaign=about-dialog");
+
+// The number of days a binary is permitted to be old
+// without checking for an update. This assumes that
+// app.update.checkInstallTime is true.
+pref("app.update.checkInstallTime.days", 2);
+
+// Give the user x seconds to reboot before showing a badge on the hamburger
+// button. default=4 days
+pref("app.update.badgeWaitTime", 345600);
+
+// Number of usages of the web console.
+// If this is less than 5, then pasting code into the web console is disabled
+pref("devtools.selfxss.count", 5);
diff --git a/browser/branding/aurora/private_browsing.VisualElementsManifest.xml b/browser/branding/aurora/private_browsing.VisualElementsManifest.xml
new file mode 100644
index 0000000000..fdff8c55ff
--- /dev/null
+++ b/browser/branding/aurora/private_browsing.VisualElementsManifest.xml
@@ -0,0 +1,12 @@
+<!-- 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/. -->
+
+<Application xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
+ <VisualElements
+ ShowNameOnSquare150x150Logo='on'
+ Square150x150Logo='browser\VisualElements\PrivateBrowsing_150.png'
+ Square70x70Logo='browser\VisualElements\PrivateBrowsing_70.png'
+ ForegroundText='light'
+ BackgroundColor='#14171a'/>
+</Application>
diff --git a/browser/branding/aurora/stubinstaller/bgstub.jpg b/browser/branding/aurora/stubinstaller/bgstub.jpg
new file mode 100644
index 0000000000..17e7c84560
--- /dev/null
+++ b/browser/branding/aurora/stubinstaller/bgstub.jpg
Binary files differ
diff --git a/browser/branding/aurora/stubinstaller/installing_page.css b/browser/branding/aurora/stubinstaller/installing_page.css
new file mode 100644
index 0000000000..d78e9da1ec
--- /dev/null
+++ b/browser/branding/aurora/stubinstaller/installing_page.css
@@ -0,0 +1,62 @@
+/* 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/. */
+
+body {
+ color: white;
+}
+
+#label,
+#progress_background,
+#blurb {
+ text-align: center;
+ margin: 20px 30px;
+}
+
+#label {
+ font-size: 40px;
+ margin-top: 100px;
+ margin-bottom: 20px;
+}
+
+#progress_background {
+ margin: 0 auto;
+ width: 60%;
+ height: 24px;
+ background-color: white;
+}
+
+body.high-contrast #progress_background {
+ outline: solid;
+}
+
+#progress_bar {
+ margin: 0;
+ width: 0%;
+ max-width: 100%;
+ height: 100%;
+ background-color: #00AAFF;
+}
+
+/* In high contrast mode, fill the entire progress bar with its border. */
+body.high-contrast #progress_bar {
+ /* This border should be the height of progress_background. */
+ border-top: 24px solid;
+ box-sizing: border-box;
+}
+
+/* This layout doesn't want the header or content text. */
+#header, #content {
+ display: none;
+}
+
+#blurb {
+ font-size: 20px;
+}
+
+/* The footer goes in the bottom right corner. */
+#footer {
+ position: fixed;
+ right: 50px;
+ bottom: 59px;
+}
diff --git a/browser/branding/aurora/stubinstaller/profile_cleanup_page.css b/browser/branding/aurora/stubinstaller/profile_cleanup_page.css
new file mode 100644
index 0000000000..2d9c3ad189
--- /dev/null
+++ b/browser/branding/aurora/stubinstaller/profile_cleanup_page.css
@@ -0,0 +1,42 @@
+/* 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/. */
+
+body {
+ color: white;
+}
+
+#header,
+#refreshCheckboxContainer,
+#refreshButtonContainer {
+ text-align: center;
+ margin-left: 40px;
+ margin-right: 40px;
+ margin-bottom: 30px;
+}
+
+#header {
+ font-size: 35px;
+ font-weight: normal;
+ margin-top: 45px;
+}
+
+#refreshCheckbox {
+ vertical-align: middle;
+}
+
+#checkboxLabel {
+ font-size: 13px;
+}
+
+#refreshButton {
+ padding: 8px 40px;
+ font-size: 15px;
+}
+
+/* The footer goes in the bottom right corner. */
+#footer {
+ position: fixed;
+ right: 50px;
+ bottom: 59px;
+}
diff --git a/browser/branding/aurora/wizHeader.bmp b/browser/branding/aurora/wizHeader.bmp
new file mode 100644
index 0000000000..a20140ef3b
--- /dev/null
+++ b/browser/branding/aurora/wizHeader.bmp
Binary files differ
diff --git a/browser/branding/aurora/wizHeaderRTL.bmp b/browser/branding/aurora/wizHeaderRTL.bmp
new file mode 100644
index 0000000000..e785523034
--- /dev/null
+++ b/browser/branding/aurora/wizHeaderRTL.bmp
Binary files differ
diff --git a/browser/branding/aurora/wizWatermark.bmp b/browser/branding/aurora/wizWatermark.bmp
new file mode 100644
index 0000000000..6352f15137
--- /dev/null
+++ b/browser/branding/aurora/wizWatermark.bmp
Binary files differ