From ec45a4515b71f89c3ea69bc1941b5f5a0610808b Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Thu, 10 Jun 2021 10:47:13 -0600
Subject: [PATCH] update swagger

---
 src/main/resources/swagger/favicon.ico   | Bin 0 -> 10990 bytes
 src/main/resources/swagger/index.css     |  73 +++++++++++++++++++++++
 src/main/resources/swagger/index.html    |  36 ++++++++---
 src/main/resources/swagger/index.js      |  48 +++++----------
 src/main/resources/swagger/usgs-logo.svg |   1 +
 5 files changed, 116 insertions(+), 42 deletions(-)
 create mode 100644 src/main/resources/swagger/favicon.ico
 create mode 100644 src/main/resources/swagger/index.css
 create mode 100644 src/main/resources/swagger/usgs-logo.svg

diff --git a/src/main/resources/swagger/favicon.ico b/src/main/resources/swagger/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..0c3e87c87b8ecc9900a3b6368598be574e9d0716
GIT binary patch
literal 10990
zcmeHN30zHS8-MDSQkI6oki;N{G4>gn88c(XHnvb&b(1~&Hm1R-Zly)2MAuS^RN8lB
zq(V~my+W3(rO1}b_kYjHap#-c&G*ere8126opaCWobx`<^ZwswKM^UBh<f%UoLf<-
zE>V9X(${Byt5c{t(G}d&(&GP~p-SY^iKq+S!4MMTVB@&04S$mTohYFX`~NNiCQfAR
zSbsa%DZt7^LQ}l7?YH);w;k-jv^J3@IFe6{<&)=SPo9_7%U%X{V5&f#jqx_G>Tv_R
z5ArC$`vX1-z`>(;h)-qJ%i>2j@@{3Fy}JL>jYIcK3vp*-{N(!A=cmuhj$VxPjy9XO
zp`+NNiREf_YxhQTeB1lQS+5K<G_KtxLe#(4-m9uB&s<HF?EJyZS#`VvG3W0@;DTSa
zGtZ+`oAbf_zgM28FCIl^IL=((`j@SJgZ3`io3r7-$!!T)Yy9HG^Zhzal!z1u3tpbJ
zk;X48pDR|vw|QDxerHpHt<#S0voA(ry<~?}S64xK;*WS>$?6mdD;uz9&V#Z-SqlH@
zb@8KHJ~8Ir(WdFAgA=p7g7+=jk-B7Wj^EYW$6r>y5U5?da}t44f&Ks@L^l&BrDa=s
zAG;J?Sy>^BeftZ{-7RdCjfd8Pjh&&o&;fooktiX0ZiuylRIgrD^8^*!JCnzWi3FLg
z-J1mNnfsvZ`rAu_H}94dKzkv8)#`@OoOyno?0ocqIpzqOOrIUe&RZ|#m^ZWw?<<xE
zl1%l|5qmV{$AZW&Tl?f(im9x6E1+&Yxabfx2r`7FEkAedz`ci89zHI*S9<m0^^E9D
z=Ve=Z@j48t%v@C0M2y3FDV7KG@{O^C2L8OcCj*MJO0j#B?R)3d2~<H*j!VdpZOL|5
zZ|CA=xISbo)zvlY0w^9nz72Dmwzef8VoTsi&}VogaKXCB-60R}e=w=7$ulRpHIf0U
zZ_ed7S#1>75$2P2Dqzv3PhCQWV)(Dy`p@=hhed%BZcdsG|05VIEbGGcbQqlglmcNO
zp&$=<f%TE|;Y*~SF_Acp0#M%3=7-OP7T!Gtf$x+QT)ufYIeWch@OS1eYQ|1VX3i>b
zdi)MjKmflO<)1L+cJXCF{zp&lN2ITs;-!NZ<iaA{#0$<LL(0nU3S;j+ERZHnwOXx#
zM{M~VvGgia)-<2x-FC*hkHzkdp<@tWvgb#bb>N<P(V3F)gDZSuEEaC+3MHx0VJ8B5
znP)>PUe<WFs_Lq<*M46W^o^;rvcO&Lg_*N5=6k*{4cPKhfykkAyH;*Dgqgs-^9bV_
zIyRTZqo!Dtf}&%>qF@xpmOQ?7;N(`A0|aIhae~EZ0H`}9`NCvN%WuON-v%XES!B8c
zfEC6*dG_$)^-So=o?{y@(-V1#LHiag_U|5*DLHx}BITG*>|u9=18DV&il@S;;zu{(
z4B?9yyxgK=$l-Hgg7Av%3y5JZ{0@}^P`P;tkfi#x`vRl#XAg5O#k%YoX718pj&BFp
z2v!j6fB?|5UDM1xZ1kyu6v0IxsW_gOxIEws0jNoCnp={l!yAB_VtF9R+zlOI9l~@l
z7WRTjwCjL<$nVR1W385M{@lV<eVhZCI*Y)anUYUC8&9o?5@j}u3*P`FXx~DBBLG$M
z=oUgo4N%;amr8p8SZEq_UascgCU0MGAfDl4G5s1F;Y?=SDrPvAuIk24%GU0Uy&}e?
zpALedJt(_@08vnsjqv2OV=zSJbr@*aZ|iqFF9G=QQsLr6e$w)QF9o0w0_v>4c>e>J
zl6iLLx=0h)`)uF#3pN@!@BDH5-uaRpgI5L)1Q)?l1O#w_5ODBRAS{cC#Ayov2~J%E
zaD><X3{-942>1wNtEwu?pOut6E`n>leDergH{iWrdQEsi?nP1YWlV~>h#FN?g7N?v
zS)fklC#?WbudTH<k+Av;H+4xp?tkTWZgJTSL?8GuXyex8S@Zll2BgfEwK%!L@HZ=7
zJ_Ee)IW<5z5)^Fb{v{wNjKcNK{Yz~;ngYq%<iUN2WGYdHe`CSLuj90}EzDh1kU6BC
z3Y5D>0{uT<+%Cz3A-n-fqO>A#z{!G?sy7-{u|CRFfj;x{;037e1P2y{p$xkZ{>Izp
zpE=ff=MO+}?j19Qok9Wlv31(}5^0ZZDRu~^Q5jCTm*at|tn;Z;0J$#!D0pT8D0l{x
z6{iaJAlrW@^$vt&LFa79V*hTulEYI?_G}h<z}_Q#G_GsYAKw4So#Wqf^G->gH1Q2k
zrV^2bt6FWs;Ql`?j|@=Vd7u;sQ$O<XI3vy8oHz}^2<EInq<X+dSa*bYq;|7?^%aOz
zpYrg6p@aw1+90Zbc@+B}$n#$HGZ9MOt9~!m5!wX@Rd2fjWv)%BKHPt=5Rm;A_Tjqz
z5n$gb^>KWQgMH8BHWmKF{VMU-%L4|`3LI#{&@69V7`if{m?C&^LN9?3><CpKA*m-<
zoY6rbx6q#m1p=X!LugWxJr4Ba2<0-%4Vaq%t+t>gf@3uYJ$)pZB07<uOwTLI$-=b(
zA!Q^hw??4fh|nDX?co%2$c0cR5NbP$JM0Gfy(#b3QOd_LV|^P!ua0KoZ0xASx>+dw
zlnBKPJ;QM_KZTG|gZ>kGfdd%~$}%-VB@SNC$#S&@At5B>I^cJOkn0jkeL{gk=uCoF
zADX(h1$bo>S`y%+OK43Kx<&L92RaO_2}KUUgTP0X(5FD@uSqDlKr^4vL!w3g-3YlI
zXkR6Cx(Kx;A*&^{*}<z9<=xDptP8sd%_c(S3O=n_3Qp^yCW4nai<gvpIRX62DD}7$
zJO<PJjhzXl5ut)XQPY)>9~06L@aaxll4sI|>luW`8X<K?(9i+xR)m6<rsJG_F`6Df
zeE_;jkY9z+D4`qo&k+iIDtd5{BGMfQH6x)1!8$8+zVIL+?Iv_OKyMauQ!PS|glyL|
zr+}0>goX{FxrF9m3o3hZk5G7melh*F{VUK{1^q#U&L5#oP3UKVb{ATRV@uKu(0m1&
zc7$Yw&_toE^Sf!yZX?iYNnQ~X2!%AE;3Je~boI`0)>ohvfdeV!m@lE0WdR7qst9ut
zf#273<K9^`2|fX@&V+J^{BfZ9K<BQdQTmx+La&D0!bTDre&i8820V)>A<L6W%kNU+
z(Y1u`6eVYSgSH`|QlY}Tr%|D)u;w43m?Crl>GYL-tkFjmmCw<aZA=+wc7Sd*tqvVQ
z_sa^&J!}-k9dU;Z^dXcwlwXuh_S^asS{0OZbe)W`y}y^Xe|;O#w!hr1?Ff!`h}M)t
zz2$6&rf7w*7qlCyN#$;84YmKV=SRP89_3Xl{eG6o*6MCyEyCsVH}oH!wfTg#Huu;z
zWYDZXioetUzz=&hG?tsHv*Fk#Zj+tix93jTSsngqL6YtY9q#c6?RN7T2_zCeIy-cz
zl77&l-?nz(<{$EX>=^A%mOKf`kp|P0*X8K?HO^=`at1G-X0I(1#QHAFkLIY&nY|%+
zlgQxUSJGkoti`;1I=j52MsWkhOQ)~R?cut9Xux=HvE4B}XA8~N9DCb7xm}zGc<ynW
zJAJOE=S*Ga9f{`J17i)Psl>|{F8;K0N|Ij3Hmx!v?V?AAE|Ye2&lZng-BXj3FFfW~
z6_x1R?IYa=kDZ*W`q}Q$PD$}U8)%QoGT_&@Lz9!cK3?VPxG-JMIsThZx=&g&ZkhD>
zciGyXbNqE8f0s^OxnyA?Kf|1^$r&nN&d-VOX7CFyU)!cOtwtvwN_q{^ux3NVfhOyu
z?RomPUwHiJbN=+}r#MT_oXBW7)=ZCIU!7mmjr+<xWtYSD4-qeRNaN-wSN|l<PuNF{
z;`qybE|m^H&#OnR`s>_f<6G%>UG`yHhkfxN{kOmG+B2~{1^;5j<tjp+Qj?o-vejH$
zxT<n_0gDSP7O>ci4`qmTkzAaLM(%)a58=}wp;wJ}dlJ4aaWNj>p}065l_BBs9DMNO
z;s%QmD73h^%Hloq<!HTgaRJR!F7J5u;xV1Ml8QV<1994fd}AkZ`40N+Tr5DX#>H(k
zthrdhVi~?_6WWdBh#Uc(Sz3?yo`INzb|e?G(9EYz@sqhYI32kLK0**0+j!5E%Tazt
zUWK+Na;}$%z0J6MV<loN%dI>SGg*EmO`OK%M{6S|aIp(rWiCE%K;9OM+-XPZV%nTI
z9Wgx(IYm5|d$1VHa+G+)K^EUxY+WC1ig%ZAIRlGxafjWxJb>jWEXQE6mE~P%Ya<W2
z1Z+#*waR?p|9^;pLFeyew$28k;T;+ZTZiGI!G@Yf!lr3BSmtj%o1sc?{_fQ4qtAcT
z?=1SJwHbR~$8^Ai24h-@L~2%D2O1eQw^lW7YS_28vhp~KNyF4NCbs`xOWgL;K?Vji
z#6tYTCt6>&6A$Y<dYrOymr<XYsEijkY|^ILs2*w}QU8yBGPf}@`bziP#$$W75Q!{D
rcALxz)URWsJ}s4H<oUY$7lRCB{x&iisIB~m`HW~G`uF+%)g}KIdt<mZ

