Main page.
authorRadek Czajka <rczajka@rczajka.pl>
Thu, 27 Oct 2022 13:47:29 +0000 (15:47 +0200)
committerRadek Czajka <rczajka@rczajka.pl>
Thu, 27 Oct 2022 13:47:29 +0000 (15:47 +0200)
41 files changed:
src/catalogue/admin.py
src/catalogue/templates/catalogue/preview_ad_homepage.html [new file with mode: 0644]
src/catalogue/templates/catalogue/tagged_object_list.html
src/catalogue/templatetags/catalogue_tags.py
src/newsletter/forms.py
src/reporting/templatetags/reporting_stats.py
src/social/models.py
src/social/templates/social/carousel_2022.html [new file with mode: 0644]
src/social/templatetags/social_tags.py
src/wolnelektury/settings/basic.py
src/wolnelektury/static/2021/scripts/main.js
src/wolnelektury/static/2022/images/book-donate-bg.svg [new file with mode: 0644]
src/wolnelektury/static/2022/images/book-donate.svg [new file with mode: 0644]
src/wolnelektury/static/2022/images/book-newsletter.svg [new file with mode: 0644]
src/wolnelektury/static/2022/images/icons/bell.svg [new file with mode: 0644]
src/wolnelektury/static/2022/images/kid-2.png [new file with mode: 0644]
src/wolnelektury/static/2022/images/kid-3.png [new file with mode: 0644]
src/wolnelektury/static/2022/images/kid.png [new file with mode: 0644]
src/wolnelektury/static/2022/images/quotes-slider-bg-left.svg [new file with mode: 0644]
src/wolnelektury/static/2022/images/quotes-slider-bg-right.svg [new file with mode: 0644]
src/wolnelektury/static/2022/styles/layout/_books.scss
src/wolnelektury/static/2022/styles/layout/_button.scss
src/wolnelektury/static/2022/styles/layout/_collections.scss [new file with mode: 0644]
src/wolnelektury/static/2022/styles/layout/_container.scss
src/wolnelektury/static/2022/styles/layout/_download.scss [new file with mode: 0644]
src/wolnelektury/static/2022/styles/layout/_footer.scss
src/wolnelektury/static/2022/styles/layout/_module.scss
src/wolnelektury/static/2022/styles/layout/_navigation.scss
src/wolnelektury/static/2022/styles/layout/_quotes.scss [new file with mode: 0644]
src/wolnelektury/static/2022/styles/layout/_section.scss
src/wolnelektury/static/2022/styles/layout/_your-books.scss [new file with mode: 0644]
src/wolnelektury/static/2022/styles/local.scss
src/wolnelektury/static/2022/styles/pages/_homepage.scss [new file with mode: 0644]
src/wolnelektury/static/2022/styles/pages/_module.scss
src/wolnelektury/static/2022/styles/utils/_vars.scss
src/wolnelektury/templates/2022/base.html
src/wolnelektury/templates/2022/footer.html
src/wolnelektury/templates/2022/header.html
src/wolnelektury/templates/2022/main_page.html [new file with mode: 0644]
src/wolnelektury/templatetags/switch_tag.py [deleted file]
src/wolnelektury/views.py

index 9d62c81..2866fcc 100644 (file)
@@ -53,7 +53,7 @@ class FragmentAdmin(admin.ModelAdmin):
 
 
 class CollectionAdmin(admin.ModelAdmin):
-    list_display = ('title', 'listed')
+    list_display = ('title', 'listed', 'role')
     prepopulated_fields = {'slug': ('title',)}
 
 
diff --git a/src/catalogue/templates/catalogue/preview_ad_homepage.html b/src/catalogue/templates/catalogue/preview_ad_homepage.html
new file mode 100644 (file)
index 0000000..e4f43cd
--- /dev/null
@@ -0,0 +1,34 @@
+{% if book %}
+  <section class="l-section">
+    <div class="p-homepage-prapremiera">
+      <div class="l-container">
+        <h3>Prapremiera</h3>
+        <div class="p-homepage-prapremiera__box">
+          <figure>
+            <a href="{{ book.get_absolute_url }}">
+              <img src="{{ book.cover_clean.url }}" alt="{{ book.pretty_title }}">
+            </a>
+          </figure>
+          <div class="p-homepage-prapremiera__box__content">
+            <strong>
+              <h4>
+                {% for author in book.authors %}
+                  <a href="{{ author.get_absolute_url }}">{{ author }}</a>
+                {% endfor %}
+              </h4>
+              <h3><a href="{{ book.get_absolute_url }}">{{ book.title }}</a></h3>
+              <p>{{ book.abstract|safe }}</p>
+          </div>
+          <div class="p-homepage-prapremiera__box__donate">
+            {% if accessible %}
+              <p>Dziękujemy za wsparcie — przeczytaj w prezencie już dzisiaj!</p>
+            {% else %}
+              <p>Aby przeczytać prapremierę, <strong>dorzuć</strong> się do Wolnych Lektur dowolną wpłatą. Ustaw stałe wsparcie, a będziesz mieć dostęp do kolejnych <strong>prapremier</strong>.</p>
+              <a href="#" class="l-button l-button--default l-button--default--dark">Dorzuć się</a>
+            {% endif %}
+          </div>
+        </div>
+      </div>
+    </div>
+  </section>
+{% endif %}
index 2b82aa3..22554d6 100644 (file)
@@ -1,6 +1,6 @@
 {% extends "base/base.html" %}
 {% load i18n %}
-{% load catalogue_tags switch_tag social_tags %}
+{% load catalogue_tags social_tags %}
 
 {% block titleextra %}{% if tags %}{% title_from_tags tags %}{% elif list_type == 'gallery' %}{% trans "Art" %}{% elif list_type == 'audiobooks' %}{% trans "Audiobooks" %}{% else %}{% trans "Literature" %}{% endif %}{% endblock %}
 
index 24210b8..2ca0a2d 100644 (file)
@@ -540,3 +540,11 @@ def preview_ad(context):
         'accessible': book.is_accessible_to(context['request'].user),
         'book': book,
     }
+
+@register.inclusion_tag('catalogue/preview_ad_homepage.html', takes_context=True)
+def preview_ad_homepage(context):
+    book = Book.objects.filter(preview=True).first()
+    return {
+        'accessible': book.is_accessible_to(context['request'].user),
+        'book': book,
+    }
index 16f216e..fc1e4e3 100644 (file)
@@ -30,9 +30,10 @@ Więcej informacji w <a href="https://nowoczesnapolska.org.pl/prywatnosc/">polit
     def __init__(self, *args, **kwargs):
         super().__init__(*args, **kwargs)
         # Move the newsletter field to the end.
-        f = self.fields['agree_newsletter']
-        del self.fields['agree_newsletter']
-        self.fields['agree_newsletter'] = f
+        if 'agree_newsletter' in self.fields:
+            f = self.fields['agree_newsletter']
+            del self.fields['agree_newsletter']
+            self.fields['agree_newsletter'] = f
     
     @property
     def data_processing(self):
index ef91aed..c804184 100644 (file)
@@ -19,7 +19,7 @@ class StatsNode(template.Node):
             context[self.varname] = self.value
             return ''
         else:
-            return self.value
+            return str(self.value)
 
 
 def register_counter(f):
index f001e31..e852988 100644 (file)
@@ -125,6 +125,7 @@ class Cite(models.Model):
 class Carousel(models.Model):
     placement = models.SlugField(_('placement'), choices=[
         ('main', 'main'),
+        ('main_2022', 'main 2022'),
     ])
     priority = models.SmallIntegerField(_('priority'), default=0)
     language = models.CharField(_('language'), max_length=2, blank=True, default='', choices=settings.LANGUAGES)
diff --git a/src/social/templates/social/carousel_2022.html b/src/social/templates/social/carousel_2022.html
new file mode 100644 (file)
index 0000000..acdf5fe
--- /dev/null
@@ -0,0 +1,3 @@
+<a href="{{ banner.link }}">
+  <img src="{{ banner.image.url }}">
+</a>
index 88d6771..193a1ce 100644 (file)
@@ -85,6 +85,14 @@ def carousel(context, placement):
     }
 
 
+@register.inclusion_tag('social/carousel_2022.html', takes_context=True)
+def carousel_2022(context, placement):
+    banner = Carousel.get(placement).carouselitem_set.first().get_banner()
+    return {
+        'banner': banner,
+    }
+
+
 @register.inclusion_tag('social/embed_video.html')
 def embed_video(url):
     m = re.match(r'https://www.youtube.com/watch\?v=([^&;]+)', url)
index 11eb7cf..2e3d81d 100644 (file)
@@ -43,7 +43,6 @@ SITE_ID = 1
 
 TEMPLATES = [{
     'BACKEND': 'django.template.backends.django.DjangoTemplates',
-    'APP_DIRS': True,
     'OPTIONS': {
         'context_processors': (
             'django.contrib.auth.context_processors.auth',
@@ -55,8 +54,16 @@ TEMPLATES = [{
             'wolnelektury.context_processors.extra_settings',
             'search.context_processors.search_form',
         ),
+        'loaders': [
+            'django.template.loaders.filesystem.Loader',
+            'django.template.loaders.app_directories.Loader',
+        ],
     },
 }]
+if not DEBUG:
+    TEMPLATES['loaders'] = [
+        ('django.template.loaders.cached.Loader', TEMPLATES['loaders'])
+    ]
 
 MIDDLEWARE = [
     'debug_toolbar.middleware.DebugToolbarMiddleware',
index efe1a97..97ac9a3 100644 (file)
@@ -62,7 +62,7 @@
 
 })();
 
-/// Ebook/Audiobook Btns
+// Ebook/Audiobook Btns
 (function() {
   let button = $('.c-media__btn button:not(.l-button--media--full)');
   let popupLayer = $('.c-media__popup');
   });
 })();
 
+// Homepage books sliders
+(function () {
+  let shelfSlider = $('.l-your-books__shelf .l-books');
+  let shelfNextSlide = $('.l-your-books__shelf .js-next-slide');
+  let shelfPrevSlide = $('.l-your-books__shelf .js-prev-slide');
+  let shelfCollapse = $('.l-your-books__shelf .js-collapse');
+
+  shelfSlider.slick({
+    slidesToScroll: 1,
+    slidesToShow: 4,
+    infinite: false,
+    dots: false,
+    arrows: false,
+    autoplay: false,
+    responsive: [
+      {
+        breakpoint: 768,
+        settings: {
+          centerMode: false,
+          slidesToShow: 1
+        }
+      }
+    ]
+  });
+
+  shelfNextSlide.on('click', function (event) {
+    event.preventDefault();
+    shelfSlider.slick('slickNext');
+  });
+
+  shelfPrevSlide.on('click', function (event) {
+    event.preventDefault();
+    shelfSlider.slick('slickPrev');
+  });
+
+  shelfCollapse.on('click', function (event) {
+    event.preventDefault();
+    shelfSlider.slick('slickPrev');
+  });
+
+  let collectionsSlider = $('.js-collections .l-books');
+  let collectionsNextSlide = $('.js-collections .js-next-slide');
+  let collectionsPrevSlide = $('.js-collections .js-prev-slide');
+
+  collectionsSlider.slick({
+    slidesToScroll: 1,
+    slidesToShow: 5,
+    infinite: false,
+    dots: false,
+    arrows: false,
+    autoplay: false,
+    responsive: [
+      {
+        breakpoint: 768,
+        settings: {
+          centerMode: false,
+          slidesToShow: 2
+        }
+      }
+    ]
+  });
+
+  collectionsNextSlide.on('click', function (event) {
+    event.preventDefault();
+    collectionsSlider.slick('slickNext');
+  });
+
+  collectionsPrevSlide.on('click', function (event) {
+    event.preventDefault();
+    collectionsSlider.slick('slickPrev');
+  });
+
+  let newBooksSlider = $('.js-new-books-slider .l-books');
+  let newBooksNextSlide = $('.js-new-books-slider .js-next-slide');
+  let newBooksPrevSlide = $('.js-new-books-slider .js-prev-slide');
+
+  newBooksSlider.slick({
+    slidesToScroll: 1,
+    slidesToShow: 5,
+    infinite: false,
+    dots: false,
+    arrows: false,
+    autoplay: false,
+    responsive: [
+      {
+        breakpoint: 768,
+        settings: {
+          centerMode: false,
+          slidesToShow: 2
+        }
+      }
+    ]
+  });
+
+  newBooksNextSlide.on('click', function (event) {
+    event.preventDefault();
+    newBooksSlider.slick('slickNext');
+  });
+
+  newBooksPrevSlide.on('click', function (event) {
+    event.preventDefault();
+    newBooksSlider.slick('slickPrev');
+  });
+})();
 
 // Quotes slider
 (function () {
     autoplay: true,
     autoplaySpeed: 2500
   });
+
+
+  let sliderHomepage = $('.l-quotes');
+  sliderHomepage.slick({
+    slidesToShow: 1,
+    centerMode: true,
+    centerPadding: '250px',
+    infinite: true,
+    dots: true,
+    arrows: false,
+    autoplay: true,
+    autoplaySpeed: 2500,
+    responsive: [
+      {
+        breakpoint: 768,
+        settings: {
+          centerMode: false,
+          slidesToShow: 1
+        }
+      }
+    ]
+  });
+
 })();
 
 // Text overlay toggler
