From ecbed27f18b519597f673f71a87789207e96f306 Mon Sep 17 00:00:00 2001 From: androiddrew Date: Sat, 30 Mar 2019 16:53:53 -0400 Subject: [PATCH] Updated template to take employee profiles. Removed animatation graphics for hero images. --- .gitignore | 4 +- services/cms/cms/templates/base.html | 4 + services/cms/cms/wsgi.py | 1 + .../migrations/0003_auto_20190330_1949.py | 34 ++ services/cms/home/models.py | 40 +- services/cms/home/static/css/style.css | 3 + services/cms/home/static/js/main.min.js | 1 + .../cms/home/templates/home/april_page.html | 516 ++++++++++++++++++ .../cms/home/templates/home/home_page.html | 24 +- 9 files changed, 613 insertions(+), 14 deletions(-) create mode 100644 services/cms/home/migrations/0003_auto_20190330_1949.py create mode 100644 services/cms/home/static/css/style.css create mode 100644 services/cms/home/static/js/main.min.js create mode 100644 services/cms/home/templates/home/april_page.html diff --git a/.gitignore b/.gitignore index dfc2234..d7b128f 100644 --- a/.gitignore +++ b/.gitignore @@ -59,4 +59,6 @@ docs/_build/ target/ .DS_STORE -.idea/ \ No newline at end of file +.idea/ + +media/ \ No newline at end of file diff --git a/services/cms/cms/templates/base.html b/services/cms/cms/templates/base.html index 4306e91..555be18 100644 --- a/services/cms/cms/templates/base.html +++ b/services/cms/cms/templates/base.html @@ -23,6 +23,10 @@ {% block extra_css %} {# Override this in templates to add extra stylesheets #} {% endblock %} + {% block title_js %} + {# Override this in templates to add extra js #} + {% endblock %} + diff --git a/services/cms/cms/wsgi.py b/services/cms/cms/wsgi.py index 7ee6868..fdb5382 100644 --- a/services/cms/cms/wsgi.py +++ b/services/cms/cms/wsgi.py @@ -14,3 +14,4 @@ from django.core.wsgi import get_wsgi_application os.environ.setdefault("DJANGO_SETTINGS_MODULE", "cms.settings.dev") application = get_wsgi_application() + diff --git a/services/cms/home/migrations/0003_auto_20190330_1949.py b/services/cms/home/migrations/0003_auto_20190330_1949.py new file mode 100644 index 0000000..282de27 --- /dev/null +++ b/services/cms/home/migrations/0003_auto_20190330_1949.py @@ -0,0 +1,34 @@ +# Generated by Django 2.1.7 on 2019-03-30 19:49 + +from django.db import migrations, models +import django.db.models.deletion +import modelcluster.fields + + +class Migration(migrations.Migration): + + dependencies = [ + ('wagtailimages', '0001_squashed_0021'), + ('home', '0002_create_homepage'), + ] + + operations = [ + migrations.CreateModel( + name='Profile', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=80)), + ('caption', models.CharField(max_length=255)), + ('profile_image', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='wagtailimages.Image')), + ], + options={ + 'verbose_name': 'Profile', + 'verbose_name_plural': 'Profiles', + }, + ), + migrations.AddField( + model_name='homepage', + name='profiles', + field=modelcluster.fields.ParentalManyToManyField(blank=True, to='home.Profile'), + ), + ] diff --git a/services/cms/home/models.py b/services/cms/home/models.py index af7b579..58971e6 100644 --- a/services/cms/home/models.py +++ b/services/cms/home/models.py @@ -1,7 +1,45 @@ +from django import forms from django.db import models +from wagtail.admin.edit_handlers import FieldPanel +from wagtail.snippets.models import register_snippet +from wagtail.images.models import Image +from wagtail.images.edit_handlers import ImageChooserPanel +from modelcluster.fields import ParentalManyToManyField from wagtail.core.models import Page class HomePage(Page): - pass + profiles = ParentalManyToManyField('home.Profile', blank=True) + + content_panels = [ + FieldPanel('profiles', widget=forms.CheckboxSelectMultiple), + ] + +@register_snippet +class Profile(models.Model): + name = models.CharField(max_length=80) + profile_image = models.ForeignKey( + 'wagtailimages.Image', + null=True, + blank=True, + on_delete=models.SET_NULL, + related_name='+' + ) + caption = models.CharField(max_length=255) + + panels = [ + FieldPanel('name'), + ImageChooserPanel('profile_image'), + FieldPanel('caption'), + ] + + def __str__(self): + return self.name + + def __repr__(self): + return self.name + + class Meta: + verbose_name = "Profile" + verbose_name_plural = "Profiles" diff --git a/services/cms/home/static/css/style.css b/services/cms/home/static/css/style.css new file mode 100644 index 0000000..58778c0 --- /dev/null +++ b/services/cms/home/static/css/style.css @@ -0,0 +1,3 @@ +html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}hr{border:0;display:block;height:1px;background:#D2DAF0;background:linear-gradient(to right, rgba(210,218,240,0.1) 0, rgba(210,218,240,0.6) 50%, rgba(210,218,240,0.1) 100%);margin-top:24px;margin-bottom:24px}ul,ol{margin-top:0;margin-bottom:24px;padding-left:24px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dl{margin-top:0;margin-bottom:24px}dt{font-weight:700}dd{margin-left:24px;margin-bottom:24px}img{height:auto;max-width:100%;vertical-align:middle}figure{margin:24px 0}figcaption{font-size:16px;line-height:24px;padding:8px 0}img,svg{display:block}table{border-collapse:collapse;margin-bottom:24px;width:100%}tr{border-bottom:1px solid #D2DAF0}th{text-align:left}th,td{padding:10px 16px}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}html{font-size:18px;line-height:27px}@media (min-width: 641px){html{font-size:20px;line-height:30px;letter-spacing:-0.1px}}body{color:#565678;font-size:1rem}body,button,input,select,textarea{font-family:"Heebo", sans-serif}a{color:#4950F6;text-decoration:none}a:hover,a:active{outline:0;text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{clear:both;color:#11103E;font-family:Fira Sans, serif;font-weight:600}h1,.h1{font-size:40px;line-height:50px;letter-spacing:0px}@media (min-width: 641px){h1,.h1{font-size:46px;line-height:56px;letter-spacing:0px}}h2,.h2{font-size:32px;line-height:42px;letter-spacing:0px}@media (min-width: 641px){h2,.h2{font-size:40px;line-height:50px;letter-spacing:0px}}h3,.h3,blockquote{font-size:22px;line-height:32px;letter-spacing:-0.1px}@media (min-width: 641px){h3,.h3,blockquote{font-size:32px;line-height:42px;letter-spacing:0px}}h4,h5,h6,.h4,.h5,.h6{font-size:20px;line-height:30px;letter-spacing:-0.1px}@media (min-width: 641px){h4,h5,h6,.h4,.h5,.h6{font-size:22px;line-height:32px;letter-spacing:-0.1px}}@media (max-width: 640px){.h1-mobile{font-size:40px;line-height:50px;letter-spacing:0px}.h2-mobile{font-size:32px;line-height:42px;letter-spacing:0px}.h3-mobile{font-size:22px;line-height:32px;letter-spacing:-0.1px}.h4-mobile,.h5-mobile,.h6-mobile{font-size:20px;line-height:30px;letter-spacing:-0.1px}}.text-light{color:rgba(255,255,255,0.4)}.text-light a{color:rgba(255,255,255,0.4)}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light .h1,.text-light .h2,.text-light .h3,.text-light .h4,.text-light .h5,.text-light .h6{color:#fff !important}.text-sm{font-size:18px;line-height:27px;letter-spacing:-0.1px}.text-xs{font-size:16px;line-height:24px;letter-spacing:-0.1px}h1,h2,.h1,.h2{margin-top:48px;margin-bottom:16px}h3,.h3{margin-top:36px;margin-bottom:12px}h4,h5,h6,.h4,.h5,.h6{margin-top:24px;margin-bottom:4px}p{margin-top:0;margin-bottom:24px}dfn,cite,em,i{font-style:italic}blockquote{color:#ABABC9;font-style:italic;margin-top:24px;margin-bottom:24px;margin-left:24px}blockquote::before{content:"\201C"}blockquote::after{content:"\201D"}blockquote p{display:inline}address{color:#565678;border-width:1px 0;border-style:solid;border-color:#D2DAF0;padding:24px 0;margin:0 0 24px}pre,pre h1,pre h2,pre h3,pre h4,pre h5,pre h6,pre .h1,pre .h2,pre .h3,pre .h4,pre .h5,pre .h6{font-family:"Courier 10 Pitch", Courier, monospace}pre,code,kbd,tt,var{background:#EEF1FA}pre{font-size:16px;line-height:24px;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:24px;margin-top:24px;margin-bottom:24px}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:16px;padding:2px 4px}abbr,acronym{cursor:help}mark,ins{text-decoration:none}small{font-size:18px;line-height:27px;letter-spacing:-0.1px}b,strong{font-weight:700}button,input,select,textarea,label{font-size:18px;line-height:27px}.container,.container-sm{width:100%;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width: 481px){.container,.container-sm{padding-left:24px;padding-right:24px}}.container{max-width:1128px}.container-sm{max-width:848px}.container .container-sm{max-width:800px;padding-left:0;padding-right:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;display:block;font-size:14px;letter-spacing:0px;font-weight:700;text-transform:uppercase;line-height:16px;text-decoration:none;background-color:#fff;color:#4950F6 !important;border:none;height:auto;left:8px;padding:16px 32px;top:8px;width:auto;z-index:100000}.list-reset{list-style:none;padding:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#4950F6}.text-secondary{color:#FF6381}.has-top-divider{position:relative}.has-top-divider::before{content:'';position:absolute;top:0;left:0;width:100%;display:block;height:1px;background:#D2DAF0;background:linear-gradient(to right, rgba(210,218,240,0.1) 0, rgba(210,218,240,0.6) 50%, rgba(210,218,240,0.1) 100%)}.has-bottom-divider{position:relative}.has-bottom-divider::after{content:'';position:absolute;bottom:0;left:0;width:100%;display:block;height:1px;background:#D2DAF0;background:linear-gradient(to right, rgba(210,218,240,0.1) 0, rgba(210,218,240,0.6) 50%, rgba(210,218,240,0.1) 100%)}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.m-8{margin:8px}.mt-8{margin-top:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.m-16{margin:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.m-24{margin:24px}.mt-24{margin-top:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.m-32{margin:32px}.mt-32{margin-top:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.m-40{margin:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.m-48{margin:48px}.mt-48{margin-top:48px}.mr-48{margin-right:48px}.mb-48{margin-bottom:48px}.ml-48{margin-left:48px}.m-56{margin:56px}.mt-56{margin-top:56px}.mr-56{margin-right:56px}.mb-56{margin-bottom:56px}.ml-56{margin-left:56px}.m-64{margin:64px}.mt-64{margin-top:64px}.mr-64{margin-right:64px}.mb-64{margin-bottom:64px}.ml-64{margin-left:64px}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.p-8{padding:8px}.pt-8{padding-top:8px}.pr-8{padding-right:8px}.pb-8{padding-bottom:8px}.pl-8{padding-left:8px}.p-16{padding:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.p-24{padding:24px}.pt-24{padding-top:24px}.pr-24{padding-right:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.p-32{padding:32px}.pt-32{padding-top:32px}.pr-32{padding-right:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.p-40{padding:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.p-48{padding:48px}.pt-48{padding-top:48px}.pr-48{padding-right:48px}.pb-48{padding-bottom:48px}.pl-48{padding-left:48px}.p-56{padding:56px}.pt-56{padding-top:56px}.pr-56{padding-right:56px}.pb-56{padding-bottom:56px}.pl-56{padding-left:56px}.p-64{padding:64px}.pt-64{padding-top:64px}.pr-64{padding-right:64px}.pb-64{padding-bottom:64px}.pl-64{padding-left:64px}.sr .has-animations .is-revealing{visibility:hidden}.has-animations .anime-element{visibility:hidden}.anime-ready .has-animations .anime-element{visibility:visible}.input,.textarea{background-color:#fff;border-width:1px;border-style:solid;border-color:#D2DAF0;border-radius:2px;color:#565678;max-width:100%;width:100%}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#ABABC9}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#ABABC9}.input::-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#ABABC9}.input::placeholder,.textarea::placeholder{color:#ABABC9}.input::-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#ABABC9}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#ABABC9}.input:hover,.textarea:hover{border-color:#bfcaea}.input:active,.input:focus,.textarea:active,.textarea:focus{outline:none;border-color:#4950F6}.input[disabled],.textarea[disabled]{cursor:not-allowed;background-color:#EEF1FA;border-color:#EEF1FA}.input{-moz-appearance:none;-webkit-appearance:none;font-size:16px;letter-spacing:-0.1px;line-height:20px;padding:13px 16px;height:48px;box-shadow:none}.input .inline-input{display:inline;width:auto}.textarea{display:block;min-width:100%;resize:vertical}.textarea .inline-textarea{display:inline;width:auto}.field-grouped>.control:not(:last-child){margin-bottom:8px}@media (min-width: 641px){.field-grouped{display:flex}.field-grouped>.control{flex-shrink:0}.field-grouped>.control.control-expanded{flex-grow:1;flex-shrink:1}.field-grouped>.control:not(:last-child){margin-bottom:0;margin-right:8px}}.button{display:inline-flex;font-size:14px;letter-spacing:0px;font-weight:700;text-transform:uppercase;line-height:16px;text-decoration:none !important;background-color:#fff;color:#4950F6 !important;border:none;border-radius:2px;cursor:pointer;justify-content:center;padding:16px 32px;height:48px;text-align:center;white-space:nowrap}.button:active{outline:0}.button::before{border-radius:2px}.button-sm{padding:8px 24px;height:32px}.button-primary{color:#fff !important;transition:background .15s ease}.button-primary{background:#4950F6}.button-primary:hover{background:#3f47f6}.button-block{display:flex}.site-header{position:relative;padding:24px 0}.header-shape{position:absolute}.header-shape-1{display:none;top:0}.header-shape-2{top:-40px;right:-53px}.site-header-inner{position:relative;display:flex;justify-content:space-between;align-items:center}.header-links{display:inline-flex}.header-links li{display:inline-flex}.header-links a:not(.button){font-size:16px;line-height:24px;letter-spacing:-0.1px;font-weight:700;color:rgba(255,255,255,0.4);text-transform:uppercase;text-decoration:none;line-height:16px;padding:8px 24px}.header-links a:not(.button):hover,.header-links a:not(.button):active{color:#fff}@media (min-width: 641px){.header-shape-1{display:block;left:687px}.header-shape-2{top:-92px;left:440px;right:auto}.header-shape-2 svg{width:220px;height:220px}}@media (min-width: 1025px){.header-shape-1{left:auto;right:0}.header-shape-2{left:auto;right:38%}}.hero{text-align:center;padding-top:40px}.hero-paragraph{font-size:20px;line-height:30px;letter-spacing:-0.1px;margin-bottom:40px}@media (min-width: 641px){.hero-paragraph{font-size:22px;line-height:32px;letter-spacing:-0.1px}}.hero-form{max-width:440px;margin:0 auto}.hero-illustration{position:relative;margin-top:48px}.hero-shape{display:none;position:absolute}.hero-main-shape svg{width:140%;height:auto}@media (min-width: 641px){.hero{text-align:left;padding-top:160px}.hero-inner{display:flex}.hero-copy{padding-right:48px;min-width:512px}.hero-form{margin:0}.hero-illustration{margin-top:-143px;padding-bottom:0}.hero-shape{display:block}.hero-shape-1{left:-32px;top:542px}.hero-shape-2{left:-733px;top:538px}.hero-main-shape svg{width:auto;height:647px}}@media (min-width: 1025px){.hero-copy{padding-right:92px;min-width:620px}}.features{position:relative}.features::before{content:'';width:100%;height:400px;position:absolute;left:0;bottom:0;background:#EEF1FA;background:linear-gradient(to bottom, #EEF1FA, rgba(238,241,250,0))}.features-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-16px;margin-left:-16px}.features-wrap:first-child{margin-top:-16px}.features-wrap:last-child{margin-bottom:-16px}.feature{position:relative;padding:16px;width:388px;max-width:388px;flex-grow:1}.feature-inner{position:relative;height:100%;background:#fff;padding:48px 24px 72px}.feature-inner::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 24px 48px rgba(17,16,62,0.12);mix-blend-mode:multiply}.feature-icon{position:relative;margin:0 auto;width:88px;height:88px;border-radius:50%}.feature-icon::before{content:'';display:block;background:#fff;width:64px;height:64px;position:absolute;top:12px;left:12px;border-radius:50%;box-shadow:12px 24px 32px rgba(17,16,62,0.12)}.feature-icon svg{position:relative}@media (min-width: 641px){.features .section-paragraph{padding-left:72px;padding-right:72px}.features-wrap{padding-top:24px;margin-right:-24px;margin-left:-24px}.features-wrap:first-child{margin-top:-24px}.features-wrap:last-child{margin-bottom:-24px}.feature{padding:24px}}@media (min-width: 1025px){.features .section-inner{padding-bottom:168px}.feature:nth-child(even){top:80px}}.testimonials{position:relative}.testimonials .section-inner{padding-top:0;padding-bottom:108px}.testimonials .section-title{margin-bottom:72px}.testimonials-shape{position:absolute}.testimonials-shape-1{bottom:52px;left:calc(50% - 80px)}.testimonials-shape-2{top:84px;left:calc(50% + 30px)}.testimonials-shape-3{display:none}.testimonials-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-16px;margin-left:-16px}.testimonials-wrap:first-child{margin-top:-16px}.testimonials-wrap:last-child{margin-bottom:-16px}.testimonial{position:relative;padding:44px 16px 16px;width:388px;max-width:388px;flex-grow:1}.testimonial-inner{position:relative;height:100%;display:flex;flex-wrap:wrap;background:#fff;padding:52px 24px 24px}.testimonial-inner>*{width:100%}.testimonial-inner::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 24px 48px rgba(17,16,62,0.12);mix-blend-mode:multiply}.testimonial-main{position:relative}.testimonial-header{position:absolute;top:-80px}.testimonial-header img{width:56px;height:auto;border-radius:50%;box-shadow:0 16px 24px rgba(17,16,62,0.12)}.testimonial-footer{align-self:flex-end}.testimonial-footer{font-weight:500;margin-bottom:12px}@media (min-width: 641px){.testimonials .section-inner{padding-bottom:166px}.testimonials .section-title{margin-bottom:126px}.testimonials-wrap{margin-right:-24px;margin-left:-24px}.testimonials-wrap:first-child{margin-top:-24px}.testimonials-wrap:last-child{margin-bottom:-24px}.testimonial{padding:52px 24px 24px}.testimonials-shape-1{bottom:auto;top:170px;left:calc(50% - 305px)}.testimonials-shape-1 svg{width:400px;height:400px}.testimonials-shape-2{top:480px;left:calc(50% + 190px)}.testimonials-shape-3{display:block;top:570px;left:calc(50% - 320px)}}@media (min-width: 1025px){.testimonial:nth-child(odd){top:40px}}.newsletter{position:relative;background-color:#11103E}.newsletter::before{content:'';position:absolute;top:0;right:0;width:279px;height:274px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjk0IiBoZWlnaHQ9IjI3NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gIDxkZWZzPiAgICA8bGluZWFyR3JhZGllbnQgeDE9IjEwNC42NTclIiB5MT0iLTQ1LjI3NCUiIHgyPSIyMS45NDQlIiB5Mj0iNC4wNzklIiBpZD0iYSI+ICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzU2NTY3OCIgb2Zmc2V0PSIwJSIvPiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1NjU2NzgiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxMDAlIi8+ICAgIDwvbGluZWFyR3JhZGllbnQ+ICA8L2RlZnM+ICA8cGF0aCBkPSJNMTA4My4xMzYgMTI2SDE0NDB2MTc3Ljc4MkMxNDA0LjkxMyAzNjEuNDcgMTM0MS40NTYgNDAwIDEyNjkgNDAwYy0xMTAuNDU3IDAtMjAwLTg5LjU0My0yMDAtMjAwIDAtMjYuMTQxIDUuMDE1LTUxLjExMSAxNC4xMzYtNzR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE0NiAtMTI2KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsLW9wYWNpdHk9Ii40OCIvPjwvc3ZnPg==);background-repeat:no-repeat}.newsletter .section-paragraph{margin-bottom:32px}.newsletter-form{max-width:440px;margin:0 auto}@media (min-width: 641px){.newsletter .section-paragraph{margin-bottom:40px;padding-left:72px;padding-right:72px}}.is-boxed{background:#EEF1FA}.body-wrap{background:#fff;overflow:hidden;display:flex;flex-direction:column;min-height:100vh}.boxed-container{max-width:1440px;margin:0 auto;box-shadow:0 24px 48px rgba(17,16,62,0.12)}main{flex:1 0 auto}.section-inner{position:relative;padding-top:48px;padding-bottom:48px}@media (min-width: 641px){.section-inner{padding-top:88px;padding-bottom:88px}}.site-footer{position:relative;font-size:14px;line-height:20px;letter-spacing:0px;color:#ABABC9;background-color:#11103E}.site-footer::before{content:'';position:absolute;bottom:0;left:30%;width:298px;height:93px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjk4IiBoZWlnaHQ9IjkzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiAgPGRlZnM+ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjguOTQlIiB5MT0iLTMwLjY4MyUiIHgyPSI2Ny40NzMlIiB5Mj0iMTM1LjAyMiUiIGlkPSJhIj4gICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNTY1Njc4IiBvZmZzZXQ9IjAlIi8+ICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzU2NTY3OCIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4gICAgPC9saW5lYXJHcmFkaWVudD4gIDwvZGVmcz4gIDxwYXRoIGQ9Ik00MDMuMjQ0IDY5MGMyNC4yMDktNTQuNzc2IDc5LjAxOS05MyAxNDIuNzU2LTkzIDUzLjI1NSAwIDEyMy40NTggNTAuNjc0IDE5Ny4yMTUgOTNoLTMzOS45N3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MDMgLTU5NykiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbC1vcGFjaXR5PSIuMjQiLz48L3N2Zz4=);background-repeat:no-repeat}.site-footer a{color:#ABABC9;text-decoration:none}.site-footer a:hover,.site-footer a:active{color:#fff;text-decoration:underline}.site-footer-inner{position:relative;display:flex;flex-wrap:wrap;padding-top:48px;padding-bottom:48px}.site-footer-inner.has-top-divider::before{background:#565678;background:linear-gradient(to right, rgba(86,86,120,0.1) 0, rgba(86,86,120,0.6) 50%, rgba(86,86,120,0.1) 100%)}.footer-brand,.footer-links,.footer-social-links,.footer-copyright{flex:none;width:100%;display:inline-flex;justify-content:center}.footer-brand,.footer-links,.footer-social-links{margin-bottom:24px}.footer-links li+li,.footer-social-links li+li{margin-left:16px}.footer-social-links li{display:inline-flex}.footer-social-links li a{padding:8px}@media (min-width: 641px){.site-footer-inner{justify-content:space-between}.footer-brand,.footer-links,.footer-social-links,.footer-copyright{flex:50%}.footer-brand,.footer-copyright{justify-content:flex-start}.footer-links,.footer-social-links{justify-content:flex-end}.footer-links{order:1;margin-bottom:0}} + +/*# sourceMappingURL=data:application/json;base64,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QU8sZUFBZSxDQUFDLE9BQU8saUJBQWlCLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE1BQU0sV0FBVyxDQUFDLE9BQU8sZUFBZSxDQUFDLE9BQU8saUJBQWlCLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE1BQU0sV0FBVyxDQUFDLE9BQU8sZUFBZSxDQUFDLE9BQU8saUJBQWlCLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE1BQU0sV0FBVyxDQUFDLE9BQU8sZUFBZSxDQUFDLE9BQU8saUJBQWlCLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLGdCQUFnQixDQUFDLEtBQUssU0FBUyxDQUFDLE1BQU0sYUFBYSxDQUFDLE1BQU0sZUFBZSxDQUFDLE1BQU0sZ0JBQWdCLENBQUMsTUFBTSxjQUFjLENBQUMsS0FBSyxXQUFXLENBQUMsTUFBTSxlQUFlLENBQUMsTUFBTSxpQkFBaUIsQ0FBQyxNQUFNLGtCQUFrQixDQUFDLE1BQU0sZ0JBQWdCLENBQUMsTUFBTSxZQUFZLENBQUMsT0FBTyxnQkFBZ0IsQ0FBQyxPQUFPLGtCQUFrQixDQUFDLE9BQU8sbUJBQW1CLENBQUMsT0FBTyxpQkFBaUIsQ0FBQyxNQUFNLFlBQVksQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE9BQU8sa0JBQWtCLENBQUMsT0FBTyxtQkFBbUIsQ0FBQyxPQUFPLGlCQUFpQixDQUFDLE1BQU0sWUFBWSxDQUFDLE9BQU8sZ0JBQWdCLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLG1CQUFtQixDQUFDLE9BQU8saUJBQWlCLENBQUMsTUFBTSxZQUFZLENBQUMsT0FBTyxnQkFBZ0IsQ0FBQyxPQUFPLGtCQUFrQixDQUFDLE9BQU8sbUJBQW1CLENBQUMsT0FBTyxpQkFBaUIsQ0FBQyxNQUFNLFlBQVksQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE9BQU8sa0JBQWtCLENBQUMsT0FBTyxtQkFBbUIsQ0FBQyxPQUFPLGlCQUFpQixDQUFDLE1BQU0sWUFBWSxDQUFDLE9BQU8s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MkNBQTJDLFdBQVcseUJBQXlCLENBQUMsbUJBQW1CLGtCQUFrQixhQUFhLGVBQWUsaUJBQWlCLG1CQUFtQixDQUFDLDJDQUEyQyxtQkFBbUIsOEdBQThHLENBQUMsbUVBQW1FLFVBQVUsV0FBVyxvQkFBb0Isc0JBQXNCLENBQUMsaURBQWlELGtCQUFrQixDQUFDLCtDQUErQyxnQkFBZ0IsQ0FBQyx3QkFBd0IsbUJBQW1CLENBQUMsMEJBQTBCLFdBQVcsQ0FBQywwQkFBMEIsbUJBQW1CLDZCQUE2QixDQUFDLG1FQUFtRSxRQUFRLENBQUMsZ0NBQWdDLDBCQUEwQixDQUFDLG1DQUFtQyx3QkFBd0IsQ0FBQyxjQUFjLFFBQVEsZUFBZSxDQUFDLENBQUMiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbHtsaW5lLWhlaWdodDoxLjE1Oy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1hcnRpY2xlLGFzaWRlLGZvb3RlcixoZWFkZXIsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31oMXtmb250LXNpemU6MmVtO21hcmdpbjowLjY3ZW0gMH1maWdjYXB0aW9uLGZpZ3VyZSxtYWlue2Rpc3BsYXk6YmxvY2t9ZmlndXJle21hcmdpbjoxZW0gNDBweH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6b2JqZWN0c31hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDppbmhlcml0fWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19ZGZue2ZvbnQtc3R5bGU6aXRhbGljfW1hcmt7YmFja2dyb3VuZC1jb2xvcjojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0wLjI1ZW19c3Vwe3RvcDotMC41ZW19YXVkaW8sdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2t9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDoxLjE1O21hcmdpbjowfWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBbdHlwZT1cImJ1dHRvblwiXSxbdHlwZT1cInJlc2V0XCJdLFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfWJ1dHRvbjotbW96LWZvY3VzcmluZyxbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fWZpZWxkc2V0e3BhZGRpbmc6MC4zNWVtIDAuNzVlbSAwLjYyNWVtfWxlZ2VuZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31bdHlwZT1cImNoZWNrYm94XCJdLFt0eXBlPVwicmFkaW9cIl17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1cInNlYXJjaFwiXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1kZXRhaWxzLG1lbnV7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfWNhbnZhc3tkaXNwbGF5OmlubGluZS1ibG9ja310ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lfWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94fSosKjpiZWZvcmUsKjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9Ym9keXtiYWNrZ3JvdW5kOiNmZmY7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9aHJ7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I0QyREFGMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMTAsMjE4LDI0MCwwLjEpIDAsIHJnYmEoMjEwLDIxOCwyNDAsMC42KSA1MCUsIHJnYmEoMjEwLDIxOCwyNDAsMC4xKSAxMDAlKTttYXJnaW4tdG9wOjI0cHg7bWFyZ2luLWJvdHRvbToyNHB4fXVsLG9se21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjI0cHg7cGFkZGluZy1sZWZ0OjI0cHh9dWx7bGlzdC1zdHlsZTpkaXNjfW9se2xpc3Qtc3R5bGU6ZGVjaW1hbH1saT51bCxsaT5vbHttYXJnaW4tYm90dG9tOjB9ZGx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjRweH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWxlZnQ6MjRweDttYXJnaW4tYm90dG9tOjI0cHh9aW1ne2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1maWd1cmV7bWFyZ2luOjI0cHggMH1maWdjYXB0aW9ue2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZzo4cHggMH1pbWcsc3Zne2Rpc3BsYXk6YmxvY2t9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbi1ib3R0b206MjRweDt3aWR0aDoxMDAlfXRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNEMkRBRjB9dGh7dGV4dC1hbGlnbjpsZWZ0fXRoLHRke3BhZGRpbmc6MTBweCAxNnB4fXRoOmZpcnN0LWNoaWxkLHRkOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfXRoOmxhc3QtY2hpbGQsdGQ6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9aHRtbHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyN3B4fUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7aHRtbHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH19Ym9keXtjb2xvcjojNTY1Njc4O2ZvbnQtc2l6ZToxcmVtfWJvZHksYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpcIkhlZWJvXCIsIHNhbnMtc2VyaWZ9YXtjb2xvcjojNDk1MEY2O3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXIsYTphY3RpdmV7b3V0bGluZTowO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9aDEsaDIsaDMsaDQsaDUsaDYsLmgxLC5oMiwuaDMsLmg0LC5oNSwuaDZ7Y2xlYXI6Ym90aDtjb2xvcjojMTExMDNFO2ZvbnQtZmFtaWx5OkZpcmEgU2Fucywgc2VyaWY7Zm9udC13ZWlnaHQ6NjAwfWgxLC5oMXtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo1MHB4O2xldHRlci1zcGFjaW5nOjBweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpe2gxLC5oMXtmb250LXNpemU6NDZweDtsaW5lLWhlaWdodDo1NnB4O2xldHRlci1zcGFjaW5nOjBweH19aDIsLmgye2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjQycHg7bGV0dGVyLXNwYWNpbmc6MHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7aDIsLmgye2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjUwcHg7bGV0dGVyLXNwYWNpbmc6MHB4fX1oMywuaDMsYmxvY2txdW90ZXtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDozMnB4O2xldHRlci1zcGFjaW5nOi0wLjFweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpe2gzLC5oMyxibG9ja3F1b3Rle2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjQycHg7bGV0dGVyLXNwYWNpbmc6MHB4fX1oNCxoNSxoNiwuaDQsLmg1LC5oNntmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpe2g0LGg1LGg2LC5oNCwuaDUsLmg2e2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjMycHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5oMS1tb2JpbGV7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NTBweDtsZXR0ZXItc3BhY2luZzowcHh9LmgyLW1vYmlsZXtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDo0MnB4O2xldHRlci1zcGFjaW5nOjBweH0uaDMtbW9iaWxle2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjMycHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fS5oNC1tb2JpbGUsLmg1LW1vYmlsZSwuaDYtbW9iaWxle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fX0udGV4dC1saWdodHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNCl9LnRleHQtbGlnaHQgYXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNCl9LnRleHQtbGlnaHQgaDEsLnRleHQtbGlnaHQgaDIsLnRleHQtbGlnaHQgaDMsLnRleHQtbGlnaHQgaDQsLnRleHQtbGlnaHQgaDUsLnRleHQtbGlnaHQgaDYsLnRleHQtbGlnaHQgLmgxLC50ZXh0LWxpZ2h0IC5oMiwudGV4dC1saWdodCAuaDMsLnRleHQtbGlnaHQgLmg0LC50ZXh0LWxpZ2h0IC5oNSwudGV4dC1saWdodCAuaDZ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS50ZXh0LXNte2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI3cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fS50ZXh0LXhze2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fWgxLGgyLC5oMSwuaDJ7bWFyZ2luLXRvcDo0OHB4O21hcmdpbi1ib3R0b206MTZweH1oMywuaDN7bWFyZ2luLXRvcDozNnB4O21hcmdpbi1ib3R0b206MTJweH1oNCxoNSxoNiwuaDQsLmg1LC5oNnttYXJnaW4tdG9wOjI0cHg7bWFyZ2luLWJvdHRvbTo0cHh9cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToyNHB4fWRmbixjaXRlLGVtLGl7Zm9udC1zdHlsZTppdGFsaWN9YmxvY2txdW90ZXtjb2xvcjojQUJBQkM5O2ZvbnQtc3R5bGU6aXRhbGljO21hcmdpbi10b3A6MjRweDttYXJnaW4tYm90dG9tOjI0cHg7bWFyZ2luLWxlZnQ6MjRweH1ibG9ja3F1b3RlOjpiZWZvcmV7Y29udGVudDpcIlxcMjAxQ1wifWJsb2NrcXVvdGU6OmFmdGVye2NvbnRlbnQ6XCJcXDIwMURcIn1ibG9ja3F1b3RlIHB7ZGlzcGxheTppbmxpbmV9YWRkcmVzc3tjb2xvcjojNTY1Njc4O2JvcmRlci13aWR0aDoxcHggMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNEMkRBRjA7cGFkZGluZzoyNHB4IDA7bWFyZ2luOjAgMCAyNHB4fXByZSxwcmUgaDEscHJlIGgyLHByZSBoMyxwcmUgaDQscHJlIGg1LHByZSBoNixwcmUgLmgxLHByZSAuaDIscHJlIC5oMyxwcmUgLmg0LHByZSAuaDUscHJlIC5oNntmb250LWZhbWlseTpcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlfXByZSxjb2RlLGtiZCx0dCx2YXJ7YmFja2dyb3VuZDojRUVGMUZBfXByZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206MS42ZW07bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjI0cHg7bWFyZ2luLXRvcDoyNHB4O21hcmdpbi1ib3R0b206MjRweH1jb2RlLGtiZCx0dCx2YXJ7Zm9udC1mYW1pbHk6TW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MnB4IDRweH1hYmJyLGFjcm9ueW17Y3Vyc29yOmhlbHB9bWFyayxpbnN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9c21hbGx7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjdweDtsZXR0ZXItc3BhY2luZzotMC4xcHh9YixzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWEsbGFiZWx7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjdweH0uY29udGFpbmVyLC5jb250YWluZXItc217d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH1AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpey5jb250YWluZXIsLmNvbnRhaW5lci1zbXtwYWRkaW5nLWxlZnQ6MjRweDtwYWRkaW5nLXJpZ2h0OjI0cHh9fS5jb250YWluZXJ7bWF4LXdpZHRoOjExMjhweH0uY29udGFpbmVyLXNte21heC13aWR0aDo4NDhweH0uY29udGFpbmVyIC5jb250YWluZXItc217bWF4LXdpZHRoOjgwMHB4O3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uc2NyZWVuLXJlYWRlci10ZXh0e2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7aGVpZ2h0OjFweDt3aWR0aDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3dvcmQtd3JhcDpub3JtYWwgIWltcG9ydGFudH0uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3Vze2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MCAwIDJweCAycHggcmdiYSgwLDAsMCwwLjYpO2NsaXA6YXV0byAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6MHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTZweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzQ5NTBGNiAhaW1wb3J0YW50O2JvcmRlcjpub25lO2hlaWdodDphdXRvO2xlZnQ6OHB4O3BhZGRpbmc6MTZweCAzMnB4O3RvcDo4cHg7d2lkdGg6YXV0bzt6LWluZGV4OjEwMDAwMH0ubGlzdC1yZXNldHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50ZXh0LXByaW1hcnl7Y29sb3I6IzQ5NTBGNn0udGV4dC1zZWNvbmRhcnl7Y29sb3I6I0ZGNjM4MX0uaGFzLXRvcC1kaXZpZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5oYXMtdG9wLWRpdmlkZXI6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNEMkRBRjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjEwLDIxOCwyNDAsMC4xKSAwLCByZ2JhKDIxMCwyMTgsMjQwLDAuNikgNTAlLCByZ2JhKDIxMCwyMTgsMjQwLDAuMSkgMTAwJSl9Lmhhcy1ib3R0b20tZGl2aWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uaGFzLWJvdHRvbS1kaXZpZGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNEMkRBRjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjEwLDIxOCwyNDAsMC4xKSAwLCByZ2JhKDIxMCwyMTgsMjQwLDAuNikgNTAlLCByZ2JhKDIxMCwyMTgsMjQwLDAuMSkgMTAwJSl9Lm0tMHttYXJnaW46MH0ubXQtMHttYXJnaW4tdG9wOjB9Lm1yLTB7bWFyZ2luLXJpZ2h0OjB9Lm1iLTB7bWFyZ2luLWJvdHRvbTowfS5tbC0we21hcmdpbi1sZWZ0OjB9Lm0tOHttYXJnaW46OHB4fS5tdC04e21hcmdpbi10b3A6OHB4fS5tci04e21hcmdpbi1yaWdodDo4cHh9Lm1iLTh7bWFyZ2luLWJvdHRvbTo4cHh9Lm1sLTh7bWFyZ2luLWxlZnQ6OHB4fS5tLTE2e21hcmdpbjoxNnB4fS5tdC0xNnttYXJnaW4tdG9wOjE2cHh9Lm1yLTE2e21hcmdpbi1yaWdodDoxNnB4fS5tYi0xNnttYXJnaW4tYm90dG9tOjE2cHh9Lm1sLTE2e21hcmdpbi1sZWZ0OjE2cHh9Lm0tMjR7bWFyZ2luOjI0cHh9Lm10LTI0e21hcmdpbi10b3A6MjRweH0ubXItMjR7bWFyZ2luLXJpZ2h0OjI0cHh9Lm1iLTI0e21hcmdpbi1ib3R0b206MjRweH0ubWwtMjR7bWFyZ2luLWxlZnQ6MjRweH0ubS0zMnttYXJnaW46MzJweH0ubXQtMzJ7bWFyZ2luLXRvcDozMnB4fS5tci0zMnttYXJnaW4tcmlnaHQ6MzJweH0ubWItMzJ7bWFyZ2luLWJvdHRvbTozMnB4fS5tbC0zMnttYXJnaW4tbGVmdDozMnB4fS5tLTQwe21hcmdpbjo0MHB4fS5tdC00MHttYXJnaW4tdG9wOjQwcHh9Lm1yLTQwe21hcmdpbi1yaWdodDo0MHB4fS5tYi00MHttYXJnaW4tYm90dG9tOjQwcHh9Lm1sLTQwe21hcmdpbi1sZWZ0OjQwcHh9Lm0tNDh7bWFyZ2luOjQ4cHh9Lm10LTQ4e21hcmdpbi10b3A6NDhweH0ubXItNDh7bWFyZ2luLXJpZ2h0OjQ4cHh9Lm1iLTQ4e21hcmdpbi1ib3R0b206NDhweH0ubWwtNDh7bWFyZ2luLWxlZnQ6NDhweH0ubS01NnttYXJnaW46NTZweH0ubXQtNTZ7bWFyZ2luLXRvcDo1NnB4fS5tci01NnttYXJnaW4tcmlnaHQ6NTZweH0ubWItNTZ7bWFyZ2luLWJvdHRvbTo1NnB4fS5tbC01NnttYXJnaW4tbGVmdDo1NnB4fS5tLTY0e21hcmdpbjo2NHB4fS5tdC02NHttYXJnaW4tdG9wOjY0cHh9Lm1yLTY0e21hcmdpbi1yaWdodDo2NHB4fS5tYi02NHttYXJnaW4tYm90dG9tOjY0cHh9Lm1sLTY0e21hcmdpbi1sZWZ0OjY0cHh9LnAtMHtwYWRkaW5nOjB9LnB0LTB7cGFkZGluZy10b3A6MH0ucHItMHtwYWRkaW5nLXJpZ2h0OjB9LnBiLTB7cGFkZGluZy1ib3R0b206MH0ucGwtMHtwYWRkaW5nLWxlZnQ6MH0ucC04e3BhZGRpbmc6OHB4fS5wdC04e3BhZGRpbmctdG9wOjhweH0ucHItOHtwYWRkaW5nLXJpZ2h0OjhweH0ucGItOHtwYWRkaW5nLWJvdHRvbTo4cHh9LnBsLTh7cGFkZGluZy1sZWZ0OjhweH0ucC0xNntwYWRkaW5nOjE2cHh9LnB0LTE2e3BhZGRpbmctdG9wOjE2cHh9LnByLTE2e3BhZGRpbmctcmlnaHQ6MTZweH0ucGItMTZ7cGFkZGluZy1ib3R0b206MTZweH0ucGwtMTZ7cGFkZGluZy1sZWZ0OjE2cHh9LnAtMjR7cGFkZGluZzoyNHB4fS5wdC0yNHtwYWRkaW5nLXRvcDoyNHB4fS5wci0yNHtwYWRkaW5nLXJpZ2h0OjI0cHh9LnBiLTI0e3BhZGRpbmctYm90dG9tOjI0cHh9LnBsLTI0e3BhZGRpbmctbGVmdDoyNHB4fS5wLTMye3BhZGRpbmc6MzJweH0ucHQtMzJ7cGFkZGluZy10b3A6MzJweH0ucHItMzJ7cGFkZGluZy1yaWdodDozMnB4fS5wYi0zMntwYWRkaW5nLWJvdHRvbTozMnB4fS5wbC0zMntwYWRkaW5nLWxlZnQ6MzJweH0ucC00MHtwYWRkaW5nOjQwcHh9LnB0LTQwe3BhZGRpbmctdG9wOjQwcHh9LnByLTQwe3BhZGRpbmctcmlnaHQ6NDBweH0ucGItNDB7cGFkZGluZy1ib3R0b206NDBweH0ucGwtNDB7cGFkZGluZy1sZWZ0OjQwcHh9LnAtNDh7cGFkZGluZzo0OHB4fS5wdC00OHtwYWRkaW5nLXRvcDo0OHB4fS5wci00OHtwYWRkaW5nLXJpZ2h0OjQ4cHh9LnBiLTQ4e3BhZGRpbmctYm90dG9tOjQ4cHh9LnBsLTQ4e3BhZGRpbmctbGVmdDo0OHB4fS5wLTU2e3BhZGRpbmc6NTZweH0ucHQtNTZ7cGFkZGluZy10b3A6NTZweH0ucHItNTZ7cGFkZGluZy1yaWdodDo1NnB4fS5wYi01NntwYWRkaW5nLWJvdHRvbTo1NnB4fS5wbC01NntwYWRkaW5nLWxlZnQ6NTZweH0ucC02NHtwYWRkaW5nOjY0cHh9LnB0LTY0e3BhZGRpbmctdG9wOjY0cHh9LnByLTY0e3BhZGRpbmctcmlnaHQ6NjRweH0ucGItNjR7cGFkZGluZy1ib3R0b206NjRweH0ucGwtNjR7cGFkZGluZy1sZWZ0OjY0cHh9LnNyIC5oYXMtYW5pbWF0aW9ucyAuaXMtcmV2ZWFsaW5ne3Zpc2liaWxpdHk6aGlkZGVufS5oYXMtYW5pbWF0aW9ucyAuYW5pbWUtZWxlbWVudHt2aXNpYmlsaXR5OmhpZGRlbn0uYW5pbWUtcmVhZHkgLmhhcy1hbmltYXRpb25zIC5hbmltZS1lbGVtZW50e3Zpc2liaWxpdHk6dmlzaWJsZX0uaW5wdXQsLnRleHRhcmVhe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I0QyREFGMDtib3JkZXItcmFkaXVzOjJweDtjb2xvcjojNTY1Njc4O21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9LmlucHV0OjpwbGFjZWhvbGRlciwudGV4dGFyZWE6OnBsYWNlaG9sZGVye2NvbG9yOiNBQkFCQzl9LmlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLnRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I0FCQUJDOX0uaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLC50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I0FCQUJDOX0uaW5wdXQ6aG92ZXIsLnRleHRhcmVhOmhvdmVye2JvcmRlci1jb2xvcjojYmZjYWVhfS5pbnB1dDphY3RpdmUsLmlucHV0OmZvY3VzLC50ZXh0YXJlYTphY3RpdmUsLnRleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzQ5NTBGNn0uaW5wdXRbZGlzYWJsZWRdLC50ZXh0YXJlYVtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I0VFRjFGQTtib3JkZXItY29sb3I6I0VFRjFGQX0uaW5wdXR7LW1vei1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4O2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZzoxM3B4IDE2cHg7aGVpZ2h0OjQ4cHg7Ym94LXNoYWRvdzpub25lfS5pbnB1dCAuaW5saW5lLWlucHV0e2Rpc3BsYXk6aW5saW5lO3dpZHRoOmF1dG99LnRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjEwMCU7cmVzaXplOnZlcnRpY2FsfS50ZXh0YXJlYSAuaW5saW5lLXRleHRhcmVhe2Rpc3BsYXk6aW5saW5lO3dpZHRoOmF1dG99LmZpZWxkLWdyb3VwZWQ+LmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjhweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5maWVsZC1ncm91cGVke2Rpc3BsYXk6ZmxleH0uZmllbGQtZ3JvdXBlZD4uY29udHJvbHtmbGV4LXNocmluazowfS5maWVsZC1ncm91cGVkPi5jb250cm9sLmNvbnRyb2wtZXhwYW5kZWR7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MX0uZmllbGQtZ3JvdXBlZD4uY29udHJvbDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MDttYXJnaW4tcmlnaHQ6OHB4fX0uYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6MHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTZweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNDk1MEY2ICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czoycHg7Y3Vyc29yOnBvaW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjE2cHggMzJweDtoZWlnaHQ6NDhweDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmJ1dHRvbjphY3RpdmV7b3V0bGluZTowfS5idXR0b246OmJlZm9yZXtib3JkZXItcmFkaXVzOjJweH0uYnV0dG9uLXNte3BhZGRpbmc6OHB4IDI0cHg7aGVpZ2h0OjMycHh9LmJ1dHRvbi1wcmltYXJ5e2NvbG9yOiNmZmYgIWltcG9ydGFudDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjE1cyBlYXNlfS5idXR0b24tcHJpbWFyeXtiYWNrZ3JvdW5kOiM0OTUwRjZ9LmJ1dHRvbi1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQ6IzNmNDdmNn0uYnV0dG9uLWJsb2Nre2Rpc3BsYXk6ZmxleH0uc2l0ZS1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyNHB4IDB9LmhlYWRlci1zaGFwZXtwb3NpdGlvbjphYnNvbHV0ZX0uaGVhZGVyLXNoYXBlLTF7ZGlzcGxheTpub25lO3RvcDowfS5oZWFkZXItc2hhcGUtMnt0b3A6LTQwcHg7cmlnaHQ6LTUzcHh9LnNpdGUtaGVhZGVyLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmhlYWRlci1saW5rc3tkaXNwbGF5OmlubGluZS1mbGV4fS5oZWFkZXItbGlua3MgbGl7ZGlzcGxheTppbmxpbmUtZmxleH0uaGVhZGVyLWxpbmtzIGE6bm90KC5idXR0b24pe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjE2cHg7cGFkZGluZzo4cHggMjRweH0uaGVhZGVyLWxpbmtzIGE6bm90KC5idXR0b24pOmhvdmVyLC5oZWFkZXItbGlua3MgYTpub3QoLmJ1dHRvbik6YWN0aXZle2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuaGVhZGVyLXNoYXBlLTF7ZGlzcGxheTpibG9jaztsZWZ0OjY4N3B4fS5oZWFkZXItc2hhcGUtMnt0b3A6LTkycHg7bGVmdDo0NDBweDtyaWdodDphdXRvfS5oZWFkZXItc2hhcGUtMiBzdmd7d2lkdGg6MjIwcHg7aGVpZ2h0OjIyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KXsuaGVhZGVyLXNoYXBlLTF7bGVmdDphdXRvO3JpZ2h0OjB9LmhlYWRlci1zaGFwZS0ye2xlZnQ6YXV0bztyaWdodDozOCV9fS5oZXJve3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjQwcHh9Lmhlcm8tcGFyYWdyYXBoe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4O21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5oZXJvLXBhcmFncmFwaHtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDozMnB4O2xldHRlci1zcGFjaW5nOi0wLjFweH19Lmhlcm8tZm9ybXttYXgtd2lkdGg6NDQwcHg7bWFyZ2luOjAgYXV0b30uaGVyby1pbGx1c3RyYXRpb257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDo0OHB4fS5oZXJvLXNoYXBle2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZX0uaGVyby1tYWluLXNoYXBlIHN2Z3t3aWR0aDoxNDAlO2hlaWdodDphdXRvfUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7Lmhlcm97dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctdG9wOjE2MHB4fS5oZXJvLWlubmVye2Rpc3BsYXk6ZmxleH0uaGVyby1jb3B5e3BhZGRpbmctcmlnaHQ6NDhweDttaW4td2lkdGg6NTEycHh9Lmhlcm8tZm9ybXttYXJnaW46MH0uaGVyby1pbGx1c3RyYXRpb257bWFyZ2luLXRvcDotMTQzcHg7cGFkZGluZy1ib3R0b206MH0uaGVyby1zaGFwZXtkaXNwbGF5OmJsb2NrfS5oZXJvLXNoYXBlLTF7bGVmdDotMzJweDt0b3A6NTQycHh9Lmhlcm8tc2hhcGUtMntsZWZ0Oi03MzNweDt0b3A6NTM4cHh9Lmhlcm8tbWFpbi1zaGFwZSBzdmd7d2lkdGg6YXV0bztoZWlnaHQ6NjQ3cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpey5oZXJvLWNvcHl7cGFkZGluZy1yaWdodDo5MnB4O21pbi13aWR0aDo2MjBweH19LmZlYXR1cmVze3Bvc2l0aW9uOnJlbGF0aXZlfS5mZWF0dXJlczo6YmVmb3Jle2NvbnRlbnQ6Jyc7d2lkdGg6MTAwJTtoZWlnaHQ6NDAwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2JhY2tncm91bmQ6I0VFRjFGQTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFRUYxRkEsIHJnYmEoMjM4LDI0MSwyNTAsMCkpfS5mZWF0dXJlcy13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tbGVmdDotMTZweH0uZmVhdHVyZXMtd3JhcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi0xNnB4fS5mZWF0dXJlcy13cmFwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTotMTZweH0uZmVhdHVyZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE2cHg7d2lkdGg6Mzg4cHg7bWF4LXdpZHRoOjM4OHB4O2ZsZXgtZ3JvdzoxfS5mZWF0dXJlLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjQ4cHggMjRweCA3MnB4fS5mZWF0dXJlLWlubmVyOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtib3gtc2hhZG93OjAgMjRweCA0OHB4IHJnYmEoMTcsMTYsNjIsMC4xMik7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHl9LmZlYXR1cmUtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO3dpZHRoOjg4cHg7aGVpZ2h0Ojg4cHg7Ym9yZGVyLXJhZGl1czo1MCV9LmZlYXR1cmUtaWNvbjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6NjRweDtoZWlnaHQ6NjRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTJweDtsZWZ0OjEycHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzoxMnB4IDI0cHggMzJweCByZ2JhKDE3LDE2LDYyLDAuMTIpfS5mZWF0dXJlLWljb24gc3Zne3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LmZlYXR1cmVzIC5zZWN0aW9uLXBhcmFncmFwaHtwYWRkaW5nLWxlZnQ6NzJweDtwYWRkaW5nLXJpZ2h0OjcycHh9LmZlYXR1cmVzLXdyYXB7cGFkZGluZy10b3A6MjRweDttYXJnaW4tcmlnaHQ6LTI0cHg7bWFyZ2luLWxlZnQ6LTI0cHh9LmZlYXR1cmVzLXdyYXA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotMjRweH0uZmVhdHVyZXMtd3JhcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206LTI0cHh9LmZlYXR1cmV7cGFkZGluZzoyNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KXsuZmVhdHVyZXMgLnNlY3Rpb24taW5uZXJ7cGFkZGluZy1ib3R0b206MTY4cHh9LmZlYXR1cmU6bnRoLWNoaWxkKGV2ZW4pe3RvcDo4MHB4fX0udGVzdGltb25pYWxze3Bvc2l0aW9uOnJlbGF0aXZlfS50ZXN0aW1vbmlhbHMgLnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbToxMDhweH0udGVzdGltb25pYWxzIC5zZWN0aW9uLXRpdGxle21hcmdpbi1ib3R0b206NzJweH0udGVzdGltb25pYWxzLXNoYXBle3Bvc2l0aW9uOmFic29sdXRlfS50ZXN0aW1vbmlhbHMtc2hhcGUtMXtib3R0b206NTJweDtsZWZ0OmNhbGMoNTAlIC0gODBweCl9LnRlc3RpbW9uaWFscy1zaGFwZS0ye3RvcDo4NHB4O2xlZnQ6Y2FsYyg1MCUgKyAzMHB4KX0udGVzdGltb25pYWxzLXNoYXBlLTN7ZGlzcGxheTpub25lfS50ZXN0aW1vbmlhbHMtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tcmlnaHQ6LTE2cHg7bWFyZ2luLWxlZnQ6LTE2cHh9LnRlc3RpbW9uaWFscy13cmFwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTE2cHh9LnRlc3RpbW9uaWFscy13cmFwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTotMTZweH0udGVzdGltb25pYWx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0NHB4IDE2cHggMTZweDt3aWR0aDozODhweDttYXgtd2lkdGg6Mzg4cHg7ZmxleC1ncm93OjF9LnRlc3RpbW9uaWFsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzo1MnB4IDI0cHggMjRweH0udGVzdGltb25pYWwtaW5uZXI+Knt3aWR0aDoxMDAlfS50ZXN0aW1vbmlhbC1pbm5lcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7Ym94LXNoYWRvdzowIDI0cHggNDhweCByZ2JhKDE3LDE2LDYyLDAuMTIpO21peC1ibGVuZC1tb2RlOm11bHRpcGx5fS50ZXN0aW1vbmlhbC1tYWlue3Bvc2l0aW9uOnJlbGF0aXZlfS50ZXN0aW1vbmlhbC1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi04MHB4fS50ZXN0aW1vbmlhbC1oZWFkZXIgaW1ne3dpZHRoOjU2cHg7aGVpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzowIDE2cHggMjRweCByZ2JhKDE3LDE2LDYyLDAuMTIpfS50ZXN0aW1vbmlhbC1mb290ZXJ7YWxpZ24tc2VsZjpmbGV4LWVuZH0udGVzdGltb25pYWwtZm9vdGVye2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjEycHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsudGVzdGltb25pYWxzIC5zZWN0aW9uLWlubmVye3BhZGRpbmctYm90dG9tOjE2NnB4fS50ZXN0aW1vbmlhbHMgLnNlY3Rpb24tdGl0bGV7bWFyZ2luLWJvdHRvbToxMjZweH0udGVzdGltb25pYWxzLXdyYXB7bWFyZ2luLXJpZ2h0Oi0yNHB4O21hcmdpbi1sZWZ0Oi0yNHB4fS50ZXN0aW1vbmlhbHMtd3JhcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi0yNHB4fS50ZXN0aW1vbmlhbHMtd3JhcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206LTI0cHh9LnRlc3RpbW9uaWFse3BhZGRpbmc6NTJweCAyNHB4IDI0cHh9LnRlc3RpbW9uaWFscy1zaGFwZS0xe2JvdHRvbTphdXRvO3RvcDoxNzBweDtsZWZ0OmNhbGMoNTAlIC0gMzA1cHgpfS50ZXN0aW1vbmlhbHMtc2hhcGUtMSBzdmd7d2lkdGg6NDAwcHg7aGVpZ2h0OjQwMHB4fS50ZXN0aW1vbmlhbHMtc2hhcGUtMnt0b3A6NDgwcHg7bGVmdDpjYWxjKDUwJSArIDE5MHB4KX0udGVzdGltb25pYWxzLXNoYXBlLTN7ZGlzcGxheTpibG9jazt0b3A6NTcwcHg7bGVmdDpjYWxjKDUwJSAtIDMyMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCl7LnRlc3RpbW9uaWFsOm50aC1jaGlsZChvZGQpe3RvcDo0MHB4fX0ubmV3c2xldHRlcntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiMxMTEwM0V9Lm5ld3NsZXR0ZXI6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6Mjc5cHg7aGVpZ2h0OjI3NHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qazBJaUJvWldsbmFIUTlJakkzTkNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0Z0lEeGtaV1p6UGlBZ0lDQThiR2x1WldGeVIzSmhaR2xsYm5RZ2VERTlJakV3TkM0Mk5UY2xJaUI1TVQwaUxUUTFMakkzTkNVaUlIZ3lQU0l5TVM0NU5EUWxJaUI1TWowaU5DNHdOemtsSWlCcFpEMGlZU0krSUNBZ0lDQWdQSE4wYjNBZ2MzUnZjQzFqYjJ4dmNqMGlJelUyTlRZM09DSWdiMlptYzJWMFBTSXdKU0l2UGlBZ0lDQWdJRHh6ZEc5d0lITjBiM0F0WTI5c2IzSTlJaU0xTmpVMk56Z2lJSE4wYjNBdGIzQmhZMmwwZVQwaU1DSWdiMlptYzJWMFBTSXhNREFsSWk4K0lDQWdJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStJQ0E4TDJSbFpuTStJQ0E4Y0dGMGFDQmtQU0pOTVRBNE15NHhNellnTVRJMlNERTBOREIyTVRjM0xqYzRNa014TkRBMExqa3hNeUF6TmpFdU5EY2dNVE0wTVM0ME5UWWdOREF3SURFeU5qa2dOREF3WXkweE1UQXVORFUzSURBdE1qQXdMVGc1TGpVME15MHlNREF0TWpBd0lEQXRNall1TVRReElEVXVNREUxTFRVeExqRXhNU0F4TkM0eE16WXROelI2SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3RNVEUwTmlBdE1USTJLU0lnWm1sc2JEMGlkWEpzS0NOaEtTSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJtYVd4c0xXOXdZV05wZEhrOUlpNDBPQ0l2UGp3dmMzWm5QZz09KTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Lm5ld3NsZXR0ZXIgLnNlY3Rpb24tcGFyYWdyYXBoe21hcmdpbi1ib3R0b206MzJweH0ubmV3c2xldHRlci1mb3Jte21heC13aWR0aDo0NDBweDttYXJnaW46MCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7Lm5ld3NsZXR0ZXIgLnNlY3Rpb24tcGFyYWdyYXBoe21hcmdpbi1ib3R0b206NDBweDtwYWRkaW5nLWxlZnQ6NzJweDtwYWRkaW5nLXJpZ2h0OjcycHh9fS5pcy1ib3hlZHtiYWNrZ3JvdW5kOiNFRUYxRkF9LmJvZHktd3JhcHtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxMDB2aH0uYm94ZWQtY29udGFpbmVye21heC13aWR0aDoxNDQwcHg7bWFyZ2luOjAgYXV0bztib3gtc2hhZG93OjAgMjRweCA0OHB4IHJnYmEoMTcsMTYsNjIsMC4xMil9bWFpbntmbGV4OjEgMCBhdXRvfS5zZWN0aW9uLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206NDhweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5zZWN0aW9uLWlubmVye3BhZGRpbmctdG9wOjg4cHg7cGFkZGluZy1ib3R0b206ODhweH19LnNpdGUtZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7bGV0dGVyLXNwYWNpbmc6MHB4O2NvbG9yOiNBQkFCQzk7YmFja2dyb3VuZC1jb2xvcjojMTExMDNFfS5zaXRlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDozMCU7d2lkdGg6Mjk4cHg7aGVpZ2h0OjkzcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWprNElpQm9aV2xuYUhROUlqa3pJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQaUFnUEdSbFpuTStJQ0FnSUR4c2FXNWxZWEpIY21Ga2FXVnVkQ0I0TVQwaU1qZ3VPVFFsSWlCNU1UMGlMVE13TGpZNE15VWlJSGd5UFNJMk55NDBOek1sSWlCNU1qMGlNVE0xTGpBeU1pVWlJR2xrUFNKaElqNGdJQ0FnSUNBOGMzUnZjQ0J6ZEc5d0xXTnZiRzl5UFNJak5UWTFOamM0SWlCdlptWnpaWFE5SWpBbElpOCtJQ0FnSUNBZ1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUl6VTJOVFkzT0NJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3SWlCdlptWnpaWFE5SWpFd01DVWlMejRnSUNBZ1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0Z0lEd3ZaR1ZtY3o0Z0lEeHdZWFJvSUdROUlrMDBNRE11TWpRMElEWTVNR015TkM0eU1Ea3ROVFF1TnpjMklEYzVMakF4T1MwNU15QXhOREl1TnpVMkxUa3pJRFV6TGpJMU5TQXdJREV5TXk0ME5UZ2dOVEF1TmpjMElERTVOeTR5TVRVZ09UTm9MVE16T1M0NU4zb2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwME1ETWdMVFU1TnlraUlHWnBiR3c5SW5WeWJDZ2pZU2tpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJZ1ptbHNiQzF2Y0dGamFYUjVQU0l1TWpRaUx6NDhMM04yWno0PSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zaXRlLWZvb3RlciBhe2NvbG9yOiNBQkFCQzk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpdGUtZm9vdGVyIGE6aG92ZXIsLnNpdGUtZm9vdGVyIGE6YWN0aXZle2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2l0ZS1mb290ZXItaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206NDhweH0uc2l0ZS1mb290ZXItaW5uZXIuaGFzLXRvcC1kaXZpZGVyOjpiZWZvcmV7YmFja2dyb3VuZDojNTY1Njc4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDg2LDg2LDEyMCwwLjEpIDAsIHJnYmEoODYsODYsMTIwLDAuNikgNTAlLCByZ2JhKDg2LDg2LDEyMCwwLjEpIDEwMCUpfS5mb290ZXItYnJhbmQsLmZvb3Rlci1saW5rcywuZm9vdGVyLXNvY2lhbC1saW5rcywuZm9vdGVyLWNvcHlyaWdodHtmbGV4Om5vbmU7d2lkdGg6MTAwJTtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZvb3Rlci1icmFuZCwuZm9vdGVyLWxpbmtzLC5mb290ZXItc29jaWFsLWxpbmtze21hcmdpbi1ib3R0b206MjRweH0uZm9vdGVyLWxpbmtzIGxpK2xpLC5mb290ZXItc29jaWFsLWxpbmtzIGxpK2xpe21hcmdpbi1sZWZ0OjE2cHh9LmZvb3Rlci1zb2NpYWwtbGlua3MgbGl7ZGlzcGxheTppbmxpbmUtZmxleH0uZm9vdGVyLXNvY2lhbC1saW5rcyBsaSBhe3BhZGRpbmc6OHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LnNpdGUtZm9vdGVyLWlubmVye2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5mb290ZXItYnJhbmQsLmZvb3Rlci1saW5rcywuZm9vdGVyLXNvY2lhbC1saW5rcywuZm9vdGVyLWNvcHlyaWdodHtmbGV4OjUwJX0uZm9vdGVyLWJyYW5kLC5mb290ZXItY29weXJpZ2h0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5mb290ZXItbGlua3MsLmZvb3Rlci1zb2NpYWwtbGlua3N7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5mb290ZXItbGlua3N7b3JkZXI6MTttYXJnaW4tYm90dG9tOjB9fVxuIl19 */ \ No newline at end of file diff --git a/services/cms/home/static/js/main.min.js b/services/cms/home/static/js/main.min.js new file mode 100644 index 0000000..b0fbb0a --- /dev/null +++ b/services/cms/home/static/js/main.min.js @@ -0,0 +1 @@ +!function(){const e=document.documentElement;if(e.classList.remove("no-js"),e.classList.add("js"),document.body.classList.contains("has-animations")){(window.sr=ScrollReveal()).reveal(".feature, .testimonial",{duration:600,distance:"50px",easing:"cubic-bezier(0.5, -0.01, 0, 1.005)",origin:"bottom",interval:100});const a=anime.timeline({autoplay:!1}),t=document.querySelector(".stroke-animation");t.setAttribute("stroke-dashoffset",anime.setDashoffset(t)),a.add({targets:".stroke-animation",strokeDashoffset:{value:0,duration:2e3,easing:"easeInOutQuart"},strokeWidth:{value:[0,2],duration:2e3,easing:"easeOutCubic"},strokeOpacity:{value:[1,0],duration:1e3,easing:"easeOutCubic",delay:1e3},fillOpacity:{value:[0,1],duration:500,easing:"easeOutCubic",delay:1300}}).add({targets:".fadeup-animation",offset:1300,translateY:{value:[100,0],duration:1500,easing:"easeOutElastic",delay:function(e,a){return 150*a}},opacity:{value:[0,1],duration:200,easing:"linear",delay:function(e,a){return 150*a}}}).add({targets:".fadeleft-animation",offset:1300,translateX:{value:[40,0],duration:400,easing:"easeOutCubic",delay:function(e,a){return 100*a}},opacity:{value:[0,1],duration:200,easing:"linear",delay:function(e,a){return 100*a}}}),e.classList.add("anime-ready"),a.play()}}(); \ No newline at end of file diff --git a/services/cms/home/templates/home/april_page.html b/services/cms/home/templates/home/april_page.html new file mode 100644 index 0000000..0b29db2 --- /dev/null +++ b/services/cms/home/templates/home/april_page.html @@ -0,0 +1,516 @@ +{% load static wagtailimages_tags %} + +
+ + +
+
+
+
+
+

Runcible App

+

Simple time tracking software. Delivering value and insights to small and large businesses alike.

+
+
+ +
+ +
+
+
+
+ + + +
+
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# 🤗#} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# #} +{# 👋#} +{# #} +{# #} +{# #} + + +
+
+
+
+
+ +
+
+
+
+
+

Take the pulse of your business.

+

Every business needs the ability to answer some essential questions: Where’s my time going? How much do my projects really cost? How much are they bringing in? Runcible harnesses the power of time tracking to make getting answers easier than ever.

+
+
+{# START FEATURE LOOP#} +
+
+
+
+ + + + + + +
+

Track time and expenses

+

Time tracking can unlock key information about your business, but remembering to do it can be a challenge. Harvest makes it easy to track time and expenses, so you get access to critical data without driving yourself (or your team) crazy.

+
+
+
+
+
+ + + + + + +
+

Keep track of your team’s time.

+

Timesheets provide a wealth of information that can help you manage your team more intelligently. Runcible collates this raw timesheet data into a visual summary of where your team’s time is going.

+
+
+
+
+
+ + + + + + + +
+

Make sure your projects are healthy.

+

Keep your projects on track (and make sure your business is going strong) with answers to key questions, courtesy of intuitive visual reports pulled right from your timesheets.

+
+
+
+
+
+ + + + + + +
+

Take the pain out of getting paid.

+

Turn your billable time and expenses into professional invoices, send them to your clients, and get paid online. We make the process seamless, so you can focus on making clients happy.

+
+
+
+
+
+
+ +
+
+ + + + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + + + +
+
+
+

Meet the team

+
+ {# START PROFILES #} + {% for profile in page.profiles.all %} +
+
+
+
+ {% image profile.profile_image fill-112x112 class="mb-16" %} +{# Testimonial#} +
+
+

{{ profile.caption }}

+
+
+ +
+
+ {% endfor %} +
+
+
+
+ + +
+ + +
\ No newline at end of file diff --git a/services/cms/home/templates/home/home_page.html b/services/cms/home/templates/home/home_page.html index db9e9b0..c964490 100644 --- a/services/cms/home/templates/home/home_page.html +++ b/services/cms/home/templates/home/home_page.html @@ -1,21 +1,21 @@ {% extends "base.html" %} {% load static %} -{% block body_class %}template-homepage{% endblock %} +{% block body_class %}is-boxed has-animations{% endblock %} {% block extra_css %} - -{% comment %} -Delete the line below if you're just getting started and want to remove the welcome screen! -{% endcomment %} - + + {% endblock extra_css %} +{% block title_js %} + + +{% endblock %} {% block content %} - -{% comment %} -Delete the line below if you're just getting started and want to remove the welcome screen! -{% endcomment %} -{% include 'home/welcome_page.html' %} - + {% include "home/april_page.html" %} {% endblock content %} + +{% block extra_js %} + +{% endblock extra_js %} \ No newline at end of file