literal 0
HcmV?d00001

diff --git a/src/main/resources/swagger/index.css b/src/main/resources/swagger/index.css
new file mode 100644
index 000000000..65f90aca3
--- /dev/null
+++ b/src/main/resources/swagger/index.css
@@ -0,0 +1,73 @@
+html,
+body {
+  height: 100%;
+  overflow: hidden;
+}
+
+body {
+  color: #333;
+  font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  margin: 0;
+  overflow: scroll;
+}
+
+#swagger-ui {
+  padding-top: 1em;
+  padding-bottom: 50px;
+}
+
+.nshmp-template-header,
+.nshmp-template-footer {
+  background-color: #3d5e80;
+  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);
+  height: 30px;
+  padding: 10px;
+  position: fixed;
+  width: 100vw;
+  z-index: 4;
+}
+
+/* ---- Header ---- */
+
+.nshmp-template-header {
+  top: 0;
+}
+
+.nshmp-template-header .nshmp-template-header--logo {
+  height: 28px;
+  overflow: hidden;
+
+}
+
+.nshmp-template-header--logo .usgs-logo {
+  display: inline-block;
+  height: 100%;
+  position: relative;
+
+}
+
+.nshmp-template-header--logo .usgs-logo img {
+  border: none;
+  height: 140%;
+  max-width: 100%;
+}
+
+/* ---- Footer ---- */
+
+.nshmp-template-footer {
+  bottom: 0;
+  font-size: large;
+  text-align: center;
+}
+
+.nshmp-template-footer a {
+  color: white;
+  cursor: pointer;
+  line-height: 30px;
+  padding: 0 1em;
+  text-decoration: none;
+}
+
+.nshmp-template-footer a:visited {
+  color: white;
+}
diff --git a/src/main/resources/swagger/index.html b/src/main/resources/swagger/index.html
index b05d7854e..bf2ed5ab0 100644
--- a/src/main/resources/swagger/index.html
+++ b/src/main/resources/swagger/index.html
@@ -5,15 +5,8 @@
     <meta charset="UTF-8" />
     <link
       rel="icon"