diff --git a/src/wolnelektury/static/2022/images/book-donate-bg.svg b/src/wolnelektury/static/2022/images/book-donate-bg.svg
new file mode 100644 (file)
index 0000000..dced242
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+        viewBox="0 0 537.7 219" style="enable-background:new 0 0 537.7 219;" xml:space="preserve">
+<style type="text/css">
+       
+               .st0{opacity:0.4;fill:none;stroke:#74BDC2;stroke-width:2;stroke-linecap:round;stroke-dasharray:10,10;enable-background:new    ;}
+       .st1{fill:#007880;}
+       .st2{fill:#083F4D;}
+       .st3{fill:#74BDC2;}
+</style>
+<path class="st0" d="M1,150.5c136.4,118.2,337.9,28.5,220.9-138"/>
+<path class="st0" d="M482.7,48.5c-57.5,45.5-105,113-125,169.5"/>
+<path class="st1" d="M467.7,26.8l22.9,6.5L537.7,0L467.7,26.8z"/>
+<path class="st2" d="M493.2,53l-2.6-19.6L537.7,0l-37.3,37.3L493.2,53z"/>
+<path class="st3" d="M525.9,56.3L537.7,0l-37.3,37.3L525.9,56.3z"/>
+</svg>
diff --git a/src/wolnelektury/static/2022/images/book-donate.svg b/src/wolnelektury/static/2022/images/book-donate.svg
new file mode 100644 (file)
index 0000000..61789fc
--- /dev/null
@@ -0,0 +1,42 @@
+<svg width="196" height="173" viewBox="0 0 196 173" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M35.1893 2.60599C35.3977 2.42646 35.7109 2.41076 35.9645 2.41013C36.412 2.42393 36.8897 2.55699 37.2855 2.74247C38.0247 3.03152 38.7415 3.35791 39.4584 3.68431C39.8168 3.84751 40.1752 4.01071 40.4963 4.15163C40.8548 4.31483 41.2355 4.44068 41.609 4.66351C41.9451 4.86406 42.2439 5.04232 42.6246 5.16817C42.9831 5.33137 43.3638 5.45721 43.7222 5.62041C44.0806 5.78361 44.4541 6.00646 44.8125 6.16966C45.2083 6.35514 45.5445 6.55568 45.9403 6.74116C46.6722 7.12719 47.4192 7.57285 48.1511 7.95888C48.9204 8.3672 49.6969 8.67853 50.4884 9.0495C52.0565 9.73179 53.5354 10.5635 55.0366 11.3578C55.7685 11.7438 56.5378 12.1522 57.2697 12.5382C57.6806 12.7833 58.1137 12.9911 58.5245 13.2362C58.9354 13.4813 59.3462 13.7264 59.7571 13.9715C60.5041 14.4172 61.2065 14.9376 61.9312 15.4206C62.6186 15.8813 63.2836 16.3794 63.971 16.8401C64.6584 17.3009 65.3608 17.8212 66.0259 18.3193C66.7283 18.8397 67.3639 19.4721 67.9398 20.1195C68.5158 20.767 69.0544 21.3922 69.608 22.077C70.1243 22.7396 70.581 23.4172 71.06 24.0575C71.5016 24.6754 71.9432 25.2934 72.3848 25.9114C72.8264 26.5294 73.1861 27.1998 73.5681 27.8328C73.9501 28.4658 74.3543 29.0615 74.7737 29.7169C75.1779 30.3126 75.5003 30.9607 75.8449 31.5714C76.1895 32.1822 76.5119 32.8303 76.8565 33.4411C76.8788 33.4037 76.8637 33.3441 76.886 33.3067C76.945 33.0381 77.0414 32.7917 77.1226 32.4857C77.1004 32.523 77.1003 32.523 77.0781 32.5604C77.1003 32.523 77.1003 32.523 77.0853 32.4634C77.063 32.5007 77.063 32.5008 77.0781 32.5604C77.1003 32.523 77.1003 32.523 77.0853 32.4634C77.1076 32.426 77.1076 32.426 77.1299 32.3887C77.1076 32.426 77.1076 32.426 77.0853 32.4634C77.1889 32.12 77.2924 31.7767 77.396 31.4333C77.47 31.2243 77.5664 30.9779 77.6405 30.7689C77.6922 30.5972 77.8187 30.4701 77.9452 30.3429C78.0494 30.2532 78.1687 30.223 78.3102 30.1556C78.4668 30.1477 78.6012 30.1772 78.7355 30.2067C78.7728 30.229 78.8102 30.2513 78.8475 30.2736C78.9222 30.3181 78.9969 30.3627 79.0716 30.4073C79.1837 30.4741 79.2735 30.5783 79.3482 30.6229C79.9385 31.0764 80.4621 31.642 80.9633 32.2449C81.1953 32.5352 81.4272 32.8255 81.6218 33.0935C81.8688 33.4435 82.0562 33.8085 82.2436 34.1735C82.8129 35.1716 83.1811 36.2522 83.43 37.3629C83.5433 37.937 83.6567 38.511 83.77 39.085C83.8833 39.6591 84.0189 40.1958 84.1545 40.7325C84.26 41.1499 84.3877 41.53 84.5305 41.9697C84.6733 42.4094 84.7939 42.8865 84.9144 43.3635C85.1253 44.1984 85.217 45.0634 85.3309 45.891C85.4449 46.7187 85.4992 47.5614 85.5535 48.4041C85.6452 49.2691 85.6176 50.1642 85.6123 51.022C85.6135 51.5292 85.5997 51.9767 85.601 52.4839C85.601 52.4839 85.6233 52.4466 85.5859 52.4243C85.5787 52.5213 85.5938 52.5809 85.5866 52.6779C85.5715 52.6183 85.5938 52.5809 85.5787 52.5213C85.5793 52.7749 85.5649 52.9688 85.5655 53.2224C85.5655 53.2224 85.5433 53.2598 85.5806 53.2821C85.5583 53.3194 85.5734 53.379 85.5734 53.379C85.5734 53.379 85.5734 53.3791 85.5957 53.3417C85.5957 53.3417 85.5957 53.3417 85.6179 53.3044C85.6179 53.3044 85.618 53.3044 85.5957 53.3417C85.5957 53.3417 85.6179 53.3044 85.5806 53.2821C85.5477 55.035 85.4401 56.7433 85.1759 58.4595C84.949 60.198 84.6847 61.9141 84.4356 63.69C84.2815 64.7122 84.187 65.7194 84.0703 66.7639C84.0119 67.2862 84.0132 67.7934 83.9771 68.2783C83.9633 68.7258 83.9495 69.1734 83.9134 69.6583C83.9382 70.6353 83.9631 71.6124 84.0252 72.6117C84.0488 73.0816 84.035 73.5291 84.0585 73.999C84.0893 74.3718 84.1574 74.767 84.2255 75.1621C84.3008 75.4603 84.4358 75.7434 84.5112 76.0415C84.5413 76.1608 84.5865 76.3397 84.6166 76.459C84.6317 76.5186 84.6467 76.5782 84.6395 76.6752L84.6546 76.7348L84.6919 76.7571C84.7968 76.921 84.7974 77.1746 84.6709 77.3017C84.5221 77.4662 84.2836 77.5264 84.1342 77.4373C83.9848 77.3481 83.8354 77.259 83.6933 77.0729C83.6782 77.0133 83.6035 76.9687 83.5884 76.9091C83.4921 77.1555 83.2463 77.3127 82.9482 77.388C81.211 77.6683 79.4436 77.8294 77.7209 77.9157C76.8408 77.9478 75.9457 77.9202 75.0355 77.8329C74.1626 77.768 73.2747 77.6434 72.3868 77.5188C70.7453 77.2991 69.1111 76.9825 67.5214 76.5912C66.6407 76.3696 65.7823 76.1107 64.8865 75.8295C64.0655 75.5928 63.2667 75.3189 62.4902 75.0075C61.751 74.7185 60.9968 74.3698 60.2426 74.0211C59.4511 73.6502 58.6667 73.1822 57.9197 72.7366C57.2101 72.3132 56.5601 71.8747 55.9173 71.3393C55.2522 70.8412 54.6094 70.3058 53.9666 69.7704C53.3612 69.2572 52.7557 68.7441 52.1503 68.2309C51.5449 67.7178 50.9617 67.1673 50.3785 66.6168C49.7803 66.0067 49.2044 65.3592 48.688 64.6966C48.4187 64.384 48.1717 64.0341 47.9844 63.6691C47.8795 63.5052 47.8343 63.3263 47.8114 63.1101C47.7734 62.8342 47.8921 62.5505 47.9884 62.3041C48.1444 62.0427 48.3154 61.8408 48.5088 61.6017C48.9105 61.183 49.4243 60.8311 49.9158 60.5166C50.1615 60.3594 50.4446 60.2244 50.75 60.0521C50.7723 60.0148 50.8096 60.037 50.8319 59.9997C50.5928 59.8064 50.3162 59.5907 50.0771 59.3974C49.7632 59.1595 49.4493 58.9216 49.1578 58.6464C48.4999 58.0513 47.8643 57.4189 47.2884 56.7714C46.7124 56.1239 46.1365 55.4765 45.5606 54.829C45.2913 54.5164 45.022 54.2038 44.7749 53.8538C44.5279 53.5039 44.2809 53.154 44.0339 52.804C43.8242 52.4763 43.5772 52.1264 43.3676 51.7987C43.1428 51.4114 42.9181 51.0241 42.6934 50.6368C42.2813 49.8845 41.8914 49.0949 41.5389 48.3275C41.3516 47.9625 41.1865 47.5601 41.0214 47.1578C40.834 46.7927 40.7062 46.4127 40.5189 46.0477C40.2037 45.3026 39.9109 44.5201 39.715 43.7449C39.6548 43.5063 39.5945 43.2678 39.5342 43.0293C39.5041 42.91 39.5113 42.8131 39.4589 42.7311C39.4209 42.4553 39.4275 42.1047 39.6582 41.8878C39.7624 41.798 39.8292 41.686 39.9708 41.6185C40.1123 41.551 40.2539 41.4835 40.4328 41.4383C40.649 41.4154 40.8653 41.3925 41.0592 41.4069C41.2158 41.3991 41.4098 41.4135 41.5441 41.443C41.7381 41.4574 41.9544 41.4345 42.1706 41.4116C42.4242 41.411 42.6627 41.3507 42.879 41.3278C43.2518 41.297 43.6096 41.2066 43.9674 41.1162C44.2282 41.0186 44.5264 40.9433 44.7499 40.8234C44.7722 40.786 44.8095 40.8083 44.8318 40.771C44.4799 40.2572 44.1058 39.7808 43.754 39.267C43.2599 38.5671 42.8852 37.8371 42.4731 37.0848C41.7235 35.6247 41.1156 34.0972 40.6865 32.5244C40.4533 31.7269 40.302 30.877 40.1284 30.0644C39.9548 29.2518 39.8186 28.4615 39.7046 27.6339C39.6058 26.8659 39.4472 26.113 39.3484 25.3449C39.2121 24.5547 39.0982 23.727 38.9842 22.8994C38.7714 21.3037 38.4989 19.7231 38.2638 18.1648C38.0287 16.6065 37.6966 15.041 37.4019 13.4978C37.1982 12.5659 37.0167 11.5967 36.7907 10.7022C36.6099 9.98665 36.3918 9.24878 36.211 8.53318C35.9928 7.79531 35.7524 7.09477 35.512 6.39424C35.3993 6.0738 35.2493 5.73107 35.0992 5.38834C34.9866 5.06789 34.8365 4.72516 34.6865 4.38243C34.619 4.24088 34.5889 4.12163 34.5214 3.98008C34.4913 3.86081 34.4611 3.74155 34.4461 3.68191C34.3858 3.44338 34.4599 3.23434 34.5339 3.02531C34.5562 2.98796 34.5785 2.95062 34.6008 2.91327C34.9809 2.78552 35.0851 2.69576 35.1893 2.60599ZM37.0516 10.6046L37.0666 10.6643C37.0293 10.642 37.0293 10.642 37.0516 10.6046ZM49.5787 62.9491C49.5565 62.9864 49.5565 62.9864 49.5342 63.0237C49.5565 62.9864 49.5787 62.9491 49.5787 62.9491ZM49.601 62.9117L49.6233 62.8744C49.601 62.9117 49.601 62.9117 49.601 62.9117ZM84.8034 76.5704C84.8034 76.5704 84.8407 76.5927 84.8184 76.63C84.8184 76.63 84.8184 76.63 84.8034 76.5704ZM84.8708 76.7119C84.8859 76.7716 84.8859 76.7716 84.901 76.8312C84.8859 76.7716 84.8708 76.7119 84.8708 76.7119ZM85.73 53.3712C85.7077 53.4086 85.7451 53.4308 85.7228 53.4682C85.7228 53.4682 85.7077 53.4086 85.73 53.3712ZM75.9347 31.6756C75.8973 31.6533 75.9196 31.616 75.8822 31.5937C75.8822 31.5937 75.8973 31.6533 75.9347 31.6756ZM75.8672 31.5341C75.8298 31.5118 75.8298 31.5118 75.8672 31.5341C75.8298 31.5118 75.8298 31.5118 75.8672 31.5341Z" fill="#00D3FE" fill-opacity="0.6"/>
+<path d="M82.7084 76.9411C82.0211 76.4804 81.356 75.9823 80.6909 75.4842C69.6566 74.3706 58.2825 68.6482 48.685 63.4287C48.1771 63.1763 48.6228 62.4293 49.1306 62.6817C58.4668 67.7453 68.0565 72.8082 78.7553 73.9749C78.2397 73.566 77.7463 73.1197 77.1932 72.6884C76.7149 72.3018 76.2739 71.9374 75.8179 71.5134C74.8907 70.6057 73.9859 69.6607 73.1183 68.738C72.8267 68.4627 72.5948 68.1725 72.3032 67.8972C72.1538 67.8081 72.0418 67.7412 71.8924 67.6521C71.6683 67.5184 71.4068 67.3624 71.1827 67.2287C70.6598 66.9167 70.152 66.6644 69.6068 66.3898C69.099 66.1374 68.5538 65.8628 68.046 65.6105C67.5382 65.3582 67.008 65.1432 66.5153 64.9505C66.3436 64.8987 66.2316 64.8319 66.0972 64.8024C65.9629 64.7729 65.8207 64.5867 65.7906 64.4675C65.7231 64.3259 65.7375 64.132 65.8267 63.9826C65.849 63.9452 65.849 63.9452 65.8712 63.9079C65.9381 63.7958 66.0423 63.7061 66.1838 63.6386C66.3254 63.5711 66.5193 63.5855 66.6687 63.6747C67.2211 63.8523 67.7513 64.0673 68.2591 64.3196C68.7892 64.5346 69.2747 64.8243 69.8199 65.0989C70.0067 65.2103 70.1934 65.3217 70.4024 65.3958C70.2976 65.232 70.1705 65.1055 70.0657 64.9416C69.5867 64.3014 69.1674 63.646 68.6884 63.0058C68.4414 62.6558 68.2167 62.2685 67.9696 61.9186C67.7226 61.5687 67.5353 61.2036 67.3479 60.8386C67.1906 60.5929 67.0707 60.3694 66.9358 60.0863C66.8984 60.064 66.9207 60.0267 66.8833 60.0044C57.6075 55.1793 48.3238 50.1977 40.3704 43.3256C39.9295 42.9612 40.5769 42.3852 40.9806 42.7273C48.5676 49.2796 57.3212 54.0463 66.164 58.6636C66.029 58.3805 65.8717 58.1348 65.7368 57.8517C65.3843 57.0843 65.0095 56.3543 64.6571 55.5869C64.3419 54.8418 64.0268 54.0967 63.7117 53.3516C63.464 52.7481 63.2387 52.1072 62.9537 51.4813C62.7518 51.3103 62.5127 51.117 62.3109 50.9459C61.9819 50.6484 61.6307 50.3882 61.3169 50.1503C60.9656 49.8901 60.6518 49.6522 60.2783 49.4294C59.9644 49.1915 59.6283 48.9909 59.2921 48.7904C58.321 48.211 57.35 47.6317 56.3789 47.0523C55.856 46.7403 55.3331 46.4284 54.8102 46.1164C54.3096 45.7671 53.824 45.4774 53.3234 45.1281C52.2101 44.3626 51.1342 43.6194 50.0432 42.8166C49.8788 42.6678 49.8558 42.4516 49.9076 42.2799L49.9299 42.2426C50.0413 42.0558 50.3021 41.9582 50.4889 42.0696C51.4449 42.5893 52.4009 43.1091 53.3124 43.7035C54.1714 44.216 55.0233 44.8255 55.8823 45.338C56.3678 45.6277 56.8534 45.9174 57.3389 46.2071C57.8618 46.519 58.3624 46.8683 58.848 47.158C59.8341 47.797 60.798 48.4734 61.7173 49.2244C61.8444 49.3509 61.9938 49.44 62.121 49.5665C61.7678 48.5455 61.4147 47.5246 61.0616 46.5036C54.4312 40.7247 47.6744 35.0728 40.8061 29.6078L40.4897 28.3555C40.5493 28.3404 40.624 28.385 40.6987 28.4295C47.4025 33.7458 53.9949 39.2489 60.4609 44.8791C60.1077 43.8581 59.7173 42.8148 59.3642 41.7938C59.334 41.6746 59.2816 41.5927 59.2515 41.4734C53.2293 34.3354 46.679 27.7433 39.6004 21.697C39.1594 21.3326 39.8069 20.7566 40.2105 21.0987C46.721 26.6542 52.7478 32.6808 58.3507 39.1634C58.0729 38.4406 57.8325 37.7401 57.5324 37.0546C57.2395 36.2722 56.8871 35.5048 56.5569 34.7001C56.2417 33.955 55.9266 33.2099 55.5518 32.4799C55.3042 31.8763 55.0343 31.3101 54.7493 30.6843C54.5468 30.2597 54.3444 29.835 54.1419 29.4104C49.235 23.7987 43.8666 18.6208 38.0965 13.8615C37.6556 13.4972 38.303 12.9212 38.7067 13.2633C43.6695 17.3383 48.3348 21.7423 52.6652 26.4529C52.4254 26.006 52.1856 25.5591 51.9458 25.1121C51.8409 24.9483 51.7584 24.7471 51.6536 24.5833C51.6536 24.5833 51.6909 24.6056 51.6686 24.6429C51.4439 24.2556 51.2565 23.8906 51.0318 23.5033C50.6721 22.8329 50.275 22.1402 49.8557 21.4849C49.4063 20.7103 48.8972 19.9508 48.3881 19.1913C47.4747 17.836 46.5017 16.4959 45.5064 15.1931C44.4961 13.8306 43.4858 12.4682 42.4309 11.1805C41.9146 10.5179 41.3982 9.85537 40.8446 9.17055C40.2909 8.48572 39.7746 7.82318 39.2209 7.13836C39.1312 7.03416 39.0264 6.87032 38.9366 6.76612C38.7944 6.58 38.7938 6.3264 38.9052 6.13965C38.9498 6.06495 38.972 6.0276 39.054 5.97519C39.1582 5.88542 39.3371 5.84022 39.4714 5.86972C39.6431 5.9215 39.7551 5.98835 39.8449 6.09255C41.0191 7.35015 42.1113 8.66018 43.2036 9.9702C44.2585 11.2579 45.2911 12.583 46.3014 13.9455C47.0123 14.876 47.701 15.844 48.4119 16.7745C47.9875 14.0904 47.4438 11.4365 46.7435 8.79033C46.6079 8.25364 47.4428 8.04272 47.5784 8.57942C48.4143 11.7622 49.0339 14.968 49.4373 18.1966C49.9162 18.8369 50.3356 19.4922 50.7326 20.1849C51.2044 20.9221 51.6387 21.6371 52.0882 22.4117C52.3804 22.9405 52.6576 23.4097 52.9124 23.9163C52.8751 23.894 52.86 23.8344 52.86 23.8344C52.9799 24.0578 53.0998 24.2813 53.2197 24.5048C53.7891 25.5028 54.2765 26.5533 54.7862 27.5664C55.191 22.389 54.7007 17.184 53.42 12.1152C53.2844 11.5785 54.1193 11.3676 54.2549 11.9043C55.7085 17.532 56.1555 23.319 55.4912 29.1012C55.7087 29.5855 55.9262 30.0698 56.1437 30.554C56.1437 30.554 56.1437 30.554 56.1811 30.5763C56.2335 30.6582 56.2859 30.7401 56.2787 30.8371C56.3311 30.919 56.3613 31.0383 56.4137 31.1202C56.7662 31.8876 57.0813 32.6327 57.4338 33.4001C57.764 34.2048 58.0942 35.0095 58.4244 35.8143C58.7395 36.5594 59.0323 37.3418 59.3101 38.0646C60.8284 30.7661 61.1901 23.284 60.3212 15.8274C60.2452 15.2756 61.1404 15.3032 61.179 15.8327C62.1088 23.7815 61.6514 31.7635 59.8807 39.5698C60.2863 40.6727 60.6544 41.7533 61.0226 42.834C61.5487 44.4139 62.1344 45.9788 62.6604 47.5587C62.8033 47.9984 62.9684 48.4008 63.0738 48.8182C63.8678 44.1769 64.6617 39.5355 65.4184 34.8719C66.2038 29.8203 66.6237 24.7025 65.1418 19.7163C65.0062 19.1796 65.8411 18.9687 65.9767 19.5054C67.3459 24.1712 67.1266 28.9528 66.4224 33.6984C65.6532 39.3167 64.5931 44.9135 63.6523 50.4801C63.8999 51.0837 64.1102 51.6649 64.3802 52.2311C64.8905 53.4978 65.4382 54.7868 66.0305 56.0011C66.3529 56.6493 66.6378 57.2751 66.9602 57.9232C67.2675 58.5117 67.5748 59.1002 67.9194 59.7109C68.1592 60.1579 68.4213 60.5674 68.6611 61.0143C68.1025 49.3875 72.6164 38.0015 70.7899 26.3778C70.7139 25.8261 71.5488 25.6151 71.6247 26.1669C73.5423 38.402 68.4779 50.3711 69.6196 62.5485C69.8666 62.8984 70.1136 63.2484 70.3233 63.576C70.7649 64.194 71.2662 64.7969 71.7301 65.3775C72.194 65.9582 72.6801 66.5015 73.2037 67.067C73.6001 67.5061 74.0561 67.9301 74.4525 68.3692C74.8489 68.8083 75.2454 69.2473 75.6791 69.7087C76.2026 70.2743 76.7485 70.8025 77.2943 71.3307C77.384 71.4349 77.4961 71.5017 77.5485 71.5837C77.3461 71.159 77.1436 70.7344 77.0008 70.2946C76.7682 69.7507 76.5133 69.2442 76.3404 68.6852C76.1301 68.1039 75.9421 67.4853 75.7541 66.8667C75.3558 65.6668 75.0544 64.4742 74.835 63.2291C74.7217 62.6551 74.668 62.066 74.5547 61.4919C74.4637 60.8805 74.3726 60.2691 74.319 59.68C74.2581 59.1879 74.2122 58.7554 74.1513 58.2633C74.1055 57.8308 74.082 57.3609 74.0584 56.8911C74.0349 56.4212 74.0264 56.011 74.0028 55.5412C73.9793 55.0713 73.9557 54.6015 73.9545 54.0943C73.9617 53.9973 73.9912 53.863 74.0357 53.7883C74.058 53.7509 74.058 53.7509 74.0803 53.7136C74.1472 53.6015 74.2887 53.534 74.408 53.5039C74.6838 53.4659 74.923 53.6593 74.9983 53.9574C75.2178 55.2025 75.3625 56.403 75.4849 57.6409C75.6073 58.8787 75.7894 60.1015 75.9937 61.2869C76.1149 62.0176 76.2138 62.7856 76.335 63.5163C76.4561 64.2469 76.6146 64.9999 76.7954 65.7155C76.9461 66.3118 77.119 66.8708 77.2697 67.4671C77.4204 68.0634 77.6307 68.6447 77.7813 69.241C77.9916 69.8223 78.2019 70.4035 78.4122 70.9848C78.6225 71.5661 78.9147 72.0949 79.1473 72.6388C79.2148 72.7804 79.2672 72.8623 79.3347 73.0038C79.4992 73.1526 79.701 73.3237 79.8877 73.4351C77.957 67.9278 78.7761 61.377 79.0381 55.7598C79.4208 47.7332 79.0801 39.7308 78.031 31.8121C77.955 31.2604 78.7899 31.0494 78.8659 31.6012C79.8311 38.8115 80.2224 46.135 80.0094 53.4526C79.7873 60.1064 78.3233 68.2476 81.248 74.5505C81.8757 75.0263 82.5035 75.5021 83.1312 75.9779C83.6318 76.3272 84.1698 76.6988 84.6927 77.0107C85.1782 77.3004 85.6788 77.6497 86.1421 77.9768C86.665 78.2887 87.1879 78.6007 87.7108 78.9127C87.8228 78.9795 87.8903 79.1211 87.8981 79.2777C87.906 79.4343 87.8765 79.5686 87.7723 79.6584C87.7054 79.7705 87.5639 79.8379 87.4073 79.8458C87.2507 79.8536 87.1163 79.8241 86.9892 79.6977C86.9145 79.6531 86.8398 79.6085 86.7651 79.564C86.0928 79.1629 85.3983 78.7991 84.726 78.398C84.2024 77.8324 83.4332 77.4241 82.7084 76.9411Z" fill="#083F4D"/>
+<path d="M62.9237 63.4155C62.8942 63.5498 62.805 63.6992 62.7008 63.789C62.5967 63.8787 62.4178 63.9239 62.2834 63.8944C61.5371 63.7024 60.7756 63.4507 60.0293 63.2586C59.3799 63.0738 58.7901 62.8739 58.1631 62.6517C57.5137 62.4668 56.8866 62.2446 56.2595 62.0224C55.6697 61.8225 55.08 61.6226 54.5125 61.3853C54.0198 61.1926 53.4897 60.9776 52.9746 60.8223C52.7433 60.7856 52.4969 60.6892 52.2656 60.6525C52.0939 60.6007 51.9819 60.5339 51.8548 60.4074C51.765 60.3032 51.7198 60.1243 51.7342 59.9303C51.7414 59.8334 51.7637 59.796 51.8083 59.7213C51.942 59.4972 52.1878 59.3399 52.4341 59.4363C53.1431 59.6061 53.8672 59.8355 54.5539 60.0426C55.1437 60.2425 55.7557 60.4051 56.3828 60.6273C56.9726 60.8272 57.5846 60.9898 58.1743 61.1897C58.8237 61.3745 59.4508 61.5967 60.0779 61.8189C60.496 61.9671 60.8917 62.1526 61.2724 62.2784C61.7279 62.4488 62.1459 62.597 62.6013 62.7674C62.8254 62.9011 62.9604 63.1842 62.9237 63.4155Z" fill="#083F4D"/>
+<path d="M177 2.58626C176.916 2.335 176.791 2.1675 176.582 2.12562C176.499 2.08375 176.415 2.08374 176.332 2.08374C176.29 2.08374 176.207 2.08374 176.165 2.08374C175.873 2.12562 175.58 2.16751 175.246 2.25126C174.161 2.46064 173.033 2.79564 171.697 3.25627L170.987 3.50753L170.737 3.59127C169.902 3.8844 169.067 4.17753 168.232 4.47066L168.065 4.51254C167.605 4.68004 167.021 4.88942 166.478 5.0988C165.81 5.39193 165.142 5.64318 164.515 5.93631C163.555 6.35507 162.553 6.89945 161.259 7.56946L160.799 7.82072C160.423 8.0301 160.089 8.1976 159.714 8.40698C159.213 8.70011 158.712 8.99324 158.169 9.32825C157.041 10.082 156.081 10.752 155.204 11.422L155.162 11.4639L155.121 11.5058L155.079 11.5477L154.954 11.6733L154.87 11.7152L154.661 11.8827L154.536 11.9664C154.119 12.3014 153.701 12.6783 153.158 13.1389L152.991 13.2646C152.615 13.5996 152.156 13.9765 151.739 14.3952C151.279 14.8558 150.862 15.2746 150.444 15.7771C149.985 16.3215 149.567 16.824 149.191 17.2846C148.774 17.829 148.398 18.3734 148.022 18.9178C147.73 19.3784 147.438 19.8809 147.229 20.2997L146.978 20.7184C146.937 20.8022 146.895 20.9278 146.895 21.0534C146.603 21.2628 146.352 21.4722 146.102 21.6397C145.684 21.9747 145.308 22.3516 144.891 22.6866C144.139 23.3566 143.346 24.1104 142.427 24.9479C141.759 25.576 141.091 26.246 140.59 26.7904L140.089 27.2929C139.797 27.586 139.463 27.9211 139.17 28.2142L138.795 28.5911L138.544 28.8423C138.294 29.0936 138.001 29.3867 137.751 29.638L137.417 29.973L137.458 29.9311C137.5 29.8892 137.5 29.8055 137.542 29.7217C137.667 29.3448 137.792 28.9679 137.876 28.6329L137.918 28.5073C138.001 28.2979 138.043 28.0886 138.127 27.8792L138.252 27.5442C138.335 27.3348 138.377 27.1673 138.419 26.9579C138.461 26.7904 138.544 26.6229 138.586 26.4135V26.3716L138.669 26.0785C138.92 25.241 139.212 24.4035 139.463 23.6079C139.63 23.1472 139.755 22.7285 139.922 22.2678L140.173 21.5559L140.256 21.2628C140.548 20.3416 140.882 19.4203 141.175 18.499C141.258 18.2896 141.3 18.1221 141.383 17.9128L141.425 17.8709C141.55 17.494 141.717 17.0753 141.843 16.6984C142.051 16.0284 142.218 15.4002 142.385 14.8558C142.636 13.9764 142.845 13.0971 143.095 12.2177L143.388 11.087C143.555 10.5426 143.722 9.78887 143.889 9.03511C144.056 8.3651 144.139 7.69509 144.223 7.10883C144.306 6.52257 144.348 5.89443 144.431 5.05692C144.473 4.30316 144.515 3.67502 144.473 3.13064C144.473 3.08876 144.473 3.04689 144.473 3.00501V2.96314V2.87939C144.473 2.67001 144.431 2.46063 144.348 2.335C144.306 2.25125 144.223 2.1675 144.139 2.08374C144.056 2.04187 143.93 2 143.847 2C143.68 2 143.471 2.08375 143.346 2.25126C143.179 2.46064 143.012 2.71188 142.845 2.92126L142.761 3.04689C142.427 3.50752 142.093 4.05191 141.634 4.72192C141.383 5.0988 141.175 5.47567 140.924 5.85256L140.632 6.31319L140.423 6.6482C140.131 7.10884 139.838 7.56946 139.588 8.0301C138.92 9.24449 138.252 10.6264 137.584 12.1758C137.417 12.5527 137.25 12.9296 137.124 13.3483L137.083 13.3902L137.041 13.5577C136.957 13.7252 136.916 13.8927 136.832 14.0602C136.582 14.7302 136.331 15.3165 136.122 15.9027C135.663 17.2009 135.329 18.5409 135.037 19.6715C134.703 21.0534 134.494 22.3516 134.327 23.566C134.16 24.9479 134.076 26.246 134.118 27.5442C134.118 28.2561 134.16 29.2192 134.243 30.1405C134.327 31.0198 134.41 31.8574 134.577 32.7368L134.369 32.9461L134.16 33.1555C133.826 33.4905 133.45 33.8255 133.116 34.1605C132.364 34.9143 131.571 35.6681 130.778 36.5056C130.11 37.1756 129.442 37.9712 128.69 38.8925L128.648 38.9762C128.272 39.4369 127.855 39.9394 127.437 40.4419L127.062 40.9025L126.895 41.1119C126.644 41.405 126.352 41.74 126.101 42.0332C125.934 42.2425 125.767 42.41 125.6 42.6194V42.5775V42.4938C125.6 42.41 125.6 42.2844 125.6 42.2007C125.6 42.075 125.6 41.9494 125.6 41.8238C125.6 41.6982 125.6 41.6144 125.6 41.4888L125.642 41.07L125.684 40.6513C125.684 40.3163 125.725 39.9813 125.767 39.6462C125.767 39.4787 125.809 39.2694 125.809 39.1019C125.851 38.8087 125.851 38.4737 125.851 38.1806V38.055C125.851 37.8875 125.851 37.6781 125.892 37.5106C125.934 36.7149 126.018 35.8774 126.101 35.0818V34.998L126.185 34.1605L126.226 33.6999C126.268 33.323 126.31 32.9461 126.31 32.5693C126.31 32.318 126.352 32.1086 126.352 31.8574V31.7317C126.352 31.4805 126.394 31.2292 126.394 30.978C126.435 30.6011 126.477 30.1823 126.477 29.8055C126.561 29.1354 126.602 28.4236 126.644 27.7117L126.686 26.9579V26.7904C126.728 25.9529 126.769 25.1154 126.811 24.2779C126.811 23.9847 126.811 23.7335 126.811 23.4403C126.811 23.1472 126.811 22.896 126.811 22.6028V22.3935C126.811 21.9747 126.853 21.4722 126.853 21.0116C126.853 19.9647 126.811 18.8759 126.728 17.5778C126.728 17.3265 126.686 17.0334 126.686 16.7821V16.824V16.7402V16.6146V16.2377C126.644 15.7352 126.644 15.1071 126.561 14.479C126.519 14.1858 126.519 13.8927 126.477 13.5996V13.5577C126.435 13.3483 126.435 13.0971 126.394 12.8877C126.352 12.5946 126.352 12.3014 126.31 12.0083C126.268 11.7989 126.268 11.5895 126.226 11.3802V11.2964L126.185 11.1289C126.143 11.0033 126.143 10.8776 126.101 10.752L126.059 10.6264C126.059 10.5426 126.018 10.4589 126.018 10.417C125.976 10.1239 125.934 9.83075 125.892 9.53762C125.809 9.03512 125.725 8.49072 125.6 7.94634C125.517 7.48571 125.391 7.10883 125.308 6.77383C125.224 6.4807 125.099 6.18757 124.89 5.81069C124.807 5.68506 124.723 5.51756 124.64 5.39193C124.556 5.30818 124.431 5.22443 124.348 5.18256C124.264 5.14068 124.181 5.14068 124.139 5.14068C124.097 5.14068 124.055 5.14068 124.055 5.14068C123.805 5.18255 123.554 5.39193 123.429 5.72693C123.387 5.89444 123.345 6.02007 123.304 6.18757L123.22 6.43883C123.178 6.56445 123.137 6.6482 123.137 6.77383L123.095 6.85758C123.053 6.98321 123.011 7.06696 123.011 7.19258C122.97 7.27633 122.97 7.36009 122.928 7.40196L122.886 7.48572V7.52758C122.844 7.65321 122.803 7.82071 122.761 7.94634C122.552 8.61635 122.427 9.16074 122.343 9.70512C122.343 9.78888 122.302 9.87263 122.302 9.99826V10.082C122.26 10.2495 122.26 10.3751 122.218 10.5426L122.135 11.0033L122.093 11.3383L122.051 11.5895C122.009 11.757 122.009 11.9245 121.968 12.1339C121.926 12.427 121.842 12.7202 121.801 13.0133C121.759 13.2646 121.717 13.5577 121.675 13.8089C121.633 14.0602 121.592 14.3115 121.55 14.5627L121.508 14.7721C121.466 14.9815 121.425 15.149 121.425 15.3583C121.383 15.6515 121.341 15.9446 121.341 16.2377C121.299 16.7402 121.258 17.2846 121.258 17.8709C121.258 18.3734 121.216 18.9178 121.174 19.4203V19.5459C121.132 20.0903 121.132 20.6766 121.091 21.2209C121.091 21.5978 121.091 21.9747 121.091 22.3516V22.8122V22.9378V22.9797C121.091 23.4822 121.091 23.9847 121.091 24.4872C121.091 24.7804 121.091 25.0735 121.132 25.3666V25.576V26.1204C121.132 26.581 121.174 27.0417 121.174 27.5023V27.6698V27.8373V27.9629C121.174 28.1304 121.174 28.3398 121.216 28.5073V28.4654V28.5492C121.216 28.7167 121.216 28.8842 121.258 29.0936V29.0517C121.258 29.1355 121.258 29.2611 121.258 29.3448C121.299 29.7217 121.299 30.0986 121.341 30.4755L121.383 30.7267C121.425 31.2711 121.466 31.8155 121.55 32.3599C121.675 33.4905 121.801 34.5793 121.968 35.6262C122.051 36.0868 122.135 36.5893 122.218 37.0081L122.26 37.2593C122.343 37.7618 122.469 38.3481 122.594 38.9344C122.719 39.4369 122.886 39.9813 123.011 40.4838C123.178 41.0281 123.345 41.6144 123.554 42.1169C123.846 42.8707 124.097 43.5826 124.431 44.2107C124.139 44.5457 123.888 44.9226 123.596 45.2995L123.554 45.3832L123.512 45.4251C123.262 45.7601 122.97 46.0951 122.719 46.4301L122.594 46.5976C122.218 47.0582 121.842 47.5608 121.466 48.0214C120.757 48.9426 120.089 49.8639 119.462 50.7433C118.878 51.5808 118.418 52.2508 117.959 52.879C117.959 52.7533 117.959 52.6696 117.959 52.544C117.959 52.1252 117.959 51.7483 117.959 51.3296V51.2039C117.959 50.157 117.917 49.0683 117.876 47.9376C117.834 47.3932 117.792 46.9326 117.75 46.2626L117.709 45.8438C117.667 45.4251 117.625 45.0482 117.625 44.6713L117.583 44.4201L117.542 44.2107C117.5 43.7919 117.458 43.3732 117.416 42.9544C117.375 42.4938 117.333 41.9075 117.249 41.3213C117.166 40.7769 117.124 40.2325 117.082 39.6881C117.04 39.2275 116.999 38.7668 116.915 38.3062L116.873 38.055C116.706 36.7568 116.539 35.6681 116.331 34.7049L116.247 34.2862V34.2443C116.164 33.8674 116.08 33.4905 115.997 33.1136C115.871 32.5693 115.788 32.0249 115.621 31.4386C115.496 30.978 115.37 30.5173 115.203 29.9311C115.12 29.6379 115.036 29.3448 114.953 29.0517L114.911 28.8423C114.869 28.6748 114.786 28.4654 114.744 28.2979C114.577 27.7954 114.452 27.2929 114.285 26.6648L114.201 26.2879C114.076 25.8691 113.992 25.4923 113.867 25.0735V25.0316L113.825 24.9479C113.7 24.4454 113.575 23.9429 113.45 23.4822L113.366 23.1472V23.1053V23.0635C113.283 22.7285 113.157 22.3516 113.032 21.9747C112.823 21.3884 112.656 20.9278 112.447 20.509L112.364 20.3415C112.155 19.839 111.946 19.3365 111.696 18.834C111.654 18.7921 111.654 18.7503 111.612 18.7084L111.571 18.6665C111.529 18.6246 111.487 18.5409 111.445 18.499C111.404 18.4571 111.362 18.3734 111.278 18.3315C111.195 18.2896 111.153 18.2896 111.07 18.2896C111.028 18.2896 110.986 18.2896 110.944 18.2896C110.903 18.2896 110.819 18.3315 110.777 18.4153C110.736 18.4571 110.694 18.5409 110.652 18.6246C110.61 18.7084 110.61 18.7503 110.61 18.834V18.8759C110.569 19.0015 110.569 19.1272 110.569 19.2528C110.485 19.7134 110.443 20.2578 110.36 20.8859C110.318 21.4303 110.276 21.9747 110.235 22.5191C110.235 22.8122 110.193 23.0635 110.193 23.3566V23.4822C110.193 23.6916 110.151 23.901 110.151 24.1104C110.151 24.4035 110.109 24.6966 110.109 24.9898V25.1154C110.109 25.3248 110.067 25.576 110.067 25.7854C110.026 26.1204 110.026 26.4554 110.026 26.7904V26.8323C110.026 27.0417 110.026 27.2092 110.026 27.3767C110.026 27.5861 110.026 27.7954 109.984 27.9629V28.0886C109.984 28.4236 109.942 28.7167 109.942 29.0517C109.942 29.5961 109.9 30.1823 109.9 30.7267C109.9 31.2711 109.9 31.8574 109.9 32.3599V32.8205C109.9 33.1974 109.9 33.6161 109.942 33.993C109.984 34.4955 109.984 34.8724 110.026 35.2493C110.026 35.4168 110.067 35.5843 110.067 35.7518L110.109 36.0031L110.151 36.4218C110.235 37.1337 110.318 37.8037 110.443 38.4737L110.485 38.7669L110.527 39.06C110.61 39.6044 110.694 40.0231 110.736 40.4C110.777 40.5256 110.777 40.6513 110.819 40.735L110.861 40.9025C110.944 41.2794 110.986 41.6563 111.07 41.9913C111.153 42.41 111.32 42.9963 111.445 43.6244C111.571 44.1269 111.738 44.6295 111.863 45.0482L111.946 45.2995C112.072 45.6763 112.197 46.0532 112.322 46.4301L112.447 46.7651C112.656 47.3932 112.865 47.8539 113.032 48.3145L113.241 48.817L113.283 48.9008C113.408 49.2358 113.533 49.5289 113.7 49.8639C113.909 50.3664 114.159 50.8271 114.41 51.3296C114.493 51.4971 114.619 51.7065 114.702 51.874L114.911 52.2508C114.995 52.4183 115.078 52.5858 115.203 52.7533L115.245 52.7952L115.287 52.879C115.329 52.9627 115.37 53.0465 115.454 53.1302L115.579 53.3396L115.621 53.4234L115.663 53.5071C115.746 53.6327 115.788 53.7584 115.871 53.884C116.038 54.219 116.247 54.5121 116.456 54.7634L116.498 54.8053C116.539 54.8471 116.581 54.889 116.623 54.9727C116.372 55.3496 116.122 55.7684 115.871 56.1871C115.37 56.9828 114.869 57.8622 114.201 58.9509C113.533 60.0816 113.074 60.961 112.656 61.8404C112.406 62.301 112.197 62.7616 111.988 63.2223L111.905 63.3898L111.821 63.5991C111.654 63.9342 111.487 64.311 111.32 64.646C111.32 64.5623 111.32 64.5204 111.32 64.4367C111.32 64.1017 111.278 63.7667 111.278 63.4735V63.306C111.237 62.7616 111.195 62.2173 111.111 61.7147V61.631C111.07 61.4216 111.07 61.2122 111.028 61.0028C110.986 60.6678 110.944 60.291 110.903 59.956C110.819 59.3697 110.736 58.7834 110.652 58.2391C110.485 57.234 110.318 56.1453 110.067 54.7634C109.942 54.0096 109.775 53.2977 109.608 52.5858V52.544C109.525 52.1671 109.441 51.7902 109.358 51.4133C109.107 50.2827 108.857 49.152 108.606 48.147L108.397 48.4401C108.314 48.147 108.272 47.8539 108.189 47.5189L108.147 47.3095C108.105 47.1001 108.063 46.9326 108.022 46.7232C107.896 46.2626 107.771 45.802 107.687 45.3413V45.2995L107.646 45.0901C107.479 44.462 107.312 43.9176 107.145 43.4151C107.019 43.0382 106.894 42.6613 106.769 42.2844V42.2425L106.56 41.6563C106.518 41.5306 106.477 41.3631 106.435 41.2375C106.31 40.8606 106.184 40.4838 106.059 40.1069C105.85 39.6044 105.642 39.06 105.474 38.5994L105.391 38.4319L105.307 38.2644L105.266 38.1387C105.182 37.9712 105.14 37.8037 105.057 37.6781V37.72C105.057 37.72 105.057 37.6781 105.057 37.72C105.015 37.5943 104.973 37.4687 104.89 37.385C104.598 36.715 104.305 36.1287 103.971 35.5006L103.763 35.0818C103.47 34.5793 103.178 33.993 102.886 33.4068L102.802 33.1974C102.593 32.7368 102.426 32.318 102.176 31.8992C102.051 31.648 101.884 31.3967 101.675 31.1455C101.55 31.0199 101.424 30.8942 101.341 30.7686C101.216 30.643 101.09 30.5592 100.965 30.5592C100.923 30.5592 100.923 30.5592 100.881 30.5592C100.714 30.5592 100.589 30.643 100.506 30.7686C100.464 30.8523 100.422 31.0199 100.422 31.1036C100.38 31.2711 100.38 31.3967 100.339 31.5642C100.297 31.7736 100.297 31.983 100.255 32.1924L100.213 32.4018C100.13 33.0299 100.046 33.5743 100.005 34.1186V34.2443V34.4118C99.8794 35.5424 99.8794 36.6731 99.8794 37.7618C99.8794 38.3481 99.8794 38.9344 99.9211 39.5206C99.9211 39.73 99.9211 39.8975 99.9211 40.1069C99.9211 40.4838 99.9211 40.8188 99.9629 41.1538C100.005 41.7819 100.046 42.4519 100.13 43.2476C100.213 43.9594 100.297 44.6713 100.38 45.3413L100.422 45.6763C100.506 46.1789 100.589 46.5976 100.631 46.9745L100.673 47.142C100.756 47.6445 100.881 48.147 100.965 48.6495C101.174 49.6545 101.466 50.827 101.884 52.0414C102.259 53.214 102.719 54.3027 103.22 55.3915C103.429 55.894 103.679 56.3965 103.93 56.9409C104.013 57.1084 104.097 57.2759 104.138 57.4434L104.18 57.5272C104.305 57.8622 104.472 58.1553 104.639 58.4903C105.224 59.6628 105.725 60.6678 106.268 61.6729C106.56 62.2172 106.811 62.7198 107.103 63.1804C107.312 63.5154 107.52 63.8504 107.687 64.1854L107.771 64.3529L107.938 64.646C108.23 65.1485 108.564 65.6092 108.898 66.1117L108.982 66.2792C109.149 66.5304 109.316 66.7817 109.483 66.9911C109.608 67.2004 109.775 67.4098 109.942 67.6192C109.859 67.7867 109.775 67.9542 109.692 68.1217C109.149 69.2105 108.731 70.2155 108.314 71.1368C108.147 71.5137 107.98 71.8905 107.854 72.2674L107.771 72.4768C107.52 73.0631 107.27 73.6493 107.019 74.2356C106.518 75.3662 106.101 76.3294 105.725 77.2925L105.683 77.0412C105.642 76.5806 105.558 76.0362 105.474 75.4081C105.266 74.1518 105.057 72.7699 104.765 71.4718L104.639 70.9274C104.514 70.4249 104.431 69.9643 104.305 69.4617L104.18 68.9592C104.055 68.4986 103.93 67.9961 103.804 67.5354C103.47 66.2373 103.178 64.9392 102.802 63.641C102.635 62.971 102.426 62.3429 102.218 61.6729C102.092 61.2541 101.967 60.8772 101.8 60.4585C101.717 60.2491 101.633 59.9978 101.55 59.7884L101.508 59.7047C101.424 59.4535 101.341 59.1603 101.216 58.9091C101.132 58.6578 101.049 58.4484 100.923 58.2391L100.84 57.9878C100.547 57.234 100.255 56.564 99.9629 55.9778C99.2948 54.6377 98.752 53.5071 98.2092 52.5021C97.9587 52.0415 97.7081 51.539 97.4576 51.1202L97.2071 50.7014L97.0401 50.4083V50.3664C96.9566 50.1989 96.873 50.0314 96.7478 49.8639L96.5808 49.5708C96.4973 49.4033 96.372 49.2358 96.2885 49.0264C95.9545 48.4402 95.6622 47.8958 95.3281 47.3095C95.1611 47.0582 95.0358 46.807 94.8688 46.5557C94.7018 46.2626 94.493 45.9695 94.326 45.6345C94.2425 45.5088 94.2008 45.3832 94.1173 45.2576C94.0337 45.132 93.992 45.0063 93.9085 44.8388C93.658 44.3782 93.3657 43.9176 92.9481 43.6244C92.7394 43.4569 92.4888 43.3732 92.2383 43.3732C92.1548 43.3732 92.0713 43.3732 91.9878 43.4151C91.8207 43.4569 91.6537 43.6244 91.5702 43.7919C91.445 44.0432 91.445 44.3363 91.4032 44.6295V44.797C91.3615 45.4251 91.3614 46.0951 91.3614 46.7232V46.7651C91.3614 47.477 91.4032 48.1889 91.445 48.7751C91.5285 49.7383 91.5702 50.5758 91.6955 51.3296C91.7372 51.6227 91.779 51.9158 91.779 52.2508C91.8625 52.8371 91.9043 53.4233 91.9878 54.0096L92.0295 54.3446V54.3865V54.5121C92.0295 54.5121 92.0295 54.4702 92.0295 54.5121C92.0713 54.7215 92.113 54.9727 92.113 55.1821C92.2801 56.1871 92.4888 57.2759 92.7811 58.4903C92.9064 59.0347 93.0316 59.5791 93.1986 60.0397L93.3239 60.4585C93.4909 61.0866 93.6997 61.7147 93.8667 62.2591L93.9085 62.3429C94.0755 62.8454 94.2843 63.3898 94.4513 63.8504L94.5766 64.1435L94.7436 64.646L94.7853 64.7298C94.9523 65.1486 95.1194 65.6092 95.2864 66.0279C95.4951 66.6142 95.7457 67.2004 95.9962 67.7448L96.0797 67.9123C96.3302 68.5405 96.6643 69.2105 96.9148 69.7967L96.9566 69.8386C97.2488 70.4667 97.6246 71.1368 97.8752 71.6812C98.1674 72.2674 98.5015 72.8118 98.8355 73.3562C98.9608 73.5656 99.086 73.7749 99.2113 73.9843L99.2531 74.0681L99.3783 74.2775L99.5453 74.5287C99.6706 74.6962 99.7541 74.9056 99.8794 75.0731C100.255 75.6175 100.673 76.2037 101.132 76.79C101.55 77.3344 102.009 77.8369 102.385 78.2975C102.552 78.5069 102.76 78.7163 102.927 78.9256V78.9675C103.053 79.0932 103.136 79.2607 103.261 79.3863C103.429 79.5957 103.596 79.805 103.804 80.0144C103.971 80.2238 104.138 80.3913 104.347 80.6007L104.431 80.6844L104.305 81.1032L104.013 81.9826L103.888 82.3176C103.721 82.862 103.512 83.4063 103.345 83.9507C102.969 85.0814 102.635 86.2958 102.385 87.1752C102.092 88.2221 101.8 89.3108 101.508 90.3996L101.466 90.274C101.257 89.6877 101.09 89.0596 100.881 88.4733C100.798 88.1383 100.673 87.8033 100.589 87.4683L100.547 87.3845C100.297 86.547 100.046 85.7095 99.7541 84.872C99.5453 84.2857 99.3366 83.6995 99.1278 83.0713C98.919 82.527 98.7102 81.9407 98.418 81.3126L98.2927 81.0194C97.8334 80.0144 97.3323 78.8838 96.8313 77.795L96.5808 77.2925C96.372 76.8319 96.1215 76.3712 95.9127 75.9106V75.8687V75.8269L95.8709 75.785C95.7039 75.4081 95.4951 75.0312 95.2864 74.6543L95.2446 74.5706L94.9941 74.1099C94.6183 73.398 94.326 72.8118 94.0337 72.3093C93.7832 71.8905 93.5327 71.4299 93.3239 71.0949L93.0734 70.6761C92.7394 70.0899 92.4053 69.5455 92.0713 68.9592C91.3197 67.703 90.5264 66.4048 89.9836 65.5673C89.2737 64.4367 88.4804 63.3479 87.6871 62.3847C87.3113 61.8822 86.9355 61.4216 86.5597 60.961C86.1004 60.4166 85.6411 59.9141 85.0983 59.3278C84.639 58.8253 84.1797 58.4066 83.7204 58.0297C83.2193 57.6109 82.7183 57.234 82.1755 56.899C81.8832 56.6897 81.5491 56.564 81.2569 56.5221C81.2151 56.5221 81.1733 56.5221 81.0898 56.5221C81.0481 56.5221 81.0063 56.5221 80.9646 56.5221H80.8811H80.7976C80.7558 56.564 80.6723 56.564 80.6305 56.6059C80.4635 56.6897 80.38 56.899 80.2965 57.1084C80.2547 57.1922 80.2547 57.2759 80.2547 57.3597V57.4434C80.2547 57.4853 80.2547 57.5691 80.2547 57.6109V57.6528C80.2547 57.7784 80.2547 57.9459 80.2965 58.0716C80.3383 58.6997 80.4218 59.3278 80.547 59.956C80.714 60.7935 80.8393 61.4635 81.0063 62.0497C81.1733 62.7198 81.3404 63.3479 81.5074 63.9341C81.8832 65.1485 82.259 66.3629 82.7183 67.4936C83.1358 68.6242 83.6369 69.7968 84.2214 71.1368C84.5972 72.0162 84.973 72.8118 85.3906 73.6074V73.6493V73.6912V73.7331C85.6411 74.1937 85.8916 74.6543 86.1004 75.0312L86.3092 75.4081C86.6014 75.9106 86.8937 76.4968 87.3113 77.1669C87.6453 77.7112 87.9793 78.2556 88.2716 78.7163C88.6057 79.2606 89.0232 79.8888 89.4407 80.475C90.0671 81.4382 90.7769 82.3595 91.4867 83.3226C92.2801 84.3695 93.1151 85.3326 93.7832 86.0864V86.0445C93.9085 86.212 94.0755 86.3795 94.2008 86.5052C94.8688 87.217 95.5787 87.887 96.2885 88.5152L96.4973 88.7246C96.8313 89.0177 97.1653 89.3527 97.4576 89.6458L97.5411 89.7296C98.0839 90.2739 98.6685 90.8183 99.2948 91.3627C99.7959 91.8234 100.339 92.2421 100.923 92.6609C100.84 92.954 100.798 93.2471 100.714 93.5821C100.506 94.629 100.297 95.6759 100.13 96.7228C99.9629 97.9372 99.7959 99.1935 99.6706 100.24C99.5871 100.869 99.3783 101.58 99.4201 102.25C98.7102 100.785 98.0422 99.3191 97.2488 97.9372L97.1236 97.6859L97.0818 97.6022V97.5603C95.9127 95.5084 94.9523 93.4146 93.6162 91.4465C92.9899 90.4833 92.2801 89.5621 91.6955 88.5571C90.3176 86.2958 88.9814 84.0763 87.4783 81.8569L87.2695 81.5219L86.6849 80.6426C86.1004 79.805 85.4741 78.8838 84.639 77.7531C84.4302 77.46 84.2214 77.1669 83.9709 76.9156L83.8874 76.79C83.7621 76.6644 83.6786 76.4969 83.5534 76.3712C83.2193 75.9106 82.8853 75.4918 82.5512 75.0312L82.426 74.9056C82.0502 74.4031 81.6744 73.9006 81.2151 73.398L81.1733 73.3562C80.7558 72.8955 80.38 72.4349 79.9207 71.9743C79.7954 71.8487 79.6702 71.7649 79.5449 71.6393C79.4614 71.5555 79.3361 71.4718 79.2109 71.388C79.1274 71.3461 79.0439 71.3043 78.9604 71.2624C78.8768 71.2205 78.7933 71.2205 78.7098 71.2205C78.5846 71.2205 78.5011 71.2624 78.3758 71.3043C78.334 71.3461 78.2923 71.3461 78.2505 71.388L78.2088 71.4299C78.1253 71.5137 78.0418 71.6812 78.0418 71.8487C78 71.9743 78 72.1418 78 72.2674V72.3093C78.0835 76.2875 79.5449 80.0144 81.1733 83.6157C82.6348 86.8401 84.0127 89.9808 86.1839 92.8702C87.8123 95.0059 89.9 96.7228 91.8208 98.6072C93.9502 100.659 96.3302 102.209 98.8773 103.716C98.9608 103.758 99.0025 103.8 99.086 103.842C99.3366 104.135 99.1695 104.889 99.1695 105.224C99.1278 105.852 99.1278 106.48 99.086 107.108C98.8355 111.212 99.3366 115.483 100.088 119.545C100.255 120.341 101.466 120.006 101.299 119.21C100.422 114.646 100.172 110.081 100.38 105.433C100.464 105.475 100.506 105.475 100.589 105.517C100.631 105.6 100.714 105.642 100.798 105.684C102.76 106.857 105.14 107.024 107.395 107.317C110.234 107.694 113.032 107.904 115.913 107.862C116.915 107.82 117.959 107.778 118.711 107.778C119.629 107.736 120.59 107.694 121.592 107.569C122.009 107.527 122.427 107.485 122.844 107.443L123.095 107.401C123.429 107.359 123.721 107.317 124.055 107.317L124.473 107.275C124.932 107.234 125.35 107.15 125.809 107.108C126.059 107.066 126.31 107.066 126.561 107.024L126.895 106.982L127.229 106.94C128.189 106.815 129.108 106.689 130.026 106.522C130.987 106.354 131.947 106.103 132.782 105.852C133.158 105.726 133.575 105.642 133.993 105.517C134.118 105.349 134.285 105.265 134.494 105.265C134.87 105.224 135.204 105.14 135.58 105.014V104.972L135.955 104.847L136.164 104.763L136.498 104.679C136.832 104.554 137.208 104.47 137.542 104.344L137.751 104.26C137.918 104.219 138.085 104.135 138.252 104.093C138.335 104.051 138.461 104.009 138.544 103.967C138.669 103.925 138.836 103.758 138.836 103.59C138.836 103.507 138.836 103.465 138.795 103.381C138.753 103.297 138.711 103.255 138.628 103.214C138.586 103.172 138.544 103.172 138.461 103.13C138.127 102.962 137.751 102.795 137.417 102.669L137.166 102.585C137.041 102.544 136.874 102.46 136.707 102.418C136.707 102.418 136.707 102.418 136.707 102.376C136.415 102.292 136.164 102.209 135.872 102.083V102.125C135.705 102.083 135.538 102.041 135.412 101.999C135.162 101.915 134.911 101.874 134.661 101.79C134.41 101.706 134.16 101.622 133.909 101.539H133.868C133.241 101.329 132.615 101.162 131.989 100.994C131.112 100.785 130.193 100.617 129.149 100.45C128.231 100.324 127.27 100.157 126.226 100.031C125.809 99.9891 125.391 99.9472 125.016 99.8635L124.765 99.8216C124.389 99.7797 123.972 99.7379 123.596 99.6541H123.471C121.717 99.4447 119.922 99.2354 118.168 99.2354H118.043H117.917C117.04 99.2354 116.038 99.2772 115.036 99.3191H114.911H114.827C114.66 99.3191 114.493 99.361 114.326 99.361H114.118C113.951 99.361 113.784 99.4029 113.617 99.4029C113.116 99.4447 112.615 99.5285 112.113 99.6122C111.237 99.7379 110.276 99.9054 109.358 100.073C108.397 100.24 107.479 100.492 106.644 100.659C105.976 100.827 105.099 101.036 104.222 101.329H104.264L104.18 101.371L104.013 101.413L103.721 101.497H103.763C103.679 101.539 103.596 101.539 103.512 101.58C103.053 101.748 102.51 101.957 102.009 102.209C101.633 102.376 101.299 102.544 101.007 102.669C100.84 102.753 100.714 102.837 100.589 102.92V102.837V102.711L100.631 102.209C100.756 100.952 100.923 99.696 101.09 98.4816C101.257 97.2672 101.424 96.2622 101.591 95.3409C101.717 94.7965 101.8 94.2103 101.925 93.6659C102.009 93.6659 102.092 93.6659 102.176 93.6659H102.259H102.301H102.343H102.385C102.593 93.6659 102.76 93.6659 103.053 93.7078H103.22L103.47 93.7496C103.763 93.7915 104.097 93.8334 104.389 93.8753C104.723 93.9171 105.015 93.959 105.349 94.0009L105.516 94.0428C105.642 94.0428 105.767 94.0846 105.934 94.0846C106.477 94.1684 107.019 94.2522 107.52 94.294C108.523 94.4197 109.566 94.5034 110.569 94.5872H110.61H110.652C111.153 94.629 111.654 94.629 112.155 94.6709H112.197H112.322C112.823 94.6709 113.324 94.7128 113.825 94.7128H113.909C115.955 94.7128 118.126 94.5872 120.506 94.3778C122.302 94.2103 124.598 93.959 126.936 93.5403C127.98 93.3728 129.108 93.1634 130.151 92.9121C131.112 92.7028 132.114 92.4096 133.325 92.0746L133.784 91.949C134.911 91.614 136.039 91.279 137.124 90.8602C137.667 90.6508 138.21 90.3577 138.795 90.1483C139.17 90.0227 139.671 89.9808 139.546 89.4365C139.546 89.3946 139.504 89.3108 139.504 89.2689C139.463 89.1433 139.379 89.1014 139.296 89.0177C139.212 88.9758 139.087 88.8921 138.962 88.8502C138.836 88.8083 138.711 88.8083 138.586 88.7664C138.001 88.6408 137.417 88.5571 136.79 88.4314H136.832L136.749 88.3896H136.707H136.665H136.623H136.582L136.456 88.3477H136.415H136.373H136.331C135.955 88.2639 135.58 88.222 135.162 88.1383H135.12L134.828 88.0964C134.536 88.0546 134.243 88.0127 133.993 87.9289C133.742 87.887 133.534 87.8452 133.283 87.8033C132.156 87.5939 131.028 87.4264 130.026 87.2589C129.149 87.1333 128.189 87.0495 127.312 86.9658L126.769 86.9239C125.684 86.8402 124.556 86.7983 123.638 86.7983H123.554C123.387 86.7983 123.178 86.7983 123.011 86.7983C122.636 86.7983 122.26 86.7983 121.884 86.7983C121.258 86.7983 120.59 86.8401 120.047 86.882C118.878 86.9658 117.792 87.0914 116.832 87.217C116.331 87.3008 115.788 87.3845 115.287 87.4683L115.036 87.5102C114.619 87.5939 114.118 87.6777 113.617 87.7614C112.99 87.8871 112.489 88.0127 111.946 88.1383C111.404 88.2639 110.861 88.4314 110.318 88.5571C109.817 88.6827 109.316 88.8502 108.815 89.0177C108.272 89.1852 107.771 89.3946 107.27 89.5621H107.228C106.769 89.7296 106.226 89.9389 105.683 90.1483C105.182 90.3577 104.639 90.609 104.138 90.8602C103.637 91.1115 103.178 91.3627 102.719 91.6559C102.468 91.7815 102.259 91.949 102.051 92.1165V92.0746L102.092 91.949C102.301 90.9859 102.552 90.0646 102.802 89.1433V89.1014L102.886 88.7664C103.178 87.7195 103.47 86.7145 103.763 85.7095V85.6676L103.804 85.5001C104.18 84.2857 104.556 83.0714 104.973 81.8988L105.015 81.8151L105.14 81.4801V81.4382C105.307 81.4801 105.433 81.5219 105.6 81.5219C105.767 81.5638 105.976 81.6057 106.143 81.6476C106.56 81.7313 106.978 81.7732 107.395 81.8151H107.604C108.272 81.8988 108.982 81.9826 109.692 82.0663H109.733C110.235 82.1501 110.777 82.1919 111.278 82.2757C112.447 82.4013 113.658 82.527 115.12 82.5688H115.537C116.08 82.5688 116.581 82.6107 117.082 82.6107C117.333 82.6107 117.625 82.6526 117.876 82.6526C118.21 82.6526 118.544 82.6945 118.878 82.6945C120.339 82.7363 121.592 82.7782 122.719 82.7782C123.137 82.7782 123.596 82.7782 124.013 82.7363H124.139H124.723H125.099H125.35C125.767 82.7363 126.143 82.7363 126.561 82.6945C127.897 82.6526 129.066 82.6107 130.318 82.4851C130.945 82.4432 131.571 82.3595 132.197 82.2757L132.448 82.2338H132.49C133.074 82.1501 133.659 82.0663 134.243 81.9826C135.496 81.7732 136.79 81.5219 138.085 81.2288C138.753 81.0613 139.296 80.9357 139.838 80.81H139.88C140.465 80.6425 141.091 80.475 141.676 80.2657C142.093 80.14 142.511 79.9725 142.97 79.8469L143.555 79.6794C143.847 79.5956 144.139 79.47 144.431 79.3863C144.515 79.3444 144.64 79.3025 144.724 79.2606C144.807 79.2188 144.933 79.1769 145.016 79.135C145.141 79.0931 145.183 79.0094 145.267 78.9675L145.308 78.9256C145.392 78.8419 145.475 78.7163 145.475 78.5906C145.517 78.465 145.517 78.3394 145.475 78.2556C145.434 78.0881 145.35 77.9625 145.225 77.8787C144.974 77.6694 144.682 77.5856 144.39 77.5019C144.139 77.4181 143.847 77.3763 143.555 77.2925C143.012 77.1669 142.469 77.0831 141.717 76.9994C140.924 76.8737 140.089 76.7481 139.337 76.5806H139.296C138.878 76.4969 138.461 76.4131 138.085 76.3293C137.5 76.2456 136.916 76.12 136.206 76.0362C135.621 75.9525 135.037 75.9106 134.536 75.8687L134.16 75.8269C132.949 75.7431 131.696 75.6594 130.444 75.6175C129.066 75.5756 127.938 75.5337 126.895 75.5337C126.769 75.5337 126.686 75.5337 126.561 75.5337C125.892 75.5337 125.224 75.5756 124.682 75.5756H124.389H124.222C123.721 75.6175 123.262 75.6175 122.761 75.6593C121.801 75.7012 120.798 75.785 119.838 75.9106L119.379 75.9525C118.502 76.0362 117.625 76.12 116.748 76.2875H116.706L115.955 76.4131C115.412 76.4968 114.869 76.6225 114.326 76.7062H114.285H114.201C113.491 76.8319 112.907 76.9575 112.406 77.0831H112.364C112.072 77.1669 111.779 77.2506 111.445 77.3344C111.111 77.4181 110.777 77.5438 110.443 77.6275C109.9 77.795 109.358 78.0044 108.731 78.2137H108.69C108.314 78.3394 107.98 78.5069 107.604 78.6325C107.228 78.8 106.894 78.9675 106.518 79.135C106.268 79.2606 105.976 79.3863 105.725 79.5119C105.767 79.3863 105.809 79.2606 105.85 79.135C106.101 78.3813 106.351 77.8369 106.56 77.2925L106.685 76.9575L106.811 76.6225C107.019 76.1618 107.228 75.6594 107.437 75.1987C107.687 74.6543 107.938 74.0681 108.189 73.5237C108.314 73.2306 108.439 72.9374 108.564 72.6443L108.731 72.2674C109.024 71.6393 109.274 71.0111 109.566 70.383C109.942 69.5874 110.318 68.7917 110.652 68.1217L111.028 68.1636C111.404 68.2055 111.779 68.2474 112.197 68.2892C112.406 68.2892 112.615 68.3311 112.823 68.3311H112.99H113.116C113.45 68.373 113.784 68.373 114.076 68.4148C114.326 68.4567 114.619 68.4986 114.869 68.4986H114.995C115.245 68.5405 115.454 68.5823 115.704 68.5823C115.955 68.6242 116.205 68.6661 116.456 68.6661C116.832 68.708 117.166 68.7498 117.5 68.7917C118.084 68.8755 118.711 68.9174 119.295 68.9592H119.379C119.963 69.0011 120.548 69.0849 121.174 69.1267C121.592 69.1686 122.051 69.1686 122.469 69.2105H122.594C123.304 69.2523 124.055 69.3361 124.765 69.378C125.809 69.4199 126.686 69.4617 127.437 69.4617C127.771 69.4617 128.064 69.4617 128.398 69.4617C129.65 69.4199 130.903 69.3361 132.072 69.2105C132.448 69.1686 132.824 69.1267 133.199 69.1267H133.241C133.993 69.0849 134.744 69.0011 135.496 68.9174C135.788 68.8755 136.039 68.8336 136.331 68.7917H136.373H136.415L136.665 68.7499C137.834 68.5824 139.003 68.2892 140.089 67.9961C141.509 67.6611 142.636 67.3261 143.638 66.9911C143.972 66.8654 144.348 66.7398 144.682 66.6142H144.724L145.016 66.5304C145.392 66.4048 145.809 66.2373 146.31 66.0279L146.477 65.9442C146.895 65.7767 147.271 65.6092 147.688 65.4417C147.897 65.3579 148.106 65.2323 148.315 65.1486L148.398 65.1067C148.607 65.0229 148.774 64.9392 148.983 64.8554L149.108 64.8135H149.15C149.359 64.7298 149.567 64.646 149.734 64.5623C149.901 64.4785 150.11 64.3948 150.194 64.1854C150.235 64.0598 150.277 63.976 150.277 63.8504C150.277 63.7248 150.235 63.641 150.194 63.5573C150.11 63.3898 149.943 63.306 149.901 63.2641C149.776 63.2223 149.693 63.1804 149.609 63.1385C149.358 63.0547 149.108 63.0129 148.857 62.971H148.774C148.482 62.9291 148.231 62.8873 147.939 62.8454C147.647 62.8035 147.354 62.7616 147.02 62.7197C146.728 62.6779 146.436 62.636 146.185 62.5941C145.601 62.5104 144.974 62.4266 144.306 62.3847C143.93 62.3429 143.513 62.3429 143.137 62.301L142.594 62.2591C141.968 62.2172 141.425 62.2172 140.841 62.1754C140.005 62.1754 139.129 62.1335 138.335 62.1335C138.001 62.1335 137.667 62.1335 137.333 62.1335C136.999 62.1335 136.707 62.1335 136.415 62.1335C136.122 62.1335 135.83 62.1335 135.538 62.1335C135.12 62.1335 134.744 62.1335 134.327 62.1754H134.202H133.826C132.698 62.2172 131.404 62.2591 130.193 62.301C129.525 62.3429 128.941 62.3848 128.356 62.4266C127.98 62.4685 127.646 62.5104 127.27 62.5523L127.062 62.5941C126.895 62.5941 126.769 62.636 126.602 62.636C125.433 62.7616 124.264 62.9291 122.97 63.1385L122.343 63.2223C121.425 63.3898 120.464 63.5154 119.504 63.7248C118.919 63.8504 118.335 63.976 117.709 64.1017C117.249 64.1854 116.79 64.311 116.372 64.4367L115.997 64.5204C115.621 64.6042 115.245 64.7298 114.869 64.8554L114.577 64.9392L114.368 64.981C113.909 65.1067 113.491 65.2742 113.116 65.3998C112.74 65.5254 112.364 65.6929 112.03 65.8186L111.696 65.9442L111.571 65.9861L111.779 65.6092C112.03 65.1067 112.28 64.646 112.489 64.1435C112.907 63.2641 113.408 62.2172 113.951 61.2122C114.201 60.7516 114.452 60.291 114.702 59.8303L114.744 59.7047C114.995 59.2441 115.245 58.8253 115.537 58.3647C115.997 57.6109 116.456 56.8572 116.915 56.1034C116.999 56.1453 117.124 56.1871 117.208 56.1871L117.291 56.229C117.375 56.2709 117.458 56.2709 117.5 56.2709H117.625C117.876 56.3128 118.126 56.3965 118.335 56.4803C118.46 56.5222 118.627 56.564 118.752 56.6059C119.003 56.6897 119.295 56.7315 119.588 56.7734H119.713H119.838C120.047 56.8153 120.256 56.8153 120.464 56.8571C121.049 56.9409 121.592 56.9409 122.176 56.9828H122.427C122.719 56.9828 123.011 57.0247 123.304 57.0247H123.345C123.638 57.0247 123.888 57.0665 124.181 57.0665C124.556 57.0665 124.89 57.1084 125.266 57.1084H125.475L126.059 57.1503C126.686 57.1922 127.312 57.1922 127.897 57.234C128.147 57.234 128.356 57.234 128.606 57.2759C128.982 57.2759 129.358 57.3178 129.734 57.3178C129.984 57.3178 130.235 57.3178 130.485 57.3178C131.404 57.3178 132.364 57.2759 133.367 57.234C134.536 57.1503 135.747 57.0665 137.041 56.9409C139.838 56.6478 142.344 56.3128 144.64 55.9359C147.229 55.5171 149.526 54.9309 151.655 54.1352C152.24 53.9258 152.866 53.6746 153.45 53.4234C153.868 53.2559 154.286 53.0465 154.661 52.8371H154.703C154.828 52.7533 154.995 52.7115 155.121 52.6277C155.204 52.5858 155.329 52.5439 155.413 52.4602L155.496 52.4183L155.538 52.3765C155.705 52.2927 155.872 52.2089 155.997 52.0414C156.123 51.8321 156.081 51.5389 155.914 51.3714C155.789 51.2877 155.705 51.2458 155.58 51.1621C155.413 51.1202 155.288 51.0783 155.162 51.0364C154.62 50.9108 154.119 50.7852 153.45 50.7014C152.24 50.4921 150.945 50.2827 149.693 50.1152C148.69 49.9895 147.647 49.8639 146.644 49.7802H146.603L145.851 49.6964C144.557 49.5708 143.388 49.487 142.218 49.4452C141.342 49.4033 140.59 49.4033 139.88 49.4033C139.421 49.4033 139.003 49.4033 138.586 49.4033C137.96 49.4033 137.333 49.4452 136.749 49.487C136.248 49.5289 135.788 49.5708 135.329 49.6127H135.287L134.87 49.6545C133.784 49.7383 132.573 49.9058 131.237 50.1152H131.112C129.734 50.3245 128.606 50.5339 127.604 50.7433C126.435 50.9946 125.141 51.3296 123.93 51.7064C123.345 51.8739 122.719 52.1252 121.926 52.4183C121.258 52.6696 120.59 52.9627 119.88 53.2558L119.629 53.3396C119.212 53.5071 118.836 53.6746 118.46 53.884C118.335 53.9259 118.21 54.0096 118.126 54.0515L118.335 53.7165L118.418 53.6327C118.627 53.2977 118.878 52.9208 119.128 52.5858C119.546 51.9577 120.005 51.3714 120.464 50.7433L120.548 50.6177L120.59 50.5758C121.007 50.0314 121.425 49.4451 121.842 48.9008C122.218 48.4401 122.594 47.9795 122.97 47.5189C123.304 47.142 123.596 46.7232 123.93 46.3464C124.222 45.9695 124.515 45.5926 124.807 45.2157L124.932 45.0482C125.141 44.797 125.308 44.5457 125.517 44.3363H125.558C125.6 44.3363 125.642 44.3363 125.684 44.3363C125.767 44.3363 125.851 44.3782 125.934 44.3782H125.976C126.059 44.4201 126.185 44.4201 126.268 44.4201L126.435 44.462C126.686 44.5038 126.895 44.5457 127.145 44.5876C127.27 44.5876 127.396 44.6295 127.521 44.6713C127.646 44.7132 127.771 44.7132 127.897 44.7551C128.189 44.797 128.439 44.8388 128.732 44.8807C129.316 44.9645 129.901 45.0063 130.485 45.0482C131.07 45.0901 131.655 45.132 132.197 45.132C132.406 45.132 132.657 45.1738 132.865 45.1738C133.199 45.1738 133.534 45.2157 133.868 45.2157C134.452 45.2157 134.995 45.2576 135.538 45.2576C136.164 45.2576 136.707 45.2576 137.291 45.2157C138.21 45.1738 139.212 45.0901 140.298 44.9645C141.3 44.8388 142.26 44.7132 143.262 44.5457H143.304H143.346H143.388H143.429C143.513 44.5457 143.638 44.5038 143.722 44.5038C144.39 44.3782 145.016 44.2944 145.642 44.1688C147.48 43.8338 149.066 43.4569 150.528 42.9544C151.613 42.6194 152.741 42.2007 153.826 41.6982C154.494 41.405 155.079 41.0281 155.705 40.6931C156.039 40.4838 156.373 40.3163 156.749 40.1069C156.874 40.065 156.958 39.9813 157.083 39.9394L157.208 39.8556C157.292 39.8137 157.375 39.7719 157.459 39.6881C157.542 39.6044 157.584 39.5206 157.626 39.4369C157.668 39.3112 157.626 39.1437 157.542 39.06C157.459 38.9762 157.417 38.8925 157.334 38.8506C157.25 38.8087 157.125 38.7668 157.041 38.725C156.833 38.6831 156.624 38.6412 156.415 38.5994H156.248C155.956 38.5575 155.663 38.5156 155.371 38.5156C155.079 38.4737 154.787 38.4737 154.494 38.4319L154.202 38.39C153.993 38.39 153.826 38.3481 153.617 38.3481C153.116 38.3062 152.574 38.2644 151.989 38.2225C151.864 38.2225 151.739 38.2225 151.571 38.1806H151.446C151.07 38.1387 150.736 38.1387 150.361 38.0968C149.985 38.0968 149.567 38.055 149.191 38.055H148.732C148.315 38.055 147.897 38.055 147.48 38.055H147.02H146.77C146.269 38.055 145.809 38.055 145.35 38.0968C144.097 38.1387 142.928 38.2225 141.843 38.3481C140.715 38.4737 139.546 38.6412 138.252 38.8506C135.621 39.2694 133.492 39.7719 131.571 40.3581C130.903 40.5675 130.235 40.7769 129.609 41.0281C129.316 41.1538 129.024 41.2794 128.69 41.405C128.565 41.4469 128.398 41.5307 128.272 41.5725L128.189 41.6144C128.022 41.6982 127.855 41.74 127.688 41.8238H127.646H127.604L127.563 41.8657L127.771 41.6144L128.147 41.1957C128.565 40.6931 129.024 40.1906 129.4 39.6881C129.65 39.3531 129.943 39.0181 130.193 38.6831C130.527 38.3062 130.861 37.8875 131.237 37.5525L131.279 37.5106L131.321 37.4687C131.613 37.1337 131.947 36.7987 132.323 36.4218C133.116 35.5843 133.909 34.8305 134.661 34.1186L135.287 33.5324C135.371 33.5743 135.412 33.5743 135.454 33.6161C135.58 33.658 135.663 33.658 135.788 33.658C135.872 33.658 135.997 33.658 136.081 33.658H136.164H136.248H136.498C136.665 33.658 136.832 33.6999 136.999 33.6999L137.25 33.7418C137.458 33.7418 137.625 33.7836 137.834 33.7836C138.168 33.8255 138.461 33.8255 138.753 33.8255C138.962 33.8255 139.17 33.8255 139.421 33.8255H139.63C139.797 33.8255 139.922 33.8255 140.089 33.8255H140.173C140.256 33.8255 140.381 33.8255 140.465 33.8255C140.59 33.8255 140.674 33.8255 140.799 33.8255C141.258 33.8255 141.759 33.8255 142.135 33.7836H142.218C142.636 33.7836 143.095 33.7418 143.513 33.7418H143.555C143.93 33.7418 144.306 33.6999 144.682 33.6999H145.058C145.35 33.6999 145.684 33.658 145.976 33.658H146.102L146.644 33.6161C147.229 33.5743 147.855 33.5324 148.523 33.4486C148.983 33.4068 149.4 33.323 149.86 33.2811L150.361 33.2393C150.945 33.1555 151.488 33.0718 152.073 32.988C152.699 32.9043 153.283 32.7786 153.868 32.653C154.453 32.5274 155.037 32.3599 155.58 32.1924C156.123 31.983 156.707 31.7736 157.208 31.5642L157.334 31.5224C158.461 31.0617 159.63 30.6011 160.59 30.1823L160.757 30.0986C161.259 29.8892 161.76 29.6798 162.261 29.4286C162.511 29.303 162.803 29.1354 163.054 28.9679L163.179 28.8842C163.388 28.7586 163.68 28.6329 163.889 28.4654C164.014 28.3817 164.14 28.2979 164.265 28.2142C164.348 28.1304 164.432 28.0885 164.474 28.0467C164.599 27.921 164.808 27.7536 164.891 27.5442C164.933 27.4604 164.975 27.3348 165.016 27.2092C165.016 27.0835 165.016 26.9579 164.975 26.8323C164.933 26.7485 164.849 26.6229 164.724 26.5392C164.641 26.4973 164.557 26.4554 164.432 26.4135C164.307 26.3716 164.181 26.3298 164.014 26.2879C163.388 26.1204 162.72 26.0366 162.177 25.9529C161.676 25.8691 161.175 25.8691 160.716 25.8273H160.674H160.423L160.048 25.7854C159.63 25.7435 159.171 25.7016 158.753 25.7016C158.294 25.7016 157.793 25.6598 157.334 25.6598C156.624 25.6598 155.872 25.6598 155.079 25.7016C153.868 25.7435 152.615 25.8273 151.363 25.911C150.778 25.9529 150.152 26.0366 149.651 26.1204C148.983 26.246 148.398 26.3298 147.814 26.4554C147.146 26.581 146.561 26.7485 145.976 26.8742C145.35 27.0417 144.724 27.251 144.139 27.4604C143.889 27.5442 143.638 27.6279 143.346 27.7536L143.137 27.8373C142.928 27.921 142.72 28.0048 142.511 28.0886C142.177 28.2561 141.884 28.3817 141.592 28.5073C141.383 28.5911 141.175 28.7167 141.008 28.8004L140.924 28.8423L140.757 28.9261C140.381 29.1354 139.964 29.3448 139.588 29.5542L139.713 30.4336C139.421 30.6011 139.087 30.8105 138.795 30.978L138.92 30.8524L139.087 30.7267L139.797 30.0148L140.423 29.3867L140.674 29.0936C141.091 28.6748 141.467 28.2979 141.884 27.8792C142.553 27.2092 143.346 26.3716 144.139 25.576L144.348 25.3666L144.515 25.1991C145.058 24.6547 145.642 24.1104 146.185 23.5241L146.519 23.1891L146.728 22.9797C146.895 22.8122 147.062 22.6447 147.229 22.4772C147.396 22.3097 147.563 22.1422 147.772 21.9747C147.855 22.0166 147.939 22.0166 148.022 22.0585C148.064 22.0585 148.106 22.0585 148.148 22.0585C148.273 22.0585 148.44 22.0585 148.607 22.0585C148.857 22.0166 149.108 22.0166 149.359 21.9747L149.734 21.891L150.11 21.8072C150.319 21.7653 150.569 21.6816 150.778 21.6397L150.903 21.5978C151.112 21.5141 151.363 21.4722 151.53 21.3884L151.655 21.3466C151.947 21.2209 152.24 21.1372 152.532 21.0116C152.866 20.8859 153.2 20.7603 153.576 20.5928L153.659 20.5509C153.826 20.4672 154.035 20.3834 154.202 20.2997H154.244C155.371 19.839 156.582 19.3365 157.709 18.834H157.751C158.252 18.6246 158.795 18.3734 159.338 18.0803C159.922 17.7871 160.507 17.494 161.092 17.159C162.177 16.5727 163.263 15.9446 164.348 15.2746C164.891 14.9396 165.392 14.6046 165.893 14.2696C166.269 14.0183 166.645 13.7671 167.021 13.4739L167.188 13.3483L167.396 13.1808C167.939 12.8039 168.482 12.3852 168.9 12.0502C169.442 11.6314 169.943 11.1708 170.445 10.7939C171.363 9.99826 172.282 9.16074 173.075 8.23948C173.868 7.36009 174.662 6.43882 175.413 5.47568C175.873 4.88942 176.29 4.30316 176.624 3.67503C176.708 3.50752 176.791 3.29814 176.833 3.17251C176.875 3.08876 176.875 2.96314 176.916 2.87939C177 2.75377 177 2.67001 177 2.58626Z" fill="#92BD39"/>
+<path d="M7.65314 48.9808C7.69236 48.631 7.98038 48.2736 8.27595 48.165C8.34985 48.1379 8.42378 48.1107 8.49767 48.0836C9.06921 48.0414 9.60149 48.349 10.1067 48.5828C10.915 48.9568 11.7233 49.3308 12.5587 49.7787C14.2295 50.6746 15.834 51.8464 17.4114 52.9442C18.2272 53.5671 18.942 54.1432 19.6839 54.7932C20.3987 55.3693 21.0667 56.0463 21.7347 56.7235C22.3756 57.3267 23.0165 57.9299 23.6574 58.5331C23.4206 58.1169 23.211 57.7746 22.9004 57.3856C22.3259 56.5064 21.7242 55.5533 21.1497 54.6741C19.9735 52.8418 18.7506 51.1106 17.4266 49.3326C16.7782 48.4805 16.2036 47.6013 15.5824 46.8231C15.2174 46.2863 14.8797 45.8233 14.4408 45.3136C14.2659 45.294 14.0639 45.2005 13.9628 45.1537C13.7608 45.0602 13.5587 44.9667 13.3837 44.9471C12.9057 44.7873 12.4744 44.5263 12.0431 44.2654C11.639 44.0784 11.2816 43.7904 10.8503 43.5295C10.4929 43.2414 10.0888 43.0544 9.73141 42.7664C9.01663 42.1903 8.30184 41.6142 7.66095 41.011C7.27642 40.649 6.89188 40.2871 6.50734 39.9252C6.22385 39.61 5.94037 39.2948 5.65687 38.9796C5.0356 38.2015 4.46105 37.3223 3.98757 36.4898C3.51408 35.6574 3.1145 34.7978 2.7149 33.9382C2.55205 33.4948 2.38922 33.0515 2.25351 32.682C2.17208 32.4603 2.09065 32.2386 2.00923 32.017C1.90066 31.7214 1.86599 31.3987 1.83132 31.0759C1.77704 30.9282 1.79662 30.7533 1.81623 30.5783C1.83584 30.4034 1.85545 30.2284 1.94896 30.0264C1.99571 29.9253 2.04249 29.8243 2.04249 29.8243C2.16313 29.6962 2.20987 29.5951 2.33051 29.4669C2.45116 29.3387 2.59896 29.2845 2.82065 29.203C2.89454 29.1759 2.96842 29.1488 3.04232 29.1216C3.43893 29.0598 3.76919 29.274 4.17333 29.461C4.57747 29.648 4.93486 29.936 5.26511 30.1502C5.72354 30.485 6.20907 30.8936 6.59361 31.2556C7.07917 31.6643 7.59187 32.1469 8.00354 32.5827C8.64443 33.1859 9.23858 33.8902 9.90661 34.5673C10.5007 35.2716 11.0677 35.9019 11.588 36.6334C12.1082 37.3648 12.6284 38.0961 13.1758 38.9014C13.7232 39.7067 14.1967 40.5392 14.6234 41.4727C15.2055 42.6007 15.7136 43.7558 16.074 44.9653C16.1012 45.0392 16.1283 45.1131 16.1283 45.1131C16.4389 45.5021 16.6486 45.8445 16.9592 46.2336C18.256 47.9377 19.479 49.6689 20.7758 51.373C22.154 53.2988 23.4584 55.2517 24.6889 57.2318C24.4793 56.8895 24.2426 56.4733 24.033 56.1309C23.6877 55.4191 23.3423 54.7073 23.0241 54.0694C22.6788 53.3576 22.3336 52.6458 22.0621 51.9069C21.7636 51.0941 21.465 50.2812 21.1665 49.4684C20.8679 48.6556 20.6432 47.8156 20.4653 46.8746C20.3145 46.0075 20.1909 45.2143 20.1412 44.3939C20.1261 43.8962 20.1111 43.3986 20.096 42.901C20.1156 42.726 20.1352 42.5511 20.1548 42.3762C20.1473 42.1273 20.2136 41.8514 20.28 41.5754C20.3464 41.2995 20.4127 41.0235 20.5801 40.7943C20.7008 40.6661 20.8214 40.5379 20.9692 40.4837C21.0431 40.4565 21.117 40.4294 21.1909 40.4022C21.3658 40.4218 21.5408 40.4414 21.6689 40.5621C21.77 40.6088 21.7971 40.6827 21.9253 40.8034C22.0534 40.924 22.2088 41.1186 22.337 41.2392C22.6205 41.5544 22.904 41.8696 23.1136 42.2119C23.6067 42.8694 24.1269 43.6008 24.5732 44.3593C25.0196 45.1179 25.4659 45.8765 25.7645 46.6893C26.1369 47.475 26.4084 48.2139 26.7069 49.0267C27.0055 49.8396 27.2573 50.7534 27.4081 51.6205C27.6056 52.3866 27.7564 53.2537 27.88 54.0469C27.9569 54.9412 28.0338 55.8355 28.0367 56.7569C28.0247 57.1806 28.0126 57.6044 28.0005 58.0282C27.9884 58.4519 27.9763 58.8757 27.8903 59.3266C27.7923 60.2012 27.6204 61.103 27.4484 62.0048C27.5027 62.1526 27.658 62.3471 27.7123 62.4949C28.7874 64.2804 29.7616 66.0192 30.8367 67.8047C32.3582 70.3488 33.7787 72.8461 35.2263 75.4173C35.1449 75.1956 35.1102 74.8729 35.0288 74.6512C34.878 73.7841 34.7272 72.917 34.6036 72.1238C34.4528 71.2567 34.3488 70.2885 34.2719 69.3943C34.195 68.5 34.1182 67.6058 34.1152 66.6844C34.0851 65.6891 34.0549 64.6938 34.052 63.7724C34.064 63.3486 34.15 62.8977 34.1621 62.474C34.1546 62.2252 34.2209 61.9492 34.2873 61.6732C34.3536 61.3973 34.42 61.1213 34.5135 60.9192C34.6538 60.6161 34.8951 60.3598 35.1906 60.2512C35.3384 60.1969 35.4123 60.1698 35.5873 60.1894C35.7622 60.209 35.9643 60.3025 36.0924 60.4231C36.2206 60.5438 36.3488 60.6645 36.403 60.8123C36.4573 60.96 36.5855 61.0807 36.6127 61.1546C36.6941 61.3763 36.8494 61.5708 36.958 61.8664C37.1947 62.2826 37.4043 62.6249 37.5672 63.0682C37.7029 63.4377 37.8657 63.8811 38.0014 64.2506C38.1643 64.6939 38.3271 65.1373 38.49 65.5806C38.7885 66.3935 39.1142 67.2802 39.265 68.1473C39.354 68.6178 39.5168 69.0612 39.6058 69.5317C39.6947 70.0022 39.7837 70.4727 39.7716 70.8965C39.8334 71.2931 39.8952 71.6897 39.8832 72.1134C39.8907 72.3623 39.8982 72.6111 39.9058 72.8599C39.9133 73.1087 39.9208 73.3575 39.9284 73.6064C39.951 74.3528 39.8725 75.0525 39.8951 75.799C39.8906 76.4716 39.8121 77.1713 39.7337 77.871C39.53 79.3715 39.2525 80.8991 38.975 82.4267C39.4756 83.333 39.9762 84.2394 40.504 85.2196C41.0318 86.1998 41.5596 87.1801 42.1612 88.1332C42.689 89.1134 43.2167 90.0936 43.7174 90.9999C44.6719 92.9136 45.7274 94.8741 46.6081 96.815L46.6352 96.8889C46.5734 96.4923 46.5116 96.0956 46.5237 95.6719C46.3232 93.9844 46.3715 92.2894 46.3459 90.6215C46.3701 89.774 46.3942 88.9265 46.4922 88.0519C46.5903 87.1772 46.7155 86.3765 46.8407 85.5757C47.0398 84.7478 47.1378 83.8732 47.3369 83.0453C47.536 82.2174 47.6612 81.4167 47.8603 80.5888C47.9462 80.1379 48.1061 79.6598 48.1921 79.2089C48.2117 79.034 48.3052 78.8319 48.3248 78.657C48.3716 78.556 48.3912 78.381 48.5118 78.2528C48.6325 78.1247 48.6792 78.0236 48.827 77.9693L48.9009 77.9422C49.1226 77.8608 49.3247 77.9543 49.5267 78.0478C49.6549 78.1685 49.7092 78.3162 49.7635 78.464C50.0349 79.203 50.3802 79.9147 50.6516 80.6537C50.9502 81.4665 51.202 82.3804 51.4267 83.2204C51.6242 83.9864 51.7478 84.7797 51.7975 85.6C51.8744 86.4943 51.9513 87.3885 52.0282 88.2828C52.1051 89.1771 52.007 90.0517 51.9828 90.8992C51.9587 91.7467 51.8335 92.5475 51.7083 93.3482C51.5831 94.149 51.384 94.9768 51.1849 95.8047C51.0522 96.3567 50.9195 96.9086 50.7596 97.3866C50.6269 97.9386 50.4203 98.5176 50.2876 99.0696C50.1277 99.5476 49.9211 100.127 49.6873 100.632C49.5938 100.834 49.5003 101.036 49.4068 101.238C49.2665 101.541 49.1263 101.844 48.986 102.147C49.0946 102.443 49.2499 102.638 49.3584 102.933C50.3401 104.921 51.275 107.009 52.2099 109.098C53.1177 111.113 53.9048 113.256 54.7386 115.298C55.1925 116.305 55.5725 117.339 56.0264 118.347C56.4531 119.28 56.8331 120.315 57.2598 121.248C57.3413 121.47 57.3956 121.618 57.477 121.839C57.388 121.369 57.373 120.871 57.284 120.401C57.1453 119.11 57.0805 117.792 57.0896 116.447C57.0942 115.774 57.0715 115.028 57.0761 114.355C57.0806 113.682 57.1123 113.084 57.1908 112.384C57.3009 111.086 57.4849 109.76 57.77 108.481C57.9223 107.754 58.1018 107.102 58.2813 106.449C58.3477 106.173 58.4879 105.87 58.5271 105.52C58.5935 105.244 58.7337 104.941 58.8272 104.738C58.9675 104.435 59.1077 104.132 59.2209 103.755C59.2676 103.654 59.3611 103.452 59.4079 103.351C59.5481 103.048 59.7351 102.644 60.1046 102.508C60.1785 102.481 60.1785 102.481 60.2524 102.454C60.3263 102.427 60.5012 102.446 60.6023 102.493C60.7033 102.54 60.8315 102.661 60.9325 102.707C60.9868 102.855 61.0878 102.902 61.1421 103.05C61.1964 103.197 61.2507 103.345 61.3049 103.493C61.4135 103.789 61.4753 104.185 61.5839 104.481C61.7271 105.099 61.8704 105.717 61.9397 106.363C62.083 106.981 62.2534 107.673 62.3227 108.319C62.3921 108.964 62.5353 109.582 62.5579 110.329C62.5805 111.075 62.6769 111.795 62.6724 112.467C62.6679 113.14 62.6362 113.738 62.6316 114.411C62.5924 114.761 62.5532 115.111 62.615 115.507C62.5758 115.857 62.5094 116.133 62.5441 116.456C62.5245 116.631 62.4777 116.732 62.4581 116.907C62.4385 117.082 62.3917 117.183 62.3721 117.358C62.3329 117.708 62.2198 118.085 62.1534 118.361C61.974 119.014 61.8216 119.74 61.6421 120.393C61.5486 120.595 61.529 120.77 61.4627 121.046C61.3692 121.248 61.3028 121.524 61.2093 121.726C61.0495 122.204 60.8157 122.71 60.6558 123.188C60.4221 123.693 60.2622 124.171 60.0284 124.676C59.7208 125.208 59.5141 125.787 59.2065 126.32C59.3422 126.689 59.4779 127.059 59.6136 127.428C59.8036 127.945 59.9665 128.389 60.1564 128.906C60.3464 129.423 60.4625 129.968 60.6525 130.485C60.8425 131.002 60.9587 131.547 61.1487 132.064C61.3658 132.655 61.5829 133.246 61.8 133.837C61.9629 134.281 61.803 134.759 61.3597 134.922C60.9163 135.084 60.4383 134.925 60.2754 134.481C59.8215 133.474 59.4415 132.439 59.1354 131.378C58.9455 130.86 58.8294 130.316 58.6394 129.799C58.4494 129.281 58.2866 128.838 58.0966 128.321C57.9337 127.877 57.7437 127.36 57.5809 126.917C57.231 126.878 56.854 126.765 56.5237 126.55C56.2206 126.41 55.9175 126.27 55.5873 126.056C54.88 125.728 54.2195 125.3 53.559 124.872C52.9996 124.49 52.4401 124.109 51.8535 123.653C51.2669 123.198 50.7074 122.816 50.1947 122.334C49.0683 121.322 47.9418 120.31 46.8621 119.197C46.4233 118.687 45.9845 118.177 45.5185 117.594C45.0797 117.084 44.6877 116.473 44.2488 115.964C43.7829 115.38 43.3637 114.695 42.8977 114.112C42.4318 113.528 42.0397 112.917 41.6476 112.307C41.4652 112.038 41.2556 111.696 41.0731 111.427C40.7821 110.863 40.4443 110.4 40.3011 109.782C40.2196 109.56 40.286 109.285 40.4534 109.055C40.5741 108.927 40.6947 108.799 40.7686 108.772C40.9164 108.718 41.0642 108.663 41.1652 108.71C41.414 108.702 41.6161 108.796 41.8453 108.963C42.1756 109.178 42.4787 109.318 42.8089 109.532C44.0756 110.241 45.1749 111.179 46.3482 112.09C47.4203 112.954 48.5196 113.892 49.545 114.857C50.0849 115.413 50.6987 115.943 51.2385 116.499C51.7784 117.056 52.2172 117.565 52.6831 118.149C53.5879 119.242 54.4188 120.363 55.2768 121.557C55.4592 121.826 55.6417 122.094 55.797 122.289C55.7699 122.215 55.7427 122.141 55.7427 122.141C55.0567 120.045 54.1489 118.03 53.3422 116.062C52.4073 113.973 51.5734 111.931 50.6385 109.843C49.7308 107.828 48.823 105.813 47.9153 103.799C47.57 103.087 47.2246 102.375 46.9532 101.636C46.8522 101.589 46.7783 101.616 46.6773 101.57C46.5023 101.55 46.3741 101.429 46.1992 101.41C45.9233 101.343 45.6201 101.203 45.317 101.063C44.7108 100.782 44.1046 100.502 43.5723 100.194C42.3328 99.5594 41.1671 98.8973 39.9742 98.1614C39.4148 97.7798 38.8825 97.4722 38.323 97.0906C37.7635 96.7091 37.2041 96.3276 36.6446 95.946C36.0852 95.5645 35.5996 95.1558 35.114 94.7471C34.6285 94.3384 34.1158 93.8558 33.603 93.3732C32.5776 92.4081 31.6261 91.4157 30.7213 90.3224C30.2825 89.8127 29.8437 89.303 29.4788 88.7661C29.1681 88.377 28.8304 87.914 28.6404 87.3968C28.5047 87.0273 28.3418 86.584 28.5288 86.1798C28.6223 85.9778 28.7897 85.7485 29.0114 85.6671C29.1592 85.6128 29.2331 85.5857 29.3341 85.6324C29.509 85.6521 29.6101 85.6988 29.785 85.7184C30.061 85.7848 30.2902 85.9522 30.5933 86.0924C30.8964 86.2327 31.1995 86.3729 31.5026 86.5132C32.136 86.8676 32.8432 87.1948 33.4766 87.5493C34.0089 87.8569 34.6422 88.2113 35.2017 88.5929C35.7612 88.9744 36.3206 89.3559 36.7791 89.6907C37.3385 90.0723 37.8241 90.481 38.3835 90.8625C38.8691 91.2712 39.4286 91.6528 39.9141 92.0615C40.4268 92.5441 40.9124 92.9527 41.4251 93.4353C41.9107 93.844 42.3495 94.3537 42.8622 94.8363C43.6856 95.708 44.5361 96.6535 45.2388 97.6534C45.3941 97.8479 45.4484 97.9957 45.6037 98.1902C45.5223 97.9686 45.4408 97.7469 45.2855 97.5523C44.3038 95.5647 43.3222 93.5771 42.3406 91.5895C41.3589 89.6019 40.3305 87.7154 39.2749 85.7549C38.7472 84.7747 38.1923 83.7206 37.6374 82.6664C37.5635 82.6936 37.4157 82.7479 37.3146 82.7011C37.1397 82.6815 37.0387 82.6347 36.9376 82.588C36.8366 82.5412 36.7627 82.5684 36.6617 82.5217C36.4596 82.4281 36.2847 82.4085 36.0826 82.315C35.6785 82.128 35.2743 81.941 34.8702 81.754C34.0619 81.38 33.3004 80.9049 32.5388 80.4299C31.0429 79.5536 29.5666 78.5025 28.1175 77.5253C27.4298 77.0231 26.7421 76.5209 26.0545 76.0187C25.3397 75.4426 24.6989 74.8394 24.058 74.2362C22.7491 72.9558 21.514 71.6483 20.3997 70.2126C20.1162 69.8974 19.8794 69.4812 19.6698 69.1389C19.5145 68.9444 19.4331 68.7227 19.3049 68.6021C19.2506 68.4543 19.1496 68.4075 19.0953 68.2597C19.041 68.1119 18.9128 67.9913 18.8314 67.7696C18.75 67.5479 18.6957 67.4002 18.6143 67.1785C18.5253 66.708 18.833 66.1756 19.2763 66.0128L19.3502 65.9856C19.6458 65.8771 19.9956 65.9163 20.2716 65.9827C20.4737 66.0762 20.6757 66.1697 20.8039 66.2903C21.2081 66.4773 21.5383 66.6915 21.9425 66.8785C23.5862 67.7004 25.2103 68.6973 26.7137 69.8223C28.1161 70.9006 29.5729 72.1267 30.8546 73.3331C32.1635 74.6135 33.4996 75.9677 34.6879 77.3762C34.8432 77.5708 34.9985 77.7653 35.1809 78.0338C34.4436 76.7112 33.7801 75.3615 33.0427 74.0389C32.1696 72.3469 31.2227 70.682 30.2018 69.0443C29.5458 67.9434 28.8899 66.8425 28.234 65.7417C27.578 64.6408 26.821 63.4931 26.1651 62.3923C26.0912 62.4194 26.0912 62.4194 26.064 62.3455C25.7881 62.2792 25.586 62.1856 25.3839 62.0921C25.2829 62.0454 25.0808 61.9519 24.9798 61.9052C24.6767 61.7649 24.2997 61.6518 23.8956 61.4648C23.1144 61.1646 22.3604 60.9384 21.626 60.5372C20.9187 60.21 20.1105 59.836 19.4033 59.5087C18.5678 59.0608 17.7324 58.6129 16.9708 58.1379C15.3739 57.2149 13.8704 56.0898 12.4876 54.8366C11.7457 54.1866 11.0505 53.4357 10.3825 52.7585C9.71447 52.0814 9.01932 51.3304 8.42519 50.6261C8.24273 50.3577 8.08742 50.1632 7.90496 49.8947C7.69536 49.5524 7.58677 49.2568 7.65314 48.9808ZM35.3444 62.0397C35.3172 61.9658 35.3172 61.9658 35.2901 61.8919C35.2901 61.8919 35.3172 61.9658 35.3444 62.0397ZM50.0298 96.3129C50.0298 96.3129 50.1036 96.2858 50.0298 96.3129V96.3129ZM60.0668 105.373L60.0397 105.3C60.0668 105.373 60.0668 105.373 60.0668 105.373ZM48.6574 100.339C48.5835 100.366 48.5095 100.394 48.5367 100.467L48.5638 100.541C48.6377 100.514 48.6845 100.413 48.6574 100.339Z" fill="#648A15"/>
+<path d="M69.5552 72.5455C69.4597 72.5752 69.3346 72.5094 69.2391 72.5391C68.8571 72.6579 68.5643 73.0631 68.4921 73.5045C68.4368 74.6736 68.4112 75.9383 68.3856 77.203C68.3961 78.2469 68.4364 79.3864 68.4469 80.4304C68.4976 82.6138 68.5186 84.7018 68.6648 86.8556C68.8407 89.1048 69.112 91.3243 69.4789 93.5142C69.7101 94.5942 69.8458 95.704 70.077 96.7841C70.2784 97.7686 70.4142 98.8784 70.6157 99.863C70.9528 101.957 71.4152 104.117 71.8479 106.182C72.079 107.262 72.3102 108.342 72.5414 109.422C72.7726 110.502 72.9741 111.487 73.3007 112.537C73.5319 113.617 73.8586 114.668 74.1853 115.718C74.512 116.769 74.8386 117.819 75.195 118.965C75.9438 121.036 76.5972 123.137 77.4118 125.082C77.5009 125.369 77.6854 125.626 77.8042 126.008C77.2505 125.237 76.631 124.592 75.9817 123.852C74.6833 122.37 73.3848 120.889 71.9909 119.438C70.5969 117.986 69.2327 116.63 67.8387 115.179C66.379 113.852 64.9192 112.526 63.4595 111.2C61.9997 109.873 60.3787 108.702 58.8532 107.501C58.2931 107.047 57.6077 106.527 57.0476 106.072C57.1134 105.947 57.0837 105.852 57.054 105.756C57.0604 105.44 56.9416 105.058 56.7273 104.706C56.5788 104.229 56.3348 103.781 56.1206 103.429C55.8172 102.79 55.4841 102.056 55.1808 101.417C55.2105 101.512 55.2402 101.608 55.2699 101.703C55.2105 101.512 55.1808 101.417 55.0259 101.256L55.0556 101.351L55.0259 101.256C54.7522 100.712 54.6037 100.235 54.3301 99.6917C54.0564 99.1484 53.7827 98.6052 53.4794 97.9665C53.2354 97.5187 52.9617 96.9755 52.7177 96.5278C52.444 95.9845 52.1046 95.5665 51.8309 95.0232C50.4795 93.0349 49.0325 91.0762 47.4243 89.2725C46.6499 88.4661 45.8755 87.6597 45.101 86.8533C44.2014 85.9811 43.3973 85.0792 42.5274 84.3025C42.0925 83.9141 41.6575 83.5258 41.1567 83.2626C40.656 82.9994 40.1255 82.6408 39.5526 82.819C39.3616 82.8784 39.2958 83.0036 39.1049 83.0629C38.9436 83.2178 38.9075 83.4385 38.8417 83.5637C38.7102 83.8141 38.9244 84.1663 39.0135 84.4528C39.3402 85.5031 39.792 86.6193 40.2142 87.64C40.666 88.7562 41.2134 89.8426 41.7607 90.9291C42.2784 91.9201 42.796 92.911 43.4092 93.8723C44.052 94.9291 44.6651 95.8904 45.4035 96.9174C46.0166 97.8787 46.8207 98.7806 47.5951 99.587C47.2196 99.3897 46.9395 99.1626 46.5343 98.8697C45.7237 98.284 44.8177 97.728 44.0072 97.1423C42.2907 96.0005 40.6994 94.9245 39.0126 93.8783C37.4213 92.8023 35.7344 91.756 34.1431 90.6801C33.3326 90.0944 32.4563 89.6338 31.5503 89.0778C30.674 88.6173 29.768 88.0613 28.9214 87.6962C28.1703 87.3015 27.3237 86.9364 26.5726 86.5416C26.6086 86.3209 26.7403 86.0706 26.7764 85.8499C26.9801 85.1582 26.838 84.3646 26.7256 83.6665C26.5835 82.8729 26.2505 82.1386 25.8516 81.5296C25.4528 80.9206 25.0836 80.407 24.5893 79.8277C24.0949 79.2484 23.5645 78.8897 22.9088 78.4653C22.2532 78.0409 21.657 77.8074 20.9653 77.6036C20.1484 77.3341 19.3909 77.2555 18.5676 77.3021C17.7443 77.3487 16.9506 77.4908 16.1867 77.7283C16.0912 77.758 15.9002 77.8174 15.8048 77.8471C15.1363 78.055 14.5634 78.2332 13.9544 78.6321C13.3157 78.9354 12.6408 79.4595 12.1867 80.0196C11.6074 80.514 11.1829 81.1696 10.8837 81.891C10.5547 82.5169 10.3509 83.2087 10.2427 83.8707C10.1408 84.2166 10.1641 84.6282 10.1874 85.0398C10.2107 85.4515 10.2637 85.9586 10.3825 86.3406C10.4949 87.0387 10.7982 87.6775 11.1016 88.3162C11.2862 88.5729 11.5005 88.9252 11.6851 89.182C11.9948 89.5045 12.2091 89.8568 12.6144 90.1497C13.079 90.6335 13.7346 91.0579 14.3605 91.3869C15.0162 91.8113 15.8331 92.0809 16.5248 92.2846C17.2165 92.4884 17.9741 92.567 18.6064 92.5798C18.9225 92.5862 19.3342 92.5629 19.7161 92.4441C20.2233 92.3911 20.6052 92.2723 21.0827 92.1238C21.7511 91.9159 22.4556 91.4874 23.0647 91.0886C23.1305 90.9634 23.3214 90.904 23.3872 90.7788C23.9007 90.4096 24.4143 90.0404 24.8026 89.6055C25.191 89.1705 25.5793 88.7356 25.8425 88.2348C26.4387 88.4683 26.9394 88.7315 27.5654 89.0604C28.4417 89.521 29.318 89.9815 30.1943 90.4421C31.8811 91.4883 33.4724 92.5643 35.0637 93.6403C36.7802 94.782 38.4013 95.9534 40.1178 97.0952C41.8343 98.2369 43.4256 99.3129 45.0466 100.484C45.8571 101.07 46.638 101.56 47.4485 102.146C45.9399 101.673 44.3654 101.325 42.7252 101.102C40.7689 100.872 38.7467 100.768 36.82 100.634C35.8715 100.615 35.0185 100.566 34.07 100.547C33.1215 100.528 32.2027 100.604 31.1588 100.615C30.6516 100.668 30.1445 100.721 29.6373 100.774C29.1302 100.827 28.6231 100.88 28.1456 101.028C27.9546 101.087 27.7637 101.147 27.5727 101.206C27.3159 101.391 27.0888 101.671 27.1121 102.082C27.1354 102.494 27.32 102.751 27.6956 102.948C27.9459 103.08 28.1008 103.241 28.3512 103.373C28.7268 103.57 29.132 103.863 29.6031 104.031C30.4794 104.491 31.4215 104.827 32.2681 105.192C33.1147 105.557 34.0568 105.892 34.9989 106.227C35.9113 106.467 36.8237 106.707 37.7361 106.947C38.6485 107.187 39.5311 107.331 40.4138 107.476C40.7597 107.577 41.1713 107.554 41.5172 107.656C41.6127 107.626 41.6424 107.722 41.7379 107.692C42.2747 107.735 42.9368 107.843 43.4439 107.79C44.3924 107.809 45.4364 107.799 46.3849 107.818C47.8405 107.784 49.3322 107.529 50.8239 107.275C51.522 107.163 52.3156 107.021 52.9841 106.813C53.2705 106.724 53.4615 106.664 53.7777 106.671C54.0577 106.898 54.3081 107.029 54.5882 107.256C55.2735 107.776 55.9588 108.296 56.6145 108.721C56.5848 108.625 56.4893 108.655 56.4596 108.559C56.4893 108.655 56.5848 108.625 56.6145 108.721C58.14 109.922 59.6359 111.027 61.0659 112.258C61.7809 112.874 62.5256 113.585 63.2407 114.2C63.9557 114.815 64.7004 115.526 65.4451 116.237C66.9049 117.564 68.233 119.14 69.6269 120.592C70.9254 122.073 72.2239 123.554 73.5223 125.035C74.0167 125.615 74.5407 126.29 75.0351 126.869C75.5294 127.448 76.1192 127.998 76.7091 128.547C77.1737 129.031 77.7636 129.581 78.2282 130.065C78.4128 130.322 78.6929 130.549 78.9432 130.68C79.0981 130.841 79.3485 130.973 79.5989 131.105C79.7537 131.266 79.9086 131.427 80.0635 131.589C80.0932 131.684 80.2481 131.845 80.3733 131.911C80.5282 132.072 80.7488 132.108 81.0353 132.019C81.1308 131.99 81.3515 132.026 81.4173 131.901C81.6082 131.841 81.7398 131.591 81.8714 131.34C81.9075 131.12 81.9436 130.899 81.7887 130.738C81.3072 129.526 80.8553 128.41 80.3738 127.198C79.9813 126.273 79.6546 125.223 79.2622 124.298C78.8697 123.372 78.543 122.322 78.3415 121.337C77.7179 119.332 77.0645 117.231 76.4409 115.226C76.1142 114.176 75.8831 113.096 75.6519 112.016C75.4207 110.936 75.094 109.885 74.8628 108.805C74.6316 107.725 74.4302 106.74 74.199 105.66C73.9678 104.58 73.7366 103.5 73.5054 102.42C73.0728 100.356 72.8311 98.2315 72.4939 96.1372C72.1567 94.0428 71.8853 91.8232 71.6437 89.6992C71.65 89.383 71.561 89.0965 71.5674 88.7804C71.3257 86.6563 71.275 84.4729 71.1288 82.3191C70.9529 80.0699 70.9021 77.8865 70.8514 75.7031C70.8345 74.9752 70.8176 74.2474 70.8007 73.5196C70.5567 73.0718 70.1875 72.5583 69.5552 72.5455ZM54.9007 101.19C54.9007 101.19 54.9304 101.285 54.9007 101.19V101.19ZM53.3642 103.657C53.3345 103.562 53.3345 103.562 53.3642 103.657C53.3345 103.562 53.3642 103.657 53.3642 103.657Z" fill="white"/>
+<path d="M128.205 97.8663C128.068 98.1705 127.914 98.5127 127.777 98.8168C127.524 99.4803 127.216 100.165 127.001 100.845C126.885 101.204 126.786 101.526 126.708 101.902C126.61 102.223 126.511 102.545 126.429 102.828C126.235 103.564 126.079 104.316 125.978 105.048C125.918 105.387 125.895 105.742 125.872 106.098C124.771 110.677 125.357 115.878 128.128 119.777L128.149 119.832C128.208 119.904 128.229 119.96 128.305 119.994L128.326 120.049C128.385 120.121 128.499 120.172 128.575 120.207C128.689 120.258 128.748 120.33 128.862 120.382C129.284 120.663 129.778 120.885 130.235 121.091C130.463 121.193 130.691 121.296 130.919 121.399C130.919 121.399 130.919 121.399 130.957 121.416C131.185 121.518 131.451 121.638 131.696 121.703C131.924 121.805 132.208 121.887 132.47 121.914C132.753 121.996 133.092 122.056 133.392 122.1C133.955 122.17 134.517 122.241 135.08 122.311C135.66 122.343 136.24 122.376 136.819 122.408C137.399 122.44 137.979 122.473 138.559 122.505C139.156 122.499 139.753 122.494 140.35 122.488C140.947 122.482 141.561 122.439 142.157 122.433C142.771 122.389 143.385 122.345 144.017 122.264C144.593 122.203 145.169 122.142 145.707 122.064C146.283 122.003 146.838 121.887 147.41 121.733C147.965 121.617 148.537 121.463 149.092 121.347C149.664 121.194 150.275 121.057 150.847 120.903C152.029 120.612 153.191 120.266 154.348 119.827C154.9 119.618 155.468 119.371 156.037 119.123C156.55 118.897 157.025 118.654 157.517 118.373C158.01 118.091 158.557 117.789 158.991 117.435C159.207 117.259 159.462 117.099 159.641 116.905C159.858 116.728 160.053 116.496 160.249 116.264C160.445 116.033 160.641 115.801 160.837 115.569C161.032 115.337 161.152 115.071 161.234 114.787C161.333 114.466 161.283 114.17 161.141 113.877C161.04 113.694 160.846 113.516 160.673 113.392C160.441 113.196 160.175 113.076 159.909 112.957C159.833 112.923 159.719 112.871 159.643 112.837C159.605 112.82 159.529 112.786 159.491 112.769C159.301 112.683 159.11 112.597 158.993 112.453C158.955 112.436 158.934 112.381 158.896 112.364C158.913 112.326 158.913 112.326 158.93 112.288C158.947 112.25 158.964 112.212 158.981 112.174C159.053 112.115 159.143 112.018 159.215 111.959C159.652 111.698 160.148 111.51 160.645 111.322C161.196 111.113 161.764 110.866 162.316 110.657C162.591 110.552 162.846 110.392 163.084 110.271C163.139 110.25 163.211 110.191 163.266 110.17C168.461 108.073 173.056 104.06 177.273 100.38C177.6 100.161 177.909 99.9809 178.198 99.7452C178.432 99.5304 178.704 99.3327 178.955 99.0798C179.189 98.865 179.478 98.6293 179.712 98.4145C179.963 98.1617 180.196 97.9469 180.409 97.6769C180.89 97.1162 181.295 96.5211 181.7 95.9261C181.875 95.6391 182.012 95.3349 182.187 95.0479C182.341 94.7057 182.533 94.3807 182.67 94.0765C182.806 93.7724 182.926 93.5062 183.101 93.2192C183.238 92.915 183.358 92.6489 183.457 92.3276C183.555 92.0063 183.616 91.668 183.677 91.3296C183.738 90.9912 183.723 90.6186 183.652 90.267C183.628 90.1187 183.62 89.9324 183.595 89.7841C183.571 89.6358 183.508 89.4704 183.466 89.3602C183.403 89.1948 183.324 89.0674 183.206 88.923C183.105 88.7405 182.932 88.6169 182.759 88.4933C182.624 88.3869 182.489 88.2804 182.354 88.174C182.219 88.0675 182.029 87.982 181.877 87.9135C181.725 87.8451 181.573 87.7766 181.421 87.7082C181.231 87.6227 181.044 87.6303 180.837 87.5827C180.706 87.5694 180.592 87.5181 180.461 87.5048C180.254 87.4573 180.101 87.3888 179.894 87.3413C179.894 87.3413 179.856 87.3242 179.873 87.2862C179.89 87.2482 179.89 87.2481 179.87 87.193C180.029 86.5334 180.303 85.9251 180.615 85.3339C180.598 85.3719 180.563 85.4479 180.546 85.4859C180.7 85.1438 180.892 84.8187 181.046 84.4765C181.029 84.5146 180.995 84.5906 180.978 84.6286C181.29 84.0374 181.618 83.4082 181.968 82.8341C182.143 82.5471 182.301 82.298 182.476 82.011C182.651 81.7239 182.77 81.4578 182.945 81.1708C183.274 80.5415 183.603 79.9123 183.877 79.304C184.134 78.7337 184.352 78.1463 184.609 77.576C184.845 76.9506 185.08 76.3252 185.24 75.6656C185.322 75.3823 185.383 75.0439 185.464 74.7607C185.58 74.4014 185.658 74.025 185.719 73.6866C185.824 73.0479 185.928 72.4092 185.995 71.7534C186.04 71.0424 185.993 70.3352 185.907 69.611C185.892 69.2384 185.822 68.8867 185.789 68.5521C185.757 68.2175 185.687 67.8659 185.654 67.5313C185.584 67.1796 185.514 66.8279 185.388 66.4971C185.28 66.1284 185.134 65.7425 184.987 65.3566C184.719 64.733 184.375 64.0753 183.997 63.4936C183.619 62.9119 183.223 62.3682 182.79 61.8074C182.592 61.5356 182.394 61.2637 182.142 61.0128C181.889 60.7618 181.636 60.5109 181.345 60.2429C181.21 60.1364 181.113 60.0471 180.978 59.9406C180.843 59.8342 180.691 59.7657 180.594 59.6764C180.307 59.5015 180.058 59.3437 179.754 59.2068C179.429 59.0148 179.104 58.8228 178.762 58.6688C178.457 58.532 178.098 58.416 177.794 58.2791C177.075 58.0472 176.323 57.8913 175.57 57.7354C175.232 57.6746 174.855 57.5966 174.517 57.5358C174.178 57.475 173.84 57.4141 173.523 57.4084C173.167 57.3856 172.812 57.3628 172.477 57.3951C172.066 57.3932 171.677 57.4464 171.287 57.4996C170.935 57.57 170.528 57.6612 170.16 57.7696C169.791 57.8779 169.405 58.0243 169.019 58.1706C168.688 58.2961 168.396 58.4387 168.086 58.6193C167.738 58.7827 167.39 58.9462 167.063 59.1648C166.443 59.526 165.768 59.9081 165.17 60.3244C164.571 60.7407 164.048 61.1912 163.508 61.6798C163.274 61.8946 163.023 62.1474 162.772 62.4002C162.522 62.6531 162.288 62.8679 162.037 63.1207C161.552 63.5883 161.105 64.0731 160.641 64.5958C160.071 65.2536 159.425 65.8771 158.875 66.5899C158.59 66.9188 158.364 67.3199 158.138 67.721C158.035 67.9491 157.894 68.1601 157.792 68.3883C157.706 68.5784 157.638 68.7304 157.552 68.9205C157.377 69.2076 157.185 69.5326 156.972 69.8026C156.883 69.8995 156.794 69.9965 156.666 70.0763C156.539 70.1562 156.374 70.2189 156.208 70.2816C156.153 70.3025 156.115 70.2854 156.098 70.3234C155.942 70.1618 155.824 70.0174 155.685 69.8178C155.509 69.601 155.332 69.3843 155.138 69.2056C154.906 69.0098 154.636 68.7969 154.37 68.6772C154.18 68.5916 153.99 68.5061 153.821 68.4756C153.613 68.4281 153.444 68.3977 153.22 68.3882C152.716 68.3901 152.161 68.506 151.741 68.7284C151.431 68.909 151.104 69.1276 150.815 69.3634C150.543 69.5611 150.292 69.8139 150.097 70.0458C149.829 70.3367 149.561 70.6275 149.369 70.9526C148.504 72.1635 147.909 73.5873 147.386 74.9522C147.116 75.6537 146.846 76.3551 146.559 77.0946C146.306 77.758 146.053 78.4215 145.8 79.0849C145.414 80.1456 145.011 81.2444 144.625 82.3051C144.441 82.8165 144.24 83.3659 144.017 83.8601C143.85 84.3335 143.662 84.7517 143.456 85.2079C143.23 85.609 143.021 85.9721 142.774 86.3181C142.612 86.474 142.468 86.5918 142.306 86.7477C142.251 86.7686 142.196 86.7895 142.179 86.8275C142.141 86.8104 142.124 86.8485 142.086 86.8313C142.086 86.8313 142.048 86.8142 142.065 86.7762C141.745 86.2667 141.647 85.6736 141.42 85.1604C141.358 84.995 141.24 84.8505 141.139 84.668C141.021 84.5235 140.903 84.3791 140.73 84.2555C140.498 84.0597 140.177 83.9608 139.86 83.9551C139.673 83.9627 139.487 83.9703 139.284 84.016C139.08 84.0616 138.915 84.1243 138.732 84.2251C138.385 84.3885 138.075 84.5691 137.748 84.7877C137.204 85.1831 136.681 85.6337 136.196 86.1013C135.677 86.645 135.159 87.1886 134.678 87.7494C134.197 88.3102 133.754 88.8881 133.332 89.5211C132.944 90.0781 132.539 90.6731 132.151 91.2301C131.746 91.8251 131.341 92.4201 130.957 93.0702C130.168 94.3153 129.417 95.5776 128.763 96.9292C128.495 97.22 128.359 97.5242 128.205 97.8663Z" fill="#FF8DD4" fill-opacity="0.6"/>
+<path d="M179.223 87.8163C178.913 87.9969 178.624 88.2326 178.335 88.4683C178.28 88.4892 178.208 88.5482 178.152 88.5691C178.17 88.531 178.208 88.5482 178.225 88.5101C177.881 88.7668 177.499 89.0063 177.134 89.2078C176.751 89.4473 176.369 89.6868 175.97 89.9644C175.626 90.221 175.244 90.4605 174.879 90.662C174.514 90.8635 174.149 91.065 173.822 91.2836C173.567 91.4433 173.33 91.5649 173.075 91.7246C172.948 91.8045 172.875 91.8634 172.748 91.9432C172.676 92.0022 172.621 92.0231 172.548 92.082C172.476 92.1409 172.421 92.1618 172.349 92.2208C172.294 92.2417 172.276 92.2797 172.242 92.3557C172.098 92.4736 172.088 92.6979 172.151 92.8633C172.21 92.9355 172.269 93.0078 172.345 93.042C172.421 93.0762 172.514 93.0724 172.607 93.0686C172.662 93.0477 172.7 93.0648 172.756 93.0439C172.849 93.0401 172.921 92.9812 172.976 92.9603C173.086 92.9184 173.159 92.8595 173.231 92.8006C173.358 92.7207 173.486 92.6409 173.63 92.523C173.957 92.3044 174.284 92.0858 174.649 91.8843C175.014 91.6828 175.358 91.4262 175.702 91.1696C176.046 90.9129 176.39 90.6563 176.734 90.3997C176.789 90.3788 176.807 90.3408 176.862 90.3199C176.845 90.3579 176.807 90.3408 176.789 90.3788C176.845 90.3579 176.862 90.3198 176.934 90.2609C176.917 90.2989 176.862 90.3199 176.862 90.3199C177.061 90.1811 177.261 90.0423 177.422 89.8864C177.405 89.9245 177.35 89.9454 177.35 89.9454C177.55 89.8066 177.749 89.6678 177.966 89.491C178.382 89.1755 178.782 88.8979 179.198 88.5824C179.325 88.5025 179.415 88.4056 179.525 88.3638C179.597 88.3049 179.669 88.2459 179.704 88.1699C179.738 88.0938 179.696 87.9836 179.692 87.8904C179.633 87.8182 179.574 87.746 179.498 87.7117C179.426 87.7707 179.295 87.7574 179.223 87.8163Z" fill="#083F4D"/>
+<path d="M165.952 95.9714C165.821 95.9581 165.711 95.9999 165.6 96.0418C165.545 96.0627 165.473 96.1216 165.401 96.1805C165.197 96.2262 165.015 96.3269 164.967 96.5341C164.916 96.6482 164.941 96.7964 164.982 96.9067C165.003 96.9618 165.062 97.0341 165.1 97.0512C165.159 97.1234 165.197 97.1405 165.273 97.1747C165.311 97.1918 165.349 97.209 165.349 97.209C165.425 97.2432 165.501 97.2774 165.595 97.2736C165.688 97.2698 165.781 97.266 165.874 97.2622C165.967 97.2584 166.039 97.1995 166.095 97.1786C166.205 97.1367 166.294 97.0398 166.383 96.9428C166.473 96.8459 166.486 96.7147 166.482 96.6216C166.496 96.4904 166.492 96.3972 166.412 96.2699C166.387 96.1216 166.176 95.9809 165.952 95.9714Z" fill="#083F4D"/>
+<path d="M158.485 112.362C158.371 112.31 158.257 112.259 158.147 112.301C157.282 112.597 156.434 112.856 155.569 113.152C154.759 113.428 153.95 113.704 153.14 113.979C151.482 114.513 149.821 114.954 148.176 115.357C147.714 115.47 147.252 115.582 146.791 115.694C146.587 115.739 146.346 115.768 146.125 115.852C145.867 115.918 145.646 116.002 145.371 116.106L145.315 116.127C145.26 116.148 145.205 116.169 145.15 116.19C145.078 116.249 145.044 116.325 145.047 116.418C145.051 116.511 145.055 116.604 145.131 116.639C145.169 116.656 145.19 116.711 145.228 116.728C145.266 116.745 145.304 116.762 145.359 116.741C145.601 116.713 145.88 116.701 146.138 116.635C146.342 116.589 146.545 116.544 146.711 116.481C147.079 116.372 147.469 116.319 147.838 116.211C148.262 116.082 148.669 115.99 149.093 115.861C149.499 115.77 149.923 115.641 150.33 115.549C151.123 115.312 151.936 115.129 152.712 114.93C153.119 114.838 153.543 114.709 153.929 114.563C154.353 114.434 154.739 114.287 155.162 114.158C156.231 113.816 157.299 113.474 158.33 113.114C158.44 113.073 158.55 113.031 158.601 112.917C158.653 112.803 158.704 112.689 158.662 112.578C158.679 112.54 158.582 112.451 158.485 112.362Z" fill="#083F4D"/>
+<path d="M143.019 116.557C142.977 116.446 142.863 116.395 142.766 116.306C142.728 116.289 142.728 116.289 142.69 116.272C142.555 116.165 142.348 116.118 142.182 116.18C142.144 116.163 142.089 116.184 142.034 116.205C141.831 116.251 141.648 116.351 141.562 116.541C141.507 116.562 141.473 116.638 141.401 116.697C141.312 116.794 141.298 116.925 141.285 117.057C141.289 117.15 141.331 117.26 141.334 117.353C141.376 117.463 141.473 117.553 141.549 117.587C141.587 117.604 141.625 117.621 141.701 117.655C141.777 117.69 141.815 117.707 141.891 117.741C142.043 117.809 142.192 117.785 142.357 117.722C142.522 117.659 142.633 117.617 142.722 117.52C142.794 117.462 142.884 117.365 142.935 117.251C142.986 117.136 143.055 116.984 143.068 116.853C143.081 116.722 143.06 116.667 143.019 116.557Z" fill="#083F4D"/>
+<path d="M139.403 84.664C139.289 85.5271 139.192 86.3521 139.04 87.198C139 87.5915 138.943 88.023 138.865 88.3994C138.808 88.831 138.73 89.2074 138.673 89.6389C138.445 91.365 138.272 93.0701 138.006 94.7791C137.892 95.6422 137.701 96.471 137.549 97.3169C137.397 98.1628 137.207 98.9917 137.055 99.8376C136.865 100.666 136.713 101.512 136.468 102.362C136.26 103.229 136.032 104.041 135.825 104.907C135.635 105.736 135.424 106.51 135.234 107.339C135.044 108.168 134.892 109.014 134.684 109.88C134.589 110.295 134.494 110.709 134.399 111.124C134.304 111.538 134.209 111.953 134.093 112.312C133.96 112.709 133.882 113.085 133.787 113.5C133.654 113.897 133.559 114.312 133.426 114.709C133.361 114.954 133.314 115.161 133.249 115.407L133.232 115.445C133.05 115.545 132.905 115.663 132.74 115.726C132.048 116.146 131.394 116.583 130.719 116.965C130.082 117.365 129.462 117.726 128.805 118.07C128.058 118.511 127.348 118.969 126.601 119.41C126.292 119.591 125.982 119.771 125.689 119.914C125.506 120.014 125.269 120.136 125.086 120.237C124.976 120.279 124.887 120.376 124.873 120.507C124.822 120.621 124.864 120.731 124.906 120.841C124.947 120.952 125.006 121.024 125.12 121.075L125.159 121.092C125.273 121.144 125.383 121.102 125.493 121.06C125.879 120.914 126.265 120.767 126.63 120.566C127.215 120.281 127.801 119.995 128.369 119.748C129.613 119.119 130.873 118.452 132.057 117.75C132.451 117.79 132.861 117.792 133.217 117.815C133.721 117.813 134.245 117.866 134.749 117.865C135.739 117.899 136.768 117.95 137.758 117.984C138.524 118.009 139.27 117.979 140.011 117.855C140.252 117.827 140.41 117.578 140.42 117.353C140.408 117.074 140.172 116.785 139.893 116.796C138.886 116.8 137.878 116.804 136.853 116.846C136.35 116.848 135.846 116.849 135.325 116.889C134.821 116.891 134.317 116.893 133.835 116.95C133.648 116.958 133.462 116.965 133.314 116.99C134.316 116.389 135.335 115.751 136.336 115.15C137.682 114.293 139.028 113.435 140.353 112.523C141.134 112.006 141.878 111.472 142.638 110.899C142.676 110.917 142.697 110.972 142.773 111.006C142.849 111.04 142.887 111.057 142.98 111.053C143.149 111.084 143.336 111.076 143.522 111.069C143.67 111.044 143.802 111.057 143.912 111.015C144.06 110.991 144.17 110.949 144.319 110.924C144.577 110.858 144.836 110.791 145.132 110.742C145.632 110.647 146.132 110.552 146.632 110.457C147.708 110.301 148.822 110.162 149.877 109.951C150.432 109.835 151.004 109.681 151.559 109.565C152.132 109.411 152.704 109.257 153.276 109.103C154.327 108.799 155.396 108.457 156.447 108.153C157.515 107.811 158.639 107.448 159.707 107.105C160.258 106.896 160.848 106.704 161.382 106.533C161.916 106.362 162.45 106.191 162.946 106.003C164.049 105.585 165.131 105.111 166.174 104.621C166.412 104.499 166.494 104.216 166.355 104.016C166.233 103.779 165.988 103.714 165.75 103.836C164.817 104.284 163.846 104.716 162.836 105.13C162.302 105.301 161.789 105.528 161.254 105.699C160.72 105.87 160.224 106.058 159.69 106.229C158.605 106.609 157.536 106.951 156.43 107.276C155.323 107.601 154.234 107.888 153.124 108.12C152.014 108.352 150.904 108.584 149.793 108.816C148.887 109.002 147.963 109.227 147.056 109.413C146.204 109.578 145.37 109.706 144.497 109.816C144.404 109.82 144.256 109.844 144.163 109.848C144.796 109.356 145.391 108.846 146.003 108.299C146.598 107.79 147.155 107.263 147.75 106.754C148.362 106.206 148.957 105.697 149.531 105.132C149.676 105.014 149.799 104.841 149.944 104.723C150.24 104.674 150.516 104.569 150.774 104.503C150.978 104.457 151.198 104.374 151.402 104.328C151.605 104.282 151.826 104.199 152.029 104.153C152.25 104.069 152.453 104.024 152.673 103.94C152.894 103.856 153.097 103.811 153.318 103.727C153.797 103.577 154.293 103.389 154.751 103.184C155.209 102.978 155.65 102.811 156.071 102.589C156.474 102.404 156.932 102.199 157.335 102.014C158.213 101.587 159.053 101.142 159.893 100.697C160.386 100.416 160.861 100.172 161.315 99.874C161.553 99.7524 161.808 99.5927 162.024 99.4159C162.279 99.2562 162.517 99.1346 162.792 99.03C163.03 98.9084 163.129 98.5871 162.99 98.3875C162.869 98.1499 162.585 98.0681 162.348 98.1898C161.89 98.3951 161.469 98.6175 161.032 98.8779C160.612 99.1003 160.192 99.3228 159.755 99.5832C158.914 100.028 158.091 100.435 157.23 100.824C156.369 101.214 155.508 101.604 154.647 101.994C154.244 102.178 153.803 102.345 153.362 102.512C152.921 102.68 152.518 102.864 152.077 103.031C151.839 103.153 151.618 103.237 151.381 103.358C151.326 103.379 151.271 103.4 151.215 103.421C151.734 102.877 152.253 102.334 152.828 101.769C153.419 101.167 153.993 100.602 154.584 99.9994C155.12 99.4177 155.656 98.836 156.154 98.2372C156.707 97.6175 157.261 96.9978 157.814 96.3781C157.903 96.2811 158.01 96.1462 158.099 96.0492C158.302 96.0036 158.485 95.9029 158.65 95.8401C158.888 95.7185 159.164 95.6139 159.401 95.4923C159.859 95.287 160.335 95.0436 160.81 94.8003C161.76 94.3137 162.635 93.7928 163.547 93.2891C164.477 92.7473 165.427 92.2607 166.357 91.7189C167.286 91.1771 168.233 90.5974 169.18 90.0176C170.071 89.4587 170.942 88.8447 171.813 88.2307C172.701 87.5787 173.609 86.9818 174.48 86.3678C175.278 85.8127 176.039 85.2405 176.799 84.6683C176.782 84.7063 176.744 84.6892 176.727 84.7272C176.744 84.6892 176.799 84.6683 176.799 84.6683C176.799 84.6683 176.799 84.6683 176.816 84.6303C176.816 84.6303 176.816 84.6303 176.799 84.6683C177.198 84.3908 177.615 84.0752 178.014 83.7977C178.231 83.6209 178.43 83.4821 178.647 83.3053C178.846 83.1666 179.025 82.9727 179.187 82.8168C179.96 82.1134 180.696 81.393 181.47 80.6896C181.865 80.3189 182.282 80.0034 182.715 79.6498C182.932 79.473 183.11 79.2791 183.289 79.0852C183.396 78.9503 183.502 78.8153 183.608 78.6803C183.715 78.5454 183.821 78.4104 183.945 78.2374C184.017 78.1785 184.01 77.9922 184.006 77.899C183.964 77.7888 183.922 77.6785 183.808 77.6272C183.694 77.5759 183.618 77.5416 183.47 77.5664C183.359 77.6082 183.287 77.6671 183.198 77.764C183.181 77.8021 183.181 77.8021 183.126 77.823C183.126 77.823 183.126 77.823 183.143 77.785L183.126 77.823C183.108 77.861 183.109 77.861 183.091 77.899L183.108 77.861C183.036 77.9199 183.002 77.996 182.913 78.0929L182.896 78.1309C182.717 78.3248 182.576 78.5358 182.377 78.6746C182.16 78.8514 181.981 79.0453 181.764 79.2221C181.386 79.5547 180.97 79.8703 180.63 80.2201C179.856 80.9234 179.082 81.6268 178.288 82.275C178.071 82.4518 177.871 82.5906 177.655 82.7673C177.183 83.1038 176.712 83.4403 176.202 83.7596C175.676 84.117 175.132 84.5124 174.626 84.9249L174.681 84.904C173.794 85.556 172.885 86.1529 171.959 86.7878C171.088 87.4019 170.201 88.0539 169.292 88.6508C167.513 89.8617 165.692 90.9623 163.811 91.9907C162.861 92.4774 161.931 93.0191 160.981 93.5058C160.561 93.7282 160.158 93.9126 159.738 94.135C160.129 93.6711 160.483 93.1902 160.874 92.7264C161.905 91.4527 162.914 90.1239 163.886 88.7781C164.346 88.1622 164.806 87.5462 165.283 86.8923C165.743 86.2764 166.22 85.6225 166.642 84.9895C167.047 84.3944 167.452 83.7994 167.895 83.2216C168.005 83.1797 168.133 83.0999 168.243 83.0581C168.353 83.0163 168.425 82.9573 168.498 82.8984C168.697 82.7596 168.88 82.6589 169.041 82.503C169.385 82.2464 169.746 81.9517 170.091 81.6951C170.779 81.1818 171.505 80.6857 172.172 80.1173C172.839 79.5489 173.49 79.0186 174.157 78.4502C174.463 78.1764 174.769 77.9027 175.13 77.6081C175.436 77.3343 175.78 77.0777 176.103 76.7659C176.754 76.2356 177.383 75.6501 178.033 75.1197C178.683 74.5894 179.316 74.097 180.004 73.5838C180.637 73.0914 181.249 72.5439 181.824 71.9794C182.13 71.7056 182.415 71.3767 182.683 71.0859C183.006 70.7741 183.312 70.5004 183.597 70.1715C183.865 69.8807 184.116 69.6279 184.384 69.337C184.652 69.0462 184.899 68.7002 185.167 68.4094C185.24 68.3504 185.232 68.1641 185.211 68.109C185.169 67.9987 185.127 67.8885 185.013 67.8372C184.899 67.7858 184.823 67.7516 184.713 67.7934C184.603 67.8353 184.531 67.8942 184.441 67.9911C184.335 68.1261 184.245 68.223 184.139 68.358C183.854 68.6869 183.552 69.0538 183.228 69.3655C182.943 69.6944 182.637 69.9681 182.331 70.2419C181.74 70.8445 181.149 71.4471 180.537 71.9945C179.924 72.542 179.291 73.0344 178.62 73.5096C177.97 74.04 177.337 74.5323 176.67 75.1007C176.02 75.6311 175.391 76.2165 174.74 76.7469C174.09 77.2773 173.44 77.8076 172.752 78.3209C172.047 78.8722 171.379 79.4406 170.674 79.9918C170.258 80.3074 169.842 80.6229 169.463 80.9556C170.345 79.7067 171.189 78.4406 172.071 77.1917C172.549 76.5378 173.005 75.8287 173.406 75.1406C173.845 74.4695 174.267 73.8365 174.668 73.1484C175.069 72.4602 175.508 71.7892 175.948 71.1181C176.387 70.4471 176.864 69.7932 177.341 69.1392C177.712 68.6203 178.044 68.0842 178.339 67.531C178.651 66.9398 178.907 66.3695 179.181 65.7612C179.318 65.4571 179.455 65.1529 179.575 64.8868C179.712 64.5826 179.793 64.2994 179.93 63.9952C180.183 63.3318 180.474 62.6854 180.765 62.0391C180.816 61.9251 180.791 61.7768 180.75 61.6665C180.708 61.5563 180.573 61.4498 180.459 61.3985C180.345 61.3472 180.196 61.3719 180.086 61.4137C179.959 61.4935 179.869 61.5905 179.818 61.7045C179.561 62.2748 179.267 62.828 179.048 63.4154C178.826 63.9097 178.641 64.421 178.381 64.8982C178.052 65.5274 177.706 66.1946 177.377 66.8238C177.031 67.4911 176.609 68.1241 176.187 68.7571C175.748 69.4282 175.271 70.0821 174.811 70.698C174.372 71.3691 173.95 72.0021 173.511 72.6731C173.071 73.3441 172.594 73.9981 172.155 74.6691C171.908 75.0151 171.699 75.3782 171.452 75.7241C171.205 76.0701 170.975 76.3781 170.765 76.7412C169.866 78.0281 168.967 79.3151 168.106 80.6191C167.876 80.9271 167.684 81.2521 167.454 81.5601C167.467 81.4289 167.481 81.2978 167.549 81.1457C167.61 80.8073 167.726 80.448 167.749 80.0926C167.887 79.3778 168.005 78.6079 168.106 77.876C168.207 77.1441 168.308 76.4123 168.408 75.6804C168.509 74.9485 168.61 74.2166 168.711 73.4848C168.788 73.1084 168.849 72.77 168.889 72.3765C168.967 72.0001 168.99 71.6446 169.068 71.2682C169.146 70.8918 169.169 70.5363 169.209 70.1428C169.249 69.7493 169.289 69.3558 169.311 69.0004C169.374 68.2514 169.42 67.5404 169.482 66.7914C169.522 66.3979 169.545 66.0424 169.547 65.6318C169.57 65.2763 169.61 64.8828 169.633 64.5274C169.678 63.8164 169.703 63.0503 169.711 62.3222C169.747 61.8356 169.783 61.3489 169.764 60.8832C169.783 60.4346 169.764 59.9688 169.783 59.5202C169.796 59.389 169.81 59.2578 169.823 59.1267L169.806 59.1647C169.823 59.1267 169.802 59.0716 169.819 59.0335C169.832 58.9024 169.773 58.8301 169.659 58.7788C169.566 58.7826 169.401 58.8453 169.405 58.9385C169.361 59.2388 169.372 59.5183 169.367 59.8357L169.384 59.7977C169.357 60.0601 169.348 60.2844 169.359 60.5638C169.359 60.5638 169.376 60.5258 169.338 60.5087C169.292 61.2196 169.23 61.9686 169.146 62.6625C169.083 63.4115 169.021 64.1605 168.958 64.9094C168.935 65.2649 168.874 65.6033 168.851 65.9588C168.811 66.3523 168.789 66.7078 168.749 67.1013C168.709 67.4948 168.686 67.8503 168.608 68.2266C168.585 68.5821 168.524 68.9205 168.519 69.238C168.456 69.987 168.338 70.7568 168.182 71.5096C168.104 71.886 168.081 72.2415 168.003 72.6179C167.925 72.9943 167.865 73.3327 167.787 73.7091C167.709 74.0855 167.686 74.4409 167.625 74.7793C167.547 75.1557 167.524 75.5112 167.446 75.8876C167.346 76.6194 167.245 77.3513 167.089 78.1041C166.95 78.8189 166.849 79.5508 166.711 80.2655C166.65 80.6039 166.534 80.9632 166.473 81.3016C166.412 81.6399 166.334 82.0163 166.273 82.3547C166.192 82.6379 166.165 82.9003 166.083 83.1835C166.07 83.3147 166.019 83.4287 166.005 83.5599C165.83 83.847 165.618 84.1169 165.405 84.3868C164.927 85.0408 164.467 85.6567 163.952 86.2935C163.475 86.9474 163.015 87.5633 162.5 88.2001C161.648 89.2799 160.814 90.3216 159.962 91.4014C159.536 91.9412 159.089 92.426 158.664 92.9658C158.272 93.4297 157.88 93.8935 157.489 94.3574C157.399 94.4543 157.31 94.5512 157.221 94.6482C157.255 94.5722 157.268 94.441 157.303 94.365C157.496 93.6293 157.635 92.9145 157.774 92.1997C157.852 91.8234 157.947 91.4089 158.025 91.0326C158.103 90.6562 158.181 90.2798 158.242 89.9414C158.398 89.1886 158.515 88.4187 158.633 87.6488C158.734 86.9169 158.852 86.147 158.953 85.4152C159.071 84.6453 159.171 83.9134 159.327 83.1606C159.483 82.4078 159.563 81.6208 159.719 80.868C159.797 80.4916 159.837 80.0981 159.915 79.7218C159.993 79.3454 160.071 78.969 160.131 78.6306C160.287 77.8778 160.405 77.1079 160.506 76.376C160.546 75.9825 160.586 75.589 160.681 75.1746C160.721 74.7811 160.799 74.4047 160.839 74.0112C160.926 73.4105 160.975 72.7927 161.008 72.2129C161.057 71.5951 161.107 70.9773 161.135 70.3043C161.175 69.9108 161.177 69.5002 161.234 69.0687C161.257 68.7132 161.259 68.3026 161.282 67.9471C161.304 67.5916 161.344 67.1981 161.367 66.8426C161.369 66.432 161.409 66.0385 161.394 65.6659C161.403 65.4416 161.413 65.2173 161.384 64.9759C161.377 64.7896 161.204 64.666 161.017 64.6736C160.831 64.6812 160.708 64.8542 160.715 65.0405C160.708 65.7686 160.7 66.4967 160.637 67.2456C160.614 67.6011 160.592 67.9566 160.531 68.295C160.508 68.6505 160.485 69.0059 160.462 69.3614C160.392 69.9241 160.377 70.4659 160.306 71.0286C160.323 70.9906 160.285 70.9735 160.303 70.9354C160.276 71.1978 160.27 71.5152 160.244 71.7776C160.261 71.7395 160.223 71.7224 160.24 71.6844C160.177 72.4334 160.114 73.1824 159.996 73.9523C159.957 74.3458 159.879 74.7222 159.839 75.1157C159.799 75.5092 159.721 75.8856 159.681 76.2791C159.563 77.049 159.407 77.8018 159.251 78.5545C159.078 79.3454 158.96 80.1152 158.825 80.9231C158.747 81.2995 158.707 81.693 158.685 82.0485C158.645 82.442 158.584 82.7804 158.544 83.1739C158.426 83.9438 158.363 84.6928 158.246 85.4627C158.128 86.2326 158.01 87.0025 157.892 87.7724C157.791 88.5042 157.635 89.257 157.496 89.9718C157.419 90.3482 157.341 90.7246 157.246 91.139C157.168 91.5154 157.107 91.8538 156.991 92.213C156.835 92.9658 156.679 93.7186 156.485 94.4543C156.386 94.7756 156.325 95.1139 156.265 95.4523C156.251 95.5835 156.2 95.6975 156.17 95.8667C155.616 96.4864 155.08 97.0681 154.565 97.7049C154.012 98.3247 153.459 98.9444 152.885 99.5089C152.348 100.091 151.774 100.655 151.2 101.22C150.664 101.801 150.09 102.366 149.571 102.91C149.069 103.415 148.567 103.921 148.083 104.389C148.181 104.067 148.242 103.729 148.324 103.446C148.514 102.617 148.721 101.75 148.873 100.904C149.046 100.113 149.219 99.3226 149.372 98.4767C149.524 97.6307 149.676 96.7848 149.828 95.9389C150.115 94.285 150.457 92.6103 150.706 90.9393C150.763 90.5078 150.858 90.0934 150.898 89.6999C150.938 89.3064 150.978 88.9129 151.035 88.4813C151.092 88.0498 151.149 87.6183 151.206 87.1868C151.263 86.7553 151.303 86.3618 151.343 85.9683C151.457 85.1052 151.554 84.2802 151.668 83.4171C151.803 82.6092 151.9 81.7842 152.035 80.9763C152.132 80.1513 152.25 79.3814 152.347 78.5563C152.427 77.7693 152.507 76.9823 152.586 76.1953C152.586 76.1953 152.586 76.1953 152.569 76.2334C152.569 76.2334 152.569 76.2334 152.586 76.1953L152.569 76.2334C152.583 76.1022 152.596 75.971 152.609 75.8399C152.592 75.8779 152.592 75.8779 152.613 75.933C152.605 75.7467 152.636 75.5775 152.628 75.3912L152.611 75.4292L152.628 75.3912C152.611 75.4292 152.611 75.4292 152.632 75.4844C152.628 75.3912 152.662 75.3152 152.642 75.2601C152.659 75.222 152.638 75.1669 152.655 75.1289C152.674 74.6803 152.731 74.2487 152.75 73.8001C152.752 73.3895 152.792 72.996 152.794 72.5854C152.815 71.7261 152.78 70.8878 152.839 70.0457C152.832 69.8594 152.841 69.6351 152.872 69.4659C152.864 69.2796 152.691 69.156 152.505 69.1636C152.412 69.1674 152.339 69.2263 152.267 69.2853C152.195 69.3442 152.199 69.4374 152.203 69.5305C152.182 70.3897 152.178 71.211 152.157 72.0702C152.155 72.4808 152.132 72.8363 152.13 73.2469C152.107 73.6024 152.105 74.013 152.083 74.3685C152.024 75.2106 151.927 76.0356 151.868 76.8778C151.754 77.7408 151.695 78.583 151.581 79.446C151.484 80.271 151.387 81.096 151.235 81.942C151.121 82.805 150.969 83.651 150.893 84.5311C150.796 85.3561 150.72 86.2363 150.623 87.0613C150.583 87.4548 150.488 87.8692 150.448 88.2627C150.391 88.6942 150.334 89.1258 150.277 89.5573C150.22 89.9888 150.142 90.3652 150.047 90.7796C149.951 91.194 149.912 91.5875 149.816 92.0019C149.664 92.8479 149.474 93.6767 149.322 94.5226C149.132 95.3514 148.98 96.1974 148.845 97.0053C148.655 97.8341 148.52 98.642 148.33 99.4709C148.14 100.3 147.967 101.09 147.777 101.919C147.586 102.748 147.413 103.539 147.223 104.368C147.176 104.575 147.111 104.82 147.064 105.027C147.05 105.159 147.016 105.235 147.003 105.366C146.986 105.404 147.007 105.459 146.972 105.535C146.683 105.771 146.395 106.006 146.106 106.242C145.528 106.714 144.988 107.202 144.41 107.674C143.182 108.675 141.933 109.622 140.663 110.514C139.249 111.523 137.851 112.494 136.416 113.449C135.635 113.966 134.798 114.504 133.979 115.004C134.078 114.682 134.122 114.382 134.221 114.061C134.354 113.663 134.432 113.287 134.565 112.89C134.698 112.492 134.793 112.078 134.926 111.681C135.059 111.283 135.137 110.907 135.27 110.51C135.365 110.095 135.498 109.698 135.593 109.284C135.688 108.869 135.8 108.417 135.933 108.019C136.028 107.605 136.141 107.153 136.274 106.755C136.464 105.926 136.675 105.153 136.865 104.324C136.96 103.909 137.055 103.495 137.133 103.119C137.228 102.704 137.323 102.29 137.38 101.858C137.549 100.974 137.701 100.128 137.833 99.2274C137.89 98.7959 137.968 98.4195 138.025 97.988C138.082 97.5564 138.156 97.0869 138.213 96.6554C138.365 95.8094 138.462 94.9844 138.614 94.1385C138.671 93.707 138.766 93.2926 138.823 92.861C138.88 92.4295 138.92 92.036 139.015 91.6216C139.072 91.1901 139.129 90.7586 139.186 90.327C139.226 89.9335 139.321 89.5191 139.378 89.0876C139.53 88.2417 139.589 87.3995 139.686 86.5745C139.739 86.0498 139.831 85.5423 139.884 85.0176C139.931 84.8104 139.793 84.6108 139.624 84.5804C139.671 84.3732 139.451 84.4568 139.403 84.664Z" fill="#083F4D"/>
+<path d="M123.167 93.0833V41C112.594 47.722 99.729 61.8333 93.9998 73.2917L123.167 93.0833Z" fill="#D9D9D9"/>
+<path d="M129.417 93.0833V43.6041C116.578 49.9228 101.292 63.3958 93.9998 73.3041L129.417 93.0833Z" fill="#F2F2F2"/>
+<path d="M135.667 93.0833V45.6875C120.562 51.9375 103.375 64.9183 93.9998 74L135.667 93.0833Z" fill="#D9D9D9"/>
+<path d="M141.917 93.0834V47.7709C129 52.3542 105.979 67.1875 93.9998 75L141.917 93.0834Z" fill="#F2F2F2"/>
+<path d="M64.8335 93.0833V41C75.4064 47.722 88.271 61.8333 94.0002 73.2917L64.8335 93.0833Z" fill="#F2F2F2"/>
+<path d="M58.5835 93.0833V43.6041C71.422 49.9228 86.7085 63.3958 94.0002 73.3041L58.5835 93.0833Z" fill="#D9D9D9"/>
+<path d="M52.3335 93.0833V45.6875C67.4377 51.9375 84.6252 64.9183 94.0002 74L52.3335 93.0833Z" fill="#F2F2F2"/>
+<path d="M46.0835 93.0834V47.7709C59.0002 52.3542 82.021 67.1875 94.0002 75L46.0835 93.0834Z" fill="#D9D9D9"/>
+<path d="M84.625 72.25L42.1153 50.5228C40.1192 49.5025 37.75 50.9523 37.75 53.1941V138.552C37.75 140.055 38.5918 141.43 39.9296 142.114L84.625 164.958V72.25Z" fill="#E61E26"/>
+<path d="M84.625 79.9583L37.75 56V61.2083L84.625 85.1667V79.9583Z" fill="#FBC40F"/>
+<path d="M84.625 152.958L37.75 129V134.208L84.625 158.167V152.958Z" fill="#FBC40F"/>
+<ellipse cx="94" cy="75.375" rx="9.375" ry="5.20833" fill="#474747"/>
+<path d="M94 73.2917C88.7917 73.2917 84.625 72.25 84.625 72.25V164.958C84.625 164.958 88.2708 166 94 166C99.7292 166 103.375 164.958 103.375 164.958V72.25C103.375 72.25 99.2083 73.2917 94 73.2917Z" fill="#FF4C54"/>
+<path d="M103.375 85.1666V79.9583C97.3928 81.4538 90.6072 81.4538 84.625 79.9583V85.1666C90.3802 86.8109 97.6198 86.8109 103.375 85.1666Z" fill="#FEE17F"/>
+<path d="M103.375 158.167V152.958C97.3928 154.454 90.6072 154.454 84.625 152.958V158.167C90.3802 159.811 97.6198 159.811 103.375 158.167Z" fill="#FEE17F"/>
+<circle cx="94" cy="98.25" r="6.25" fill="#FEE17F"/>
+<path d="M103.375 72.25L145.885 50.5228C147.881 49.5025 150.25 50.9523 150.25 53.1941V138.552C150.25 140.055 149.408 141.43 148.07 142.114L103.375 164.958V72.25Z" fill="#BF1920"/>
+<path d="M103.375 79.9583L150.25 56V61.2083L103.375 85.1667V79.9583Z" fill="#F7BA00"/>
+<path d="M103.375 152.958L150.25 129V134.208L103.375 158.167V152.958Z" fill="#F7BA00"/>
+<path d="M108 92.6849L146.81 72.8484V120.325L108 140.162V92.6849Z" stroke="#F7BA00" stroke-width="2"/>
+<path d="M114.833 98.6017L142 84.7167V89.925L114.833 103.81V98.6017Z" fill="#F7BA00"/>
+<path d="M8.59998 149.4C7.89998 149.6 7.20001 150 6.70001 150.5C6.50001 150.7 6.2 150.9 6 151.1C5.8 151.3 5.6 151.6 5.5 151.9C5.1 152.5 5 153.3 5 154C5 154.3 5.10001 154.7 5.20001 155C5.30001 155.3 5.39998 155.6 5.59998 155.9C5.99998 156.5 6.5 157 7 157.4C7.3 157.6 7.60002 157.8 7.90002 157.9C8.20002 158.1 8.50002 158.1 8.90002 158.2C9.40002 158.3 9.90002 158.4 10.4 158.3C10.7 158.3 11.1 158.2 11.4 158.1C11.7 158 12 157.8 12.3 157.7C12.8 157.4 13.1 156.9 13.4 156.5C13.6 156.3 13.7 156.1 13.8 155.9C14.4 154.9 14.4 153.5 14.1 152.4C13.9 151.7 13.5 151 13 150.4C12.6 150 12.2 149.6 11.6 149.4C11.5 149.3 11.4 149.3 11.2 149.2C10.9 149.1 10.6 149 10.3 149H10.2C9.60001 149.1 9.09998 149.2 8.59998 149.4Z" fill="#21535F"/>
+<path d="M21.1 130.044C20.8 130.144 20.5 130.344 20.3 130.544C20 130.744 19.8 131.044 19.6 131.344C19.2 131.944 19 132.644 19 133.444C19 133.744 19.1 134.044 19.2 134.344C19.3 134.644 19.5 134.944 19.6 135.144C20 135.744 20.6 136.244 21.2 136.644C21.5 136.744 21.7 136.944 22 137.044C22.3 137.144 22.6 137.244 22.9 137.244C23.6 137.344 24.3 137.144 24.9 136.744C25.2 136.544 25.4 136.244 25.6 135.944L25.7 135.844C25.8 135.744 25.9 135.644 26 135.444C26.2 135.144 26.3 134.944 26.4 134.644C26.5 134.244 26.5 133.944 26.5 133.544C26.5 133.244 26.4 132.844 26.2 132.544C26.1 132.244 25.9 131.944 25.7 131.644C25.3 131.144 24.8 130.644 24.2 130.444C23.9 130.344 23.7 130.244 23.4 130.144C23.3 130.144 23.1 130.044 23 130.044C22.9 130.044 22.7 130.044 22.6 130.044C22.5 130.044 22.3 130.044 22.1 130.044H22C21.8 129.944 21.4 130.044 21.1 130.044Z" fill="#007880"/>
+<path d="M143.4 165.044C143.7 165.144 144 165.344 144.2 165.544C144.5 165.744 144.7 166.044 144.9 166.344C145.3 166.944 145.5 167.644 145.5 168.444C145.5 168.744 145.4 169.044 145.3 169.344C145.2 169.644 145 169.944 144.9 170.144C144.5 170.744 143.9 171.244 143.3 171.644C143 171.744 142.8 171.944 142.5 172.044C142.2 172.144 141.9 172.244 141.6 172.244C140.9 172.344 140.2 172.144 139.6 171.744C139.3 171.544 139.1 171.244 138.9 170.944L138.8 170.844C138.7 170.744 138.6 170.644 138.5 170.444C138.3 170.144 138.2 169.944 138.1 169.644C138 169.244 138 168.944 138 168.544C138 168.244 138.1 167.844 138.3 167.544C138.4 167.244 138.6 166.944 138.8 166.644C139.2 166.144 139.7 165.644 140.3 165.444C140.6 165.344 140.8 165.244 141.1 165.144C141.2 165.144 141.4 165.044 141.5 165.044C141.6 165.044 141.8 165.044 141.9 165.044C142 165.044 142.2 165.044 142.4 165.044H142.5C142.7 164.944 143.1 165.044 143.4 165.044Z" fill="#007880"/>
+<path d="M101.1 18.0444C100.8 18.1444 100.5 18.3444 100.3 18.5444C100 18.7444 99.8 19.0445 99.6 19.3445C99.2 19.9445 99 20.6444 99 21.4444C99 21.7444 99.1 22.0445 99.2 22.3445C99.3 22.6445 99.5 22.9445 99.6 23.1445C100 23.7445 100.6 24.2445 101.2 24.6445C101.5 24.7445 101.7 24.9444 102 25.0444C102.3 25.1444 102.6 25.2445 102.9 25.2445C103.6 25.3445 104.3 25.1445 104.9 24.7445C105.2 24.5445 105.4 24.2444 105.6 23.9444L105.7 23.8445C105.8 23.7445 105.9 23.6444 106 23.4444C106.2 23.1444 106.3 22.9445 106.4 22.6445C106.5 22.2445 106.5 21.9444 106.5 21.5444C106.5 21.2444 106.4 20.8444 106.2 20.5444C106.1 20.2444 105.9 19.9445 105.7 19.6445C105.3 19.1445 104.8 18.6444 104.2 18.4444C103.9 18.3444 103.7 18.2445 103.4 18.1445C103.3 18.1445 103.1 18.0444 103 18.0444C102.9 18.0444 102.7 18.0444 102.6 18.0444C102.5 18.0444 102.3 18.0444 102.1 18.0444H102C101.8 17.9444 101.4 18.0444 101.1 18.0444Z" fill="#21535F"/>
+<path d="M32 151.1C31.2 151.3 30.5 151.6 29.9 152C29.2 152.5 28.7 153.3 28.4 154.1C28.1 154.9 28 155.8 28 156.7C28 157.6 28.2 158.5 28.4 159.4C28.6 160.2 29.1 160.9 29.6 161.5C29.9 161.8 30.2 162.1 30.5 162.4C30.7 162.5 30.9 162.7 31.1 162.8C31.4 163 31.6 163 31.9 163.1C32.4 163.2 32.9 163.3 33.4 163.2C33.7 163.2 34 163.2 34.4 163.2C34.8 163.2 35.2 163.1 35.6 163C36 162.9 36.3 162.7 36.6 162.5C37.3 162.1 37.9 161.5 38.3 160.8C38.7 160.1 39 159.4 39.2 158.6C39.3 158.3 39.3 158 39.4 157.7C39.4 157.2 39.4 156.7 39.2 156.2C39 155.4 38.6 154.7 38.2 154.1C37.8 153.4 37.2 152.8 36.5 152.3C36.2 152.1 35.8 151.9 35.5 151.7C35.2 151.5 34.8 151.4 34.4 151.3C34 151.2 33.6 151.2 33.2 151.2C32.9 150.9 32.5 151 32 151.1Z" fill="#007880"/>
+<path d="M2.79936 112.016C0.999364 115.116 2.39934 119.316 5.39934 121.116C6.59934 121.816 7.89935 121.916 9.09935 121.716C11.7994 121.816 14.6994 120.916 15.9994 118.416C19.7994 110.816 6.79936 105.316 2.79936 112.016Z" fill="#007880"/>
+<path d="M171.888 135.016C173.688 138.116 172.288 142.316 169.288 144.116C168.088 144.816 166.788 144.916 165.588 144.716C162.888 144.816 159.988 143.916 158.688 141.416C154.888 133.816 167.888 128.316 171.888 135.016Z" fill="#007880"/>
+</svg>
diff --git a/src/wolnelektury/static/2022/images/book-newsletter.svg b/src/wolnelektury/static/2022/images/book-newsletter.svg
new file mode 100644 (file)
index 0000000..547a494
--- /dev/null
@@ -0,0 +1,46 @@
+<svg width="181" height="160" viewBox="0 0 181 160" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g opacity="0.4">
+<path d="M4.41838 79.8373L1.12752 56.064L36.7875 51.1277L40.0783 74.901L4.41838 79.8373Z" fill="#E1F1F2" stroke="#74BDC2" stroke-width="2" stroke-linejoin="round"/>
+<path d="M4.77148 79.4165L19.9463 60.7383L39.6243 74.592" stroke="#74BDC2" stroke-width="2"/>
+<path d="M20.8771 67.4636L1.12744 56.064L36.7874 51.1277L20.8771 67.4636Z" fill="#E1F1F2" stroke="#74BDC2" stroke-width="2" stroke-linejoin="round"/>
+</g>
+<g opacity="0.4">
+<path d="M137.837 34.3287L144.368 11.2343L179.01 21.0307L172.479 44.125L137.837 34.3287Z" fill="#E1F1F2" stroke="#74BDC2" stroke-width="2" stroke-linejoin="round"/>
+<path d="M138.33 34.085L159.727 23.0709L172.187 43.6596" stroke="#74BDC2" stroke-width="2"/>
+<path d="M157.879 29.6042L144.368 11.2344L179.01 21.0308L157.879 29.6042Z" fill="#E1F1F2" stroke="#74BDC2" stroke-width="2" stroke-linejoin="round"/>
+</g>
+<g filter="url(#filter0_d_2101_8796)">
+<path d="M90 95.9524V20C88.5999 20 87.632 20.6014 85.4781 22.4495L32 68.4196V90.256C32 93.1042 34.1219 95.9524 36.2439 95.9524H90Z" fill="#648A15"/>
+<path d="M90 95.9524V20C91.4001 20 92.368 20.6014 94.5219 22.4495L148 68.4196V90.256C148 93.1042 145.878 95.9524 143.756 95.9524H90Z" fill="#648A15"/>
+<rect x="50" y="146" width="112" height="79" transform="rotate(-90 50 146)" fill="white"/>
+<rect width="11.398" height="11.398" transform="matrix(0.854263 -0.519841 0.854263 0.519841 60 60)" fill="#FFA500"/>
+<path d="M50 55L60 60L50 66L50 55Z" fill="#FFA500"/>
+<rect width="11.5421" height="11.5421" transform="matrix(0.854263 -0.519841 0.854263 0.519841 79.439 60)" fill="#FFA500"/>
+<rect width="11.5421" height="11.5421" transform="matrix(0.854263 -0.519841 0.854263 0.519841 99.123 60)" fill="#FFA500"/>
+<path d="M119 60L129 55V65L119 60Z" fill="#FFA500"/>
+<rect x="50" y="60" width="26" height="79" transform="rotate(-90 50 60)" fill="#FFA500"/>
+<path d="M32 128.483V68.4192C39.5176 64.7111 53.1542 68.9583 60.4035 76.4479L80.627 96.4232L78.1786 128.483H32Z" fill="#92BD39"/>
+<path d="M148 129.095V68.3315C140.528 64.5801 126.973 68.8768 119.768 76.4537L99.6667 96.6618L102.1 129.095H148Z" fill="#92BD39"/>
+<g style="mix-blend-mode:multiply" opacity="0.27">
+<path d="M79.6429 95.9524L32 120.119V129.095L79.6429 95.9524Z" fill="#648A15"/>
+</g>
+<g style="mix-blend-mode:multiply" opacity="0.27">
+<path d="M101.048 96.6429L148 120.119V129.095L101.048 96.6429Z" fill="#648A15"/>
+</g>
+<path d="M90 146V91C88.5999 91 87.632 91.4355 85.4781 92.7738L32 126.062V141.875C32 143.938 34.1219 146 36.2439 146H90Z" fill="#AFD169"/>
+<path d="M90 146V91C91.4001 91 92.368 91.4355 94.5219 92.7738L148 126.062V141.875C148 143.938 145.878 146 143.756 146H90Z" fill="#AFD169"/>
+</g>
+<circle cx="50.603" cy="8" r="7" stroke="#92BD39" stroke-width="2"/>
+<circle cx="166" cy="145" r="5" stroke="#92BD39" stroke-width="2"/>
+<defs>
+<filter id="filter0_d_2101_8796" x="24" y="14" width="136" height="146" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
+<feFlood flood-opacity="0" result="BackgroundImageFix"/>
+<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
+<feOffset dx="2" dy="4"/>
+<feGaussianBlur stdDeviation="5"/>
+<feColorMatrix type="matrix" values="0 0 0 0 0.215686 0 0 0 0 0.666667 0 0 0 0 0.611765 0 0 0 0.3 0"/>
+<feBlend mode="multiply" in2="BackgroundImageFix" result="effect1_dropShadow_2101_8796"/>
+<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2101_8796" result="shape"/>
+</filter>
+</defs>
+</svg>
diff --git a/src/wolnelektury/static/2022/images/icons/bell.svg b/src/wolnelektury/static/2022/images/icons/bell.svg
new file mode 100644 (file)
index 0000000..e5cb5f5
--- /dev/null
@@ -0,0 +1,11 @@
+<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M15.4994 28C15.4994 28 15.1331 31.9484 11.543 34.3388L18.9994 34L15.9994 22L15.4994 28Z" fill="#74BDC2"/>
+<path d="M34.5001 28C34.5001 28 34.8664 31.9484 38.4565 34.3388L31.0001 34L34.0001 22L34.5001 28Z" fill="#74BDC2"/>
+<circle cx="25" cy="22" r="9" fill="#74BDC2"/>
+<circle cx="25" cy="13" r="2" fill="#74BDC2"/>
+<circle cx="25" cy="37" r="4" fill="#74BDC2"/>
+<path d="M16 22H34L35 36H15L16 22Z" fill="#74BDC2"/>
+<rect x="11" y="34" width="28" height="3" rx="1.5" fill="#74BDC2"/>
+<rect x="28" y="11" width="18" height="18" rx="9" fill="#E61E26"/>
+<path d="M31.84 24V22.572H33.496V18.168H32.068V17.076C32.484 16.996 32.836 16.9 33.124 16.788C33.412 16.676 33.692 16.54 33.964 16.38H35.26V22.572H36.688V24H31.84ZM40.1478 24.144C39.3318 24.144 38.6718 23.804 38.1678 23.124C37.6718 22.444 37.4238 21.456 37.4238 20.16C37.4238 18.864 37.6718 17.888 38.1678 17.232C38.6718 16.568 39.3318 16.236 40.1478 16.236C40.9638 16.236 41.6198 16.568 42.1158 17.232C42.6198 17.888 42.8718 18.864 42.8718 20.16C42.8718 21.456 42.6198 22.444 42.1158 23.124C41.6198 23.804 40.9638 24.144 40.1478 24.144ZM40.1478 22.776C40.3478 22.776 40.5278 22.704 40.6878 22.56C40.8478 22.408 40.9718 22.144 41.0598 21.768C41.1558 21.392 41.2038 20.856 41.2038 20.16C41.2038 19.464 41.1558 18.932 41.0598 18.564C40.9718 18.196 40.8478 17.944 40.6878 17.808C40.5278 17.672 40.3478 17.604 40.1478 17.604C39.9558 17.604 39.7798 17.672 39.6198 17.808C39.4598 17.944 39.3318 18.196 39.2358 18.564C39.1398 18.932 39.0918 19.464 39.0918 20.16C39.0918 20.856 39.1398 21.392 39.2358 21.768C39.3318 22.144 39.4598 22.408 39.6198 22.56C39.7798 22.704 39.9558 22.776 40.1478 22.776Z" fill="white"/>
+</svg>
diff --git a/src/wolnelektury/static/2022/images/kid-2.png b/src/wolnelektury/static/2022/images/kid-2.png
new file mode 100644 (file)
index 0000000..4ab4a8b
Binary files /dev/null and b/src/wolnelektury/static/2022/images/kid-2.png differ
diff --git a/src/wolnelektury/static/2022/images/kid-3.png b/src/wolnelektury/static/2022/images/kid-3.png
new file mode 100644 (file)
index 0000000..2b141d1
Binary files /dev/null and b/src/wolnelektury/static/2022/images/kid-3.png differ
diff --git a/src/wolnelektury/static/2022/images/kid.png b/src/wolnelektury/static/2022/images/kid.png
new file mode 100644 (file)
index 0000000..e0440cd
Binary files /dev/null and b/src/wolnelektury/static/2022/images/kid.png differ
diff --git a/src/wolnelektury/static/2022/images/quotes-slider-bg-left.svg b/src/wolnelektury/static/2022/images/quotes-slider-bg-left.svg
new file mode 100644 (file)
index 0000000..a0fc2af
--- /dev/null
@@ -0,0 +1,11 @@
+<svg width="170" height="408" viewBox="0 0 170 408" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M150 0.106689L130 25.6067L150 51.1067L170 25.6067L150 0.106689Z" fill="white"/>
+<path d="M150 51.1067L130 76.6067L150 102.107L170 76.6067L150 51.1067Z" fill="white"/>
+<path d="M150 102.107L130 127.107L150 152.107L170 127.107L150 102.107Z" fill="white"/>
+<path d="M150 152.107L130 177.607L150 203.107L170 177.607L150 152.107Z" fill="white"/>
+<path d="M150 203.107L130 229.107L150 255.107L170 229.107L150 203.107Z" fill="white"/>
+<path d="M150 255.107L130 280.607L150 306.107L170 280.607L150 255.107Z" fill="white"/>
+<path d="M150 306.107L130 331.107L150 356.107L170 331.107L150 306.107Z" fill="white"/>
+<path d="M150 356.107L130 381.607L150 407.107L170 381.607L150 356.107Z" fill="white"/>
+<rect width="150" height="407" transform="matrix(-1 0 0 1 150 0.106689)" fill="white"/>
+</svg>
diff --git a/src/wolnelektury/static/2022/images/quotes-slider-bg-right.svg b/src/wolnelektury/static/2022/images/quotes-slider-bg-right.svg
new file mode 100644 (file)
index 0000000..92761a3
--- /dev/null
@@ -0,0 +1,11 @@
+<svg width="170" height="408" viewBox="0 0 170 408" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M20 0.106689L40 25.6067L20 51.1067L0 25.6067L20 0.106689Z" fill="white"/>
+<path d="M20 51.1067L40 76.6067L20 102.107L0 76.6067L20 51.1067Z" fill="white"/>
+<path d="M20 102.107L40 127.107L20 152.107L0 127.107L20 102.107Z" fill="white"/>
+<path d="M20 152.107L40 177.607L20 203.107L0 177.607L20 152.107Z" fill="white"/>
+<path d="M20 203.107L40 229.107L20 255.107L0 229.107L20 203.107Z" fill="white"/>
+<path d="M20 255.107L40 280.607L20 306.107L0 280.607L20 255.107Z" fill="white"/>
+<path d="M20 306.107L40 331.107L20 356.107L0 331.107L20 306.107Z" fill="white"/>
+<path d="M20 356.107L40 381.607L20 407.107L0 381.607L20 356.107Z" fill="white"/>
+<rect x="20" y="0.106689" width="150" height="407" fill="white"/>
+</svg>
index 70a6e31..e08a4aa 100644 (file)
   border-radius: 9px;
   padding: 21px;
   box-shadow: 0 4px 10px rgba(0, 0, 0, 0);
-
   transition: all $ease-dynamic 350ms;
+  outline: 0;
+
+  @include rwd(tablet) {
+    padding: 16px;
+  }
+
+  &.l-books__item--placeholder {
+    opacity: 0;
+    visibility: hidden;
+  }
+
+  & * {
+    outline: 0;
+  }
 
   &:not(:last-child) {
     margin-right: 17px;
+
+    @include rwd(tablet) {
+      margin-right: 5px;
+      margin-left: 5px;
+    }
   }
 
   &:hover {
 
   img {
     max-width: 170px;
+
+    @include rwd(tablet) {
+      max-width: 140px;
+    }
   }
 }
 
index 5892f77..275e5a6 100644 (file)
       }
     }
   }
+
+  &.l-button--default {
+    cursor: pointer;
+    color: $color-white;
+    background: #007880;
+    border: 2px solid #007880;
+    border-radius: 5px;
+    letter-spacing: -0.01em;
+    font-weight: $semibold;
+    text-align: center;
+    @include font-size(25px);
+    line-height: 140%;
+    padding: 5px 20px;
+    transition: all $ease-dynamic 350ms;
+
+    @include rwd(tablet) {
+      @include font-size(18px);
+    }
+
+    &:hover {
+      background: #083F4D;
+      border-color: #083F4D;
+    }
+
+    &.l-button--default--dark {
+      color: #083F4D;
+      background: #92BD39;
+      border-color: #92BD39;
+      &:hover {
+        background: #FFA500;
+        border-color: #FFA500;
+      }
+    }
+  }
 }
diff --git a/src/wolnelektury/static/2022/styles/layout/_collections.scss b/src/wolnelektury/static/2022/styles/layout/_collections.scss
new file mode 100644 (file)
index 0000000..b377c29
--- /dev/null
@@ -0,0 +1,49 @@
+.l-collections {
+  width: 100%;
+  max-width: 1140px;
+
+  .l-books {
+    width: calc(100% + 20px);
+
+    @include rwd(tablet) {
+      width: 100%;
+    }
+
+    .l-books__item {
+      border: 1px solid #D9D9D9;
+    }
+  }
+}
+
+.l-collections__header {
+  margin-top: 36px;
+  display: flex;
+  justify-content: space-between;
+
+  h3 {
+    margin-top: 0;
+    font-weight: $semibold;
+    @include font-size(31px);
+    line-height: 140%;
+    letter-spacing: -0.01em;
+    color: $color-dark;
+
+    @include rwd(tablet) {
+      @include font-size(25px);
+    }
+  }
+
+  .l-your-books__header__actions {
+    button {
+      border-color: $color-light-gray;
+
+      .icon {
+        color: $color-darker-primary;
+      }
+
+      &:hover {
+        background-color: darken($color-white, 2%);
+      }
+    }
+  }
+}
\ No newline at end of file
index 41e2859..b7c9357 100644 (file)
@@ -2,4 +2,9 @@
   width: 100%;
   max-width: 1140px;
   margin: 0 auto;