-      type="image/png"
-      href="https://unpkg.com/swagger-ui-dist/favicon-32x32.png"
-      sizes="32x32"
-    />
-    <link
-      rel="icon"
-      type="image/png"
-      href="https://unpkg.com/swagger-ui-dist/favicon-16x16.png"
-      sizes="16x16"
+      type="image/x-icon"
+      href="favicon.ico"
     />
     <script src="https://unpkg.com/swagger-ui-dist/swagger-ui-bundle.js"></script>
     <script src="https://unpkg.com/swagger-ui-dist/swagger-ui-standalone-preset.js"></script>
@@ -27,10 +20,35 @@
       type="text/css"
       href="https://unpkg.com/swagger-ui-themes@3.0.0/themes/3.x/theme-material.css"
     />
+    <link
+      rel="stylesheet"
+      type="text/css"
+      href="index.css"
+    />
   </head>
 
   <body>
+    <header class="nshmp-template-header">
+      <div class="nshmp-template-header--logo">
+        <a href="" class="usgs-logo">
+          <img alt="USGS" src="usgs-logo.svg" />
+        </a>
+      </div>
+    </header>
+
     <div id="swagger-ui"></div>
+
+    <footer class="nshmp-template-footer">
+      <a href="https://code.usgs.gov/ghsc/nshmp/nshmp-haz-v2/-/blob/master/LICENSE.md">
+        License
+      </a>
+
+      <a href="https://code.usgs.gov/ghsc/nshmp/nshmp-haz-v2/-/blob/master/DISCLAIMER.md">
+        Disclaimer
+      </a>
+
+    </footer>
+
     <script src="index.js"></script>
   </body>
 </html>
diff --git a/src/main/resources/swagger/index.js b/src/main/resources/swagger/index.js
index 15543603f..f9288b535 100644
--- a/src/main/resources/swagger/index.js
+++ b/src/main/resources/swagger/index.js
@@ -3,40 +3,22 @@ window.onload = function() {
     return decodeURIComponent(
         v.replace(
           /(?:(?:^|.*;\s*)contextPath\s*\=\s*([^;]*).*$)|^.*$/,
-          "$1"
+          '$1'
         )
       );
-    },
-    cookie = extract(document.cookie),
-    contextPath = cookie === "" ? extract(window.location.search.substring(1)) : cookie,
-    f = contextPath === "" ? undefined : function(system) {
-      return {
-        statePlugins: {
-          spec: {
-            wrapActions: {
-              updateJsonSpec: (oriAction, system) => (...args) => {
-                let [spec] = args;
-                if (spec && spec.paths) {
-                  const newPaths = {};
-                  Object.entries(spec.paths)
-                      .forEach(([path, value]) => (newPaths[contextPath + path] = value));
-                  spec.paths = newPaths;
-                }
-                oriAction(...args);
-              }
-            }
-          }
-        }
-      };
-    },
-    ui = SwaggerUIBundle({
-      url: contextPath + "/swagger/nshmp-haz-openapi.yml",
-      dom_id: "#swagger-ui",
-      tagsSorter: 'alpha',
-      presets: [SwaggerUIBundle.presets.apis, SwaggerUIStandalonePreset],
-      plugins: [SwaggerUIBundle.plugins.DownloadUrl, f],
-      validatorUrl: null,
-      deepLinking: true
-    });
+  };
+
+  const contextPath = extract(document.cookie);
+
+  const ui = SwaggerUIBundle({
+    url: `${contextPath}/swagger`,
+    dom_id: '#swagger-ui',
+    tagsSorter: 'alpha',
+    presets: [SwaggerUIBundle.presets.apis, SwaggerUIStandalonePreset],
+    plugins: [SwaggerUIBundle.plugins.DownloadUrl],
+    validatorUrl: null,
+    deepLinking: true
+  });
+
   window.ui = ui;
 };