+
+  @include rwd(tablet) {
+    padding-left: 16px;
+    padding-right: 16px;
+  }
 }
diff --git a/src/wolnelektury/static/2022/styles/layout/_download.scss b/src/wolnelektury/static/2022/styles/layout/_download.scss
new file mode 100644 (file)
index 0000000..76c0b47
--- /dev/null
@@ -0,0 +1,31 @@
+.l-download {
+  margin-bottom: 30px !important;
+  li {
+    display: flex;
+    align-items: center;
+    font-weight: $regular;
+    @include font-size(18px);
+    line-height: 150%;
+    padding-top: 10px;
+    padding-bottom: 10px;
+    border-bottom: 1px solid #D9D9D9;
+
+    a {
+      margin-right: 0;
+      margin-left: auto;
+      width: 108px;
+      height: 40px;
+      display: flex;
+      align-items: center;
+      justify-content: center;
+      color: $color-white !important;
+      background: #007880;
+      border-radius: 5px;
+
+      &:hover {
+        text-decoration: none !important;
+        background: darken(#007880, 2%);
+      }
+    }
+  }
+}
\ No newline at end of file
index 5af8421..14becee 100644 (file)
@@ -4,6 +4,13 @@
   margin: 0 auto;
   padding-top: 27px;
   padding-bottom: 38px;
+
+  .l-container {
+    @include rwd(tablet) {
+      display: flex;
+      flex-direction: column;
+    }
+  }
 }
 
 .l-footer__row {
   align-items: center;
   justify-content: space-between;
 
+  @include rwd(tablet) {
+    align-items: flex-start;
+    flex-direction: column;
+  }
+
   &:nth-child(1) {
     padding-bottom: 25px;
     border-bottom: 1px solid #007880;
     margin-top: 25px;
 
     div {
+      @include rwd(tablet) {
+        font-size: 14px;
+      }
       &:nth-child(1) {
         max-width: 315px;
         min-width: 270px;
         padding-right: 53px;
         border-right: 1px solid #007880;
+        @include rwd(tablet) {
+          border-right: 0;
+          min-width: 0;
+          margin-bottom: 20px;
+        }
       }
       &:nth-child(3) {
         max-width: 483px;
+        @include rwd(tablet) {
+          margin-top: 20px;
+        }
       }
 
       a {
     margin: 0;
     padding: 0;
     list-style: none;
+    @include rwd(tablet) {
+      margin-top: 20px;
+    }
     li {
       font-weight: normal;
       font-size: 21px;
       line-height: 150%;
+      @include rwd(tablet) {
+        font-size: 14px;
+      }
     }
 
     &:nth-of-type(1) {
       margin-left: 90px;
       margin-right: auto;
+      @include rwd(tablet) {
+        margin-left: 0;
+      }
     }
 
     &:nth-of-type(2) {
       margin-left: 10px;
       margin-right: auto;
+      @include rwd(tablet) {
+        margin-left: 0;
+      }
     }
 
     &.teal {
index e54f34d..e9db5b4 100644 (file)
@@ -12,6 +12,9 @@
 @import "section";
 @import "author";
 @import "themes";
+@import "your-books";
+@import "collections";
+@import "quotes";
 @import "books";
 @import "button";
 @import "footer";
@@ -21,3 +24,4 @@
 @import "checkout";
 @import "pagination";
 @import "theme";
+@import "download";
index a61b7ae..8209a3b 100644 (file)
 .l-navigation__logo {
   position: relative;
   z-index: $master-layer + 1;
+
+  @include rwd(tablet) {
+    img {
+      width: 153px;
+    }
+  }
 }
 
 .l-navigation__button {
   margin-left: 60px;
   margin-right: auto;
 
+  @include rwd(tablet) {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+
   input {
     font-family: $base-font;
     font-size: 18px;
     font-size: 30px;
     margin-right: 25px;
   }
+  
+  @include rwd(tablet) {
+    a {
+      display: none;
+    }
+  }
 }
 
 .l-change-pop {
   display: flex;
   justify-content: space-between;
 
+  @include rwd(tablet) {
+    flex-wrap: wrap;
+    max-height: calc(100vh - 120px);
+    overflow-y: scroll;
+  }
+
   ul {
     margin: 0;
     padding: 0;
     list-style: none;
     max-width: 212px;
 
+    @include rwd(tablet) {
+      width: 100%;
+      max-width: 100%;
+      margin-bottom: 20px;
+    }
+
     li {
       font-weight: $regular;
       @include font-size(18px);
diff --git a/src/wolnelektury/static/2022/styles/layout/_quotes.scss b/src/wolnelektury/static/2022/styles/layout/_quotes.scss
new file mode 100644 (file)
index 0000000..fcb5afb
--- /dev/null
@@ -0,0 +1,116 @@
+.l-quotes {
+  width: 100%;
+  max-width: 1140px;
+  margin-top: 58px;
+  position: relative;
+  overflow: hidden;
+  padding-bottom: 40px;
+
+  @include rwd(tablet) {
+    margin-top: 24px;
+  }
+
+  &:after {
+    content: "";
+    display: block;
+    pointer-events: none;
+    background: url("../images/quotes-slider-bg-right.svg") center no-repeat;
+    width: 170px;
+    height: 407px;
+    position: absolute;
+    right: -150px;
+    top: 0;
+    z-index: $middle-layer;
+
+    @include rwd(tablet) {
+      display: none;
+    }
+  }
+
+  &:before {
+    content: "";
+    display: block;
+    pointer-events: none;
+    background: url("../images/quotes-slider-bg-left.svg") center no-repeat;
+    width: 170px;
+    height: 407px;
+    position: absolute;
+    left: -150px;
+    top: 0;
+    z-index: $middle-layer;
+
+    @include rwd(tablet) {
+      display: none;
+    }
+  }
+
+  .slick-dots {
+    bottom: 0;
+    li button:before {
+      border: 1px solid #007880;
+    }
+  }
+}
+
+.l-quotes__item {
+  outline: 0;
+  background: #E1F1F2;
+  border-radius: 10px;
+  width: 558px;
+  margin-top: 50px;
+  margin-left: 32px;
+  margin-right: 32px;
+  padding-left: 32px;
+  padding-right: 32px;
+  padding-bottom: 32px;
+
+  @include rwd(tablet) {
+    margin-right: 0;
+    margin-left: 0;
+  }
+
+  img {
+    margin: 0 auto;
+    border-radius: 50%;
+    overflow: hidden;
+    font-size: 0;
+    margin-top: -50px;
+
+    @include rwd(tablet) {
+      width: 48px;
+      height: 48px;
+      margin-top: -24px;
+    }
+  }
+
+  h4 {
+    margin-top: 10px;
+    font-weight: $semibold;
+    @include font-size(25px);
+    line-height: 140%;
+    text-align: center;
+    letter-spacing: -0.01em;
+    color: #474747;
+
+    @include rwd(tablet) {
+      margin-top: 5px;
+      @include font-size(14px);
+    }
+  }
+
+  p {
+    margin-top: 24px;
+    font-style: italic;
+    font-weight: $regular;
+    @include font-size(26px);
+    line-height: 140%;
+    text-align: center;
+    letter-spacing: -0.02em;
+    color: #083F4D;
+
+    @include rwd(tablet) {
+      margin-top: 12px;
+      @include font-size(20px);
+    }
+  }
+}
\ No newline at end of file
index ec7193a..fef8d66 100644 (file)
@@ -1,5 +1,15 @@
 .l-section {
   display: flex;
+  margin-left: auto;
+  margin-right: auto;
+  justify-content: center;
 
-  & > h2 {}
+  @include rwd(tablet) {
+    padding-left: 16px;
+    padding-right: 16px;
+  }
+
+  &.l-section--col {
+    flex-direction: column;
+  }
 }
diff --git a/src/wolnelektury/static/2022/styles/layout/_your-books.scss b/src/wolnelektury/static/2022/styles/layout/_your-books.scss
new file mode 100644 (file)
index 0000000..a2be991
--- /dev/null
@@ -0,0 +1,91 @@
+.l-your-books {
+  background-color: $color-dark-primary;
+  padding-bottom: 40px;
+
+  .l-container {
+    display: flex;
+    overflow: hidden;
+  }
+}
+
+.l-your-books__header {
+  margin-top: 36px;
+  display: flex;
+  justify-content: space-between;
+  h3 {
+    margin-top: 0;
+    color: $color-secondary;
+    font-weight: $semibold;
+    @include font-size(21px);
+    line-height: 140%;
+    letter-spacing: -0.01em;
+  }
+}
+
+.l-your-books__header__actions {
+  display: flex;
+  
+  @include rwd(tablet) {
+    display: none;
+  }
+
+  button {
+    outline: 0;
+    width: 40px;
+    height: 40px;
+    background: transparent;
+    border: 1px solid #007880;
+    border-radius: 50%;
+    display: flex;
+    align-content: center;
+    justify-content: center;
+    margin-left: 10px;
+    cursor: pointer;
+
+    &:hover {
+      background-color: darken($color-dark-primary, 2%);
+    }
+
+    &.js-collapse {
+      border-color: transparent;
+    }
+
+    .icon {
+      margin: auto;
+      color: $color-white;
+    }
+  }
+}
+
+.l-your-books__continue {
+  .l-books {
+    border-right: 1px solid #007880;
+    padding-right: 40px;
+    margin-right: 40px;
+
+    @include rwd(tablet) {
+      border-right: 0;
+      padding-right: 0;
+      margin-right: 10px;
+    }
+  }
+}
+
+.l-your-books__shelf {
+  width: 100%;
+  max-width: 928px;
+
+  @include rwd(tablet) {
+    width: 100%;
+    max-width: 189px;
+  }
+
+  .l-your-books__header {
+    padding-right: 85px;
+  }
+
+  .l-books {
+    display: block;
+    flex-wrap: initial;
+  }
+}
\ No newline at end of file
index a8185cd..46626e6 100644 (file)
@@ -37,3 +37,39 @@ $teal: #007880;
     content: $icon-mute;
   }
 }
+
+
+.sponsors-page {
+    display: flex;
+    justify-content: space-between;
+    margin-top: 48px;
+
+    @include rwd(tablet) {
+        flex-wrap: wrap;
+    }
+
+    .sponsors-column {
+        margin: 1em 40px;
+        display: flex;
+        flex-direction: column;
+        align-items: center;
+        font-size: 0;
+        .sponsors-column-name {
+            font-weight: $regular;
+            @include font-size(18px);
+            line-height: 150%;
+            text-align: center;
+            color: #474747;
+        }
+        .sponsor-logos {
+            height: 120px;
+            overflow: hidden;
+            a {
+                margin-top: 20px;
+                display: block;
+                width: 120px;
+                height: 120px;
+            }
+        }
+    }
+}
diff --git a/src/wolnelektury/static/2022/styles/pages/_homepage.scss b/src/wolnelektury/static/2022/styles/pages/_homepage.scss
new file mode 100644 (file)
index 0000000..e1b3f64
--- /dev/null
@@ -0,0 +1,502 @@
+.p-homepage__info {
+  display: flex;
+  flex-wrap: wrap;
+  margin-top: 60px;
+  width: 100%;
+
+  @include rwd(tablet) {
+    flex-direction: column;
+  }
+
+  &.p-homepage__info--second {
+    margin-top: 30px;
+    flex-wrap: initial;
+
+    @include rwd(tablet) {
+      margin-top: 10px;
+    }
+  }
+}
+
+.p-homepage__info__box__rows {
+  display: flex;
+  flex-direction: column;
+}
+
+.p-homepage__info__box {
+  border: 1px solid $color-light-gray;
+  border-radius: 10px;
+  overflow: hidden;
+
+  & > a {
+    display: block;
+    font-size: 0;
+  }
+
+  figure {
+    margin: 0;
+    display: block;
+    font-size: 0;
+  }
+
+  img {
+    max-width: 100%;
+  }
+
+  &.p-homepage__info__box--donate {
+    width: calc(50% - 10px);
+    display: flex;
+    padding: 21px;
+    color: $color-white;
+    margin-top: 20px;
+    margin-right: 10px;
+    background-color: $color-darker-primary;
+    border-color: $color-darker-primary;
+
+    @include rwd(tablet) {
+      width: 100%;
+      margin-right: 0;
+    }
+  }
+
+  &.p-homepage__info__box--newsletter {
+    width: calc(50% - 10px);
+    display: flex;
+    padding: 21px;
+    margin-top: 20px;
+    margin-left: 10px;
+    color: $color-darker-primary;
+    background-color: $color-lighter-primary;
+    border-color: $color-lighter-primary;
+    position: relative;
+    overflow: visible;
+
+    @include rwd(tablet) {
+      width: 100%;
+      margin-right: 0;
+      margin-left: 0;
+    }
+
+    &:after {
+      content: "";
+      display: block;
+      width: 555px;
+      height: 233px;
+      bottom: 0;
+      left: 0;
+      background: url("../images/book-donate-bg.svg") center no-repeat;
+      position: absolute;
+      pointer-events: none;
+
+
+      @include rwd(tablet) {
+        display: none;
+      }
+    }
+  }
+
+  &.p-homepage__info__box--full {
+    width: 100%;
+    max-width: 705px;
+    padding: 0;
+    color: $color-white;
+    margin-right: 20px;
+    background: $color-darker-primary;
+    border: 0;
+    display: flex;
+
+    @include rwd(tablet) {
+      flex-direction: column;
+      margin-right: 0;
+      margin-bottom: 20px;
+    }
+
+    img {
+      min-width: 270px;
+      border-radius: 0;
+
+      @include rwd(tablet) {
+        min-width: 100%;
+        height: 250px;
+        object-fit: cover;
+      }
+    }
+
+    .p-homepage__info__box__content {
+      max-width: 100%;
+      justify-content: flex-start;
+      padding: 32px;
+      background: url("../images/plant.png") center no-repeat;
+      p {
+        @include font-size(24px);
+
+        @include rwd(tablet) {
+          @include font-size(18px);
+        }
+
+        & + p {
+          margin-top: 16px;
+          @include font-size(18px);
+          line-height: 150%;
+
+          @include rwd(tablet) {
+            @include font-size(14px);
+          }
+        }
+      }
+    }
+
+    .l-button {
+      margin-top: auto;
+      margin-bottom: 0;
+
+      @include rwd(tablet) {
+        margin-top: 20px;
+      }
+    }
+  }
+
+  &.p-homepage__info__box--full--sm {
+    border: 0;
+    display: flex;
+
+    img {
+      min-width: 125px;
+    }
+
+    .p-homepage__info__box__content {
+      max-width: 100%;
+      justify-content: flex-start;
+      padding: 15px;
+      p {
+        @include font-size(24px);
+
+        @include rwd(tablet) {
+          @include font-size(18px);
+        }
+
+        strong {
+          color: inherit;
+          font-weight: $semibold;
+        }
+
+        & + p {
+          margin-top: 16px;
+          @include font-size(18px);
+          line-height: 150%;
+        }
+      }
+
+      .l-button {
+        margin-top: auto;
+        margin-bottom: 0;
+        @include font-size(18px);
+        padding: 3px 10px;
+      }
+    }
+
+    &:nth-child(1) {
+      background-color: #92BD39;
+      margin-bottom: 20px;
+      .p-homepage__info__box__content {
+        background: url("../images/flower.png") center no-repeat;
+      }
+    }
+
+    &:nth-child(2) {
+      background-color: #FFA500;
+      .p-homepage__info__box__content {
+        background: url("../images/flower-2.png") center no-repeat;
+      }
+    }
+  }
+}
+
+.p-homepage__info__box__content {
+  width: 100%;
+  max-width: 320px;
+  position: relative;
+  display: flex;
+  flex-direction: column;
+  justify-content: space-between;
+  z-index: $middle-layer;
+
+  h3 {
+    font-weight: $semibold;
+    @include font-size(31px);
+    line-height: 100%;
+    letter-spacing: -0.01em;
+
+    @include rwd(tablet) {
+      margin-top: 0;
+      @include font-size(19px);
+      line-height: 100%;
+    }
+
+    strong {
+      display: block;
+      font-weight: $bold;
+      margin-top: 6px;
+      @include font-size(46px);
+
+      @include rwd(tablet) {
+        @include font-size(28px);
+        margin-top: 4px;
+      }
+    }
+  }
+
+  p {
+    margin-top: 0;
+    font-style: italic;
+    font-weight: $regular;
+    @include font-size(21px);
+    line-height: 140%;
+    letter-spacing: -0.01em;
+    @include rwd(tablet) {
+      @include font-size(13px);
+      line-height: 140%;
+    }
+    strong {
+      color: #92BD39;
+      font-weight: $regular;
+    }
+  }
+  
+  .l-button {
+    display: block;
+  }
+}
+
+.p-homepage-prapremiera {
+  width: 100%;
+  background-color: #F2F2F2;
+  padding: 25px 0 40px 0;
+  margin-top: 48px;
+
+  @include rwd(tablet) {
+    width: calc(100% + 32px);
+    margin-left: -16px;
+  }
+
+  .l-container {
+    & > h3 {
+      margin-top: 0;
+      font-weight: $semibold;
+      @include font-size(31px);
+      line-height: 140%;
+      letter-spacing: -0.01em;
+      color: #92BD39;
+
+      @include rwd(tablet) {
+        @include font-size(25px);
+      }
+    }
+  }
+}
+
+.p-homepage-prapremiera__box {
+  margin-top: 24px;
+  background-color: $color-white;
+  border: 1px solid #D9D9D9;
+  border-radius: 10px;
+  display: flex;
+  justify-content: space-between;
+  padding: 21px;
+
+  @include rwd(tablet) {
+    padding: 16px;
+    flex-direction: column;
+  }
+
+  figure {
+    margin: 0;
+    font-size: 0;
+
+    @include rwd(tablet) {
+      display: flex;
+      align-items: center;
+      justify-content: center;
+    }
+
+    a {
+      display: block;
+      img {
+        min-width: 240px;
+        max-width: 100%;
+      }
+    }
+  }
+}
+
+.p-homepage-prapremiera__box__content {
+  width: 385px;
+
+  @include rwd(tablet) {
+    width: 100%;
+    margin-top: 25px;
+  }
+
+  h4 {
+    margin-top: 0;
+    font-weight: $regular;
+    @include font-size(21px);
+    line-height: 100%;
+    @include rwd(tablet) {
+      @include font-size(18px);
+    }
+    a {
+      color: #007880;
+    }
+  }
+
+  h3 {
+    margin-top: 0;
+    font-weight: $regular;
+    @include font-size(37px);
+    line-height: 120%;
+    @include rwd(tablet) {
+      margin-top: 10px;
+      @include font-size(24px);
+    }
+    a {
+      color: #083F4D;
+    }
+  }
+
+  p {
+    margin-top: 22px;
+    font-weight: $regular;
+    @include font-size(18px);
+    line-height: 150%;
+    color: #333333;
+
+    @include rwd(tablet) {
+      margin-top: 10px;
+    }
+  }
+}
+
+.p-homepage-prapremiera__box__donate {
+  background: #083F4D;
+  border-radius: 7px;
+  color: $color-white;
+  width: 390px;
+  display: flex;
+  padding: 34px;
+  flex-direction: column;
+  justify-content: space-between;
+
+  @include rwd(tablet) {
+    width: 100%;
+    padding: 18px;
+    margin-top: 20px;
+  }
+
+  p {
+    margin-top: 0;
+    font-style: italic;
+    font-weight: $regular;
+    @include font-size(24px);
+    line-height: 150%;
+
+    @include rwd(tablet) {
+      margin-bottom: 20px;
+      @include font-size(20px);
+    }
+
+    strong {
+      color: #92BD39;
+      font-weight: $regular;
+    }
+  }
+}
+
+.p-homepage__uptodate {
+  width: 100%;
+  margin-top: 60px;
+  margin-bottom: 50px;
+
+  @include rwd(tablet) {
+    margin-top: 30px;
+    width: calc(100% + 32px);
+    margin-left: -16px;
+  }
+}
+
+.p-homepage__uptodate__header {
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  padding-bottom: 16px;
+  border-bottom: 1px solid #007880;
+  h3 {
+    margin-top: 0;
+    font-weight: $semibold;
+    @include font-size(31px);
+    line-height: 140%;
+    letter-spacing: -0.01em;
+    color: #474747;
+
+    @include rwd(tablet) {
+      @include font-size(25px);
+    }
+  }
+  ul {
+    margin: 0;
+    padding: 0;
+    list-style: none;
+    display: flex;
+    align-items: center;
+    justify-content: center;
+    li {
+      margin-left: 35px;
+      @include rwd(tablet) {
+        margin-left: 15px;
+      }
+      a {
+        font-size: 0;
+        color: #083F4D;
+        display: flex;
+        align-items: center;
+        justify-content: center;
+        .icon {
+          @include font-size(20px);
+        }
+      }
+    }
+  }
+}
+
+.p-homepage__uptodate__logos {
+  display: flex;
+  justify-content: space-between;
+  margin-top: 48px;
+
+  @include rwd(tablet) {
+    flex-wrap: wrap;
+  }
+
+  figure {
+    display: flex;
+    flex-direction: column;
+    align-items: center;
+    font-size: 0;
+
+    @include rwd(tablet) {
+      margin: 0;
+      width: 50%;
+    }
+
+    figcaption {
+      font-weight: $regular;
+      @include font-size(18px);
+      line-height: 150%;
+      text-align: center;
+      color: #474747;
+    }
+    img {
+      margin-top: 20px;
+    }
+  }
+}
\ No newline at end of file
index f6e31f7..464ea2d 100644 (file)
@@ -14,15 +14,18 @@ $images-path: "/images" !default;
 }
 
 /* Colors */
-$color-primary:                  #018189;
-$color-secondary:              #96C13D;
+$color-lighter-primary: #E1F1F2;
+$color-primary:                #018189;
+$color-dark-primary:   #21535F;
+$color-darker-primary:         #083F4D;
+$color-secondary:              #92BD39;
 
 $color-white:         #ffffff;
 $color-black:         #000000;
 $color-darker:        #0e0f0f;
-$color-dark:          #3E3E3E;
+$color-dark:          #474747;
 $color-gray:          #666666;
-$color-light-gray:    #CCCCCC;
+$color-light-gray:    #D9D9D9;
 
 $color-light-blue:    #E5F4FF;
 $color-yellow:        #FBC40F;
index aa85881..39ef0e6 100644 (file)
   <body>
     {% include '2022/header.html' %}
 
+    {% block under-menu %}{% endblock %}
+
+    <div class="l-container l-change-pop">
+      <h3>Zmieniamy się!</h3>
+      <p>
+        Jeżeli to czytasz jesteś jedną z osób, której prezentujemy nowy wygląd części stron.
+        Będziemy bardzo! wdzięczni za Twoją opinię – <a href='/formularz/ux-strona-ksiazki-T1/' target="_blank">możesz nam ją przesłać tutaj</a>.
+        Jeżeli wolisz klasyczny wygląd - wystarczy, że <a class="quit-experiment" href="#">klikniesz tutaj</a>
+      </p>
+      <!-- button class="l-change-pop__close">
+           <i class="icon icon-close"></i>
+           </button -->
+    </div>
+
     {% block global-content %}
       <div class="l-container">
         <div class="l-breadcrumb">
index 33368a6..8c3de26 100644 (file)
@@ -3,27 +3,27 @@
 <div class="l-footer">
   <div class="l-container">
     <div class="l-footer__row">
-      <a href="#"><img src="{% static '2022/images/FNP-logo.png' %}" alt="FUNDACJA Nowoczesna Polska"></a>
+      <a href="https://nowoczesnapolska.org.pl"><img src="{% static '2022/images/FNP-logo.png' %}" alt="FUNDACJA Nowoczesna Polska"></a>
       <ul>
         <li>ul. Marszałkowska 84/92 lok. 125</li>
         <li>00-514 Warszawa</li>
       </ul>
       <ul class="teal">
-        <li>tel. <a href="#">(22) 621 30 17</a></li>
-        <li>email <a href="#">fundacja@nowoczesnapolska.org.pl</a></li>
+        <li>tel. <a href="tel:+48-22-621-30-17">+48 22 621 30 17</a></li>
+        <li>email <a href="mailto:fundacja@nowoczesnapolska.org.pl">fundacja@nowoczesnapolska.org.pl</a></li>
       </ul>
     </div>
     <div class="l-footer__row">
       <div>
-        Wolne Lektury to projekt prowadzony przez fundację <a href="#">Nowoczesna Polska</a>. <br>
+        Wolne Lektury to projekt prowadzony przez fundację <a href="https://nowoczesnapolska.org.pl">Nowoczesna Polska</a>. <br>
         Hosting: <a href="#">ICM</a>.
       </div>
       <div>
-        <a href="#"><img src="{% static '2022/images/MKiDN.png' %}" alt="MKiDN"></a>
+        <a href="https://www.gov.pl/web/kultura"><img src="{% static '2022/images/MKiDN.png' %}" alt="MKiDN"></a>
       </div>
       <div>
-        Strona biblioteki Wolne Lektury powstała dzięki dofinansowaniu ze środków Ministra <a href="#">Kultury i Dziedzictwa Narodowego</a>
-        pochodzących z <a href="#">Funduszu Promocji Kultury</a> – państwowego funduszu celowego.
+        Strona biblioteki Wolne Lektury powstała dzięki dofinansowaniu ze środków Ministra <a href="https://www.gov.pl/web/kultura">Kultury i Dziedzictwa Narodowego</a>
+        pochodzących z Funduszu Promocji Kultury – państwowego funduszu celowego.
       </div>
     </div>
   </div>
index 47db25d..6c7ff11 100644 (file)
   </div>
 </nav>
 
-<div class="l-container l-change-pop">
-  <h3>Zmieniamy się!</h3>
-  <p>
-    Jeżeli to czytasz jesteś jedną z osób, której prezentujemy nowy wygląd części stron.
-    Będziemy bardzo! wdzięczni za Twoją opinię – <a href='/formularz/ux-strona-ksiazki-T1/' target="_blank">możesz nam ją przesłać tutaj</a>.
-    Jeżeli wolisz klasyczny wygląd - wystarczy, że <a class="quit-experiment" href="#">klikniesz tutaj</a>
-  </p>
-  <!-- button class="l-change-pop__close">
-       <i class="icon icon-close"></i>
-       </button -->
-</div>
+{% block under-menu %}{% endblock %}
diff --git a/src/wolnelektury/templates/2022/main_page.html b/src/wolnelektury/templates/2022/main_page.html
new file mode 100644 (file)
index 0000000..35149f3
--- /dev/null
@@ -0,0 +1,312 @@
+{% extends "2022/base.html" %}
+{% load static %}
+{% load thumbnail %}
+{% load catalogue_tags %}
+{% load social_tags %}
+{% load sponsors %}
+
+{% block under-menu %}
+  {% comment %}
+    <div class="l-your-books">
+      <div class="l-container">
+        <div class="l-your-books__continue">
+          <div class="l-your-books__header">
+            <h3>Czytaj dalej</h3>
+          </div>
+          <div class="l-books">
+            <article class="l-books__item">
+              <figure class="l-books__item__img">
+                <a href="#">
+                  <img src="images/book-2.jpg" alt="Wstęp do filozofii">
+                </a>
+              </figure>
+              <div class="l-books__item__actions">
+                <a href="#"><i class="icon icon-book"></i></a>
+                <a href="#"><i class="icon icon-audio"></i></a>
+                <a href="#"><i class="icon icon-picture"></i></a>
+                <a href="#"><i class="icon icon-like"></i></a>
+              </div>
+              <h3><a href="#">Stanisław Brzozowski</a></h3>
+              <h2><a href="#">Wstęp do filozofii</a></h2>
+            </article>
+          </div>
+        </div>
+        <div class="l-your-books__shelf">
+          <div class="l-your-books__header">
+            <h3>Moja półka</h3>
+            <div class="l-your-books__header__actions">
+              <button class="js-prev-slide"><i class="icon icon-arrow-left"></i></button>
+              <button class="js-next-slide"><i class="icon icon-arrow-right"></i></button>
+            </div>
+          </div>
+          <div class="l-books">
+            <article class="l-books__item">
+              <figure class="l-books__item__img">
+                <a href="#">
+                  <img src="images/book-2.jpg" alt="Wstęp do filozofii">
+                </a>
+              </figure>
+              <div class="l-books__item__actions">
+                <a href="#"><i class="icon icon-book"></i></a>
+                <a href="#"><i class="icon icon-audio"></i></a>
+                <a href="#"><i class="icon icon-picture"></i></a>
+                <a href="#"><i class="icon icon-like"></i></a>
+              </div>
+              <h3><a href="#">Stanisław Brzozowski</a></h3>
+              <h2><a href="#">Wstęp do filozofii</a></h2>
+            </article>
+            <article class="l-books__item">
+              <figure class="l-books__item__img">
+                <a href="#">
+                  <img src="images/book-2.jpg" alt="Wstęp do filozofii">
+                </a>
+              </figure>
+              <div class="l-books__item__actions">
+                <a href="#"><i class="icon icon-book"></i></a>
+                <a href="#"><i class="icon icon-audio"></i></a>
+                <a href="#"><i class="icon icon-picture"></i></a>
+                <a href="#"><i class="icon icon-like"></i></a>
+              </div>
+              <h3><a href="#">Stanisław Brzozowski</a></h3>
+              <h2><a href="#">Wstęp do filozofii</a></h2>
+            </article>
+            <article class="l-books__item">
+              <figure class="l-books__item__img">
+                <a href="#">
+                  <img src="images/book-2.jpg" alt="Wstęp do filozofii">
+                </a>
+              </figure>
+              <div class="l-books__item__actions">
+                <a href="#"><i class="icon icon-book"></i></a>
+                <a href="#"><i class="icon icon-audio"></i></a>
+                <a href="#"><i class="icon icon-picture"></i></a>
+                <a href="#"><i class="icon icon-like"></i></a>
+              </div>
+              <h3><a href="#">Stanisław Brzozowski</a></h3>
+              <h2><a href="#">Wstęp do filozofii</a></h2>
+            </article>
+            <article class="l-books__item">
+              <figure class="l-books__item__img">
+                <a href="#">
+                  <img src="images/book-2.jpg" alt="Wstęp do filozofii">
+                </a>
+              </figure>
+              <div class="l-books__item__actions">
+                <a href="#"><i class="icon icon-book"></i></a>
+                <a href="#"><i class="icon icon-audio"></i></a>
+                <a href="#"><i class="icon icon-picture"></i></a>
+                <a href="#"><i class="icon icon-like"></i></a>
+              </div>
+              <h3><a href="#">Stanisław Brzozowski</a></h3>
+              <h2><a href="#">Wstęp do filozofii</a></h2>
+            </article>
+            <article class="l-books__item">
+              <figure class="l-books__item__img">
+                <a href="#">
+                  <img src="images/book-2.jpg" alt="Wstęp do filozofii">
+                </a>
+              </figure>
+              <div class="l-books__item__actions">
+                <a href="#"><i class="icon icon-book"></i></a>
+                <a href="#"><i class="icon icon-audio"></i></a>
+                <a href="#"><i class="icon icon-picture"></i></a>
+                <a href="#"><i class="icon icon-like"></i></a>
+              </div>
+              <h3><a href="#">Stanisław Brzozowski</a></h3>
+              <h2><a href="#">Wstęp do filozofii</a></h2>
+            </article>
+            <article class="l-books__item l-books__item--placeholder">
+              <figure class="l-books__item__img">
+                <a href="#">
+                  <img src="images/book-2.jpg" alt="Wstęp do filozofii">
+                </a>
+              </figure>
+              <div class="l-books__item__actions">
+                <a href="#"><i class="icon icon-book"></i></a>
+                <a href="#"><i class="icon icon-audio"></i></a>
+                <a href="#"><i class="icon icon-picture"></i></a>
+                <a href="#"><i class="icon icon-like"></i></a>
+              </div>
+              <h3><a href="#">Stanisław Brzozowski</a></h3>
+              <h2><a href="#">Wstęp do filozofii</a></h2>
+            </article>
+          </div>
+        </div>
+      </div>
+    </div>
+  {% endcomment %}
+{% endblock %}
+
+{% block global-content %}
+  <main class="l-main">
+    {% if recommended_collection %}
+      <section class="l-section">
+        <div class="l-collections js-collections">
+          <div class="l-collections__header">
+            <h3>{{ recommended_collection.title }}</h3>
+            <div class="l-your-books__header__actions">
+              <button class="js-prev-slide"><i class="icon icon-arrow-left"></i></button>
+              <button class="js-next-slide"><i class="icon icon-arrow-right"></i></button>
+            </div>
+          </div>
+          <div class="l-books">
+            {% for book in recommended_collection.get_books %}
+              {% include 'catalogue/2022/book_box.html' %}
+            {% endfor %}
+          </div>
+        </div>
+      </section>
+    {% endif %}
+
+    <section class="l-section">
+        <div class="p-homepage__info">
+          <div class="p-homepage__info__box">
+            {% carousel_2022 'main_2022' %}
+          </div>
+          <div class="p-homepage__info__box p-homepage__info__box--donate">
+            <figure>
+              <img src="{% static '2022/images/book-donate.svg' %}" alt="Dorzuć się!">
+            </figure>
+            <div class="p-homepage__info__box__content">
+              <p>
+                Nasze książki są dostępne dla tysięcy
+                dzieciaków dzięki <strong>darowiznom</strong> od
+                osób takich jak <strong>Ty</strong>!
+              </p>
+              <a href="{% url 'club_join' %}?pk_campaign=home" class="l-button l-button--default l-button--default--dark">Dorzuć się!</a>
+            </div>
+          </div>
+          <div class="p-homepage__info__box p-homepage__info__box--newsletter">
+            <figure>
+              <img src="{% static '2022/images/book-newsletter.svg' %}" alt="Zapisz się na nasz Newsletter!">
+            </figure>
+            <div class="p-homepage__info__box__content">
+              <h3>
+                Zapisz się na nasz <strong>Newsletter!</strong>
+              </h3>
+              <a href="{% url 'subscribe' %}/?pk_campaign=home" class="l-button l-button--default">Weź udział</a>
+            </div>
+          </div>
+        </div>
+    </section>
+
+    <section class="l-section">
+      <div class="l-quotes">
+        {% for ambassador in ambassadors %}
+          <div class="l-quotes__item">
+            {% thumbnail ambassador.photo '100x100' crop="center" as ambphoto %}
+            <img src="{{ ambphoto.url  }}" alt="{{ ambassador.name }}">
+              {% endthumbnail %}
+              <h4>{{ ambassador.name }}</h4>
+              <p>
+                {{ ambassador.text }}
+              </p>
+          </div>
+        {% endfor %}
+      </div>
+    </section>
+
+    <section class="l-section">
+      <div class="p-homepage__info p-homepage__info--second">
+        <div class="p-homepage__info__box p-homepage__info__box--full">
+          <figure>
+            <img src="{% static '2022/images/kid.png' %}" alt="Dorzuć się!">
+          </figure>
+          <div class="p-homepage__info__box__content">
+            <p>
+              <strong>Wolne Lektury</strong> to lektury szkolne
+              i tysiące innych książek – za <strong>darmo</strong>
+              i <strong>bez rejestracji</strong>.
+            </p>
+            <p>Czytaj i słuchaj online, ściągaj na swój telefon lub komputer, dziel się z innymi.</p>
+            <p>Dla uczennic i uczniów dodajemy przypisy, motywy literackie, biogramy i geotagowanie.</p>
+            <a href="{% url 'infopage' 'o-projekcie' %}?pk_campaign=wl-infobox" class="l-button l-button--default l-button--default--dark">Dowiedz się więcej</a>
+          </div>
+        </div>
+        <div class="p-homepage__info__box__rows">
+          <div class="p-homepage__info__box p-homepage__info__box--full--sm">
+            <figure>
+              <img src="{% static '2022/images/kid-2.png' %}" alt="Dorzuć się!">
+            </figure>
+            <div class="p-homepage__info__box__content">
+              <p>
+                Jesteśmy częścią ruchu <strong>wolnej kultury</strong>!
+              </p>
+              <a href="https://nowoczesnapolska.org.pl/o-fundacji/?pk_campaign=wl-infobox" class="l-button l-button--default">Dowiedz się więcej</a>
+            </div>
+          </div>
+          <div class="p-homepage__info__box p-homepage__info__box--full--sm">
+            <figure>
+              <img src="{% static '2022/images/kid-3.png' %}" alt="Dorzuć się!">
+            </figure>
+            <div class="p-homepage__info__box__content">
+              <p>
+                Jak budujemy najpopularniejszą <strong>bibliotekę online</strong> w Polsce
+              </p>
+              <a href="#" class="l-button l-button--default">Dowiedz się więcej</a>
+            </div>
+          </div>
+        </div>
+      </div>
+    </section>
+  </main>
+
+  {% preview_ad_homepage %}
+
+  <section class="l-section">
+    <div class="l-collections js-new-books-slider">
+      <div class="l-collections__header">
+        <h3>Nowości</h3>
+        <div class="l-your-books__header__actions">
+          <button class="js-prev-slide"><i class="icon icon-arrow-left"></i></button>
+          <button class="js-next-slide"><i class="icon icon-arrow-right"></i></button>
+        </div>
+      </div>
+      <div class="l-books">
+        {% for book in last_published %}
+          {% include 'catalogue/2022/book_box.html' %}
+        {% endfor %}
+      </div>
+    </div>
+  </section>
+
+  <div class="l-container">
+    <section class="l-section">
+      <div class="p-homepage__uptodate">
+        <div class="p-homepage__uptodate__header">
+          <h3>Bądź na bieżąco</h3>
+          <ul>
+            <li>
+              <a href="https://www.facebook.com/wolnelektury/"
+                 title="Facebook" tabindex="-1" target="_blank">
+                <i class="icon icon-fb" aria-hidden="true"></i>
+              </a>
+            </li>
+            <li>
+              <a href="https://www.youtube.com/c/WolneLekturyYT/"
+                 title="YouTube" tabindex="-1" target="_blank">
+                <i class="icon icon-yt" aria-hidden="true"></i>
+              </a>
+            </li>
+            <li>
+              <a href="https://www.instagram.com/wolnelektury/"
+                 title="Instagram" tabindex="-1" target="_blank">
+                <i class="icon icon-ig" aria-hidden="true"></i>
+              </a>
+            </li>
+            <li>
+              <a href="https://twitter.com/wolnelektury"
+                 title="Twitter" tabindex="-1" target="_blank">
+                <i class="icon icon-tt" aria-hidden="true"></i>
+              </a>
+            </li>
+          </ul>
+        </div>
+
+        {% sponsor_page 'footer' %}
+
+      </div>
+    </section>
+  </div>
+
+{% endblock %}
diff --git a/src/wolnelektury/templatetags/switch_tag.py b/src/wolnelektury/templatetags/switch_tag.py
deleted file mode 100644 (file)
index d4701ab..0000000
+++ /dev/null
@@ -1,138 +0,0 @@
-# Source: http://djangosnippets.org/snippets/967/
-# Author: adurdin
-# Posted: August 13, 2008
-#
-#
-# We can use it based on djangosnippets Terms of Service:
-# (http://djangosnippets.org/about/tos/)
-#
-# 2. That you grant any third party who sees the code you post
-# a royalty-free, non-exclusive license to copy and distribute that code
-# and to make and distribute derivative works based on that code. You may
-# include license terms in snippets you post, if you wish to use
-# a particular license (such as the BSD license or GNU GPL), but that
-# license must permit royalty-free copying, distribution and modification
-# of the code to which it is applied.
-
-from django import template
-from django.template import Library, Node, VariableDoesNotExist
-
-register = Library()
-
-
-@register.tag(name="switch")
-def do_switch(parser, token):
-    """
-    The ``{% switch %}`` tag compares a variable against one or more values in
-    ``{% case %}`` tags, and outputs the contents of the matching block.  An
-    optional ``{% else %}`` tag sets off the default output if no matches
-    could be found::
-
-        {% switch result_count %}
-            {% case 0 %}
-                There are no search results.
-            {% case 1 %}
-                There is one search result.
-            {% else %}
-                Jackpot! Your search found {{ result_count }} results.
-        {% endswitch %}
-
-    Each ``{% case %}`` tag can take multiple values to compare the variable
-    against::
-
-        {% switch username %}
-            {% case "Jim" "Bob" "Joe" %}
-                Me old mate {{ username }}! How ya doin?
-            {% else %}
-                Hello {{ username }}
-        {% endswitch %}
-    """
-    bits = token.contents.split()
-    tag_name = bits[0]
-    if len(bits) != 2:
-        raise template.TemplateSyntaxError("'%s' tag requires one argument" % tag_name)
-    variable = parser.compile_filter(bits[1])
-
-    class BlockTagList(object):
-        # This is a bit of a hack, as it embeds knowledge of the behaviour
-        # of Parser.parse() relating to the "parse_until" argument.
-        def __init__(self, *names):
-            self.names = set(names)
-
-        def __contains__(self, token_contents):
-            name = token_contents.split()[0]
-            return name in self.names
-
-    # Skip over everything before the first {% case %} tag
-    parser.parse(BlockTagList('case', 'endswitch'))
-
-    cases = []
-    token = parser.next_token()
-    got_case = False
-    got_else = False
-    while token.contents != 'endswitch':
-        nodelist = parser.parse(BlockTagList('case', 'else', 'endswitch'))
-
-        if got_else:
-            raise template.TemplateSyntaxError("'else' must be last tag in '%s'." % tag_name)
-
-        contents = token.contents.split()
-        token_name, token_args = contents[0], contents[1:]
-
-        if token_name == 'case':
-            tests = map(parser.compile_filter, token_args)
-            case = (tests, nodelist)
-            got_case = True
-        else:
-            # The {% else %} tag
-            case = (None, nodelist)
-            got_else = True
-        cases.append(case)
-        token = parser.next_token()
-
-    if not got_case:
-        raise template.TemplateSyntaxError("'%s' must have at least one 'case'." % tag_name)
-
-    return SwitchNode(variable, cases)
-
-
-class SwitchNode(Node):
-    def __init__(self, variable, cases):
-        self.variable = variable
-        self.cases = cases
-
-    def __repr__(self):
-        return "<Switch node>"
-
-    def __iter__(self):
-        for tests, nodelist in self.cases:
-            for node in nodelist:
-                yield node
-
-    def get_nodes_by_type(self, nodetype):
-        nodes = []
-        if isinstance(self, nodetype):
-            nodes.append(self)
-        for tests, nodelist in self.cases:
-            nodes.extend(nodelist.get_nodes_by_type(nodetype))
-        return nodes
-
-    def render(self, context):
-        try:
-            value_missing = False
-            value = self.variable.resolve(context, True)
-        except VariableDoesNotExist:
-            no_value = True
-            value_missing = None
-            value = None
-
-        for tests, nodelist in self.cases:
-            if tests is None:
-                return nodelist.render(context)
-            elif not value_missing:
-                for test in tests:
-                    test_value = test.resolve(context, True)
-                    if value == test_value:
-                        return nodelist.render(context)
-        else:
-            return ""
index 8729216..eaec832 100644 (file)
@@ -21,13 +21,23 @@ from django.views.decorators.cache import never_cache
 from ajaxable.utils import AjaxableFormView
 from ajaxable.utils import placeholdized
 from catalogue.models import Book, Collection, Tag, Fragment
-
+import club.models
 from social.utils import get_or_choose_cite
 from wolnelektury.forms import RegistrationForm, SocialSignupForm, WLAuthenticationForm
 
 
+def main_page_2022(request):
+    ctx = {}
+    ctx['last_published'] = Book.objects.exclude(cover_clean='').filter(findable=True, parent=None).order_by('-created_at')[:10]
+    ctx['recommended_collection'] = Collection.objects.filter(listed=True, role='recommend').order_by('?').first()
+    ctx['ambassadors'] = club.models.Ambassador.objects.all().order_by('?')
+    return render(request, '2022/main_page.html', ctx)
+
 @never_cache
 def main_page(request):
+    if request.EXPERIMENTS['layout'].value:
+        return main_page_2022(request)
+
     ctx = {
         'last_published': Book.objects.exclude(cover_thumb='').filter(findable=True, parent=None).order_by('-created_at')[:6],
         'theme_books': [],