diff --git a/src/main/resources/swagger/usgs-logo.svg b/src/main/resources/swagger/usgs-logo.svg
new file mode 100644
index 000000000..d33f18c4c
--- /dev/null
+++ b/src/main/resources/swagger/usgs-logo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="2353" height="869" viewBox="40.2 28.7 2353.3 869.2"><style>.a{fill:#FFF;}</style><path d="M1135.8 38.7v425.7c0 89.8-50.7 184.6-203.7 184.6 -138 0-204.6-71.5-204.6-184.6V38.7h125.6v417.4c0 74 31.6 103.1 77.3 103.1 54.9 0 79.8-36.6 79.8-103.1V38.7H1135.8z" class="a"/><path d="M1339.9 649c-155.5 0-184.6-91.5-177.9-195.4h125.6c0 57.4 2.5 105.6 71.5 105.6 42.4 0 63.2-27.4 63.2-68.2 0-108.1-252.8-114.7-252.8-293.5 0-94 44.9-168.8 197.9-168.8 122.2 0 182.9 54.9 174.6 180.4h-122.2c0-44.9-7.5-90.6-58.2-90.6 -40.7 0-64.8 22.5-64.8 64 0 113.9 252.8 103.9 252.8 292.7C1549.5 630.7 1435.6 649 1339.9 649z" class="a"/><path d="M2184 649c-155.5 0-184.6-91.5-177.9-195.4h125.6c0 57.4 2.5 105.6 71.5 105.6 42.4 0 63.2-27.4 63.2-68.2 0-108.1-252.8-114.7-252.8-293.5 0-94 44.9-168.8 197.9-168.8 122.2 0 182.9 54.9 174.6 180.4h-122.2c0-44.9-7.5-90.6-58.2-90.6 -40.7 0-64.9 22.5-64.9 64 0 113.9 252.8 103.9 252.8 292.7C2393.6 630.7 2279.6 649 2184 649z" class="a"/><path d="M1784 415.3h73.9v132.5l-6.1 2.3c-19.1 6.7-41.6 11.6-62.4 11.6 -71.5 0-89.8-33.3-89.8-221.2 0-116.4 0-222 78.2-222 60.8 0 73.6 41 74.8 90.6h125.1c1-116.5-74-180.4-192.3-180.4 -205.4 0-212.9 153.8-212.9 305.2 0 227.8 24.7 316.2 235.9 316.2 49 0 127-11.1 163-20.9 2.2-0.6 6.1-3 6.1-6.1 0-16.4 0-298.4 0-298.4h-193.3V415.3L1784 415.3z" class="a"/><path d="M71.3 823.1c-1.2 4.8-2 9.5-1.2 12.8 1 3.4 3.8 5 9.6 5s11.7-3.8 13.2-10.9c4.8-22.5-48.3-17.4-41.2-51.2 4.9-22.9 29-29.8 48.1-29.8 20.1 0 36.3 9.7 29.8 32.5h-29c1.6-7.3 1.7-11.7 0-13.6 -1.5-1.9-3.9-2.3-7.1-2.3 -6.5 0-11 4.2-12.5 11.3 -3.6 16.8 48.7 15.9 41.4 49.9 -3.9 18.5-22 32.3-46.5 32.3 -25.8 0-41.6-6.5-33.7-36.1H71.3L71.3 823.1z" class="a"/><path d="M197.9 789c3.3-15.7 0.5-21-8.8-21 -12.6 0-16 11.1-20.7 33.2 -6.9 32.3-5.6 39.2 5.3 39.2 9.2 0 15.4-8.4 18.4-22.2h29.6c-6.1 28.7-24.3 41.1-52 41.1 -38.2 0-38.3-23.3-31.2-56.4 6.2-28.9 15.6-53.7 54.6-53.7 27.3 0 40.2 12.2 34.3 39.9H197.9z" class="a"/><path d="M258.7 857.1h-29.6l22.5-106h29.6L258.7 857.1zM289.9 710.4l-5 23.3H255.4l5-23.3H289.9z" class="a"/><path d="M1643.2 857.1h-29.6l22.5-106h29.6L1643.2 857.1zM1674.4 710.4l-5 23.3h-29.6l4.9-23.3H1674.4z" class="a"/><path d="M315.8 808.9c-2.7 12.6-6.3 31.5 6.7 31.5 10.5 0 14.7-10.1 16.6-18.9h30c-2.9 11.5-8.7 21-17.2 27.5 -8.3 6.5-19.6 10.3-33.5 10.3 -38.2 0-38.3-23.3-31.2-56.4 6.2-28.9 15.6-53.7 54.6-53.7 39.9 0 38.8 25.8 30.5 59.8H315.8zM346.4 792.3c2.2-10.3 5.7-25-8.3-25 -13.6 0-16.8 15.9-18.7 25H346.4z" class="a"/><path d="M428.3 761.9h0.4c7.9-9.4 16.6-12.8 27.7-12.8 14.1 0 24.7 8.4 21.5 23.1l-18.1 85h-29.6l15.5-73c2-9.4 1.9-16.8-7.6-16.8 -9.4 0-12.7 7.3-14.7 16.8l-15.5 73H378.4l22.5-106h29.6L428.3 761.9z" class="a"/><path d="M545.7 789c3.3-15.7 0.5-21-8.8-21 -12.6 0-16 11.1-20.7 33.2 -6.9 32.3-5.6 39.2 5.3 39.2 9.2 0 15.4-8.4 18.4-22.2h29.6c-6.1 28.7-24.3 41.1-52 41.1 -38.2 0-38.3-23.3-31.2-56.4 6.2-28.9 15.6-53.7 54.6-53.7 27.3 0 40.2 12.2 34.3 39.9H545.7z" class="a"/><path d="M613.3 808.9c-2.7 12.6-6.3 31.5 6.7 31.5 10.5 0 14.7-10.1 16.6-18.9h30c-2.9 11.5-8.7 21-17.2 27.5 -8.3 6.5-19.6 10.3-33.5 10.3 -38.2 0-38.3-23.3-31.2-56.4 6.2-28.9 15.6-53.7 54.6-53.7 39.9 0 38.8 25.8 30.5 59.8H613.3zM643.9 792.3c2.2-10.3 5.7-25-8.3-25 -13.6 0-16.8 15.9-18.7 25H643.9z" class="a"/><path d="M794.1 729.3c-11.8-0.8-15.3 3.8-17.6 14.5l-2.1 7.4h13.8l-3.9 18.3h-13.8l-18.6 87.7h-29.6l18.6-87.7h-13.2l3.9-18.3h13.4c5.9-26.5 11.3-41.2 42.6-41.2 3.6 0 6.9 0.2 10.4 0.4L794.1 729.3z" class="a"/><path d="M784.8 802.8c6.2-28.9 15.6-53.7 54.6-53.7 39 0 38 24.8 31.8 53.7 -7 33.2-17 56.4-55.2 56.4C777.8 859.2 777.7 836 784.8 802.8zM842 801.1c4.7-22 6-33.2-6.6-33.2 -12.6 0-16 11.1-20.7 33.2 -6.9 32.3-5.6 39.2 5.3 39.2C830.9 840.4 835.1 833.4 842 801.1z" class="a"/><path d="M924.3 751.2l-2.9 13.6h0.4c8-12.2 18.9-15.7 30.8-15.7l-5.6 26.4c-25.7-1.7-29.3 13.4-31.5 23.9l-12.3 57.7h-29.6l22.5-106h28.1V751.2z" class="a"/><path d="M1065.3 837.4c-1.4 6.5-2 13.2-2.7 19.7h-27.5l1.7-14.1h-0.4c-8.6 10.9-18.3 16.2-31.1 16.2 -20.6 0-24.9-15.3-20.9-33.8 7.5-35 34.8-36.5 62.2-36.1l1.7-8.2c1.9-9 2-15.5-8.7-15.5 -10.3 0-12.8 7.8-14.6 16.2h-29c2.7-12.8 8.4-21 16.4-25.8 7.8-5 17.8-6.9 29.2-6.9 37.6 0 39 16.2 34.8 35.5L1065.3 837.4zM1013.5 824.2c-1.6 7.6-2.3 16.8 7.3 16.8 17.4 0 19.7-23.5 22.1-35C1028.2 806.6 1017.5 805.3 1013.5 824.2z" class="a"/><path d="M1182.4 789c3.3-15.7 0.5-21-8.8-21 -12.6 0-16 11.1-20.7 33.2 -6.9 32.3-5.6 39.2 5.3 39.2 9.2 0 15.4-8.4 18.4-22.2h29.6c-6.1 28.7-24.3 41.1-52 41.1 -38.2 0-38.3-23.3-31.2-56.4 6.2-28.9 15.6-53.7 54.6-53.7 27.3 0 40.2 12.2 34.3 39.9H1182.4z" class="a"/><path d="M1396.7 837.4c-1.4 6.5-2 13.2-2.7 19.7h-27.5l1.7-14.1h-0.4c-8.6 10.9-18.3 16.2-31.1 16.2 -20.6 0-24.9-15.3-20.9-33.8 7.5-35 34.8-36.5 62.2-36.1l1.7-8.2c1.9-9 2-15.5-8.7-15.5 -10.3 0-12.8 7.8-14.6 16.2h-29c2.7-12.8 8.5-21 16.4-25.8 7.8-5 17.8-6.9 29.2-6.9 37.6 0 38.9 16.2 34.8 35.5L1396.7 837.4zM1344.9 824.2c-1.6 7.6-2.3 16.8 7.3 16.8 17.4 0 19.7-23.5 22.1-35C1359.6 806.6 1348.9 805.3 1344.9 824.2z" class="a"/><path d="M1461.6 761.9h0.4c7.9-9.4 16.6-12.8 27.7-12.8 14.1 0 24.7 8.4 21.5 23.1l-18.1 85h-29.6l15.5-73c2-9.4 1.9-16.8-7.6-16.8 -9.4 0-12.7 7.3-14.7 16.8l-15.5 73h-29.6l22.5-106h29.6L1461.6 761.9z" class="a"/><path d="M1614.9 751.2l-23.5 110.4c-1.6 7.3-7.3 36.3-48 36.3 -22 0-39.7-5.7-34.9-31.5h29c-0.9 4.4-1.1 8.2 0.2 10.7 1.3 2.7 4.4 4.2 9 4.2 7.3 0 12.4-6.9 14.7-17.6l4.3-20.4h-0.4c-6.1 8.2-15.4 12.4-25.1 12.4 -32.5 0-24.7-29.8-19.6-53.7 5-23.3 11.7-52.9 42.5-52.9 10.5 0 18.5 4.6 20.6 14.5h0.4l2.6-12.4H1614.9zM1554.9 837.4c10.7 0 14.5-11.1 19.3-33.6 4.9-23.3 6.7-36.5-4.2-36.5 -11.1 0-14.7 7.8-21.5 40.1C1546.3 817.3 1540.6 837.4 1554.9 837.4z" class="a"/><path d="M1714 761.9h0.4c7.9-9.4 16.6-12.8 27.7-12.8 14.1 0 24.7 8.4 21.5 23.1l-18.1 85h-29.6l15.5-73c2-9.4 1.9-16.8-7.6-16.8 -9.4 0-12.7 7.3-14.7 16.8l-15.5 73h-29.6l22.5-106h29.6L1714 761.9z" class="a"/><path d="M1867.3 751.2l-23.5 110.4c-1.6 7.3-7.3 36.3-48 36.3 -22 0-39.7-5.7-34.8-31.5h29c-0.9 4.4-1.1 8.2 0.2 10.7 1.3 2.7 4.4 4.2 9 4.2 7.3 0 12.4-6.9 14.7-17.6l4.3-20.4h-0.4c-6.1 8.2-15.4 12.4-25.1 12.4 -32.5 0-24.7-29.8-19.6-53.7 4.9-23.3 11.7-52.9 42.5-52.9 10.5 0 18.5 4.6 20.6 14.5h0.4l2.6-12.4H1867.3zM1807.2 837.4c10.7 0 14.5-11.1 19.3-33.6 5-23.3 6.7-36.5-4.2-36.5 -11.1 0-14.7 7.8-21.5 40.1C1798.7 817.3 1793 837.4 1807.2 837.4z" class="a"/><path d="M1913.5 751.2h29.4l-2.4 79.7h0.4l35.3-79.7h31.4l0.4 79.7h0.4l32.2-79.7h28.4l-50.3 106h-31l-3-70.3h-0.4l-35.5 70.3h-31.4L1913.5 751.2z" class="a"/><path d="M2063 802.8c6.2-28.9 15.6-53.7 54.6-53.7 39 0 38 24.8 31.8 53.7 -7 33.2-17 56.4-55.2 56.4C2056.1 859.2 2056 836 2063 802.8zM2120.2 801.1c4.7-22 6-33.2-6.6-33.2 -12.6 0-16 11.1-20.7 33.2 -6.9 32.3-5.6 39.2 5.3 39.2C2109.2 840.4 2113.4 833.4 2120.2 801.1z" class="a"/><path d="M2204.2 751.2l-2.9 13.6h0.4c8-12.2 18.9-15.7 30.8-15.7l-5.6 26.4c-25.7-1.7-29.3 13.4-31.5 23.9l-12.3 57.7h-29.6l22.5-106h28.1V751.2z" class="a"/><path d="M1291 749.1c-11.1 0-19.8 3.4-27.7 12.8h-0.4l10.9-51.5h-29.6l-31.2 146.8h29.6l15.5-73c2-9.4 5.2-16.8 14.7-16.8 9.4 0 9.6 7.3 7.6 16.8l-15.5 73h29.6l18.1-85C1315.6 757.5 1305 749.1 1291 749.1z" class="a"/><polygon points="2253.5 710.4 2222.3 857.1 2251.9 857.1 2283.1 710.4 " class="a"/><path d="M2352.4 710.4l-10.8 50.9h-0.4c-4.2-9-10.8-12.2-21.6-12.2 -29.8 0-36 32.9-40.5 54.3 -4.6 21.8-12.9 55.8 17.7 55.8 11.3 0 20.3-3.6 27.9-13.9h0.4l-2.5 11.8h28.1l31.2-146.8H2352.4L2352.4 710.4zM2332.6 803.2c-5.7 26.6-9.9 37.8-20 37.8 -10.7 0-10.2-11.1-4.6-37.8 4.5-21.2 7.4-35.9 20.2-35.9C2340.5 767.3 2337.2 782 2332.6 803.2z" class="a"/><path d="M203.5 239.7l2.1 2c58.8 49.3 122.3 44.5 170.7 12.3 30.5-20.3 168.4-112 246.3-163.8V38.5H41.7v136.7C77.1 169.1 134.2 175.1 203.5 239.7z" class="a"/><path d="M422 467.2l-68.6-65.8c-9.6-8.8-17.9-15.2-19.7-16.6 -56.1-39.4-108.4-27.4-130.9-19 -6.8 2.7-13.3 6.5-18 9.4L41.7 470.9v173.5h580.9V519.5C609.8 527.6 531.1 570.2 422 467.2z" class="a"/><path d="M198.3 255.2c-3.1-2.9-6.5-6-9.6-8.5 -68.6-53.1-133.4-27.1-147.1-20.6v59.7l33.6-22.6c0 0 51.8-38.4 132.4 1L198.3 255.2z" class="a"/><path d="M278.6 332.4c-3-2.7-6.1-5.4-9.1-8.3 -60.9-51.5-119.7-38.4-144.1-29.4 -6.9 2.8-13.5 6.5-18.2 9.4l-6.6 4.4h0l-58.9 39.4v61.5l109.6-73.8c0 0 51.2-38 131 0.3L278.6 332.4z" class="a"/><path d="M622.7 396.8c-22.8 15.4-46.1 31.1-55.3 37.2 -20.7 13.8-68.5 48.1-148.1 10.1l9.4 9c3.5 3.2 7.8 6.8 12.4 10.4 57.2 42.7 118.2 36.6 164 6.2 6.3-4.2 12.1-8.1 17.6-11.7V396.8z" class="a"/><path d="M622.7 273.6c-50.2 33.7-117.9 79.3-130.6 87.8 -20.7 13.8-69.2 48.6-147.1 11.4l9 8.7c1 0.9 2 1.9 3.1 2.8l-0.1 0.1 0 0 0.1-0.1c60.5 51.2 127 43.3 172.7 12.8 25.8-17.2 62.4-42 92.9-62.6L622.7 273.6 622.7 273.6z" class="a"/><path d="M622.7 151c-72.3 48.5-191 128-205.4 137.6 -20.8 14-70 49.2-146.9 12.5l9.3 9c5.6 5 13 11.3 21 16.5 53.2 34 108.9 28 154.3-2.3 32.6-21.8 112.8-75.1 167.7-111.5L622.7 151 622.7 151z" class="a"/></svg>
\ No newline at end of file
-- 
GitLab