:root{--hm-red:         $hm-red;--hm-blue:        $hm-blue;--hm-warm-grey:   $hm-warm-grey;--hm-dark-grey:   $hm-dark-grey;--hm-beige:       $hm-beige;--hm-medium-grey: $hm-medium-grey;--hm-light-grey:  $hm-light-grey;--hm-brown:       $hm-brown;--hm-red-light:   $hm-red-light;--hm-red-dark:    $hm-red-dark}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}h1,h2,h3,h4,h5,h6{line-height:1.15}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}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}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{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}code[class*="language-"],pre[class*="language-"]{color:black;background:none;font-family:"Consolas","Monaco","Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"]{padding:.83333rem .4165rem;overflow:auto}:not(pre)>code[class*="language-"]{white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#DD4A68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.util-clearfix:before,.pagination:before,.util-clearfix:after,.pagination:after{display:table;content:" "}.util-clearfix:after,.pagination:after{clear:both}.icon,.cta--arrow:after,.cta--arrow-left:after,.pagination a:first-child:after,.pagination a:last-child:after,.post-cta__arrow:after,.search-form .search-submit::after,.widget_hm_newsletter_widget .newsletter-widget__form__submit::after{display:inline-block;width:1.555rem;height:1.555rem;padding:0;vertical-align:bottom;background:no-repeat center center;background-size:80%;border:none;text-indent:100%;white-space:nowrap;overflow:hidden}.icon:hover,.cta--arrow:hover:after,.cta--arrow-left:hover:after,.pagination a:first-child:hover:after,.pagination a:last-child:hover:after,.post-cta__arrow:hover:after,.search-form .search-submit:hover::after,.widget_hm_newsletter_widget .newsletter-widget__form__submit:hover::after,.icon:focus,.cta--arrow:focus:after,.cta--arrow-left:focus:after,.pagination a:first-child:focus:after,.pagination a:last-child:focus:after,.post-cta__arrow:focus:after,.search-form .search-submit:focus::after,.widget_hm_newsletter_widget .newsletter-widget__form__submit:focus::after{border:none}.icon:focus,.cta--arrow:focus:after,.cta--arrow-left:focus:after,.pagination a:first-child:focus:after,.pagination a:last-child:focus:after,.post-cta__arrow:focus:after,.search-form .search-submit:focus::after,.widget_hm_newsletter_widget .newsletter-widget__form__submit:focus::after{outline:none}.icon--mail{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-mail-black.svg")}.icon--mail.icon--white,.icon--mail.cta--white:after,.post-cta__button:hover .icon--mail.icon,.post-cta__button:hover .icon--mail.cta--arrow:after,.post-cta__button:hover .icon--mail.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--mail:first-child:after,.pagination .post-cta__button:hover a.icon--mail:first-child:after,.post-cta__button:hover .pagination a.icon--mail:last-child:after,.pagination .post-cta__button:hover a.icon--mail:last-child:after,.post-cta__button:hover .icon--mail.post-cta__arrow:after,.post-cta__download:hover .icon--mail.icon,.post-cta__download:hover .icon--mail.cta--arrow:after,.post-cta__download:hover .icon--mail.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--mail:first-child:after,.pagination .post-cta__download:hover a.icon--mail:first-child:after,.post-cta__download:hover .pagination a.icon--mail:last-child:after,.pagination .post-cta__download:hover a.icon--mail:last-child:after,.post-cta__download:hover .icon--mail.post-cta__arrow:after,.search-form .icon--mail.search-submit::after,.widget_hm_newsletter_widget .icon--mail.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-mail-white.svg")}.icon--mail.icon--red,.icon--mail.cta--arrow:after,.icon--mail.cta--arrow-left:after,.pagination a.icon--mail:first-child:after,.pagination a.icon--mail:last-child:after,.icon--mail.post-cta__arrow:after,.post-cta__button .icon--mail.icon,.post-cta__button .icon--mail.cta--arrow:after,.post-cta__button .icon--mail.cta--arrow-left:after,.post-cta__button .icon--mail.post-cta__arrow:after,.post-cta__button .search-form .icon--mail.search-submit::after,.search-form .post-cta__button .icon--mail.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--mail.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--mail.newsletter-widget__form__submit::after,.post-cta__download .icon--mail.icon,.post-cta__download .icon--mail.cta--arrow:after,.post-cta__download .icon--mail.cta--arrow-left:after,.post-cta__download .icon--mail.post-cta__arrow:after,.post-cta__download .search-form .icon--mail.search-submit::after,.search-form .post-cta__download .icon--mail.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--mail.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--mail.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--mail.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--mail.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-mail-red.svg")}.icon--wordpress{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-wordpress-black.svg")}.icon--wordpress.icon--white,.icon--wordpress.cta--white:after,.post-cta__button:hover .icon--wordpress.icon,.post-cta__button:hover .icon--wordpress.cta--arrow:after,.post-cta__button:hover .icon--wordpress.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--wordpress:first-child:after,.pagination .post-cta__button:hover a.icon--wordpress:first-child:after,.post-cta__button:hover .pagination a.icon--wordpress:last-child:after,.pagination .post-cta__button:hover a.icon--wordpress:last-child:after,.post-cta__button:hover .icon--wordpress.post-cta__arrow:after,.post-cta__download:hover .icon--wordpress.icon,.post-cta__download:hover .icon--wordpress.cta--arrow:after,.post-cta__download:hover .icon--wordpress.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--wordpress:first-child:after,.pagination .post-cta__download:hover a.icon--wordpress:first-child:after,.post-cta__download:hover .pagination a.icon--wordpress:last-child:after,.pagination .post-cta__download:hover a.icon--wordpress:last-child:after,.post-cta__download:hover .icon--wordpress.post-cta__arrow:after,.search-form .icon--wordpress.search-submit::after,.widget_hm_newsletter_widget .icon--wordpress.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-wordpress-white.svg")}.icon--wordpress.icon--red,.icon--wordpress.cta--arrow:after,.icon--wordpress.cta--arrow-left:after,.pagination a.icon--wordpress:first-child:after,.pagination a.icon--wordpress:last-child:after,.icon--wordpress.post-cta__arrow:after,.post-cta__button .icon--wordpress.icon,.post-cta__button .icon--wordpress.cta--arrow:after,.post-cta__button .icon--wordpress.cta--arrow-left:after,.post-cta__button .icon--wordpress.post-cta__arrow:after,.post-cta__button .search-form .icon--wordpress.search-submit::after,.search-form .post-cta__button .icon--wordpress.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--wordpress.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--wordpress.newsletter-widget__form__submit::after,.post-cta__download .icon--wordpress.icon,.post-cta__download .icon--wordpress.cta--arrow:after,.post-cta__download .icon--wordpress.cta--arrow-left:after,.post-cta__download .icon--wordpress.post-cta__arrow:after,.post-cta__download .search-form .icon--wordpress.search-submit::after,.search-form .post-cta__download .icon--wordpress.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--wordpress.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--wordpress.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--wordpress.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--wordpress.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-wordpress-red.svg")}.icon--server{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-server-black.svg")}.icon--server.icon--white,.icon--server.cta--white:after,.post-cta__button:hover .icon--server.icon,.post-cta__button:hover .icon--server.cta--arrow:after,.post-cta__button:hover .icon--server.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--server:first-child:after,.pagination .post-cta__button:hover a.icon--server:first-child:after,.post-cta__button:hover .pagination a.icon--server:last-child:after,.pagination .post-cta__button:hover a.icon--server:last-child:after,.post-cta__button:hover .icon--server.post-cta__arrow:after,.post-cta__download:hover .icon--server.icon,.post-cta__download:hover .icon--server.cta--arrow:after,.post-cta__download:hover .icon--server.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--server:first-child:after,.pagination .post-cta__download:hover a.icon--server:first-child:after,.post-cta__download:hover .pagination a.icon--server:last-child:after,.pagination .post-cta__download:hover a.icon--server:last-child:after,.post-cta__download:hover .icon--server.post-cta__arrow:after,.search-form .icon--server.search-submit::after,.widget_hm_newsletter_widget .icon--server.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-server-white.svg")}.icon--server.icon--red,.icon--server.cta--arrow:after,.icon--server.cta--arrow-left:after,.pagination a.icon--server:first-child:after,.pagination a.icon--server:last-child:after,.icon--server.post-cta__arrow:after,.post-cta__button .icon--server.icon,.post-cta__button .icon--server.cta--arrow:after,.post-cta__button .icon--server.cta--arrow-left:after,.post-cta__button .icon--server.post-cta__arrow:after,.post-cta__button .search-form .icon--server.search-submit::after,.search-form .post-cta__button .icon--server.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--server.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--server.newsletter-widget__form__submit::after,.post-cta__download .icon--server.icon,.post-cta__download .icon--server.cta--arrow:after,.post-cta__download .icon--server.cta--arrow-left:after,.post-cta__download .icon--server.post-cta__arrow:after,.post-cta__download .search-form .icon--server.search-submit::after,.search-form .post-cta__download .icon--server.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--server.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--server.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--server.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--server.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-server-red.svg")}.icon--facebook{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-facebook-black.svg")}.icon--facebook.icon--white,.icon--facebook.cta--white:after,.post-cta__button:hover .icon--facebook.icon,.post-cta__button:hover .icon--facebook.cta--arrow:after,.post-cta__button:hover .icon--facebook.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--facebook:first-child:after,.pagination .post-cta__button:hover a.icon--facebook:first-child:after,.post-cta__button:hover .pagination a.icon--facebook:last-child:after,.pagination .post-cta__button:hover a.icon--facebook:last-child:after,.post-cta__button:hover .icon--facebook.post-cta__arrow:after,.post-cta__download:hover .icon--facebook.icon,.post-cta__download:hover .icon--facebook.cta--arrow:after,.post-cta__download:hover .icon--facebook.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--facebook:first-child:after,.pagination .post-cta__download:hover a.icon--facebook:first-child:after,.post-cta__download:hover .pagination a.icon--facebook:last-child:after,.pagination .post-cta__download:hover a.icon--facebook:last-child:after,.post-cta__download:hover .icon--facebook.post-cta__arrow:after,.search-form .icon--facebook.search-submit::after,.widget_hm_newsletter_widget .icon--facebook.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-facebook-white.svg")}.icon--facebook.icon--red,.icon--facebook.cta--arrow:after,.icon--facebook.cta--arrow-left:after,.pagination a.icon--facebook:first-child:after,.pagination a.icon--facebook:last-child:after,.icon--facebook.post-cta__arrow:after,.post-cta__button .icon--facebook.icon,.post-cta__button .icon--facebook.cta--arrow:after,.post-cta__button .icon--facebook.cta--arrow-left:after,.post-cta__button .icon--facebook.post-cta__arrow:after,.post-cta__button .search-form .icon--facebook.search-submit::after,.search-form .post-cta__button .icon--facebook.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--facebook.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--facebook.newsletter-widget__form__submit::after,.post-cta__download .icon--facebook.icon,.post-cta__download .icon--facebook.cta--arrow:after,.post-cta__download .icon--facebook.cta--arrow-left:after,.post-cta__download .icon--facebook.post-cta__arrow:after,.post-cta__download .search-form .icon--facebook.search-submit::after,.search-form .post-cta__download .icon--facebook.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--facebook.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--facebook.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--facebook.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--facebook.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-facebook-red.svg")}.icon--twitter{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-twitter-black.svg")}.icon--twitter.icon--white,.icon--twitter.cta--white:after,.post-cta__button:hover .icon--twitter.icon,.post-cta__button:hover .icon--twitter.cta--arrow:after,.post-cta__button:hover .icon--twitter.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--twitter:first-child:after,.pagination .post-cta__button:hover a.icon--twitter:first-child:after,.post-cta__button:hover .pagination a.icon--twitter:last-child:after,.pagination .post-cta__button:hover a.icon--twitter:last-child:after,.post-cta__button:hover .icon--twitter.post-cta__arrow:after,.post-cta__download:hover .icon--twitter.icon,.post-cta__download:hover .icon--twitter.cta--arrow:after,.post-cta__download:hover .icon--twitter.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--twitter:first-child:after,.pagination .post-cta__download:hover a.icon--twitter:first-child:after,.post-cta__download:hover .pagination a.icon--twitter:last-child:after,.pagination .post-cta__download:hover a.icon--twitter:last-child:after,.post-cta__download:hover .icon--twitter.post-cta__arrow:after,.search-form .icon--twitter.search-submit::after,.widget_hm_newsletter_widget .icon--twitter.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-twitter-white.svg")}.icon--twitter.icon--red,.icon--twitter.cta--arrow:after,.icon--twitter.cta--arrow-left:after,.pagination a.icon--twitter:first-child:after,.pagination a.icon--twitter:last-child:after,.icon--twitter.post-cta__arrow:after,.post-cta__button .icon--twitter.icon,.post-cta__button .icon--twitter.cta--arrow:after,.post-cta__button .icon--twitter.cta--arrow-left:after,.post-cta__button .icon--twitter.post-cta__arrow:after,.post-cta__button .search-form .icon--twitter.search-submit::after,.search-form .post-cta__button .icon--twitter.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--twitter.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--twitter.newsletter-widget__form__submit::after,.post-cta__download .icon--twitter.icon,.post-cta__download .icon--twitter.cta--arrow:after,.post-cta__download .icon--twitter.cta--arrow-left:after,.post-cta__download .icon--twitter.post-cta__arrow:after,.post-cta__download .search-form .icon--twitter.search-submit::after,.search-form .post-cta__download .icon--twitter.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--twitter.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--twitter.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--twitter.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--twitter.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-twitter-red.svg")}.icon--youtube{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-youtube-black.svg")}.icon--youtube.icon--white,.icon--youtube.cta--white:after,.post-cta__button:hover .icon--youtube.icon,.post-cta__button:hover .icon--youtube.cta--arrow:after,.post-cta__button:hover .icon--youtube.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--youtube:first-child:after,.pagination .post-cta__button:hover a.icon--youtube:first-child:after,.post-cta__button:hover .pagination a.icon--youtube:last-child:after,.pagination .post-cta__button:hover a.icon--youtube:last-child:after,.post-cta__button:hover .icon--youtube.post-cta__arrow:after,.post-cta__download:hover .icon--youtube.icon,.post-cta__download:hover .icon--youtube.cta--arrow:after,.post-cta__download:hover .icon--youtube.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--youtube:first-child:after,.pagination .post-cta__download:hover a.icon--youtube:first-child:after,.post-cta__download:hover .pagination a.icon--youtube:last-child:after,.pagination .post-cta__download:hover a.icon--youtube:last-child:after,.post-cta__download:hover .icon--youtube.post-cta__arrow:after,.search-form .icon--youtube.search-submit::after,.widget_hm_newsletter_widget .icon--youtube.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-youtube-white.svg")}.icon--youtube.icon--red,.icon--youtube.cta--arrow:after,.icon--youtube.cta--arrow-left:after,.pagination a.icon--youtube:first-child:after,.pagination a.icon--youtube:last-child:after,.icon--youtube.post-cta__arrow:after,.post-cta__button .icon--youtube.icon,.post-cta__button .icon--youtube.cta--arrow:after,.post-cta__button .icon--youtube.cta--arrow-left:after,.post-cta__button .icon--youtube.post-cta__arrow:after,.post-cta__button .search-form .icon--youtube.search-submit::after,.search-form .post-cta__button .icon--youtube.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--youtube.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--youtube.newsletter-widget__form__submit::after,.post-cta__download .icon--youtube.icon,.post-cta__download .icon--youtube.cta--arrow:after,.post-cta__download .icon--youtube.cta--arrow-left:after,.post-cta__download .icon--youtube.post-cta__arrow:after,.post-cta__download .search-form .icon--youtube.search-submit::after,.search-form .post-cta__download .icon--youtube.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--youtube.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--youtube.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--youtube.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--youtube.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-youtube-red.svg")}.icon--strategy{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-strategy-black.svg")}.icon--strategy.icon--white,.icon--strategy.cta--white:after,.post-cta__button:hover .icon--strategy.icon,.post-cta__button:hover .icon--strategy.cta--arrow:after,.post-cta__button:hover .icon--strategy.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--strategy:first-child:after,.pagination .post-cta__button:hover a.icon--strategy:first-child:after,.post-cta__button:hover .pagination a.icon--strategy:last-child:after,.pagination .post-cta__button:hover a.icon--strategy:last-child:after,.post-cta__button:hover .icon--strategy.post-cta__arrow:after,.post-cta__download:hover .icon--strategy.icon,.post-cta__download:hover .icon--strategy.cta--arrow:after,.post-cta__download:hover .icon--strategy.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--strategy:first-child:after,.pagination .post-cta__download:hover a.icon--strategy:first-child:after,.post-cta__download:hover .pagination a.icon--strategy:last-child:after,.pagination .post-cta__download:hover a.icon--strategy:last-child:after,.post-cta__download:hover .icon--strategy.post-cta__arrow:after,.search-form .icon--strategy.search-submit::after,.widget_hm_newsletter_widget .icon--strategy.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-strategy-white.svg")}.icon--strategy.icon--red,.icon--strategy.cta--arrow:after,.icon--strategy.cta--arrow-left:after,.pagination a.icon--strategy:first-child:after,.pagination a.icon--strategy:last-child:after,.icon--strategy.post-cta__arrow:after,.post-cta__button .icon--strategy.icon,.post-cta__button .icon--strategy.cta--arrow:after,.post-cta__button .icon--strategy.cta--arrow-left:after,.post-cta__button .icon--strategy.post-cta__arrow:after,.post-cta__button .search-form .icon--strategy.search-submit::after,.search-form .post-cta__button .icon--strategy.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--strategy.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--strategy.newsletter-widget__form__submit::after,.post-cta__download .icon--strategy.icon,.post-cta__download .icon--strategy.cta--arrow:after,.post-cta__download .icon--strategy.cta--arrow-left:after,.post-cta__download .icon--strategy.post-cta__arrow:after,.post-cta__download .search-form .icon--strategy.search-submit::after,.search-form .post-cta__download .icon--strategy.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--strategy.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--strategy.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--strategy.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--strategy.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-strategy-red.svg")}.icon--comment{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-comment-black.svg")}.icon--comment.icon--white,.icon--comment.cta--white:after,.post-cta__button:hover .icon--comment.icon,.post-cta__button:hover .icon--comment.cta--arrow:after,.post-cta__button:hover .icon--comment.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--comment:first-child:after,.pagination .post-cta__button:hover a.icon--comment:first-child:after,.post-cta__button:hover .pagination a.icon--comment:last-child:after,.pagination .post-cta__button:hover a.icon--comment:last-child:after,.post-cta__button:hover .icon--comment.post-cta__arrow:after,.post-cta__download:hover .icon--comment.icon,.post-cta__download:hover .icon--comment.cta--arrow:after,.post-cta__download:hover .icon--comment.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--comment:first-child:after,.pagination .post-cta__download:hover a.icon--comment:first-child:after,.post-cta__download:hover .pagination a.icon--comment:last-child:after,.pagination .post-cta__download:hover a.icon--comment:last-child:after,.post-cta__download:hover .icon--comment.post-cta__arrow:after,.search-form .icon--comment.search-submit::after,.widget_hm_newsletter_widget .icon--comment.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-comment-white.svg")}.icon--comment.icon--red,.icon--comment.cta--arrow:after,.icon--comment.cta--arrow-left:after,.pagination a.icon--comment:first-child:after,.pagination a.icon--comment:last-child:after,.icon--comment.post-cta__arrow:after,.post-cta__button .icon--comment.icon,.post-cta__button .icon--comment.cta--arrow:after,.post-cta__button .icon--comment.cta--arrow-left:after,.post-cta__button .icon--comment.post-cta__arrow:after,.post-cta__button .search-form .icon--comment.search-submit::after,.search-form .post-cta__button .icon--comment.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--comment.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--comment.newsletter-widget__form__submit::after,.post-cta__download .icon--comment.icon,.post-cta__download .icon--comment.cta--arrow:after,.post-cta__download .icon--comment.cta--arrow-left:after,.post-cta__download .icon--comment.post-cta__arrow:after,.post-cta__download .search-form .icon--comment.search-submit::after,.search-form .post-cta__download .icon--comment.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--comment.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--comment.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--comment.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--comment.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-comment-red.svg")}.icon--link{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-link-black.svg")}.icon--link.icon--white,.icon--link.cta--white:after,.post-cta__button:hover .icon--link.icon,.post-cta__button:hover .icon--link.cta--arrow:after,.post-cta__button:hover .icon--link.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--link:first-child:after,.pagination .post-cta__button:hover a.icon--link:first-child:after,.post-cta__button:hover .pagination a.icon--link:last-child:after,.pagination .post-cta__button:hover a.icon--link:last-child:after,.post-cta__button:hover .icon--link.post-cta__arrow:after,.post-cta__download:hover .icon--link.icon,.post-cta__download:hover .icon--link.cta--arrow:after,.post-cta__download:hover .icon--link.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--link:first-child:after,.pagination .post-cta__download:hover a.icon--link:first-child:after,.post-cta__download:hover .pagination a.icon--link:last-child:after,.pagination .post-cta__download:hover a.icon--link:last-child:after,.post-cta__download:hover .icon--link.post-cta__arrow:after,.search-form .icon--link.search-submit::after,.widget_hm_newsletter_widget .icon--link.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-link-white.svg")}.icon--link.icon--red,.icon--link.cta--arrow:after,.icon--link.cta--arrow-left:after,.pagination a.icon--link:first-child:after,.pagination a.icon--link:last-child:after,.icon--link.post-cta__arrow:after,.post-cta__button .icon--link.icon,.post-cta__button .icon--link.cta--arrow:after,.post-cta__button .icon--link.cta--arrow-left:after,.post-cta__button .icon--link.post-cta__arrow:after,.post-cta__button .search-form .icon--link.search-submit::after,.search-form .post-cta__button .icon--link.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--link.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--link.newsletter-widget__form__submit::after,.post-cta__download .icon--link.icon,.post-cta__download .icon--link.cta--arrow:after,.post-cta__download .icon--link.cta--arrow-left:after,.post-cta__download .icon--link.post-cta__arrow:after,.post-cta__download .search-form .icon--link.search-submit::after,.search-form .post-cta__download .icon--link.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--link.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--link.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--link.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--link.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-link-red.svg")}.icon--lock{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-lock-black.svg")}.icon--lock.icon--white,.icon--lock.cta--white:after,.post-cta__button:hover .icon--lock.icon,.post-cta__button:hover .icon--lock.cta--arrow:after,.post-cta__button:hover .icon--lock.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--lock:first-child:after,.pagination .post-cta__button:hover a.icon--lock:first-child:after,.post-cta__button:hover .pagination a.icon--lock:last-child:after,.pagination .post-cta__button:hover a.icon--lock:last-child:after,.post-cta__button:hover .icon--lock.post-cta__arrow:after,.post-cta__download:hover .icon--lock.icon,.post-cta__download:hover .icon--lock.cta--arrow:after,.post-cta__download:hover .icon--lock.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--lock:first-child:after,.pagination .post-cta__download:hover a.icon--lock:first-child:after,.post-cta__download:hover .pagination a.icon--lock:last-child:after,.pagination .post-cta__download:hover a.icon--lock:last-child:after,.post-cta__download:hover .icon--lock.post-cta__arrow:after,.search-form .icon--lock.search-submit::after,.widget_hm_newsletter_widget .icon--lock.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-lock-white.svg")}.icon--lock.icon--red,.icon--lock.cta--arrow:after,.icon--lock.cta--arrow-left:after,.pagination a.icon--lock:first-child:after,.pagination a.icon--lock:last-child:after,.icon--lock.post-cta__arrow:after,.post-cta__button .icon--lock.icon,.post-cta__button .icon--lock.cta--arrow:after,.post-cta__button .icon--lock.cta--arrow-left:after,.post-cta__button .icon--lock.post-cta__arrow:after,.post-cta__button .search-form .icon--lock.search-submit::after,.search-form .post-cta__button .icon--lock.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--lock.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--lock.newsletter-widget__form__submit::after,.post-cta__download .icon--lock.icon,.post-cta__download .icon--lock.cta--arrow:after,.post-cta__download .icon--lock.cta--arrow-left:after,.post-cta__download .icon--lock.post-cta__arrow:after,.post-cta__download .search-form .icon--lock.search-submit::after,.search-form .post-cta__download .icon--lock.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--lock.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--lock.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--lock.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--lock.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-lock-red.svg")}.icon--minus{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-minus-black.svg")}.icon--minus.icon--white,.icon--minus.cta--white:after,.post-cta__button:hover .icon--minus.icon,.post-cta__button:hover .icon--minus.cta--arrow:after,.post-cta__button:hover .icon--minus.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--minus:first-child:after,.pagination .post-cta__button:hover a.icon--minus:first-child:after,.post-cta__button:hover .pagination a.icon--minus:last-child:after,.pagination .post-cta__button:hover a.icon--minus:last-child:after,.post-cta__button:hover .icon--minus.post-cta__arrow:after,.post-cta__download:hover .icon--minus.icon,.post-cta__download:hover .icon--minus.cta--arrow:after,.post-cta__download:hover .icon--minus.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--minus:first-child:after,.pagination .post-cta__download:hover a.icon--minus:first-child:after,.post-cta__download:hover .pagination a.icon--minus:last-child:after,.pagination .post-cta__download:hover a.icon--minus:last-child:after,.post-cta__download:hover .icon--minus.post-cta__arrow:after,.search-form .icon--minus.search-submit::after,.widget_hm_newsletter_widget .icon--minus.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-minus-white.svg")}.icon--minus.icon--red,.icon--minus.cta--arrow:after,.icon--minus.cta--arrow-left:after,.pagination a.icon--minus:first-child:after,.pagination a.icon--minus:last-child:after,.icon--minus.post-cta__arrow:after,.post-cta__button .icon--minus.icon,.post-cta__button .icon--minus.cta--arrow:after,.post-cta__button .icon--minus.cta--arrow-left:after,.post-cta__button .icon--minus.post-cta__arrow:after,.post-cta__button .search-form .icon--minus.search-submit::after,.search-form .post-cta__button .icon--minus.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--minus.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--minus.newsletter-widget__form__submit::after,.post-cta__download .icon--minus.icon,.post-cta__download .icon--minus.cta--arrow:after,.post-cta__download .icon--minus.cta--arrow-left:after,.post-cta__download .icon--minus.post-cta__arrow:after,.post-cta__download .search-form .icon--minus.search-submit::after,.search-form .post-cta__download .icon--minus.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--minus.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--minus.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--minus.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--minus.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-minus-red.svg")}.icon--plus{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-plus-black.svg")}.icon--plus.icon--white,.icon--plus.cta--white:after,.post-cta__button:hover .icon--plus.icon,.post-cta__button:hover .icon--plus.cta--arrow:after,.post-cta__button:hover .icon--plus.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--plus:first-child:after,.pagination .post-cta__button:hover a.icon--plus:first-child:after,.post-cta__button:hover .pagination a.icon--plus:last-child:after,.pagination .post-cta__button:hover a.icon--plus:last-child:after,.post-cta__button:hover .icon--plus.post-cta__arrow:after,.post-cta__download:hover .icon--plus.icon,.post-cta__download:hover .icon--plus.cta--arrow:after,.post-cta__download:hover .icon--plus.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--plus:first-child:after,.pagination .post-cta__download:hover a.icon--plus:first-child:after,.post-cta__download:hover .pagination a.icon--plus:last-child:after,.pagination .post-cta__download:hover a.icon--plus:last-child:after,.post-cta__download:hover .icon--plus.post-cta__arrow:after,.search-form .icon--plus.search-submit::after,.widget_hm_newsletter_widget .icon--plus.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-plus-white.svg")}.icon--plus.icon--red,.icon--plus.cta--arrow:after,.icon--plus.cta--arrow-left:after,.pagination a.icon--plus:first-child:after,.pagination a.icon--plus:last-child:after,.icon--plus.post-cta__arrow:after,.post-cta__button .icon--plus.icon,.post-cta__button .icon--plus.cta--arrow:after,.post-cta__button .icon--plus.cta--arrow-left:after,.post-cta__button .icon--plus.post-cta__arrow:after,.post-cta__button .search-form .icon--plus.search-submit::after,.search-form .post-cta__button .icon--plus.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--plus.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--plus.newsletter-widget__form__submit::after,.post-cta__download .icon--plus.icon,.post-cta__download .icon--plus.cta--arrow:after,.post-cta__download .icon--plus.cta--arrow-left:after,.post-cta__download .icon--plus.post-cta__arrow:after,.post-cta__download .search-form .icon--plus.search-submit::after,.search-form .post-cta__download .icon--plus.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--plus.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--plus.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--plus.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--plus.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-plus-red.svg")}.icon--minus-alt{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-minus-alt-black.svg")}.icon--minus-alt.icon--white,.icon--minus-alt.cta--white:after,.post-cta__button:hover .icon--minus-alt.icon,.post-cta__button:hover .icon--minus-alt.cta--arrow:after,.post-cta__button:hover .icon--minus-alt.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--minus-alt:first-child:after,.pagination .post-cta__button:hover a.icon--minus-alt:first-child:after,.post-cta__button:hover .pagination a.icon--minus-alt:last-child:after,.pagination .post-cta__button:hover a.icon--minus-alt:last-child:after,.post-cta__button:hover .icon--minus-alt.post-cta__arrow:after,.post-cta__download:hover .icon--minus-alt.icon,.post-cta__download:hover .icon--minus-alt.cta--arrow:after,.post-cta__download:hover .icon--minus-alt.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--minus-alt:first-child:after,.pagination .post-cta__download:hover a.icon--minus-alt:first-child:after,.post-cta__download:hover .pagination a.icon--minus-alt:last-child:after,.pagination .post-cta__download:hover a.icon--minus-alt:last-child:after,.post-cta__download:hover .icon--minus-alt.post-cta__arrow:after,.search-form .icon--minus-alt.search-submit::after,.widget_hm_newsletter_widget .icon--minus-alt.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-minus-alt-white.svg")}.icon--minus-alt.icon--red,.icon--minus-alt.cta--arrow:after,.icon--minus-alt.cta--arrow-left:after,.pagination a.icon--minus-alt:first-child:after,.pagination a.icon--minus-alt:last-child:after,.icon--minus-alt.post-cta__arrow:after,.post-cta__button .icon--minus-alt.icon,.post-cta__button .icon--minus-alt.cta--arrow:after,.post-cta__button .icon--minus-alt.cta--arrow-left:after,.post-cta__button .icon--minus-alt.post-cta__arrow:after,.post-cta__button .search-form .icon--minus-alt.search-submit::after,.search-form .post-cta__button .icon--minus-alt.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--minus-alt.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--minus-alt.newsletter-widget__form__submit::after,.post-cta__download .icon--minus-alt.icon,.post-cta__download .icon--minus-alt.cta--arrow:after,.post-cta__download .icon--minus-alt.cta--arrow-left:after,.post-cta__download .icon--minus-alt.post-cta__arrow:after,.post-cta__download .search-form .icon--minus-alt.search-submit::after,.search-form .post-cta__download .icon--minus-alt.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--minus-alt.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--minus-alt.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--minus-alt.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--minus-alt.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-minus-alt-red.svg")}.icon--plus-alt{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-plus-alt-black.svg")}.icon--plus-alt.icon--white,.icon--plus-alt.cta--white:after,.post-cta__button:hover .icon--plus-alt.icon,.post-cta__button:hover .icon--plus-alt.cta--arrow:after,.post-cta__button:hover .icon--plus-alt.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--plus-alt:first-child:after,.pagination .post-cta__button:hover a.icon--plus-alt:first-child:after,.post-cta__button:hover .pagination a.icon--plus-alt:last-child:after,.pagination .post-cta__button:hover a.icon--plus-alt:last-child:after,.post-cta__button:hover .icon--plus-alt.post-cta__arrow:after,.post-cta__download:hover .icon--plus-alt.icon,.post-cta__download:hover .icon--plus-alt.cta--arrow:after,.post-cta__download:hover .icon--plus-alt.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--plus-alt:first-child:after,.pagination .post-cta__download:hover a.icon--plus-alt:first-child:after,.post-cta__download:hover .pagination a.icon--plus-alt:last-child:after,.pagination .post-cta__download:hover a.icon--plus-alt:last-child:after,.post-cta__download:hover .icon--plus-alt.post-cta__arrow:after,.search-form .icon--plus-alt.search-submit::after,.widget_hm_newsletter_widget .icon--plus-alt.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-plus-alt-white.svg")}.icon--plus-alt.icon--red,.icon--plus-alt.cta--arrow:after,.icon--plus-alt.cta--arrow-left:after,.pagination a.icon--plus-alt:first-child:after,.pagination a.icon--plus-alt:last-child:after,.icon--plus-alt.post-cta__arrow:after,.post-cta__button .icon--plus-alt.icon,.post-cta__button .icon--plus-alt.cta--arrow:after,.post-cta__button .icon--plus-alt.cta--arrow-left:after,.post-cta__button .icon--plus-alt.post-cta__arrow:after,.post-cta__button .search-form .icon--plus-alt.search-submit::after,.search-form .post-cta__button .icon--plus-alt.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--plus-alt.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--plus-alt.newsletter-widget__form__submit::after,.post-cta__download .icon--plus-alt.icon,.post-cta__download .icon--plus-alt.cta--arrow:after,.post-cta__download .icon--plus-alt.cta--arrow-left:after,.post-cta__download .icon--plus-alt.post-cta__arrow:after,.post-cta__download .search-form .icon--plus-alt.search-submit::after,.search-form .post-cta__download .icon--plus-alt.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--plus-alt.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--plus-alt.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--plus-alt.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--plus-alt.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-plus-alt-red.svg")}.icon--search{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-search-black.svg")}.icon--search.icon--white,.icon--search.cta--white:after,.post-cta__button:hover .icon--search.icon,.post-cta__button:hover .icon--search.cta--arrow:after,.post-cta__button:hover .icon--search.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--search:first-child:after,.pagination .post-cta__button:hover a.icon--search:first-child:after,.post-cta__button:hover .pagination a.icon--search:last-child:after,.pagination .post-cta__button:hover a.icon--search:last-child:after,.post-cta__button:hover .icon--search.post-cta__arrow:after,.post-cta__download:hover .icon--search.icon,.post-cta__download:hover .icon--search.cta--arrow:after,.post-cta__download:hover .icon--search.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--search:first-child:after,.pagination .post-cta__download:hover a.icon--search:first-child:after,.post-cta__download:hover .pagination a.icon--search:last-child:after,.pagination .post-cta__download:hover a.icon--search:last-child:after,.post-cta__download:hover .icon--search.post-cta__arrow:after,.search-form .icon--search.search-submit::after,.widget_hm_newsletter_widget .icon--search.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-search-white.svg")}.icon--search.icon--red,.icon--search.cta--arrow:after,.icon--search.cta--arrow-left:after,.pagination a.icon--search:first-child:after,.pagination a.icon--search:last-child:after,.icon--search.post-cta__arrow:after,.post-cta__button .icon--search.icon,.post-cta__button .icon--search.cta--arrow:after,.post-cta__button .icon--search.cta--arrow-left:after,.post-cta__button .icon--search.post-cta__arrow:after,.post-cta__button .search-form .icon--search.search-submit::after,.search-form .post-cta__button .icon--search.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--search.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--search.newsletter-widget__form__submit::after,.post-cta__download .icon--search.icon,.post-cta__download .icon--search.cta--arrow:after,.post-cta__download .icon--search.cta--arrow-left:after,.post-cta__download .icon--search.post-cta__arrow:after,.post-cta__download .search-form .icon--search.search-submit::after,.search-form .post-cta__download .icon--search.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--search.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--search.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--search.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--search.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-search-red.svg")}.icon--spinner{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-spinner-black.svg")}.icon--spinner.icon--white,.icon--spinner.cta--white:after,.post-cta__button:hover .icon--spinner.icon,.post-cta__button:hover .icon--spinner.cta--arrow:after,.post-cta__button:hover .icon--spinner.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--spinner:first-child:after,.pagination .post-cta__button:hover a.icon--spinner:first-child:after,.post-cta__button:hover .pagination a.icon--spinner:last-child:after,.pagination .post-cta__button:hover a.icon--spinner:last-child:after,.post-cta__button:hover .icon--spinner.post-cta__arrow:after,.post-cta__download:hover .icon--spinner.icon,.post-cta__download:hover .icon--spinner.cta--arrow:after,.post-cta__download:hover .icon--spinner.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--spinner:first-child:after,.pagination .post-cta__download:hover a.icon--spinner:first-child:after,.post-cta__download:hover .pagination a.icon--spinner:last-child:after,.pagination .post-cta__download:hover a.icon--spinner:last-child:after,.post-cta__download:hover .icon--spinner.post-cta__arrow:after,.search-form .icon--spinner.search-submit::after,.widget_hm_newsletter_widget .icon--spinner.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-spinner-white.svg")}.icon--spinner.icon--red,.icon--spinner.cta--arrow:after,.icon--spinner.cta--arrow-left:after,.pagination a.icon--spinner:first-child:after,.pagination a.icon--spinner:last-child:after,.icon--spinner.post-cta__arrow:after,.post-cta__button .icon--spinner.icon,.post-cta__button .icon--spinner.cta--arrow:after,.post-cta__button .icon--spinner.cta--arrow-left:after,.post-cta__button .icon--spinner.post-cta__arrow:after,.post-cta__button .search-form .icon--spinner.search-submit::after,.search-form .post-cta__button .icon--spinner.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--spinner.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--spinner.newsletter-widget__form__submit::after,.post-cta__download .icon--spinner.icon,.post-cta__download .icon--spinner.cta--arrow:after,.post-cta__download .icon--spinner.cta--arrow-left:after,.post-cta__download .icon--spinner.post-cta__arrow:after,.post-cta__download .search-form .icon--spinner.search-submit::after,.search-form .post-cta__download .icon--spinner.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--spinner.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--spinner.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--spinner.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--spinner.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-spinner-red.svg")}.icon--arrow-right,.icon--arrow-left,.cta--arrow-left:after,.pagination a:first-child:after,.cta--arrow:after,.pagination a:last-child:after,.post-cta__arrow:after,.search-form .search-submit::after,.widget_hm_newsletter_widget .newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-arrow-right-black.svg")}.icon--arrow-right.icon--white,.icon--white.icon--arrow-left,.icon--white.cta--arrow-left:after,.cta--arrow-left.cta--white:after,.pagination a.cta--white:first-child:after,.pagination a.icon--white:first-child:after,.post-cta__button:hover .cta--arrow-left:after,.post-cta__button:hover .pagination a:first-child:after,.pagination .post-cta__button:hover a:first-child:after,.post-cta__download:hover .cta--arrow-left:after,.post-cta__download:hover .pagination a:first-child:after,.pagination .post-cta__download:hover a:first-child:after,.icon--arrow-left.cta--white:after,.post-cta__button:hover .icon--arrow-left.icon,.post-cta__download:hover .icon--arrow-left.icon,.search-form .icon--arrow-left.search-submit::after,.widget_hm_newsletter_widget .icon--arrow-left.newsletter-widget__form__submit::after,.icon--white.cta--arrow:after,.cta--arrow.cta--white:after,.pagination a.cta--white:last-child:after,.cta--white.post-cta__arrow:after,.pagination a.icon--white:last-child:after,.post-cta__button:hover .cta--arrow:after,.post-cta__button:hover .pagination a:last-child:after,.pagination .post-cta__button:hover a:last-child:after,.post-cta__button:hover .post-cta__arrow:after,.post-cta__download:hover .cta--arrow:after,.post-cta__download:hover .pagination a:last-child:after,.pagination .post-cta__download:hover a:last-child:after,.post-cta__download:hover .post-cta__arrow:after,.icon--white.post-cta__arrow:after,.icon--arrow-right.cta--white:after,.post-cta__button:hover .icon--arrow-right.icon,.post-cta__button:hover .search-form .search-submit::after,.search-form .post-cta__button:hover .search-submit::after,.post-cta__button:hover .widget_hm_newsletter_widget .newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button:hover .newsletter-widget__form__submit::after,.post-cta__download:hover .icon--arrow-right.icon,.post-cta__download:hover .search-form .search-submit::after,.search-form .post-cta__download:hover .search-submit::after,.post-cta__download:hover .widget_hm_newsletter_widget .newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download:hover .newsletter-widget__form__submit::after,.search-form .search-submit::after,.widget_hm_newsletter_widget .newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-arrow-right-white.svg")}.icon--arrow-right.icon--red,.icon--red.icon--arrow-left,.icon--arrow-left.cta--arrow:after,.icon--arrow-left.cta--arrow-left:after,.cta--arrow-left:after,.pagination a:first-child:after,.pagination a.icon--arrow-left:first-child:after,.pagination a.cta--arrow-left:first-child:after,.cta--arrow.cta--arrow-left:after,.pagination a.cta--arrow:first-child:after,.pagination a:last-child:first-child:after,.pagination a.post-cta__arrow:first-child:after,.pagination a.cta--arrow-left:last-child:after,.cta--arrow-left.post-cta__arrow:after,.pagination a.icon--arrow-left:last-child:after,.icon--arrow-left.post-cta__arrow:after,.post-cta__button .cta--arrow-left.cta--arrow:after,.post-cta__button .cta--arrow-left:after,.post-cta__button .cta--arrow-left.post-cta__arrow:after,.post-cta__download .cta--arrow-left.cta--arrow:after,.post-cta__download .cta--arrow-left:after,.post-cta__download .cta--arrow-left.post-cta__arrow:after,.post-cta__button .icon--arrow-left.icon,.post-cta__button .icon--arrow-left.cta--arrow:after,.post-cta__button .icon--arrow-left.cta--arrow-left:after,.post-cta__button .icon--arrow-left.post-cta__arrow:after,.post-cta__button .icon.cta--arrow-left:after,.post-cta__download .icon--arrow-left.icon,.post-cta__download .icon--arrow-left.cta--arrow:after,.post-cta__download .icon--arrow-left.cta--arrow-left:after,.post-cta__download .icon--arrow-left.post-cta__arrow:after,.post-cta__download .icon.cta--arrow-left:after,.cta--arrow:after,.pagination a:last-child:after,.post-cta__arrow:after,.post-cta__button .icon--arrow-right.icon,.post-cta__button .cta--arrow:after,.post-cta__button .post-cta__arrow:after,.post-cta__button .search-form .search-submit::after,.search-form .post-cta__button .search-submit::after,.post-cta__button .widget_hm_newsletter_widget .newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .newsletter-widget__form__submit::after,.post-cta__download .icon--arrow-right.icon,.post-cta__download .cta--arrow:after,.post-cta__download .post-cta__arrow:after,.post-cta__download .search-form .search-submit::after,.search-form .post-cta__download .search-submit::after,.post-cta__download .widget_hm_newsletter_widget .newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .newsletter-widget__form__submit::after,.search-form .icon--red.search-submit::after,.widget_hm_newsletter_widget .icon--red.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-arrow-right-red.svg")}.icon--arrow-down,.icon--arrow-up{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-arrow-down-black.svg")}.icon--arrow-down.icon--white,.icon--white.icon--arrow-up,.icon--arrow-up.cta--white:after,.post-cta__button:hover .icon--arrow-up.icon,.post-cta__button:hover .icon--arrow-up.cta--arrow:after,.post-cta__button:hover .icon--arrow-up.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--arrow-up:first-child:after,.pagination .post-cta__button:hover a.icon--arrow-up:first-child:after,.post-cta__button:hover .pagination a.icon--arrow-up:last-child:after,.pagination .post-cta__button:hover a.icon--arrow-up:last-child:after,.post-cta__button:hover .icon--arrow-up.post-cta__arrow:after,.post-cta__download:hover .icon--arrow-up.icon,.post-cta__download:hover .icon--arrow-up.cta--arrow:after,.post-cta__download:hover .icon--arrow-up.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--arrow-up:first-child:after,.pagination .post-cta__download:hover a.icon--arrow-up:first-child:after,.post-cta__download:hover .pagination a.icon--arrow-up:last-child:after,.pagination .post-cta__download:hover a.icon--arrow-up:last-child:after,.post-cta__download:hover .icon--arrow-up.post-cta__arrow:after,.search-form .icon--arrow-up.search-submit::after,.widget_hm_newsletter_widget .icon--arrow-up.newsletter-widget__form__submit::after,.icon--arrow-down.cta--white:after,.post-cta__button:hover .icon--arrow-down.icon,.post-cta__button:hover .icon--arrow-down.cta--arrow:after,.post-cta__button:hover .icon--arrow-down.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--arrow-down:first-child:after,.pagination .post-cta__button:hover a.icon--arrow-down:first-child:after,.post-cta__button:hover .pagination a.icon--arrow-down:last-child:after,.pagination .post-cta__button:hover a.icon--arrow-down:last-child:after,.post-cta__button:hover .icon--arrow-down.post-cta__arrow:after,.post-cta__download:hover .icon--arrow-down.icon,.post-cta__download:hover .icon--arrow-down.cta--arrow:after,.post-cta__download:hover .icon--arrow-down.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--arrow-down:first-child:after,.pagination .post-cta__download:hover a.icon--arrow-down:first-child:after,.post-cta__download:hover .pagination a.icon--arrow-down:last-child:after,.pagination .post-cta__download:hover a.icon--arrow-down:last-child:after,.post-cta__download:hover .icon--arrow-down.post-cta__arrow:after,.search-form .icon--arrow-down.search-submit::after,.widget_hm_newsletter_widget .icon--arrow-down.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-arrow-down-white.svg")}.icon--arrow-down.icon--red,.icon--red.icon--arrow-up,.icon--arrow-up.cta--arrow:after,.icon--arrow-up.cta--arrow-left:after,.pagination a.icon--arrow-up:first-child:after,.pagination a.icon--arrow-up:last-child:after,.icon--arrow-up.post-cta__arrow:after,.post-cta__button .icon--arrow-up.icon,.post-cta__button .icon--arrow-up.cta--arrow:after,.post-cta__button .icon--arrow-up.cta--arrow-left:after,.post-cta__button .icon--arrow-up.post-cta__arrow:after,.post-cta__button .search-form .icon--arrow-up.search-submit::after,.search-form .post-cta__button .icon--arrow-up.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--arrow-up.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--arrow-up.newsletter-widget__form__submit::after,.post-cta__download .icon--arrow-up.icon,.post-cta__download .icon--arrow-up.cta--arrow:after,.post-cta__download .icon--arrow-up.cta--arrow-left:after,.post-cta__download .icon--arrow-up.post-cta__arrow:after,.post-cta__download .search-form .icon--arrow-up.search-submit::after,.search-form .post-cta__download .icon--arrow-up.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--arrow-up.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--arrow-up.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--arrow-up.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--arrow-up.newsletter-widget__form__submit:focus::after,.icon--arrow-down.cta--arrow:after,.icon--arrow-down.cta--arrow-left:after,.pagination a.icon--arrow-down:first-child:after,.pagination a.icon--arrow-down:last-child:after,.icon--arrow-down.post-cta__arrow:after,.post-cta__button .icon--arrow-down.icon,.post-cta__button .icon--arrow-down.cta--arrow:after,.post-cta__button .icon--arrow-down.cta--arrow-left:after,.post-cta__button .icon--arrow-down.post-cta__arrow:after,.post-cta__button .search-form .icon--arrow-down.search-submit::after,.search-form .post-cta__button .icon--arrow-down.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--arrow-down.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--arrow-down.newsletter-widget__form__submit::after,.post-cta__download .icon--arrow-down.icon,.post-cta__download .icon--arrow-down.cta--arrow:after,.post-cta__download .icon--arrow-down.cta--arrow-left:after,.post-cta__download .icon--arrow-down.post-cta__arrow:after,.post-cta__download .search-form .icon--arrow-down.search-submit::after,.search-form .post-cta__download .icon--arrow-down.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--arrow-down.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--arrow-down.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--arrow-down.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--arrow-down.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-arrow-down-red.svg")}.icon--github{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-github-black.svg")}.icon--github.icon--white,.icon--github.cta--white:after,.post-cta__button:hover .icon--github.icon,.post-cta__button:hover .icon--github.cta--arrow:after,.post-cta__button:hover .icon--github.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--github:first-child:after,.pagination .post-cta__button:hover a.icon--github:first-child:after,.post-cta__button:hover .pagination a.icon--github:last-child:after,.pagination .post-cta__button:hover a.icon--github:last-child:after,.post-cta__button:hover .icon--github.post-cta__arrow:after,.post-cta__download:hover .icon--github.icon,.post-cta__download:hover .icon--github.cta--arrow:after,.post-cta__download:hover .icon--github.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--github:first-child:after,.pagination .post-cta__download:hover a.icon--github:first-child:after,.post-cta__download:hover .pagination a.icon--github:last-child:after,.pagination .post-cta__download:hover a.icon--github:last-child:after,.post-cta__download:hover .icon--github.post-cta__arrow:after,.search-form .icon--github.search-submit::after,.widget_hm_newsletter_widget .icon--github.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-github-white.svg")}.icon--github.icon--red,.icon--github.cta--arrow:after,.icon--github.cta--arrow-left:after,.pagination a.icon--github:first-child:after,.pagination a.icon--github:last-child:after,.icon--github.post-cta__arrow:after,.post-cta__button .icon--github.icon,.post-cta__button .icon--github.cta--arrow:after,.post-cta__button .icon--github.cta--arrow-left:after,.post-cta__button .icon--github.post-cta__arrow:after,.post-cta__button .search-form .icon--github.search-submit::after,.search-form .post-cta__button .icon--github.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--github.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--github.newsletter-widget__form__submit::after,.post-cta__download .icon--github.icon,.post-cta__download .icon--github.cta--arrow:after,.post-cta__download .icon--github.cta--arrow-left:after,.post-cta__download .icon--github.post-cta__arrow:after,.post-cta__download .search-form .icon--github.search-submit::after,.search-form .post-cta__download .icon--github.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--github.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--github.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--github.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--github.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-github-red.svg")}.icon--linkedin{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-linkedin-black.svg")}.icon--linkedin.icon--white,.icon--linkedin.cta--white:after,.post-cta__button:hover .icon--linkedin.icon,.post-cta__button:hover .icon--linkedin.cta--arrow:after,.post-cta__button:hover .icon--linkedin.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--linkedin:first-child:after,.pagination .post-cta__button:hover a.icon--linkedin:first-child:after,.post-cta__button:hover .pagination a.icon--linkedin:last-child:after,.pagination .post-cta__button:hover a.icon--linkedin:last-child:after,.post-cta__button:hover .icon--linkedin.post-cta__arrow:after,.post-cta__download:hover .icon--linkedin.icon,.post-cta__download:hover .icon--linkedin.cta--arrow:after,.post-cta__download:hover .icon--linkedin.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--linkedin:first-child:after,.pagination .post-cta__download:hover a.icon--linkedin:first-child:after,.post-cta__download:hover .pagination a.icon--linkedin:last-child:after,.pagination .post-cta__download:hover a.icon--linkedin:last-child:after,.post-cta__download:hover .icon--linkedin.post-cta__arrow:after,.search-form .icon--linkedin.search-submit::after,.widget_hm_newsletter_widget .icon--linkedin.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-linkedin-white.svg")}.icon--linkedin.icon--red,.icon--linkedin.cta--arrow:after,.icon--linkedin.cta--arrow-left:after,.pagination a.icon--linkedin:first-child:after,.pagination a.icon--linkedin:last-child:after,.icon--linkedin.post-cta__arrow:after,.post-cta__button .icon--linkedin.icon,.post-cta__button .icon--linkedin.cta--arrow:after,.post-cta__button .icon--linkedin.cta--arrow-left:after,.post-cta__button .icon--linkedin.post-cta__arrow:after,.post-cta__button .search-form .icon--linkedin.search-submit::after,.search-form .post-cta__button .icon--linkedin.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--linkedin.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--linkedin.newsletter-widget__form__submit::after,.post-cta__download .icon--linkedin.icon,.post-cta__download .icon--linkedin.cta--arrow:after,.post-cta__download .icon--linkedin.cta--arrow-left:after,.post-cta__download .icon--linkedin.post-cta__arrow:after,.post-cta__download .search-form .icon--linkedin.search-submit::after,.search-form .post-cta__download .icon--linkedin.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--linkedin.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--linkedin.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--linkedin.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--linkedin.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-linkedin-red.svg")}.icon--instagram{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-instagram-black.svg")}.icon--instagram.icon--white,.icon--instagram.cta--white:after,.post-cta__button:hover .icon--instagram.icon,.post-cta__button:hover .icon--instagram.cta--arrow:after,.post-cta__button:hover .icon--instagram.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--instagram:first-child:after,.pagination .post-cta__button:hover a.icon--instagram:first-child:after,.post-cta__button:hover .pagination a.icon--instagram:last-child:after,.pagination .post-cta__button:hover a.icon--instagram:last-child:after,.post-cta__button:hover .icon--instagram.post-cta__arrow:after,.post-cta__download:hover .icon--instagram.icon,.post-cta__download:hover .icon--instagram.cta--arrow:after,.post-cta__download:hover .icon--instagram.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--instagram:first-child:after,.pagination .post-cta__download:hover a.icon--instagram:first-child:after,.post-cta__download:hover .pagination a.icon--instagram:last-child:after,.pagination .post-cta__download:hover a.icon--instagram:last-child:after,.post-cta__download:hover .icon--instagram.post-cta__arrow:after,.search-form .icon--instagram.search-submit::after,.widget_hm_newsletter_widget .icon--instagram.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-instagram-white.svg")}.icon--instagram.icon--red,.icon--instagram.cta--arrow:after,.icon--instagram.cta--arrow-left:after,.pagination a.icon--instagram:first-child:after,.pagination a.icon--instagram:last-child:after,.icon--instagram.post-cta__arrow:after,.post-cta__button .icon--instagram.icon,.post-cta__button .icon--instagram.cta--arrow:after,.post-cta__button .icon--instagram.cta--arrow-left:after,.post-cta__button .icon--instagram.post-cta__arrow:after,.post-cta__button .search-form .icon--instagram.search-submit::after,.search-form .post-cta__button .icon--instagram.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--instagram.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--instagram.newsletter-widget__form__submit::after,.post-cta__download .icon--instagram.icon,.post-cta__download .icon--instagram.cta--arrow:after,.post-cta__download .icon--instagram.cta--arrow-left:after,.post-cta__download .icon--instagram.post-cta__arrow:after,.post-cta__download .search-form .icon--instagram.search-submit::after,.search-form .post-cta__download .icon--instagram.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--instagram.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--instagram.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--instagram.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--instagram.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-instagram-red.svg")}.icon--pin{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-pin-black.svg")}.icon--pin.icon--white,.icon--pin.cta--white:after,.post-cta__button:hover .icon--pin.icon,.post-cta__button:hover .icon--pin.cta--arrow:after,.post-cta__button:hover .icon--pin.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--pin:first-child:after,.pagination .post-cta__button:hover a.icon--pin:first-child:after,.post-cta__button:hover .pagination a.icon--pin:last-child:after,.pagination .post-cta__button:hover a.icon--pin:last-child:after,.post-cta__button:hover .icon--pin.post-cta__arrow:after,.post-cta__download:hover .icon--pin.icon,.post-cta__download:hover .icon--pin.cta--arrow:after,.post-cta__download:hover .icon--pin.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--pin:first-child:after,.pagination .post-cta__download:hover a.icon--pin:first-child:after,.post-cta__download:hover .pagination a.icon--pin:last-child:after,.pagination .post-cta__download:hover a.icon--pin:last-child:after,.post-cta__download:hover .icon--pin.post-cta__arrow:after,.search-form .icon--pin.search-submit::after,.widget_hm_newsletter_widget .icon--pin.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-pin-white.svg")}.icon--pin.icon--red,.icon--pin.cta--arrow:after,.icon--pin.cta--arrow-left:after,.pagination a.icon--pin:first-child:after,.pagination a.icon--pin:last-child:after,.icon--pin.post-cta__arrow:after,.post-cta__button .icon--pin.icon,.post-cta__button .icon--pin.cta--arrow:after,.post-cta__button .icon--pin.cta--arrow-left:after,.post-cta__button .icon--pin.post-cta__arrow:after,.post-cta__button .search-form .icon--pin.search-submit::after,.search-form .post-cta__button .icon--pin.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--pin.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--pin.newsletter-widget__form__submit::after,.post-cta__download .icon--pin.icon,.post-cta__download .icon--pin.cta--arrow:after,.post-cta__download .icon--pin.cta--arrow-left:after,.post-cta__download .icon--pin.post-cta__arrow:after,.post-cta__download .search-form .icon--pin.search-submit::after,.search-form .post-cta__download .icon--pin.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--pin.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--pin.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--pin.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--pin.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-pin-red.svg")}.icon--close{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-close-black.svg")}.icon--close.icon--white,.icon--close.cta--white:after,.post-cta__button:hover .icon--close.icon,.post-cta__button:hover .icon--close.cta--arrow:after,.post-cta__button:hover .icon--close.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--close:first-child:after,.pagination .post-cta__button:hover a.icon--close:first-child:after,.post-cta__button:hover .pagination a.icon--close:last-child:after,.pagination .post-cta__button:hover a.icon--close:last-child:after,.post-cta__button:hover .icon--close.post-cta__arrow:after,.post-cta__download:hover .icon--close.icon,.post-cta__download:hover .icon--close.cta--arrow:after,.post-cta__download:hover .icon--close.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--close:first-child:after,.pagination .post-cta__download:hover a.icon--close:first-child:after,.post-cta__download:hover .pagination a.icon--close:last-child:after,.pagination .post-cta__download:hover a.icon--close:last-child:after,.post-cta__download:hover .icon--close.post-cta__arrow:after,.search-form .icon--close.search-submit::after,.widget_hm_newsletter_widget .icon--close.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-close-white.svg")}.icon--close.icon--red,.icon--close.cta--arrow:after,.icon--close.cta--arrow-left:after,.pagination a.icon--close:first-child:after,.pagination a.icon--close:last-child:after,.icon--close.post-cta__arrow:after,.post-cta__button .icon--close.icon,.post-cta__button .icon--close.cta--arrow:after,.post-cta__button .icon--close.cta--arrow-left:after,.post-cta__button .icon--close.post-cta__arrow:after,.post-cta__button .search-form .icon--close.search-submit::after,.search-form .post-cta__button .icon--close.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--close.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--close.newsletter-widget__form__submit::after,.post-cta__download .icon--close.icon,.post-cta__download .icon--close.cta--arrow:after,.post-cta__download .icon--close.cta--arrow-left:after,.post-cta__download .icon--close.post-cta__arrow:after,.post-cta__download .search-form .icon--close.search-submit::after,.search-form .post-cta__download .icon--close.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--close.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--close.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--close.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--close.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-close-red.svg")}.icon--download{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-download-black.svg")}.icon--download.icon--white,.icon--download.cta--white:after,.post-cta__button:hover .icon--download.icon,.post-cta__button:hover .icon--download.cta--arrow:after,.post-cta__button:hover .icon--download.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--download:first-child:after,.pagination .post-cta__button:hover a.icon--download:first-child:after,.post-cta__button:hover .pagination a.icon--download:last-child:after,.pagination .post-cta__button:hover a.icon--download:last-child:after,.post-cta__button:hover .icon--download.post-cta__arrow:after,.post-cta__download:hover .icon--download.icon,.post-cta__download:hover .icon--download.cta--arrow:after,.post-cta__download:hover .icon--download.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--download:first-child:after,.pagination .post-cta__download:hover a.icon--download:first-child:after,.post-cta__download:hover .pagination a.icon--download:last-child:after,.pagination .post-cta__download:hover a.icon--download:last-child:after,.post-cta__download:hover .icon--download.post-cta__arrow:after,.search-form .icon--download.search-submit::after,.widget_hm_newsletter_widget .icon--download.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-download-white.svg")}.icon--download.icon--red,.icon--download.cta--arrow:after,.icon--download.cta--arrow-left:after,.pagination a.icon--download:first-child:after,.pagination a.icon--download:last-child:after,.icon--download.post-cta__arrow:after,.post-cta__button .icon--download.icon,.post-cta__button .icon--download.cta--arrow:after,.post-cta__button .icon--download.cta--arrow-left:after,.post-cta__button .icon--download.post-cta__arrow:after,.post-cta__button .search-form .icon--download.search-submit::after,.search-form .post-cta__button .icon--download.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--download.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--download.newsletter-widget__form__submit::after,.post-cta__download .icon--download.icon,.post-cta__download .icon--download.cta--arrow:after,.post-cta__download .icon--download.cta--arrow-left:after,.post-cta__download .icon--download.post-cta__arrow:after,.post-cta__download .search-form .icon--download.search-submit::after,.search-form .post-cta__download .icon--download.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--download.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--download.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--download.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--download.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-download-red.svg")}.icon--smiley-wink{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-smiley-wink-black.svg")}.icon--smiley-wink.icon--white,.icon--smiley-wink.cta--white:after,.post-cta__button:hover .icon--smiley-wink.icon,.post-cta__button:hover .icon--smiley-wink.cta--arrow:after,.post-cta__button:hover .icon--smiley-wink.cta--arrow-left:after,.post-cta__button:hover .pagination a.icon--smiley-wink:first-child:after,.pagination .post-cta__button:hover a.icon--smiley-wink:first-child:after,.post-cta__button:hover .pagination a.icon--smiley-wink:last-child:after,.pagination .post-cta__button:hover a.icon--smiley-wink:last-child:after,.post-cta__button:hover .icon--smiley-wink.post-cta__arrow:after,.post-cta__download:hover .icon--smiley-wink.icon,.post-cta__download:hover .icon--smiley-wink.cta--arrow:after,.post-cta__download:hover .icon--smiley-wink.cta--arrow-left:after,.post-cta__download:hover .pagination a.icon--smiley-wink:first-child:after,.pagination .post-cta__download:hover a.icon--smiley-wink:first-child:after,.post-cta__download:hover .pagination a.icon--smiley-wink:last-child:after,.pagination .post-cta__download:hover a.icon--smiley-wink:last-child:after,.post-cta__download:hover .icon--smiley-wink.post-cta__arrow:after,.search-form .icon--smiley-wink.search-submit::after,.widget_hm_newsletter_widget .icon--smiley-wink.newsletter-widget__form__submit::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-smiley-wink-white.svg")}.icon--smiley-wink.icon--red,.icon--smiley-wink.cta--arrow:after,.icon--smiley-wink.cta--arrow-left:after,.pagination a.icon--smiley-wink:first-child:after,.pagination a.icon--smiley-wink:last-child:after,.icon--smiley-wink.post-cta__arrow:after,.post-cta__button .icon--smiley-wink.icon,.post-cta__button .icon--smiley-wink.cta--arrow:after,.post-cta__button .icon--smiley-wink.cta--arrow-left:after,.post-cta__button .icon--smiley-wink.post-cta__arrow:after,.post-cta__button .search-form .icon--smiley-wink.search-submit::after,.search-form .post-cta__button .icon--smiley-wink.search-submit::after,.post-cta__button .widget_hm_newsletter_widget .icon--smiley-wink.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .icon--smiley-wink.newsletter-widget__form__submit::after,.post-cta__download .icon--smiley-wink.icon,.post-cta__download .icon--smiley-wink.cta--arrow:after,.post-cta__download .icon--smiley-wink.cta--arrow-left:after,.post-cta__download .icon--smiley-wink.post-cta__arrow:after,.post-cta__download .search-form .icon--smiley-wink.search-submit::after,.search-form .post-cta__download .icon--smiley-wink.search-submit::after,.post-cta__download .widget_hm_newsletter_widget .icon--smiley-wink.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .icon--smiley-wink.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .icon--smiley-wink.newsletter-widget__form__submit:hover::after,.widget_hm_newsletter_widget .icon--smiley-wink.newsletter-widget__form__submit:focus::after{background-image:url("../../../lib/hm-pattern-library/assets/images/icons/icon-smiley-wink-red.svg")}.icon--arrow-left,.cta--arrow-left:after,.pagination a:first-child:after{transform:rotate(180deg)}.icon--arrow-up{transform:rotate(180deg)}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}html{font-size:18px;text-rendering:optimizeLegibility}body{font-size:.888888889rem;line-height:1.555rem;font-family:"proxima-nova",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;color:#504C4C}@media screen and (min-width: 34rem){body{font-size:1rem;line-height:1.555rem}}body strong,body b{font-weight:700}strong,b{font-family:"proxima-nova",sans-serif;font-weight:700;color:#353535;text-transform:none;letter-spacing:normal}strong em,strong i,strong strong,strong b,b em,b i,b strong,b b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}em,i{font-family:"proxima-nova",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;color:#353535;font-style:italic}em strong,em b,i strong,i b{font-weight:700}h1,.text-xxl{font-size:1.555555556rem;line-height:1.9995rem;font-family:"proxima-nova",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;margin:1.66667rem 0;color:#353535}@media screen and (min-width: 34rem){h1,.text-xxl{font-size:2.777777778rem;line-height:3.3325rem}}h1 em,h1 i,h1 strong,h1 b,.text-xxl em,.text-xxl i,.text-xxl strong,.text-xxl b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}h2,.text-xl{font-size:1.333333333rem;line-height:1.66625rem;font-family:"proxima-nova",sans-serif;font-weight:700;margin:1.66667rem 0;color:#353535}@media screen and (min-width: 34rem){h2,.text-xl{font-size:1.777777778rem;line-height:2.3325rem}}h2 em,h2 i,h2 strong,h2 b,.text-xl em,.text-xl i,.text-xl strong,.text-xl b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}h3,.text-lg{font-size:1.555555556rem;line-height:2.00595rem;font-family:"proxima-nova",sans-serif;font-weight:700;margin:1.66667rem 0;color:#353535}h3 em,h3 i,h3 strong,h3 b,.text-lg em,.text-lg i,.text-lg strong,.text-lg b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}h4,.text-md{font-size:1.222222222rem;line-height:1.555rem;font-family:"proxima-nova",sans-serif;font-weight:700;margin:1.66667rem 0;color:#504C4C}h4 em,h4 i,h4 strong,h4 b,.text-md em,.text-md i,.text-md strong,.text-md b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}h5,h6{font-size:.888888889rem;line-height:1.555rem;font-family:"proxima-nova",sans-serif;font-weight:700;margin:1.66667rem 0;color:#353535}@media screen and (min-width: 34rem){h5,h6{font-size:1rem;line-height:1.555rem}}h5 em,h5 i,h5 strong,h5 b,h6 em,h6 i,h6 strong,h6 b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}p,ul,ol,.text-std{margin:1.66667rem 0}small,.text-sm{font-size:.888888889rem;line-height:1.333rem}.text-xs{font-size:.777777778rem;line-height:1.4285}ul,ol{list-style-position:outside;padding:0;padding:0 0 0 .833rem}ul ul,ul ol,ol ul,ol ol{margin:0}blockquote{font-size:1.555555556rem;line-height:2.00595rem;margin:1.66667rem 0}@media screen and (min-width: 34rem){blockquote{margin:4.66667rem 0}}hr{border:1px solid #d9d9d9;border-width:1px 0 0 0;margin:4.66667rem 0}code,pre{font-size:.777777778rem;line-height:1.4285;color:#504C4C;background:#f7f7f7;padding:0px 5px;display:inline-block;border-radius:4px}pre{padding:.83333rem .4165rem;display:block;margin:1.66667rem 0;max-width:100%;overflow:auto;white-space:pre-wrap}code{font-size:.888888889rem;line-height:1.333rem;line-height:inherit}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#f7f7f7;border-radius:4px}::selection{background:#cceaf1}a{color:#D24632;border-bottom:1px solid #D24632;text-decoration:none;transition:color .2s ease-in, background .2s ease-in, border-width .2s ease-in}a:link,a:visited{color:#D24632;text-decoration:none}a:hover,a:focus{color:#D24632;transition:color .2s ease-out, background .2s ease-out, border-width .2s ease-out;border-bottom:2px solid #D24632}a:focus{outline:none}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.screen-reader-text:focus{clip:auto;-webkit-clip-path:none;clip-path:none;display:block;left:0.5em;top:0.5em;width:auto;z-index:100000}table{border-collapse:collapse;width:100%;margin:1.66667rem 0}th,td{font-size:.888888889rem;line-height:1.333rem;padding:0.611rem .4165rem;border:none;vertical-align:top}thead{border-bottom:1px solid #d9d9d9}tfoot{border-top:1px solid #d9d9d9}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background:#f7f7f7}th{color:#353535;text-align:left;font-family:"proxima-nova",sans-serif;font-weight:700}th em,th i,th strong,th b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}table caption{font-size:.888888889rem;line-height:1.333rem;margin-bottom:.83333rem}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}img{max-width:100%;height:auto}figure{margin:0}.Background-Primary{background-color:#D24632}.Background-Accent{background-color:#7DC9DA}.Background-WarmGrey{background-color:#504C4C}.Background-LightGrey{background-color:#f7f7f7}.Background-DarkGrey{background-color:#353535}.Background-Beige{background-color:#F4EFE6}.Background-MediumGrey{background-color:#737373}.Background-Brown{background-color:#4F4641}.loading{display:none}.loading--active{background:url("../../../lib/hm-pattern-library/assets/images/icons/icon-spinner-black.svg") no-repeat center center;background-size:75%;width:1.555rem;height:1.555rem;background-size:auto;animation-name:spin;animation-duration:1500ms;animation-iteration-count:infinite;animation-timing-function:linear;display:inline-block;vertical-align:middle;margin-left:.833rem;position:relative;top:-1px}.loading--white,.btn--loading .loading--active{background:url("../../../lib/hm-pattern-library/assets/images/icons/icon-spinner-white.svg") no-repeat center center;background-size:75%;width:1.555rem;height:1.555rem;background-size:auto}.loading--red,.btn--loading:hover .loading--active{background:url("../../../lib/hm-pattern-library/assets/images/icons/icon-spinner-red.svg") no-repeat center center;background-size:75%;width:1.555rem;height:1.555rem;background-size:auto}.footer{font-family:"proxima-nova",sans-serif;font-weight:700;font-size:.888888889rem;line-height:1.333rem;color:#737373;border-top:1px solid #d9d9d9;margin:4.66667rem 0}.footer em,.footer i,.footer strong,.footer b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}.footer .hm-logo--tiny{margin-left:0;opacity:0.6;position:relative;top:-1px}.footer a:link,.footer a:visited{color:inherit}.form__field,.form__textarea,textarea,.widget_hm_newsletter_widget .newsletter-widget__form__input,input[type="text"],input[type="search"],input[type="password"],input[type="email"]{font-family:"proxima-nova",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;font-size:.888888889rem;line-height:1.555rem;border:2px solid #d9d9d9;padding:.41667rem .833rem;background:white;box-shadow:none;color:#504C4C;margin-bottom:1.66667rem;margin-right:.4165rem;display:block;text-align:left;border-radius:4px;vertical-align:middle;width:100%;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__field strong,.form__textarea strong,textarea strong,.widget_hm_newsletter_widget .newsletter-widget__form__input strong,.form__field b,.form__textarea b,textarea b,.widget_hm_newsletter_widget .newsletter-widget__form__input b,input[type="text"] strong,input[type="text"] b,input[type="search"] strong,input[type="search"] b,input[type="password"] strong,input[type="password"] b,input[type="email"] strong,input[type="email"] b{font-weight:700}@media screen and (min-width: 34rem){.form__field,.form__textarea,textarea,.widget_hm_newsletter_widget .newsletter-widget__form__input,input[type="text"],input[type="search"],input[type="password"],input[type="email"]{font-size:1rem;line-height:1.555rem}}.form__field:hover,.form__textarea:hover,textarea:hover,.widget_hm_newsletter_widget .newsletter-widget__form__input:hover,input[type="text"]:hover,input[type="search"]:hover,input[type="password"]:hover,input[type="email"]:hover{border-color:#b3b3b3;outline:none}.form__field:focus,.form__textarea:focus,textarea:focus,.widget_hm_newsletter_widget .newsletter-widget__form__input:focus,input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="email"]:focus{border-color:#8d8d8d;outline:none}@media screen and (min-width: 34rem){.form__field,.form__textarea,textarea,.widget_hm_newsletter_widget .newsletter-widget__form__input,input[type="text"],input[type="search"],input[type="password"],input[type="email"]{width:50%}.form__field.form__field--lg,.form__field--lg.form__textarea,textarea.form__field--lg,.widget_hm_newsletter_widget .form__field--lg.newsletter-widget__form__input,input[type="text"].form__field--lg,input[type="search"].form__field--lg,input[type="password"].form__field--lg,input[type="email"].form__field--lg{width:100%}.form__field.form__field--md,.form__field--md.form__textarea,textarea.form__field--md,.widget_hm_newsletter_widget .form__field--md.newsletter-widget__form__input,input[type="text"].form__field--md,input[type="search"].form__field--md,input[type="password"].form__field--md,input[type="email"].form__field--md{width:33%}.form__field.form__field--sm,.form__field--sm.form__textarea,textarea.form__field--sm,.widget_hm_newsletter_widget .form__field--sm.newsletter-widget__form__input,input[type="text"].form__field--sm,input[type="search"].form__field--sm,input[type="password"].form__field--sm,input[type="email"].form__field--sm{width:15%}}.form__field.form__field--code,.form__field--code.form__textarea,textarea.form__field--code,.widget_hm_newsletter_widget .form__field--code.newsletter-widget__form__input,input[type="text"].form__field--code,input[type="search"].form__field--code,input[type="password"].form__field--code,input[type="email"].form__field--code{font-family:"Consolas","Monaco","Andale Mono","Ubuntu Mono",monospace}.form__field.form__field--code:-ms-input-placeholder,.form__field--code.form__textarea:-ms-input-placeholder,textarea.form__field--code:-ms-input-placeholder,.widget_hm_newsletter_widget .form__field--code.newsletter-widget__form__input:-ms-input-placeholder,input[type="text"].form__field--code:-ms-input-placeholder,input[type="search"].form__field--code:-ms-input-placeholder,input[type="password"].form__field--code:-ms-input-placeholder,input[type="email"].form__field--code:-ms-input-placeholder{font-style:normal}.form__field.form__field--code::placeholder,.form__field--code.form__textarea::placeholder,textarea.form__field--code::placeholder,.widget_hm_newsletter_widget .form__field--code.newsletter-widget__form__input::placeholder,input[type="text"].form__field--code::placeholder,input[type="search"].form__field--code::placeholder,input[type="password"].form__field--code::placeholder,input[type="email"].form__field--code::placeholder{font-style:normal}.form__field:-ms-input-placeholder,.form__textarea:-ms-input-placeholder,textarea:-ms-input-placeholder,.widget_hm_newsletter_widget .newsletter-widget__form__input:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{font-style:italic;color:rgba(80,76,76,0.5);opacity:1}.form__field::placeholder,.form__textarea::placeholder,textarea::placeholder,.widget_hm_newsletter_widget .newsletter-widget__form__input::placeholder,input[type="text"]::placeholder,input[type="search"]::placeholder,input[type="password"]::placeholder,input[type="email"]::placeholder{font-style:italic;color:rgba(80,76,76,0.5);opacity:1}.form__textarea,textarea{width:100%;clear:both}.form__label,form label,form legend{font-family:"proxima-nova",sans-serif;font-weight:700;font-size:.888888889rem;line-height:1.333rem;display:block;margin-top:1.66667rem;margin-bottom:.41667rem}.form__label em,.form__label i,.form__label strong,.form__label b,form label em,form label i,form label strong,form label b,form legend em,form legend i,form legend strong,form legend b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}fieldset{border:none;padding:0;margin:0}.form__checkbox-group label,.form__radio-group label{font-family:"proxima-nova",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;display:inline-block;margin-top:0}.form__checkbox-group label strong,.form__radio-group label strong,.form__checkbox-group label b,.form__radio-group label b{font-weight:700}.form__checkbox-group input[type="radio"],.form__radio-group input[type="radio"],.form__checkbox-group input[type="checkbox"],.form__radio-group input[type="checkbox"]{margin-right:.20825rem}.form__radio-group{margin-right:.833rem;margin-bottom:.83333rem;display:inline-block}.btn,.post-cta__button,.post-cta__download,.search-form .search-submit,.widget_hm_newsletter_widget .newsletter-widget__form__submit,input.gform_button{font-family:"proxima-nova",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;font-size:1.222222222rem;line-height:1.555rem;border:1px solid #D24632;border-radius:4px;padding:calc( .41667rem + 1px) .833rem;background:#D24632;color:#fff;margin-bottom:.83333rem;margin-right:.4165rem;display:inline-block;text-align:center;cursor:pointer;vertical-align:middle;width:auto;box-shadow:none;text-shadow:none;height:auto;transition:background 0.2s ease-in-out, border-color 0.2s ease-in-out}.btn strong,.post-cta__button strong,.post-cta__download strong,.search-form .search-submit strong,.widget_hm_newsletter_widget .newsletter-widget__form__submit strong,input.gform_button strong,.btn b,.post-cta__button b,.post-cta__download b,.search-form .search-submit b,.widget_hm_newsletter_widget .newsletter-widget__form__submit b,input.gform_button b{font-weight:700}.btn:link,.post-cta__button:link,.post-cta__download:link,.search-form .search-submit:link,.widget_hm_newsletter_widget .newsletter-widget__form__submit:link,input.gform_button:link,.btn:visited,.post-cta__button:visited,.post-cta__download:visited,.search-form .search-submit:visited,.widget_hm_newsletter_widget .newsletter-widget__form__submit:visited,input.gform_button:visited{color:#fff;text-decoration:none}.btn:hover,.post-cta__button:hover,.post-cta__download:hover,.search-form .search-submit:hover,.widget_hm_newsletter_widget .newsletter-widget__form__submit:hover,input.gform_button:hover,.btn:focus,.post-cta__button:focus,.post-cta__download:focus,.search-form .search-submit:focus,.widget_hm_newsletter_widget .newsletter-widget__form__submit:focus,input.gform_button:focus{color:#D24632;text-decoration:none;outline:none;background:#fff;color:#D24632;transition:background 0.2s ease-in-out, border-color 0.2s ease-in-out}.btn[disabled],.post-cta__button[disabled],.post-cta__download[disabled],.search-form .search-submit[disabled],.widget_hm_newsletter_widget .newsletter-widget__form__submit[disabled],input.gform_button[disabled]{cursor:default;opacity:0.3}.btn[disabled]:hover,.post-cta__button[disabled]:hover,.post-cta__download[disabled]:hover,.search-form .search-submit[disabled]:hover,.widget_hm_newsletter_widget .newsletter-widget__form__submit[disabled]:hover,input.gform_button[disabled]:hover,.btn[disabled]:focus,.post-cta__button[disabled]:focus,.post-cta__download[disabled]:focus,.search-form .search-submit[disabled]:focus,.widget_hm_newsletter_widget .newsletter-widget__form__submit[disabled]:focus,input.gform_button[disabled]:focus{background:#D24632;color:#fff}.btn--block{width:100%;margin-bottom:1.66667rem;margin-right:0}.btn--secondary,.post-cta__button,.post-cta__download{color:#D24632;border-color:#D24632;background:#fff}.btn--secondary:link,.post-cta__button:link,.post-cta__download:link,.btn--secondary:visited,.post-cta__button:visited,.post-cta__download:visited{color:#D24632}.btn--secondary:hover,.post-cta__button:hover,.post-cta__download:hover,.btn--secondary:focus,.post-cta__button:focus,.post-cta__download:focus{color:#fff;background:#D24632;border:1px solid #D24632}.btn--secondary[disabled]:hover,.post-cta__button[disabled]:hover,.post-cta__download[disabled]:hover,.btn--secondary[disabled]:focus,.post-cta__button[disabled]:focus,.post-cta__download[disabled]:focus{background:#D24632;border-color:#D24632;color:#fff}.btn--tertiary{color:#504C4C;border-color:#504C4C;background:none}.btn--tertiary:link,.btn--tertiary:visited{color:#504C4C}.btn--tertiary:hover,.btn--tertiary:focus{color:#fff;background:#504C4C;border:1px solid #504C4C}.btn--tertiary[disabled]:hover,.btn--tertiary[disabled]:focus{background:none;border-color:#504C4C;color:#504C4C}.btn--inverted,.widget_hm_newsletter_widget .newsletter-widget__form__submit{color:#fff;border-color:#fff;background:none}.btn--inverted:link,.widget_hm_newsletter_widget .newsletter-widget__form__submit:link,.btn--inverted:visited,.widget_hm_newsletter_widget .newsletter-widget__form__submit:visited{color:#fff}.btn--inverted:hover,.widget_hm_newsletter_widget .newsletter-widget__form__submit:hover,.btn--inverted:focus,.widget_hm_newsletter_widget .newsletter-widget__form__submit:focus{color:#D24632;background:#fff;border:1px solid #D24632}.btn--small{font-size:.888888889rem;line-height:1.555rem;border-width:1px;padding:0 .4165rem}@media screen and (min-width: 34rem){.btn--small{font-size:1rem;line-height:1.555rem}}.btn--loading:after{display:none}.btn--loading .loading--active{margin-left:.4165rem;margin-bottom:-1px}.form__field,.form__textarea,textarea,.widget_hm_newsletter_widget .newsletter-widget__form__input,input[type="text"],input[type="search"],input[type="password"],input[type="email"]{font-family:"proxima-nova",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;font-size:.888888889rem;line-height:1.555rem;border:2px solid #d9d9d9;padding:.41667rem .833rem;background:white;box-shadow:none;color:#504C4C;margin-bottom:1.66667rem;margin-right:.4165rem;display:block;text-align:left;border-radius:4px;vertical-align:middle;width:100%;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__field strong,.form__textarea strong,textarea strong,.widget_hm_newsletter_widget .newsletter-widget__form__input strong,.form__field b,.form__textarea b,textarea b,.widget_hm_newsletter_widget .newsletter-widget__form__input b,input[type="text"] strong,input[type="text"] b,input[type="search"] strong,input[type="search"] b,input[type="password"] strong,input[type="password"] b,input[type="email"] strong,input[type="email"] b{font-weight:700}@media screen and (min-width: 34rem){.form__field,.form__textarea,textarea,.widget_hm_newsletter_widget .newsletter-widget__form__input,input[type="text"],input[type="search"],input[type="password"],input[type="email"]{font-size:1rem;line-height:1.555rem}}.form__field:hover,.form__textarea:hover,textarea:hover,.widget_hm_newsletter_widget .newsletter-widget__form__input:hover,input[type="text"]:hover,input[type="search"]:hover,input[type="password"]:hover,input[type="email"]:hover{border-color:#b3b3b3;outline:none}.form__field:focus,.form__textarea:focus,textarea:focus,.widget_hm_newsletter_widget .newsletter-widget__form__input:focus,input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="email"]:focus{border-color:#8d8d8d;outline:none}@media screen and (min-width: 34rem){.form__field,.form__textarea,textarea,.widget_hm_newsletter_widget .newsletter-widget__form__input,input[type="text"],input[type="search"],input[type="password"],input[type="email"]{width:50%}.form__field.form__field--lg,.form__field--lg.form__textarea,textarea.form__field--lg,.widget_hm_newsletter_widget .form__field--lg.newsletter-widget__form__input,input[type="text"].form__field--lg,input[type="search"].form__field--lg,input[type="password"].form__field--lg,input[type="email"].form__field--lg{width:100%}.form__field.form__field--md,.form__field--md.form__textarea,textarea.form__field--md,.widget_hm_newsletter_widget .form__field--md.newsletter-widget__form__input,input[type="text"].form__field--md,input[type="search"].form__field--md,input[type="password"].form__field--md,input[type="email"].form__field--md{width:33%}.form__field.form__field--sm,.form__field--sm.form__textarea,textarea.form__field--sm,.widget_hm_newsletter_widget .form__field--sm.newsletter-widget__form__input,input[type="text"].form__field--sm,input[type="search"].form__field--sm,input[type="password"].form__field--sm,input[type="email"].form__field--sm{width:15%}}.form__field.form__field--code,.form__field--code.form__textarea,textarea.form__field--code,.widget_hm_newsletter_widget .form__field--code.newsletter-widget__form__input,input[type="text"].form__field--code,input[type="search"].form__field--code,input[type="password"].form__field--code,input[type="email"].form__field--code{font-family:"Consolas","Monaco","Andale Mono","Ubuntu Mono",monospace}.form__field.form__field--code:-ms-input-placeholder,.form__field--code.form__textarea:-ms-input-placeholder,textarea.form__field--code:-ms-input-placeholder,.widget_hm_newsletter_widget .form__field--code.newsletter-widget__form__input:-ms-input-placeholder,input[type="text"].form__field--code:-ms-input-placeholder,input[type="search"].form__field--code:-ms-input-placeholder,input[type="password"].form__field--code:-ms-input-placeholder,input[type="email"].form__field--code:-ms-input-placeholder{font-style:normal}.form__field.form__field--code::placeholder,.form__field--code.form__textarea::placeholder,textarea.form__field--code::placeholder,.widget_hm_newsletter_widget .form__field--code.newsletter-widget__form__input::placeholder,input[type="text"].form__field--code::placeholder,input[type="search"].form__field--code::placeholder,input[type="password"].form__field--code::placeholder,input[type="email"].form__field--code::placeholder{font-style:normal}.form__field:-ms-input-placeholder,.form__textarea:-ms-input-placeholder,textarea:-ms-input-placeholder,.widget_hm_newsletter_widget .newsletter-widget__form__input:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{font-style:italic;color:rgba(80,76,76,0.5);opacity:1}.form__field::placeholder,.form__textarea::placeholder,textarea::placeholder,.widget_hm_newsletter_widget .newsletter-widget__form__input::placeholder,input[type="text"]::placeholder,input[type="search"]::placeholder,input[type="password"]::placeholder,input[type="email"]::placeholder{font-style:italic;color:rgba(80,76,76,0.5);opacity:1}.form__textarea,textarea{width:100%;clear:both}.form__label,form label,form legend{font-family:"proxima-nova",sans-serif;font-weight:700;font-size:.888888889rem;line-height:1.333rem;display:block;margin-top:1.66667rem;margin-bottom:.41667rem}.form__label em,.form__label i,.form__label strong,.form__label b,form label em,form label i,form label strong,form label b,form legend em,form legend i,form legend strong,form legend b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}fieldset{border:none;padding:0;margin:0}.form__checkbox-group label,.form__radio-group label{font-family:"proxima-nova",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;display:inline-block;margin-top:0}.form__checkbox-group label strong,.form__radio-group label strong,.form__checkbox-group label b,.form__radio-group label b{font-weight:700}.form__checkbox-group input[type="radio"],.form__radio-group input[type="radio"],.form__checkbox-group input[type="checkbox"],.form__radio-group input[type="checkbox"]{margin-right:.20825rem}.form__radio-group{margin-right:.833rem;margin-bottom:.83333rem;display:inline-block}.cta,.pagination a,.pagination__item,.pagination--numbers a:first-child,.wp-pagenavi a:first-child,.pagination--numbers a:last-child,.wp-pagenavi a:last-child,.post-cta__arrow{font-size:1.222222222rem;line-height:1.555rem;position:relative;white-space:nowrap;border-bottom:2px solid transparent}.cta--small,.pagination a,.pagination__item,.pagination--numbers a:first-child,.wp-pagenavi a:first-child,.pagination--numbers a:last-child,.wp-pagenavi a:last-child{font-size:.888888889rem;line-height:1.555rem}@media screen and (min-width: 34rem){.cta--small,.pagination a,.pagination__item,.pagination--numbers a:first-child,.wp-pagenavi a:first-child,.pagination--numbers a:last-child,.wp-pagenavi a:last-child{font-size:1rem;line-height:1.555rem}}.cta--large{font-size:1.3333333332rem;line-height:1.555rem}.cta--arrow,.cta--arrow-left,.pagination a:first-child,.pagination a:last-child,.post-cta__arrow{transition:margin-left 0.2s ease-in-out, border-color 0.2s ease-in-out;margin-right:calc( 1.5rem + .4165rem)}.cta--arrow:after,.cta--arrow-left:after,.pagination a:first-child:after,.pagination a:last-child:after,.post-cta__arrow:after{position:absolute;top:0;left:100%;display:inline-block;content:" ";margin-left:.4165rem;transition:margin-left 0.2s ease-in-out;background-size:100%}.cta--arrow:hover:after,.cta--arrow-left:hover:after,.pagination a:first-child:hover:after,.pagination a:last-child:hover:after,.post-cta__arrow:hover:after,.cta--arrow:focus:after,.cta--arrow-left:focus:after,.pagination a:first-child:focus:after,.pagination a:last-child:focus:after,.post-cta__arrow:focus:after{margin-left:.833rem}.cta--arrow-left,.pagination a:first-child{transition:margin-right 0.2s ease-in-out, border-color 0.2s ease-in-out;margin-right:0;margin-left:calc( 1.5rem + .4165rem)}.cta--arrow-left:after,.pagination a:first-child:after{margin-left:0;margin-right:.4165rem;transition:margin-right 0.2s ease-in-out;left:auto;right:100%}.cta--arrow-left:hover:after,.pagination a:first-child:hover:after,.cta--arrow-left:focus:after,.pagination a:first-child:focus:after{margin-left:0;margin-right:.833rem}.cta--white{border-bottom:1px solid #fff}.cta--white:link,.cta--white:focus,.cta--white:hover,.cta--white:visited{color:#fff;text-decoration:none}.cta--white:focus,.cta--white:hover{border-bottom:2px solid #fff}.hm-logo{overflow:hidden;text-indent:100%;white-space:nowrap;display:inline-block;background:url("../../../lib/hm-pattern-library/assets/images/logos/logo-black.svg") no-repeat center center;background-size:contain;width:156px;height:30px;margin:1.66667rem .833rem;vertical-align:top;opacity:1.0}.hm-logo:hover,.hm-logo:focus{opacity:0.6}.hm-logo--red{background-image:url("../../../lib/hm-pattern-library/assets/images/logos/logo-red.svg")}.hm-logo--white{background-image:url("../../../lib/hm-pattern-library/assets/images/logos/logo-white.svg")}.hm-logo--alt{background-image:url("../../../lib/hm-pattern-library/assets/images/logos/logo-alt-black.svg");width:107px;height:60px}.hm-logo--alt.hm-logo--red{background-image:url("../../../lib/hm-pattern-library/assets/images/logos/logo-alt-red.svg")}.hm-logo--alt.hm-logo--white{background-image:url("../../../lib/hm-pattern-library/assets/images/logos/logo-alt-white.svg")}.hm-logo--small{background-image:url("../../../lib/hm-pattern-library/assets/images/logos/logo-small-black.svg");width:52px;height:30px}.hm-logo--small.hm-logo--red{background-image:url("../../../lib/hm-pattern-library/assets/images/logos/logo-small-red.svg")}.hm-logo--small.hm-logo--white{background-image:url("../../../lib/hm-pattern-library/assets/images/logos/logo-small-white.svg")}.hm-logo--tiny{background-image:url("../../../lib/hm-pattern-library/assets/images/logos/logo-tiny-black.svg");width:18px;height:18px;margin-top:.2775rem;margin-bottom:.2775rem}.hm-logo--tiny.hm-logo--red{background-image:url("../../../lib/hm-pattern-library/assets/images/logos/logo-tiny-red.svg")}.hm-logo--tiny.hm-logo--white{background-image:url("../../../lib/hm-pattern-library/assets/images/logos/logo-tiny-white.svg")}.alignnone{margin-left:0;margin-right:0}.aligncenter{margin-left:auto;margin-right:auto;display:block}.alignleft{float:left;margin-right:.833rem;margin-left:0;margin-bottom:1.66667rem}.alignright{float:right;margin-left:.833rem;margin-right:0;margin-bottom:1.66667rem}.wp-caption{max-width:100%;margin-top:0}.wp-caption img{vertical-align:top}.wp-caption-text{font-size:.888888889rem;line-height:1.333rem;color:#737373;margin-top:0;padding:.41667rem 0}.aligncenter>.wp-caption-text{text-align:center}.alignleft>.wp-caption-text{text-align:left}.alignright>.wp-caption-text{text-align:right}.gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.66667rem -.4165rem}@media screen and (min-width: 34rem){.gallery{margin:4.66667rem -.833rem}}.gallery-item{margin:.83333rem 0 0;padding:0 .4165rem;width:100%}@media screen and (min-width: 34rem){.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-1 .gallery-item:nth-child(1){margin-top:0}}@media screen and (min-width: 34rem){.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-2 .gallery-item:nth-child(1){margin-top:0}.gallery-columns-2 .gallery-item:nth-child(2){margin-top:0}}@media screen and (min-width: 34rem){.gallery-columns-3 .gallery-item{width:33.33333%}.gallery-columns-3 .gallery-item:nth-child(1){margin-top:0}.gallery-columns-3 .gallery-item:nth-child(2){margin-top:0}.gallery-columns-3 .gallery-item:nth-child(3){margin-top:0}}@media screen and (min-width: 34rem){.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-4 .gallery-item:nth-child(1){margin-top:0}.gallery-columns-4 .gallery-item:nth-child(2){margin-top:0}.gallery-columns-4 .gallery-item:nth-child(3){margin-top:0}.gallery-columns-4 .gallery-item:nth-child(4){margin-top:0}}@media screen and (min-width: 34rem){.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-5 .gallery-item:nth-child(1){margin-top:0}.gallery-columns-5 .gallery-item:nth-child(2){margin-top:0}.gallery-columns-5 .gallery-item:nth-child(3){margin-top:0}.gallery-columns-5 .gallery-item:nth-child(4){margin-top:0}.gallery-columns-5 .gallery-item:nth-child(5){margin-top:0}}@media screen and (min-width: 34rem){.gallery-columns-6 .gallery-item{width:16.66667%}.gallery-columns-6 .gallery-item:nth-child(1){margin-top:0}.gallery-columns-6 .gallery-item:nth-child(2){margin-top:0}.gallery-columns-6 .gallery-item:nth-child(3){margin-top:0}.gallery-columns-6 .gallery-item:nth-child(4){margin-top:0}.gallery-columns-6 .gallery-item:nth-child(5){margin-top:0}.gallery-columns-6 .gallery-item:nth-child(6){margin-top:0}}.gallery-columns-7 .gallery-item{width:25%}@media screen and (min-width: 34rem){.gallery-columns-7 .gallery-item{width:14.28571%}.gallery-columns-7 .gallery-item:nth-child(1){margin-top:0}.gallery-columns-7 .gallery-item:nth-child(2){margin-top:0}.gallery-columns-7 .gallery-item:nth-child(3){margin-top:0}.gallery-columns-7 .gallery-item:nth-child(4){margin-top:0}.gallery-columns-7 .gallery-item:nth-child(5){margin-top:0}.gallery-columns-7 .gallery-item:nth-child(6){margin-top:0}.gallery-columns-7 .gallery-item:nth-child(7){margin-top:0}}.gallery-columns-8 .gallery-item{width:25%}@media screen and (min-width: 34rem){.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-8 .gallery-item:nth-child(1){margin-top:0}.gallery-columns-8 .gallery-item:nth-child(2){margin-top:0}.gallery-columns-8 .gallery-item:nth-child(3){margin-top:0}.gallery-columns-8 .gallery-item:nth-child(4){margin-top:0}.gallery-columns-8 .gallery-item:nth-child(5){margin-top:0}.gallery-columns-8 .gallery-item:nth-child(6){margin-top:0}.gallery-columns-8 .gallery-item:nth-child(7){margin-top:0}.gallery-columns-8 .gallery-item:nth-child(8){margin-top:0}}.gallery-columns-9 .gallery-item{width:25%}@media screen and (min-width: 34rem){.gallery-columns-9 .gallery-item{width:11.11111%}.gallery-columns-9 .gallery-item:nth-child(1){margin-top:0}.gallery-columns-9 .gallery-item:nth-child(2){margin-top:0}.gallery-columns-9 .gallery-item:nth-child(3){margin-top:0}.gallery-columns-9 .gallery-item:nth-child(4){margin-top:0}.gallery-columns-9 .gallery-item:nth-child(5){margin-top:0}.gallery-columns-9 .gallery-item:nth-child(6){margin-top:0}.gallery-columns-9 .gallery-item:nth-child(7){margin-top:0}.gallery-columns-9 .gallery-item:nth-child(8){margin-top:0}.gallery-columns-9 .gallery-item:nth-child(9){margin-top:0}}.gallery-item img{display:block;margin:0 auto}.label{font-size:.888888889rem;line-height:1.333rem;border:1px solid #D24632;border-radius:4px;padding:0 .4165rem;background:#fff;color:#D24632;margin-bottom:.83333rem;margin-right:.20825rem;display:inline-block;text-align:center;cursor:pointer;border-radius:4px;vertical-align:middle;position:relative;vertical-align:bottom;line-height:1.555rem;transition:color .1s ease-in-out, background .1s ease-in-out, border-color .1s ease-in-out}.label:link,.label:visited{color:#D24632;text-decoration:none}.label:hover,.label:focus{color:#fff;background-color:#D24632;text-decoration:none;outline:none;transition:color .1s ease-in-out, background .1s ease-in-out, border-color .1s ease-in-out}.label__count{display:inline-block;border-radius:100%;min-width:18px;height:18px;line-height:18px;font-family:"Consolas","Monaco","Andale Mono","Ubuntu Mono",monospace;font-size:10.8px;background:#D24632;color:#fff;margin-left:0.1em;margin-right:0.1em}.label:hover .label__count,.label:focus .label__count{background-color:#fff;color:#D24632}.tag-cloud{vertical-align:bottom}.tag-cloud a{display:inline-block;margin-bottom:.83333rem}.tag-cloud a+a{margin-left:.20825rem}.pagination{margin:1.555rem auto;border-top:1px solid #d9d9d9;padding-top:1.555rem;text-align:center}.pagination a:first-child{float:left}.pagination a:last-child{float:right}.pagination:empty{display:none}.pagination--numbers,.wp-pagenavi{text-align:center}.pagination--numbers>a,.wp-pagenavi>a,.pagination--numbers>span,.wp-pagenavi>span,.pagination--numbers__item{margin:0 .4165rem}.pagination--numbers a:first-child,.wp-pagenavi a:first-child,.pagination--numbers a:last-child,.wp-pagenavi a:last-child{float:none}.pagination--numbers a:first-child:after,.wp-pagenavi a:first-child:after,.pagination--numbers a:last-child:after,.wp-pagenavi a:last-child:after{display:none}.container{max-width:65.833rem;margin:0 auto;width:calc( 100% - 1.666rem)}@media screen and (min-width: 51rem){.container{width:calc( 100% - 3.332rem)}}.base-wrap,.base-two-col,.article,.human-grid,.pb-logos .base-four-col{width:100%;padding:0}@media screen and (min-width: 68rem){.base-wrap,.base-two-col,.article,.human-grid,.pb-logos .base-four-col{margin:0 auto;padding-left:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1));padding-right:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1))}}@media screen and (min-width: 68rem){.base-wrap--narrow{padding-left:calc( 12.5% - (.875 * .833rem) + (.833rem * 1));padding-right:calc( 12.5% - (.875 * .833rem) + (.833rem * 1))}}@media screen and (min-width: 68rem){.base-wrap--wide,.base-two-col,.article,.human-grid,.pb-logos .base-four-col{padding-left:0;padding-right:0}}.base-half,.post-item--feature{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 34rem){.base-half,.post-item--feature{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.base-half--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.base-half--left,.post-item--feature .post-item__thumb,.base-half--right,.post-item--feature .post-item__content{width:calc( 50% - .833rem / 2)}}@media screen and (max-width: 33.99rem){.base-half,.post-item--feature{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-half--left,.post-item--feature .post-item__thumb,.base-half--right,.post-item--feature .post-item__content{width:100%;margin-bottom:1.66667rem}.base-half--left:last-child,.post-item--feature .post-item__thumb:last-child,.base-half--right:last-child,.post-item--feature .post-item__content:last-child{margin-bottom:0}}.base-two-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 51rem){.base-two-col{-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 51rem){.base-two-col__left{width:calc( 75% - (.25 * .833rem) + (.833rem * 0));padding-left:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1));padding-right:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1))}}@media screen and (min-width: 68rem){.base-two-col__left{padding-left:calc( 12.5% - (.875 * .833rem) + (.833rem * 1))}}@media screen and (min-width: 51rem){.base-two-col__left--pull,.article__content .size-large,.article__content .size-large+.wp-caption-text,.article__content blockquote,.pb-project-main__copy .size-large,.pb-project-main__copy .size-large+.wp-caption-text,.pb-project-main__copy blockquote{width:calc( 107.69231% - (-.07692 * .833rem) + (.833rem * 0));max-width:none;margin-left:calc( -7.69231% - (1.07692 * .833rem) + (.833rem * 1))}}@media screen and (min-width: 68rem){.base-two-col__left--pull,.article__content .size-large,.article__content .size-large+.wp-caption-text,.article__content blockquote,.pb-project-main__copy .size-large,.pb-project-main__copy .size-large+.wp-caption-text,.pb-project-main__copy blockquote{width:calc( 111.11111% - (-.11111 * .833rem) + (.833rem * 0));margin-left:calc( -11.11111% - (1.11111 * .833rem) + (.833rem * 1))}}@media screen and (min-width: 51rem){.base-two-col__right{width:calc( 25% - (.75 * .833rem) + (.833rem * 0));margin-left:.833rem}}.base-three-col,.project-grid__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;width:100%;padding:0;margin:0 auto}@media screen and (min-width: 34rem){.base-three-col,.project-grid__list{-ms-flex-direction:row;flex-direction:row}.base-three-col__col,.project-grid__list .project-item{width:calc( 33.33333% - (.66667 * .833rem) + (.833rem * 0))}.base-three-col__col:not(:nth-child(3n)),.project-grid__list .project-item:not(:nth-child(3n)){margin-right:.833rem}}@media screen and (min-width: 51rem){.base-three-col,.project-grid__list{padding-left:calc( 12.5% - (.875 * .833rem) + (.833rem * 1));padding-right:calc( 12.5% - (.875 * .833rem) + (.833rem * 1))}}@media screen and (min-width: 51rem){.base-three-col--wide{padding-left:0;padding-right:0}}@media screen and (max-width: 33.99rem){.base-three-col,.project-grid__list{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.base-three-col__col,.project-grid__list .project-item{width:100%;margin-bottom:1.66667rem}}.image-link{color:inherit}.image-link:link,.image-link:hover,.image-link:focus,.image-link:visited{text-decoration:none;border-bottom:none}.image-link *{color:#504C4C;transition:color 200ms cubic-bezier(0.42, 0, 0.58, 1)}.image-link img{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;transition:opacity 300ms cubic-bezier(0.42, 0, 0.58, 1) 100ms}.image-link div:first-child{opacity:1;transition:opacity 300ms cubic-bezier(0.42, 0, 0.58, 1) 100s}.image-link div:first-child img{opacity:1;transition:none}.image-link div:first-child:hover,.image-link div:first-child:focus,a:hover .image-link div:first-child,a:focus .image-link div:first-child{opacity:0.75;transition:opacity 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0}.image-link div:first-child:hover img,.image-link div:first-child:focus img,a:hover .image-link div:first-child img,a:focus .image-link div:first-child img{opacity:1;transition:none}.image-link:hover *,.image-link:focus *,a:hover .image-link *,a:focus .image-link *{color:#D24632}.image-link:hover img,.image-link:focus img,a:hover .image-link img,a:focus .image-link img{opacity:0.75;transition:opacity 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0}.image-link:hover p,.image-link:focus p,a:hover .image-link p,a:focus .image-link p{text-decoration:underline}.image-link:focus img,a:focus .image-link img{border:solid 1px #D24632}.post-cta>a{margin-bottom:0}.post-cta__button .icon,.post-cta__button .cta--arrow:after,.post-cta__button .cta--arrow-left:after,.post-cta__button .pagination a:first-child:after,.pagination .post-cta__button a:first-child:after,.post-cta__button .pagination a:last-child:after,.pagination .post-cta__button a:last-child:after,.post-cta__button .post-cta__arrow:after,.post-cta__button .search-form .search-submit::after,.search-form .post-cta__button .search-submit::after,.post-cta__button .widget_hm_newsletter_widget .newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__button .newsletter-widget__form__submit::after,.post-cta__download .icon,.post-cta__download .cta--arrow:after,.post-cta__download .cta--arrow-left:after,.post-cta__download .pagination a:first-child:after,.pagination .post-cta__download a:first-child:after,.post-cta__download .pagination a:last-child:after,.pagination .post-cta__download a:last-child:after,.post-cta__download .post-cta__arrow:after,.post-cta__download .search-form .search-submit::after,.search-form .post-cta__download .search-submit::after,.post-cta__download .widget_hm_newsletter_widget .newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .post-cta__download .newsletter-widget__form__submit::after{margin-left:.4165rem}.list--unstyled{list-style:none;padding-left:0}.text-slug,.article__sidebar__author__name,.project-filters__current,.project-filters__toggle,.widget__title{font-family:"proxima-nova",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.01em;font-size:.777777778rem;line-height:1.4285;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;margin-top:0}.text-slug em,.article__sidebar__author__name em,.project-filters__current em,.project-filters__toggle em,.widget__title em,.text-slug i,.article__sidebar__author__name i,.project-filters__current i,.project-filters__toggle i,.widget__title i,.text-slug strong,.article__sidebar__author__name strong,.project-filters__current strong,.project-filters__toggle strong,.widget__title strong,.text-slug b,.article__sidebar__author__name b,.project-filters__current b,.project-filters__toggle b,.widget__title b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}.text-slug--heading{margin-bottom:1.5em}.text-uppercase,.project-filters__toggle{text-transform:uppercase}.text-important{font-size:1.222222222rem;line-height:1.555rem}.heading-link,.post-item__title a,.pb-featured-projects__study__title a{color:inherit}.heading-link:link,.post-item__title a:link,.pb-featured-projects__study__title a:link,.heading-link:hover,.post-item__title a:hover,.pb-featured-projects__study__title a:hover,.heading-link:focus,.post-item__title a:focus,.pb-featured-projects__study__title a:focus,.heading-link:visited,.post-item__title a:visited,.pb-featured-projects__study__title a:visited{text-decoration:none;border-bottom:none}.heading-link:hover,.post-item__title a:hover,.pb-featured-projects__study__title a:hover,.heading-link:focus,.post-item__title a:focus,.pb-featured-projects__study__title a:focus{color:#D24632;transition:color 200ms ease-out, background 200ms ease-out;border-bottom:2px solid #D24632}.wp-block-embed-youtube,.wp-block-embed-vimeo{position:relative;width:100%;height:0;padding-top:56.25%;margin:1.66667rem 0}.wp-block-embed-youtube iframe,.wp-block-embed-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article:before,.article:after{display:table;content:" "}.article:after{clear:both}.article__header{width:100%;padding-top:2.33333rem}@media screen and (min-width: 34rem){.article__header{padding-top:4.66667rem}}.article__header__title{margin-bottom:1.66667rem;margin-top:0}@media screen and (min-width: 51rem){.article__header__title{width:calc( 87.5% - (.125 * .833rem) + (.833rem * 0))}}@media screen and (min-width: 68rem){.article__header__title{width:calc( 62.5% - (.375 * .833rem) + (.833rem * 0));margin-left:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1));margin-bottom:2.5rem}}.article__header__deck{font-size:1.333333333rem;line-height:1.66625rem;margin-top:0;margin-bottom:1.66667rem}@media screen and (min-width: 34rem){.article__header__deck{font-size:1.777777778rem;line-height:2.3325rem}}@media screen and (min-width: 51rem){.article__header__deck{width:calc( 87.5% - (.125 * .833rem) + (.833rem * 0))}}@media screen and (min-width: 68rem){.article__header__deck{float:left;width:calc( 62.5% - (.375 * .833rem) + (.833rem * 0));margin-left:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1));margin-bottom:2.5rem}}.article__header__meta{font-size:.888888889rem;line-height:1.333rem;width:100%;margin-bottom:1.66667rem}@media screen and (min-width: 68rem){.article__header__meta{float:right;width:calc( 25% - (.75 * .833rem) + (.833rem * 0))}}.article__header__meta__posted-on{margin-bottom:1.66667rem}.article__content{margin-bottom:1.66667rem}@media screen and (min-width: 51rem){.article__content{width:calc( 81.25% - (.1875 * .833rem) + (.833rem * 0));margin-left:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1))}}@media screen and (min-width: 68rem){.article__content{float:left;width:calc( 56.25% - (.4375 * .833rem) + (.833rem * 0));margin-left:calc( 12.5% - (.875 * .833rem) + (.833rem * 1))}}.article__content img.alignright,.article__content img.alignleft,.article__content .wp-caption.alignright,.article__content .wp-caption.alignleft{max-width:45%}@media screen and (max-width: 33.99rem){.article__content img.alignright,.article__content img.alignleft,.article__content .wp-caption.alignright,.article__content .wp-caption.alignleft{display:block;float:none;margin:1em auto;max-width:90%}}.article__content img .wp-caption-text,.article__content .wp-caption .wp-caption-text{margin-bottom:0}.article__content .has-hm-red-background-color{background-color:#d94e3a}.article__content .has-hm-blue-background-color{background-color:#7dc9da}.article__content .has-hm-grey-warm-background-color{background-color:#504c4c}.article__content .has-hm-white-off-background-color{background-color:#eff1ef}.article__content .has-hm-black-background-color{background-color:#353535}.article__content .has-hm-beige-background-color{background-color:#f4efe6}.article__content .has-hm-grey-med-background-color{background-color:#737373}.article__content .has-hm-brown-background-color{background-color:#4f4641}.article__sidebar{font-size:.888888889rem;line-height:1.333rem}@media screen and (min-width: 68rem){.article__sidebar{float:right;width:calc( 25% - (.75 * .833rem) + (.833rem * 0))}}.article__sidebar__author{margin-bottom:2.5em}.article__sidebar__author:before,.article__sidebar__author:after{display:table;content:" "}.article__sidebar__author:after{clear:both}.article__sidebar__author__thumb{display:inline-block;overflow:hidden;float:left;width:calc( 25% - (.75 * .833rem) + (.833rem * 1));max-width:4rem;margin-right:1em;border-radius:50%}.article__sidebar__author__thumb img{display:block}.article__sidebar__author__name,.article__sidebar__author__bio{margin:0}.article__sidebar__author-posts{margin-bottom:2.5em}.article__footer{width:100%;padding-top:2.25rem;padding-bottom:2.25rem;border-top:1px solid #d9d9d9}@media screen and (min-width: 34rem){.article__footer{clear:both}}@media screen and (min-width: 51rem){.article__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-left:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1));padding-right:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1))}}.article__footer__similar,.article__footer__recent{width:calc( 42.85714% - (.57143 * .833rem) + (.833rem * 0));max-width:100%}.project-item{position:relative;list-style:none}.project-item__thumb{margin-bottom:1rem;border:2px solid #d9d9d9}.project-item__thumb img{vertical-align:top}.project-item__content{text-align:left;color:#504C4C}.project-item__title{font-size:1.222222222rem;line-height:1.555rem;color:inherit;margin-top:0;font-weight:300;text-transform:none}.project-item__title:link,.project-item__title:hover,.project-item__title:focus,.project-item__title:visited{text-decoration:none;border-bottom:none}.project-filters{margin-bottom:1.66667rem}.project-filters__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.66667rem}.project-filters__toggle{color:#D24632;border-bottom:1px solid #D24632;text-decoration:none;transition:color .2s ease-in, background .2s ease-in, border-width .2s ease-in;display:inline-block;padding:0;margin:0;border:none;background:none;cursor:pointer;font-weight:600}.project-filters__toggle:link,.project-filters__toggle:visited{color:#D24632;text-decoration:none}.project-filters__toggle:hover,.project-filters__toggle:focus{color:#D24632;transition:color .2s ease-out, background .2s ease-out, border-width .2s ease-out;border-bottom:2px solid #D24632}.project-filters__toggle:focus{outline:none}.project-filters__toggle:focus,.project-filters__toggle:hover{text-decoration:none}.project-filters__toggle::after{content:" +";display:inline-block;width:1rem;position:relative;top:0.075em;font-size:1.25em;line-height:1}.project-filters__toggle.open::after{content:" -";top:0}.project-filters__container{text-align:left}.project-filters__container::before,.project-filters__container::after{content:"";width:100%;border-top:1px solid #d9d9d9}.project-filters__container__list{padding:.4165rem 0 .833rem}.project-filters__container__list ul{margin:0;padding:0;list-style:none;line-height:1}.project-filters__container .filter{color:inherit;font-size:.888888889rem;line-height:1.333rem}.project-filters__container .filter:link,.project-filters__container .filter:hover,.project-filters__container .filter:focus,.project-filters__container .filter:visited{text-decoration:none;border-bottom:none}.project-filters__container .filter--active{color:#D24632;border-bottom:1px solid #D24632;text-decoration:none;transition:color .2s ease-in, background .2s ease-in, border-width .2s ease-in}.project-filters__container .filter--active:link,.project-filters__container .filter--active:visited{color:#D24632;text-decoration:none}.project-filters__container .filter--active:hover,.project-filters__container .filter--active:focus{color:#D24632;transition:color .2s ease-out, background .2s ease-out, border-width .2s ease-out;border-bottom:2px solid #D24632}.project-filters__container .filter--active:focus{outline:none}.project-grid{margin:4.66667rem 0}.project-grid__list{list-style:none}@media screen and (min-width: 51rem){.site-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:90%}}@media screen and (min-width: 80rem){.site-header{-ms-flex-pack:justify;justify-content:space-between;width:100%}}.site-header__logo{margin:0;color:inherit}.site-header__logo:link,.site-header__logo:hover,.site-header__logo:focus,.site-header__logo:visited{text-decoration:none;border-bottom:none}.site-header__nav{border-bottom:1px solid #dedede;position:relative;padding-bottom:1.66667rem;padding-top:1.66667rem}@media screen and (min-width: 51rem){.site-header__nav{font-size:.888888889rem;line-height:1.333rem;border-bottom:0;padding-bottom:0;padding-top:0}}.site-header__nav ul{margin:0;padding:0}.site-header__nav .menu-item{display:block;padding:0;margin:0}@media screen and (min-width: 51rem){.site-header__nav .menu-item{float:left}}@media screen and (min-width: 68rem){.site-header__nav .menu-item{padding:0 .833rem}.site-header__nav .menu-item:first-of-type{padding-left:0}.site-header__nav .menu-item:last-of-type{padding-right:0}}.site-header__nav .menu-item a{display:block;border-bottom:0;border-left:5px solid transparent;border-top:0;padding:.83333rem 0;text-align:center}@media screen and (min-width: 51rem){.site-header__nav .menu-item a{border-left:0;border-top:5px solid transparent;padding:1.66667rem .833rem}}.site-header__nav .menu-item a:hover,.site-header__nav .menu-item a:focus{text-decoration:none;border-color:#D24632}@media screen and (min-width: 51rem){.site-header__nav .menu-item a:hover,.site-header__nav .menu-item a:focus{border-color:transparent}}.site-header__nav .current-menu-item a,.site-header__nav .current_page_parent a{border-color:#c4c4c4}.site-header__nav .nav__marker{display:none}@media screen and (min-width: 51rem){.site-header__nav .nav__marker{position:absolute;content:" ";display:block;width:30px;height:0;background:#D24632;top:0;left:0.83333rem;transition:left 200ms ease-in-out, height 100ms linear, width 100ms linear}.site-header__nav .nav__marker--not-animated{transition:none}}.site-header .btn-burger{width:1.244rem;height:15px;background:none;border:3px solid #D24632;border-width:3px 0;box-shadow:none;margin-top:1.16667rem;margin-right:.833rem;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;right:0;opacity:1;transition:transform 100ms ease-in-out, opacity 0.2 ease-in-out}.site-header .btn-burger::after{content:" ";display:block;width:100%;height:3px;background:#D24632;position:absolute;top:50%;left:0;margin-top:-1.5px}.site-header .btn-burger:hover,.site-header .btn-burger:focus{outline:none;opacity:0.5}.site-header .btn-burger--active{transition:transform 100ms ease-in-out, opacity 0.2 ease-in-out;transform:rotate(-90deg)}@media screen and (min-width: 51rem){.site-header .btn-burger{display:none}}@media screen and (max-width: 50.99rem){.site-header__logo{margin-top:.83333rem}}.human-footer{margin-bottom:4.66667rem;padding-top:4.66667rem;border-top:1px solid #d9d9d9}.human-footer .text-important{margin-top:0}.human-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.66667rem}.human-grid__item{margin-right:.833rem;position:relative;margin-bottom:.833rem}@media screen and (max-width: 33.99rem){.human-grid__item{width:calc( 33.33333% - (.66667 * .833rem) + (.833rem * 0))}.human-grid__item:nth-child(3n){margin-right:0}}@media screen and (min-width: 34rem){.human-grid__item{width:calc( 25% - (.75 * .833rem) + (.833rem * 0))}.human-grid__item:nth-child(4n){margin-right:0}}.human-grid__item__thumbnail{color:inherit;display:block;position:relative;overflow:hidden;height:0;padding-top:75%;filter:grayscale(1) contrast(1.2);transition:filter 200ms ease-out, opacity 100ms ease-out;opacity:1}.human-grid__item__thumbnail:link,.human-grid__item__thumbnail:hover,.human-grid__item__thumbnail:focus,.human-grid__item__thumbnail:visited{text-decoration:none;border-bottom:none}.human-grid__item__thumbnail img{position:absolute;width:100%;top:50%;left:0;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(-50%)}.human-grid__item__thumbnail:hover,.human-grid__item__thumbnail:focus{filter:none}.human-grid__item__thumbnail:active{opacity:0.8;transition:filter 200ms ease-out, opacity 100ms ease-out}.human-grid__item__panel{display:none;position:relative;z-index:10;margin-top:1rem;margin-bottom:0;padding:.833rem;background-color:#D24632;text-align:left}.human-grid__item__panel *{color:white}.human-grid__item__panel::before{content:"";position:absolute;top:-30px;left:calc( 50% - 15px);border:15px solid transparent;border-bottom-color:#D24632}@media screen and (max-width: 33.99rem){.human-grid__item__panel{width:calc( 300% + 2 * .833rem);padding:calc( 33.33333% - (.66667 * .833rem) + (.833rem * 0)) calc( 33.33333% - (.66667 * .833rem) + (.833rem * 1))}.human-grid__item:nth-child(3n-2) .human-grid__item__panel::before{left:calc( 16.66667% - 1.11067rem)}.human-grid__item:nth-child(3n-1) .human-grid__item__panel{transform:translateX(calc( -33.333333% - .27767rem))}.human-grid__item:nth-child(3n-1) .human-grid__item__panel::before{left:calc( 50% - .833rem)}.human-grid__item:nth-child(3n) .human-grid__item__panel{transform:translateX(calc( -66.66667% - .55533rem))}.human-grid__item:nth-child(3n) .human-grid__item__panel::before{left:calc( 83.3333% - .55533rem)}}@media screen and (min-width: 34rem){.human-grid__item__panel{width:calc( 400% + 3 * .833rem);padding:calc( 33.33333% - (.66667 * .833rem) + (.833rem * 0)) calc( 33.33333% - (.66667 * .833rem) + (.833rem * 1))}.human-grid__item:nth-child(4n-3) .human-grid__item__panel::before{left:calc( 12.5% - 1.11067rem)}.human-grid__item:nth-child(4n-2) .human-grid__item__panel{transform:translateX(calc( -25% - .27767rem))}.human-grid__item:nth-child(4n-2) .human-grid__item__panel::before{left:calc( 37.5% - .833rem)}.human-grid__item:nth-child(4n-1) .human-grid__item__panel{transform:translateX(calc( -50% - .55533rem))}.human-grid__item:nth-child(4n-1) .human-grid__item__panel::before{left:calc( 62.5% - .55533rem)}.human-grid__item:nth-child(4n) .human-grid__item__panel{transform:translateX(calc( -75% - .55533rem))}.human-grid__item:nth-child(4n) .human-grid__item__panel::before{left:calc( 87.5% - .55533rem)}}.human-grid__item__panel__close{position:absolute;display:none;top:1rem;right:1rem;opacity:0.8;transition:opacity 200ms ease-in-out}.human-grid__item__panel__close:hover{cursor:pointer}.human-grid__item__panel__close:hover,.human-grid__item__panel__close:focus{opacity:1}.human-grid__item__panel h3{font-size:1.333333333rem;line-height:1.66625rem;color:white;margin-top:0;text-transform:none}@media screen and (min-width: 34rem){.human-grid__item__panel h3{font-size:1.777777778rem;line-height:2.3325rem}}.human-grid__item__panel__social{margin:0;padding:0;list-style:none}@media screen and (min-width: 34rem){.human-grid__item__panel__social{position:absolute;right:calc( 8.33333% - (.91667 * .833rem) + (.833rem * 1));transform:translateY(-225%)}}.human-grid__item__panel__social li{display:inline-block}.human-grid__item__panel__social li a{opacity:0.8;transition:opacity 200ms ease-in-out}.human-grid__item__panel__social li a:hover,.human-grid__item__panel__social li a:focus{opacity:1}.human-grid__item__panel__bio{margin-bottom:1.66667rem}.human-grid__item__panel__bio a{color:#D24632;border-bottom:1px solid #D24632;text-decoration:none;transition:color .2s ease-in, background .2s ease-in, border-width .2s ease-in;color:white;border-color:rgba(255,255,255,0.8)}.human-grid__item__panel__bio a:link,.human-grid__item__panel__bio a:visited{color:#D24632;text-decoration:none}.human-grid__item__panel__bio a:hover,.human-grid__item__panel__bio a:focus{color:#D24632;transition:color .2s ease-out, background .2s ease-out, border-width .2s ease-out;border-bottom:2px solid #D24632}.human-grid__item__panel__bio a:focus{outline:none}.human-grid__item__panel__bio a:link,.human-grid__item__panel__bio a:visited,.human-grid__item__panel__bio a:hover,.human-grid__item__panel__bio a:focus{color:white}.human-grid__item__panel__bio a:hover,.human-grid__item__panel__bio a:focus{border-color:white}.human-photo{position:relative;overflow:hidden;height:0;padding-top:75%;margin-bottom:1.66667rem}.human-photo img{position:absolute;vertical-align:top;width:100%;top:50%;transform:translateY(-50%)}.site-footer{font-size:.888888889rem;line-height:1.333rem;background-color:#D24632;color:#fff;padding-top:1.66667rem}@media screen and (min-width: 34rem){.site-footer{padding-top:4.66667rem}}.site-footer a{color:#D24632;border-bottom:1px solid #D24632;text-decoration:none;transition:color .2s ease-in, background .2s ease-in, border-width .2s ease-in;color:white;border-color:rgba(255,255,255,0.8)}.site-footer a:link,.site-footer a:visited{color:#D24632;text-decoration:none}.site-footer a:hover,.site-footer a:focus{color:#D24632;transition:color .2s ease-out, background .2s ease-out, border-width .2s ease-out;border-bottom:2px solid #D24632}.site-footer a:focus{outline:none}.site-footer a:link,.site-footer a:visited,.site-footer a:hover,.site-footer a:focus{color:white}.site-footer a:hover,.site-footer a:focus{border-color:white}.site-footer ::selection{background:#ebb9b2}.site-footer__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;text-align:center}@media screen and (max-width: 33.99rem){.site-footer__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.site-footer__wrap>*{width:100%}}.site-footer__nav{width:100%}.site-footer__nav ul{font-size:.777777778rem;line-height:1.4285;list-style:none;margin:0;padding:0}@media screen and (min-width: 34rem){.site-footer__nav ul{text-align:left}}.site-footer__nav ul li{display:inline-block;padding:0 .833rem .833rem 0}.site-footer__nav ul li:first-child{padding-left:0}.site-footer__copyright{font-size:.777777778rem;line-height:1.4285;padding:0;margin:0;color:inherit}@media screen and (min-width: 34rem){.site-footer__copyright{padding-top:4.66667rem;text-align:left}}@media screen and (max-width: 33.99rem){.site-footer__copyright{-ms-flex-order:1;order:1;padding-bottom:1.66667rem}}.site-footer .site-footer__logo{color:inherit;margin-top:0}.site-footer .site-footer__logo:link,.site-footer .site-footer__logo:hover,.site-footer .site-footer__logo:focus,.site-footer .site-footer__logo:visited{text-decoration:none;border-bottom:none}@media screen and (max-width: 33.99rem){.site-footer .site-footer__logo{-ms-flex-order:0;order:0}}@media screen and (min-width: 34rem){.site-footer .site-footer__logo{margin-top:4.66667rem}}.site-footer__widget-area{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.4165rem;margin-right:-.4165rem;padding:0}.site-footer__widget-area>.widget{padding:0 .4165rem;color:inherit;width:100%;text-align:center;margin-bottom:1.66667rem}@media screen and (min-width: 34rem){.site-footer__widget-area>.widget{width:50%;text-align:left;margin-bottom:0}}@media screen and (min-width: 51rem){.site-footer__widget-area>.widget{width:25%}}.site-footer__widget-area .widget__title{font-size:.888888889rem;line-height:1.333rem;color:inherit;margin:0 0 .41667rem 0}.site-footer__widget-area .widget__text p{margin:.41667rem 0}.site-footer__widget-area .contact-widget__icons a{color:inherit}.site-footer__widget-area .contact-widget__icons a:link,.site-footer__widget-area .contact-widget__icons a:hover,.site-footer__widget-area .contact-widget__icons a:focus,.site-footer__widget-area .contact-widget__icons a:visited{text-decoration:none;border-bottom:none}.site-footer__widget-area>.widget.widget_hm_location_widget{width:33.333%;margin-bottom:4.66667rem}@media screen and (min-width: 51rem){.site-footer__widget-area>.widget.widget_hm_location_widget{width:16.666666667%;margin-bottom:0}}@media screen and (max-width: 50.99rem){.site-footer__widget-area>.widget_hm_contact_widget,.site-footer__widget-area>.widget_hm_newsletter_widget{padding:0 3.332rem}}@media screen and (max-width: 33.99rem){.site-footer__widget-area>.widget_hm_contact_widget,.site-footer__widget-area>.widget_hm_newsletter_widget{padding:0 .4165rem}}.post-item{margin-bottom:2.33333rem}@media screen and (min-width: 34rem){.post-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:3.5rem}}@media screen and (min-width: 34rem){.post-item__thumb{width:calc( 33.33333% - (.66667 * .833rem) + (.833rem * -1));margin-right:1.666rem}}@media screen and (max-width: 33.99rem){.post-item__thumb img{width:100%}}@media screen and (min-width: 34rem){.post-item__thumb+.post-item__content{max-width:calc( 37.5% - (.625 * .833rem) + (.833rem * 9))}}.post-item__content>p{margin-top:0;margin-bottom:1.222222222rem}.post-item__title{font-size:1.333333333rem;line-height:1.66625rem;text-transform:none;margin-top:0;margin-bottom:0.666666667rem}@media screen and (min-width: 34rem){.post-item__title{font-size:1.777777778rem;line-height:2.3325rem}}.post-item__date{font-size:.888888889rem;line-height:1.333rem;line-height:1.333rem;margin-bottom:0.333333333rem}.post-item__tags{font-size:.777777778rem;line-height:1.4285}.post-item--slim{margin-bottom:0.6666666667rem;display:block}.post-item--slim .post-item__title{font-family:"proxima-nova",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;font-size:.888888889rem;line-height:1.555rem;margin:0}.post-item--slim .post-item__title strong,.post-item--slim .post-item__title b{font-weight:700}@media screen and (min-width: 34rem){.post-item--slim .post-item__title{font-size:1rem;line-height:1.555rem}}.post-item--slim .post-item__title a{color:#D24632;border-bottom:1px solid #D24632;text-decoration:none;transition:color .2s ease-in, background .2s ease-in, border-width .2s ease-in}.post-item--slim .post-item__title a:link,.post-item--slim .post-item__title a:visited{color:#D24632;text-decoration:none}.post-item--slim .post-item__title a:hover,.post-item--slim .post-item__title a:focus{color:#D24632;transition:color .2s ease-out, background .2s ease-out, border-width .2s ease-out;border-bottom:2px solid #D24632}.post-item--slim .post-item__title a:focus{outline:none}.post-item--slim .post-item__date{font-size:.777777778rem;line-height:1.4285}.post-item--feature{margin-bottom:0}.post-featured-section{margin-bottom:2.33333rem}@media screen and (min-width: 34rem){.post-featured-section.pb-module{margin-bottom:4.66667rem;padding-top:3.5rem;padding-bottom:3.5rem}}.posts-category-nav{border-left:1px solid #dedede;position:relative}.posts-category-nav__list{margin-top:0;padding:0;list-style:none}.posts-category-nav__list a{font-size:1.222222222rem;line-height:1.555rem;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;padding:0.33333rem 0 0.25rem 1.25rem;border-left:4px solid transparent}.posts-category-nav__list a:link,.posts-category-nav__list a:hover,.posts-category-nav__list a:focus,.posts-category-nav__list a:visited{text-decoration:none;border-bottom:none}.posts-category-nav__list a:hover,.posts-category-nav__list a:focus{text-decoration:none}.posts-category-nav__list .current-cat a{border-color:#dedede;color:#D24632}.posts-category-nav .nav__marker{position:absolute;content:" ";display:block;height:0;width:0;background:#D24632;top:0;left:-1px;transition:top 200ms ease-in-out, height 100ms linear, width 100ms linear}.posts-category-nav .nav__marker--not-animated{transition:none}.widget{font-size:.888888889rem;line-height:1.333rem}.widget ul{margin-top:0;padding:0;list-style:none}.widget ul li{line-height:1.333rem}.widget__title{margin-bottom:.83333rem}.widget_recent_entries .post-date{font-size:.777777778rem;line-height:1.4285;display:block}.widget_recent_entries li{margin-bottom:.83333rem}.vip-partner-link{font-family:"proxima-nova",sans-serif;font-weight:700;font-size:.888888889rem;line-height:1.333rem;color:inherit;display:block;margin:1.66667rem auto;text-align:center;vertical-align:middle;color:inherit;line-height:56px !important}.vip-partner-link em,.vip-partner-link i,.vip-partner-link strong,.vip-partner-link b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}.vip-partner-link:link,.vip-partner-link:hover,.vip-partner-link:focus,.vip-partner-link:visited{text-decoration:none;border-bottom:none}.vip-partner-link:link,.vip-partner-link:visited{color:inherit}.vip-partner-link:hover,.vip-partner-link:focus{text-decoration:none}.vip-partner-link__logo{background:url("../images/logo-vip.svg") no-repeat;background-size:contain;display:inline-block;width:138px;height:56px;text-indent:100%;white-space:nowrap;overflow:hidden;vertical-align:middle;margin:0 .4165rem;position:relative;top:-5px}.site-header__nav--has-expanded,.expanded-nav--hide{display:none;transition:max-height 500ms ease-in-out}@media screen and (min-width: 51rem){.site-header__nav--has-expanded,.expanded-nav--hide{display:block}}.expanded-nav--show{display:block;transition:max-height 500ms ease-in-out}@media screen and (min-width: 51rem){.expanded-nav--show{display:block}}@media screen and (max-width: 50.99rem){.site-footer.expanded-nav{background-color:#fff;color:#353535;padding-top:.83333rem}.site-footer.expanded-nav .site-footer__wrap,.site-footer.expanded-nav .widget_hm_location_widget,.site-footer.expanded-nav .widget_hm_newsletter_widget{display:none}.site-footer.expanded-nav .widget_hm_contact_widget{text-align:center;width:100%}.site-footer.expanded-nav .widget_hm_contact_widget .widget__title{display:none}.site-footer.expanded-nav .widget_hm_contact_widget .widget__text{max-width:320px;margin-left:auto;margin-right:auto}.site-footer.expanded-nav .widget_hm_contact_widget .widget__text a{border-bottom:1px solid #D24632;clear:both;color:#D24632;display:inline-block;margin-top:.83333rem}.site-footer.expanded-nav .widget_hm_contact_widget .widget__text a:hover,.site-footer.expanded-nav .widget_hm_contact_widget .widget__text a:focus{border-bottom-width:2px}.site-footer.expanded-nav .widget_hm_contact_widget .icon--facebook.icon--white,.site-footer.expanded-nav .widget_hm_contact_widget .icon--facebook.cta--white:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .icon--facebook.icon,.post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--facebook.icon,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .icon--facebook.cta--arrow:after,.post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--facebook.cta--arrow:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .icon--facebook.cta--arrow-left:after,.post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--facebook.cta--arrow-left:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .pagination a.icon--facebook:first-child:after,.post-cta__button:hover .pagination .site-footer.expanded-nav .widget_hm_contact_widget a.icon--facebook:first-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .pagination .post-cta__button:hover a.icon--facebook:first-child:after,.pagination .post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget a.icon--facebook:first-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .pagination a.icon--facebook:last-child:after,.post-cta__button:hover .pagination .site-footer.expanded-nav .widget_hm_contact_widget a.icon--facebook:last-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .pagination .post-cta__button:hover a.icon--facebook:last-child:after,.pagination .post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget a.icon--facebook:last-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .icon--facebook.post-cta__arrow:after,.post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--facebook.post-cta__arrow:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .icon--facebook.icon,.post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--facebook.icon,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .icon--facebook.cta--arrow:after,.post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--facebook.cta--arrow:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .icon--facebook.cta--arrow-left:after,.post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--facebook.cta--arrow-left:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .pagination a.icon--facebook:first-child:after,.post-cta__download:hover .pagination .site-footer.expanded-nav .widget_hm_contact_widget a.icon--facebook:first-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .pagination .post-cta__download:hover a.icon--facebook:first-child:after,.pagination .post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget a.icon--facebook:first-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .pagination a.icon--facebook:last-child:after,.post-cta__download:hover .pagination .site-footer.expanded-nav .widget_hm_contact_widget a.icon--facebook:last-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .pagination .post-cta__download:hover a.icon--facebook:last-child:after,.pagination .post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget a.icon--facebook:last-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .icon--facebook.post-cta__arrow:after,.post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--facebook.post-cta__arrow:after,.site-footer.expanded-nav .widget_hm_contact_widget .search-form .icon--facebook.search-submit::after,.search-form .site-footer.expanded-nav .widget_hm_contact_widget .icon--facebook.search-submit::after,.site-footer.expanded-nav .widget_hm_contact_widget .widget_hm_newsletter_widget .icon--facebook.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .site-footer.expanded-nav .widget_hm_contact_widget .icon--facebook.newsletter-widget__form__submit::after{background:url(iconsrc("facebook", "red")) no-repeat center center;background-size:80% auto}.site-footer.expanded-nav .widget_hm_contact_widget .icon--twitter.icon--white,.site-footer.expanded-nav .widget_hm_contact_widget .icon--twitter.cta--white:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .icon--twitter.icon,.post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--twitter.icon,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .icon--twitter.cta--arrow:after,.post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--twitter.cta--arrow:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .icon--twitter.cta--arrow-left:after,.post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--twitter.cta--arrow-left:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .pagination a.icon--twitter:first-child:after,.post-cta__button:hover .pagination .site-footer.expanded-nav .widget_hm_contact_widget a.icon--twitter:first-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .pagination .post-cta__button:hover a.icon--twitter:first-child:after,.pagination .post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget a.icon--twitter:first-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .pagination a.icon--twitter:last-child:after,.post-cta__button:hover .pagination .site-footer.expanded-nav .widget_hm_contact_widget a.icon--twitter:last-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .pagination .post-cta__button:hover a.icon--twitter:last-child:after,.pagination .post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget a.icon--twitter:last-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .icon--twitter.post-cta__arrow:after,.post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--twitter.post-cta__arrow:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .icon--twitter.icon,.post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--twitter.icon,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .icon--twitter.cta--arrow:after,.post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--twitter.cta--arrow:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .icon--twitter.cta--arrow-left:after,.post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--twitter.cta--arrow-left:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .pagination a.icon--twitter:first-child:after,.post-cta__download:hover .pagination .site-footer.expanded-nav .widget_hm_contact_widget a.icon--twitter:first-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .pagination .post-cta__download:hover a.icon--twitter:first-child:after,.pagination .post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget a.icon--twitter:first-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .pagination a.icon--twitter:last-child:after,.post-cta__download:hover .pagination .site-footer.expanded-nav .widget_hm_contact_widget a.icon--twitter:last-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .pagination .post-cta__download:hover a.icon--twitter:last-child:after,.pagination .post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget a.icon--twitter:last-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .icon--twitter.post-cta__arrow:after,.post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--twitter.post-cta__arrow:after,.site-footer.expanded-nav .widget_hm_contact_widget .search-form .icon--twitter.search-submit::after,.search-form .site-footer.expanded-nav .widget_hm_contact_widget .icon--twitter.search-submit::after,.site-footer.expanded-nav .widget_hm_contact_widget .widget_hm_newsletter_widget .icon--twitter.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .site-footer.expanded-nav .widget_hm_contact_widget .icon--twitter.newsletter-widget__form__submit::after{background:url(iconsrc("twitter", "red")) no-repeat center center;background-size:80% auto}.site-footer.expanded-nav .widget_hm_contact_widget .icon--youtube.icon--white,.site-footer.expanded-nav .widget_hm_contact_widget .icon--youtube.cta--white:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .icon--youtube.icon,.post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--youtube.icon,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .icon--youtube.cta--arrow:after,.post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--youtube.cta--arrow:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .icon--youtube.cta--arrow-left:after,.post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--youtube.cta--arrow-left:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .pagination a.icon--youtube:first-child:after,.post-cta__button:hover .pagination .site-footer.expanded-nav .widget_hm_contact_widget a.icon--youtube:first-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .pagination .post-cta__button:hover a.icon--youtube:first-child:after,.pagination .post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget a.icon--youtube:first-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .pagination a.icon--youtube:last-child:after,.post-cta__button:hover .pagination .site-footer.expanded-nav .widget_hm_contact_widget a.icon--youtube:last-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .pagination .post-cta__button:hover a.icon--youtube:last-child:after,.pagination .post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget a.icon--youtube:last-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__button:hover .icon--youtube.post-cta__arrow:after,.post-cta__button:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--youtube.post-cta__arrow:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .icon--youtube.icon,.post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--youtube.icon,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .icon--youtube.cta--arrow:after,.post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--youtube.cta--arrow:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .icon--youtube.cta--arrow-left:after,.post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--youtube.cta--arrow-left:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .pagination a.icon--youtube:first-child:after,.post-cta__download:hover .pagination .site-footer.expanded-nav .widget_hm_contact_widget a.icon--youtube:first-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .pagination .post-cta__download:hover a.icon--youtube:first-child:after,.pagination .post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget a.icon--youtube:first-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .pagination a.icon--youtube:last-child:after,.post-cta__download:hover .pagination .site-footer.expanded-nav .widget_hm_contact_widget a.icon--youtube:last-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .pagination .post-cta__download:hover a.icon--youtube:last-child:after,.pagination .post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget a.icon--youtube:last-child:after,.site-footer.expanded-nav .widget_hm_contact_widget .post-cta__download:hover .icon--youtube.post-cta__arrow:after,.post-cta__download:hover .site-footer.expanded-nav .widget_hm_contact_widget .icon--youtube.post-cta__arrow:after,.site-footer.expanded-nav .widget_hm_contact_widget .search-form .icon--youtube.search-submit::after,.search-form .site-footer.expanded-nav .widget_hm_contact_widget .icon--youtube.search-submit::after,.site-footer.expanded-nav .widget_hm_contact_widget .widget_hm_newsletter_widget .icon--youtube.newsletter-widget__form__submit::after,.widget_hm_newsletter_widget .site-footer.expanded-nav .widget_hm_contact_widget .icon--youtube.newsletter-widget__form__submit::after{background:url(iconsrc("youtube", "red")) no-repeat center center;background-size:80% auto}}@media screen and (max-width: 782px){.admin-bar .expanded-nav>div{padding-top:46px}}.hm-quote:before,.hm-quote:after{display:table;content:" "}.hm-quote:after{clear:both}.hm-quote__container{font-size:1.222222222rem;line-height:1.555rem;width:auto;margin:0}.hm-quote__text{width:100%;margin:0;clear:both}.hm-quote__text>*:first-child{margin-top:0}.hm-quote__text>*:last-child{margin-bottom:0}.hm-quote__source{font-size:.888888889rem;line-height:1.555rem;display:block;font-style:italic;margin:.83333rem}@media screen and (min-width: 34rem){.hm-quote__source{font-size:1rem;line-height:1.555rem}}.hm-quote__img{width:20%;float:left}.hm-quote__img img{width:100%;display:block;margin:0;border-radius:100%}.hm-quote__img+.hm-quote__container{width:calc( 80% - .833rem);padding-left:.833rem;margin:.83333rem 0 0 .833rem;float:left}@media screen and (max-width: 33.99rem){.hm-quote__img{width:calc( 33.33333% - (.66667 * .833rem) + (.833rem * 0));margin:0;padding:0 .833rem}.hm-quote__img+.hm-quote__container{width:calc( 66.66667% - (.33333 * .833rem) + (.833rem * 0));font-size:.888888889rem;line-height:1.555rem;margin:0 0 0 .833rem;padding-left:.833rem}}@media screen and (max-width: 33.99rem) and (min-width: 34rem){.hm-quote__img+.hm-quote__container{font-size:1rem;line-height:1.555rem}}.base-wrap--narrow .hm-quote .hm-quote__container{width:calc( 83.33333% - (.16667 * .833rem) + (.833rem * 0))}@media screen and (min-width: 68rem){.base-wrap--narrow .hm-quote .hm-quote__container{padding-left:1.666rem}}.base-wrap--narrow .hm-quote .hm-quote__img{width:calc( 16.66667% - (.83333 * .833rem) + (.833rem * 0))}@media screen and (max-width: 67.99rem){.base-wrap--narrow .hm-quote .hm-quote__container{width:calc( 75% - (.25 * .833rem) + (.833rem * 0));margin-right:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1))}.base-wrap--narrow .hm-quote .hm-quote__img{width:calc( 12.5% - (.875 * .833rem) + (.833rem * 0));margin-left:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1))}}@media screen and (max-width: 50.99rem){.base-wrap--narrow .hm-quote .hm-quote__container{margin-top:.41667rem}}@media screen and (max-width: 33.99rem){.base-wrap--narrow .hm-quote .hm-quote__img{width:calc( 33.33333% - (.66667 * .833rem) + (.833rem * 0));margin-left:0}.base-wrap--narrow .hm-quote .hm-quote__img+.hm-quote__container{width:calc( 66.66667% - (.33333 * .833rem) + (.833rem * 0));margin-right:0}}.article__content .hm-quote .hm-quote__img,.pb-project-main__copy .hm-quote .hm-quote__img{width:calc( 22.22222% - (.77778 * .833rem) + (.833rem * 0))}.article__content .hm-quote .hm-quote__img+.hm-quote__container,.pb-project-main__copy .hm-quote .hm-quote__img+.hm-quote__container{width:calc( 77.77778% - (.22222 * .833rem) + (.833rem * 0));padding-left:.833rem}@media screen and (min-width: 68rem){.article__content .hm-quote,.pb-project-main__copy .hm-quote{margin-left:calc( -1 * (11.11111% - (0.88889 * 0.83333rem) + (0.83333rem * 1)))}.article__content .hm-quote .hm-quote__img,.pb-project-main__copy .hm-quote .hm-quote__img{width:calc( 20% - (.8 * .833rem) + (.833rem * 0))}.article__content .hm-quote .hm-quote__img+.hm-quote__text,.pb-project-main__copy .hm-quote .hm-quote__img+.hm-quote__text{width:calc( 80% - (.2 * .833rem) + (.833rem * 0))}}@media screen and (max-width: 33.99rem) and (max-width: 33.99rem){.article__content .hm-quote .hm-quote__img,.pb-project-main__copy .hm-quote .hm-quote__img{width:calc( 33.33333% - (.66667 * .833rem) + (.833rem * 0))}.article__content .hm-quote .hm-quote__img+.hm-quote__container,.pb-project-main__copy .hm-quote .hm-quote__img+.hm-quote__container{width:calc( 66.66667% - (.33333 * .833rem) + (.833rem * 0))}}.hm-snippet{background:#f7f7f7;left:50%;margin:1.66667rem -50vw;position:relative;right:50%;width:100vw}.hm-snippet:before,.hm-snippet:after{display:table;content:" "}.hm-snippet:after{clear:both}@media screen and (min-width: 51rem){.hm-snippet{margin:4.66667rem -47vw;padding-bottom:1.66667rem;padding-top:1.66667rem}}@media screen and (min-width: 68rem){.hm-snippet{left:45%;margin-left:-22vw;margin-right:-22vw;right:45%;width:47vw}}.hm-snippet__container{width:100%}@media screen and (min-width: 51rem){.hm-snippet__container{width:calc( 81.25% - (.1875 * .833rem) + (.833rem * 0));margin-left:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1))}}@media screen and (min-width: 68rem){.hm-snippet__container{float:left;width:calc( 87.5% - (.125 * .833rem) + (.833rem * 0));margin-left:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1))}}.hm-snippet__container h3,.hm-snippet__container h4,.hm-snippet__container h5,.hm-snippet__container h6{font-family:"proxima-nova",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;font-weight:700}.hm-snippet__container h3 strong,.hm-snippet__container h3 b,.hm-snippet__container h4 strong,.hm-snippet__container h4 b,.hm-snippet__container h5 strong,.hm-snippet__container h5 b,.hm-snippet__container h6 strong,.hm-snippet__container h6 b{font-weight:700}.hm-snippet__container .cta--arrow,.hm-snippet__container .cta--arrow-left,.hm-snippet__container .pagination a:first-child,.pagination .hm-snippet__container a:first-child,.hm-snippet__container .pagination a:last-child,.pagination .hm-snippet__container a:last-child,.hm-snippet__container .post-cta__arrow{font-size:inherit;line-height:normal}.hm-snippet__container img.size-large{margin-left:0;width:auto;max-width:100%}.social-buttons{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%;z-index:10;text-align:center}@media screen and (min-width: 51rem){.social-buttons{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:40px;margin-top:21px;margin-left:-150px}}.social-buttons__button{background-repeat:no-repeat;background-position:center;-ms-flex:1;flex:1;padding-top:9px;height:40px;color:#737373;color:inherit}.social-buttons__button:link,.social-buttons__button:hover,.social-buttons__button:focus,.social-buttons__button:visited{text-decoration:none;border-bottom:none}.social-buttons__button:last-child{margin-bottom:0}@media screen and (min-width: 51rem){.social-buttons__button{width:40px;margin-bottom:4px}}.social-buttons__button>i{color:#fff;font-size:1.4rem;line-height:1;transition:all 200ms ease-in-out;opacity:0.68}.social-buttons__button>i:hover,.social-buttons__button>i:focus{transform:scale(1.5, 1.5);opacity:1}.social-buttons__button--fb{background-color:#3b5998}.social-buttons__button--twitter{background-color:#55acee}.social-buttons__button--in{background-color:#0976b4}.social-buttons__button--mail{background-color:#D24632}.social-buttons__button--fb i{background-image:url(../../../lib/hm-pattern-library/assets/images/icons/icon-facebook-white.svg)}.social-buttons__button--twitter i{background-image:url(../../../lib/hm-pattern-library/assets/images/icons/icon-twitter-white.svg)}.social-buttons__button--in i{background-image:url(../../../lib/hm-pattern-library/assets/images/icons/icon-linkedin-white.svg)}.social-buttons__button--mail i{background-image:url(../../../lib/hm-pattern-library/assets/images/icons/icon-mail-white.svg)}@media screen and (min-width: 51rem){.social-buttons__button--fb{background-color:transparent}.social-buttons__button--twitter{background-color:transparent}.social-buttons__button--in{background-color:transparent}.social-buttons__button--mail{background-color:transparent}.social-buttons__button--fb i{background-image:url(../../../lib/hm-pattern-library/assets/images/icons/icon-facebook-black.svg)}.social-buttons__button--twitter i{background-image:url(../../../lib/hm-pattern-library/assets/images/icons/icon-twitter-black.svg)}.social-buttons__button--in i{background-image:url(../../../lib/hm-pattern-library/assets/images/icons/icon-linkedin-black.svg)}.social-buttons__button--mail i{background-image:url(../../../lib/hm-pattern-library/assets/images/icons/icon-mail-black.svg)}.social-buttons__button--fb:hover i{background-image:url(../../../lib/hm-pattern-library/assets/images/icons/icon-facebook-red.svg)}.social-buttons__button--twitter:hover i{background-image:url(../../../lib/hm-pattern-library/assets/images/icons/icon-twitter-red.svg)}.social-buttons__button--in:hover i{background-image:url(../../../lib/hm-pattern-library/assets/images/icons/icon-linkedin-red.svg)}.social-buttons__button--mail:hover i{background-image:url(../../../lib/hm-pattern-library/assets/images/icons/icon-mail-red.svg)}}.social-buttons--fixed{display:-ms-flexbox;display:flex;top:0;left:0;position:fixed}@media screen and (min-width: 51rem){.social-buttons--fixed{left:auto;padding-top:40px}}.social-buttons--fixed-bottom{position:absolute;bottom:0;display:none}@media screen and (min-width: 51rem){.social-buttons--fixed-bottom{display:-ms-flexbox;display:flex}}.lang-switch{display:none}@media screen and (min-width: 51rem){.lang-switch{display:inline-block;position:absolute;right:.833rem}}.lang-switch a{display:block;border:1px solid #c4c4c4;border-top:0;padding:.4165rem .833rem;text-decoration:none}.lang-switch a:hover,.lang-switch a:focus{border-color:#D24632}@media screen and (min-width: 51rem){.site-footer .lang-switch{display:none}}@media screen and (max-width: 50.99rem){.site-footer.expanded-nav .lang-switch{border-top:1px solid #dedede;display:block;margin-top:1.66667rem;padding-bottom:1.66667rem;padding-top:1.66667rem;text-align:center;width:100%}.site-footer.expanded-nav .lang-switch a{border:0;border-bottom:1px solid #D24632;display:inline-block;padding-bottom:.20825rem}.site-footer.expanded-nav .lang-switch a:link,.site-footer.expanded-nav .lang-switch a:visited{color:#D24632}.site-footer.expanded-nav .lang-switch a:hover,.site-footer.expanded-nav .lang-switch a:focus{border-bottom-width:2px}}.pb-project-main__copy>*:first-child{margin-top:0}@media screen and (max-width: 50.99rem){.pb-project-main__copy{max-width:100%}}.pb-project-main__aside{font-size:.888888889rem;line-height:1.333rem}.pb-project-main__aside h2{font-size:.777777778rem;line-height:1.4285;margin-bottom:0}.pb-project-main__aside p{margin-top:0}.pb-project-header h1{max-width:calc( 71.42857% - (.28571 * .833rem) + (.833rem * 0));margin-top:0;margin-bottom:1.5rem}@media screen and (min-width: 34rem){.pb-project-header h1{margin-bottom:2.33333rem}}.page__header,.page__content>*:not(.pb-module){max-width:calc( 87.5% - (.125 * .833rem) + (.833rem * 1));margin-left:auto;margin-right:auto}.pb-module{padding-top:2.33333rem;padding-bottom:2.33333rem}@media screen and (min-width: 51rem){.pb-module{padding-top:4.66667rem;padding-bottom:4.66667rem}}.pb-module--white+.container+.pb-module--white,.pb-module--grey+.container+.pb-module--grey{padding-top:0}.pb-module--grey{background:#f7f7f7}.pb-image .image-link{display:block}.pb-image img{display:block;width:100%;vertical-align:top}.pb-image__caption{margin-bottom:0;text-align:center}.pb-header:first-child{padding-top:2.33333rem}@media screen and (min-width: 34rem){.pb-header:first-child{padding-top:4.66667rem}}.pb-header h1{margin:0}.pb-text .base-wrap>*:first-child,.pb-text .base-two-col>*:first-child,.pb-text .article>*:first-child,.pb-text .human-grid>*:first-child,.pb-text .pb-logos .base-four-col>*:first-child,.pb-logos .pb-text .base-four-col>*:first-child{margin-top:0}.pb-text .base-wrap>*:last-child,.pb-text .base-two-col>*:last-child,.pb-text .article>*:last-child,.pb-text .human-grid>*:last-child,.pb-text .pb-logos .base-four-col>*:last-child,.pb-logos .pb-text .base-four-col>*:last-child{margin-bottom:0}.pb-content__copy>*:first-child,.pb-content__link>*:first-child{margin-top:0}.pb-content__copy>*:last-child,.pb-content__link>*:last-child{margin-bottom:0}.pb-featured-projects__study{margin-bottom:2.875em}@media screen and (min-width: 51rem){.pb-featured-projects__study{margin-bottom:2.33333rem}}.pb-featured-projects__study:last-child{margin-bottom:0}.pb-featured-projects__study__categories{margin-top:0;margin-bottom:0;padding:0;list-style:none;font-size:.888888889rem;line-height:1.333rem}.pb-featured-projects__study__categories>li{display:inline;color:#737373}.pb-featured-projects__study__categories>li:not(:last-child)::after{content:", "}@media screen and (min-width: 51rem){.pb-featured-projects__study__categories{margin-bottom:1.625rem}}.pb-featured-projects__study__content{padding:0}.pb-featured-projects__study__excerpt{display:none}.pb-featured-projects__study__excerpt p{margin:0}@media screen and (min-width: 34rem){.pb-featured-projects__study__excerpt{display:block}}.pb-featured-projects__study__image img{width:100%;vertical-align:bottom}@media screen and (max-width: 33.99rem){.pb-featured-projects__study__image{margin-bottom:1.66667rem}}.pb-featured-projects__study__title{font-size:1.555555556rem;line-height:2.00595rem;font-size:1.5rem;font-weight:700;line-height:1.12;text-transform:none}@media screen and (max-width: 33.99rem){.pb-featured-projects__study__title{margin-top:0}}@media screen and (min-width: 51rem){.pb-featured-projects__study__title{font-size:1.333333333rem;line-height:1.66625rem;margin-bottom:1.75rem}}@media screen and (min-width: 51rem) and (min-width: 34rem){.pb-featured-projects__study__title{font-size:1.777777778rem;line-height:2.3325rem}}.pb-important__copy{font-size:1.555555556rem;line-height:2.00595rem;color:#353535;margin-bottom:.83333rem}.pb-important__copy>*:first-child{margin-top:0}.pb-important__copy>*:last-child{margin-bottom:0}@media screen and (min-width: 51rem){.pb-important__copy{margin-bottom:0}}@media screen and (min-width: 68rem){.pb-important__copy{padding-left:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1))}}.pb-important__link{margin-bottom:.83333rem;display:block}.pb-header+.pb-important,.pb-header+.container+.pb-important.pb-module--white{padding-top:0;margin-top:-.83333rem}@media screen and (min-width: 34rem){.pb-header+.pb-important,.pb-header+.container+.pb-important.pb-module--white{margin-top:-2.33333rem}}.pb-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pb-section__title{width:calc( 25% - (.75 * .833rem) + (.833rem * 0));margin-left:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1));margin-right:.833rem}@media screen and (min-width: 68rem){.pb-section__title{width:calc( 33.33333% - (.66667 * .833rem) + (.833rem * 0));margin-left:0}}@media screen and (max-width: 50.99rem){.pb-section__title{width:calc( 100% - (0 * .833rem) + (.833rem * 0));margin-left:0;margin-right:0}}.pb-section__title p{font-size:1.222222222rem;line-height:1.555rem}.pb-section__title>*:first-child,.pb-section__title h2{margin-top:0}.pb-section__copy{width:calc( 62.5% - (.375 * .833rem) + (.833rem * 0));margin-right:grid-items(10, 1, 16)}.pb-section__copy>*:first-child{margin-top:0}.pb-section__copy>*:last-child{margin-bottom:0}@media screen and (min-width: 68rem){.pb-section__copy{width:calc( 66.66667% - (.33333 * .833rem) + (.833rem * 0));margin-right:0}}@media screen and (max-width: 50.99rem){.pb-section__copy{width:calc( 100% - (0 * .833rem) + (.833rem * 0));margin-left:0;margin-right:0}}.pb-section .cta--arrow,.pb-section .cta--arrow-left,.pb-section .pagination a:first-child,.pagination .pb-section a:first-child,.pb-section .pagination a:last-child,.pagination .pb-section a:last-child,.pb-section .post-cta__arrow{float:left;clear:both}.pb-section .cta--arrow:not(:last-child),.pb-section .cta--arrow-left:not(:last-child),.pb-section .pagination a:not(:last-child):first-child,.pagination .pb-section a:not(:last-child):first-child,.pb-section .pagination a:not(:last-child):last-child,.pagination .pb-section a:not(:last-child):last-child,.pb-section .post-cta__arrow:not(:last-child){margin-bottom:.83333rem}.pb-section .blocks-editable:not(:last-child) .cta--arrow,.pb-section .blocks-editable:not(:last-child) .cta--arrow-left,.pb-section .blocks-editable:not(:last-child) .pagination a:first-child,.pagination .pb-section .blocks-editable:not(:last-child) a:first-child,.pb-section .blocks-editable:not(:last-child) .pagination a:last-child,.pagination .pb-section .blocks-editable:not(:last-child) a:last-child,.pb-section .blocks-editable:not(:last-child) .post-cta__arrow{margin-bottom:.83333rem}.pb-important--highlight{background-color:#D24632;padding:4.66667rem 0}.pb-important--highlight__copy{color:#fff}.pb-important--highlight__copy a{color:#D24632;border-bottom:1px solid #D24632;text-decoration:none;transition:color .2s ease-in, background .2s ease-in, border-width .2s ease-in;color:white;border-color:rgba(255,255,255,0.8)}.pb-important--highlight__copy a:link,.pb-important--highlight__copy a:visited{color:#D24632;text-decoration:none}.pb-important--highlight__copy a:hover,.pb-important--highlight__copy a:focus{color:#D24632;transition:color .2s ease-out, background .2s ease-out, border-width .2s ease-out;border-bottom:2px solid #D24632}.pb-important--highlight__copy a:focus{outline:none}.pb-important--highlight__copy a:link,.pb-important--highlight__copy a:visited,.pb-important--highlight__copy a:hover,.pb-important--highlight__copy a:focus{color:white}.pb-important--highlight__copy a:hover,.pb-important--highlight__copy a:focus{border-color:white}.pb-split__image a{border:none}@media screen and (min-width: 34rem){.pb-split__copy{padding-left:.833rem}.pb-split .base-half--reverse .pb-split__copy{padding-left:0;padding-right:.833rem}}.search-form{margin:1.66667rem 0}.search-form:before,.search-form:after{display:table;content:" "}.search-form:after{clear:both}.search-form .search-field,.search-form .search-submit{font-size:.888888889rem;line-height:1.333rem;margin:0;padding-top:.41667rem;padding-bottom:.41667rem}.search-form .search-field{display:block;float:left;width:calc( 100% - 2.77708rem - .833rem);margin-right:.833rem;border-color:#a6a6a6}.search-form .search-submit{display:block;float:left;padding-left:0;padding-right:0;width:2.77708rem;text-indent:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;color:#fff;background-color:#D24632;transition:all 200ms ease-in-out}.search-form .search-submit::after{content:" ";display:block;position:absolute;top:50%;left:50%;margin-left:-.7775rem;margin-top:-.7775rem}.error404 .search-form{max-width:calc( 25% - (.75 * .833rem) + (.833rem * 12))}.pb-services-section{position:relative}.pb-services-section__icon{position:absolute;width:32px;left:0;top:0.15em}@media screen and (min-width: 68rem){.pb-services-section__icon{margin-left:calc( 6.25% - (.9375 * .833rem) + (.833rem * 1))}}.pb-services-section__icon img{display:block;width:100%;height:auto}@media screen and (max-width: 50.99rem){.pb-services-section__icon{position:static;margin:0 0 1.66667rem}}.pb-services-section__projects{display:-ms-flexbox;display:flex;margin:1.66667rem 0;list-style:none;padding:0}.pb-services-section__project{width:50%;padding-right:.4165rem}.pb-services-section__project:nth-child(even){padding-left:.4165rem;padding-right:0}.pb-services-section__project img{max-width:100%;height:auto}.pb-services-section__project__title{font-family:"proxima-nova",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;font-size:1.222222222rem;line-height:1.555rem;margin:.83333rem 0 0}.pb-services-section__project__title strong,.pb-services-section__project__title b{font-weight:700}.pb-module.pb-vip{padding-bottom:6.33333rem;position:relative}.pb-module.pb-vip::before,.pb-module.pb-vip::after{content:" ";display:block;position:absolute;bottom:0;left:50%}.pb-module.pb-vip::before{border-left:2px solid #D24632;height:4.66667rem;margin-left:-1px}.pb-module.pb-vip::after{background:#D24632;width:10px;height:10px;margin-bottom:4.66667rem;border-radius:50%;margin-left:-5px}@media screen and (max-width: 33.99rem){.pb-module.pb-vip .vip-partner-link__logo{clear:both;display:block;margin:auto}}.widget_hm_location_widget{text-align:center;display:none}@media screen and (min-width: 34rem){.widget_hm_location_widget{display:block}}.widget_hm_location_widget.widget_hm_location_widget{text-align:center}.widget_hm_location_widget .location-widget__time{font-family:"din-condensed",sans-serif;font-weight:500;text-transform:uppercase;font-size:3.333rem;line-height:3.5rem;margin:0 0 .83333rem}.widget_hm_location_widget .widget__title{font-size:.888888889rem;line-height:1.333rem;color:inherit}.widget_hm_location_widget .location-widget__link{font-size:.888888889rem;line-height:1.333rem;text-decoration:none;margin:0}.widget_hm_location_widget .location-widget__link:link,.widget_hm_location_widget .location-widget__link:visited{text-decoration:none}.widget_hm_contact_widget .contact-widget__icons{margin:.83333rem 0 0}.widget_hm_contact_widget .contact-widget__icon-link{display:inline-block;margin:0 .51833rem 0 0;vertical-align:top;opacity:0.8}.widget_hm_contact_widget .contact-widget__icon-link:hover,.widget_hm_contact_widget .contact-widget__icon-link:focus{opacity:1}@media screen and (max-width: 33.99rem){.widget_hm_contact_widget .contact-widget__icon-link{width:2.3325rem;height:2.3325rem;margin:0 .4165rem}}.widget_hm_newsletter_widget .newsletter-widget__form{padding-top:.41667rem}.widget_hm_newsletter_widget .newsletter-widget__form__input,.widget_hm_newsletter_widget .newsletter-widget__form__submit{margin:0}.widget_hm_newsletter_widget .newsletter-widget__form__input{border-color:#fff;display:inline-block;margin-right:.833rem;width:calc( 100% - 2.77708rem - .833rem);text-align:left}.widget_hm_newsletter_widget .newsletter-widget__form__input:hover{border-color:#fff}.widget_hm_newsletter_widget .newsletter-widget__form__input:focus{border-color:#fff;box-shadow:0 0 0 2px rgba(0,0,0,0.1)}.widget_hm_newsletter_widget .newsletter-widget__form__submit{padding-left:0;padding-right:0;width:2.77708rem;text-indent:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}.widget_hm_newsletter_widget .newsletter-widget__form__submit::after{content:" ";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 34rem){.pb-stats__container{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:-1.66667rem}}.pb-stats__stat{text-align:center;padding:1.66667rem 1.666rem;width:100%}@media screen and (min-width: 34rem){.pb-stats__stat{width:auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:0;padding-bottom:0;margin-bottom:1.66667rem}}.pb-stats__num{font-family:"din-condensed",sans-serif;font-weight:500;text-transform:uppercase;font-size:5rem;line-height:1em;margin:0 0 .83333rem;color:#D24632}@media screen and (max-width: 50.99rem){.pb-stats__num{font-size:3.111rem}}.pb-stats__desc{font-family:"proxima-nova",sans-serif;font-weight:700;font-size:.777777778rem;line-height:1.4285}.pb-stats__desc em,.pb-stats__desc i,.pb-stats__desc strong,.pb-stats__desc b{font-weight:700;font-style:normal;color:#D24632;text-transform:inherit}.pb-logos .base-four-col{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:-1.66667rem}.pb-logos .base-four-col__col{width:33.333%;padding:0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1.66667rem}.pb-logos .base-four-col__col img{max-width:180px;height:auto;margin:auto}@media screen and (max-width: 50.99rem){.pb-logos .base-four-col__col{width:calc( 50% - .4165rem);padding-right:.4165rem}.pb-logos .base-four-col__col:nth-child(even){padding-right:0;padding-left:.4165rem}.pb-logos .base-four-col__col img{max-width:100%}}@media screen and (min-width: 34rem){.pb-logos .base-four-col{-ms-flex-direction:row;flex-direction:row}.pb-logos .base-four-col__col{width:calc( 25% - (.75 * .833rem) + (.833rem * 0));margin-right:.833rem}.pb-logos .base-four-col__col:nth-child(4n),.pb-logos .base-four-col__col:last-child{margin-right:0}}.gutenberg .wp-block-gallery.client-logo-gallery,.wp-block-gallery.client-logo-gallery{padding-bottom:2.33333rem;margin:0}@media screen and (min-width: 51rem){.gutenberg .wp-block-gallery.client-logo-gallery,.wp-block-gallery.client-logo-gallery{padding-bottom:4.66667rem}}@media screen and (min-width: 68rem){.gutenberg .wp-block-gallery.client-logo-gallery,.wp-block-gallery.client-logo-gallery{margin-left:calc(calc( 12.5% + (1.125 * .833rem) + (.833rem * 1)) * -1);margin-right:calc(calc( 12.5% + (1.125 * .833rem) + (.833rem * 1)) * -1)}}.gutenberg .wp-block-gallery.client-logo-gallery li,.wp-block-gallery.client-logo-gallery li{-ms-flex-align:center;align-items:center;box-sizing:border-box;margin:0 0 1.66667rem 0;padding:0}.gutenberg .wp-block-gallery.client-logo-gallery li img,.wp-block-gallery.client-logo-gallery li img{max-width:180px;height:auto;margin:auto}@media screen and (max-width: 50.99rem){.gutenberg .wp-block-gallery.client-logo-gallery li,.wp-block-gallery.client-logo-gallery li{padding-right:.4165rem}.gutenberg .wp-block-gallery.client-logo-gallery li:nth-child(even),.wp-block-gallery.client-logo-gallery li:nth-child(even){padding-right:0;padding-left:.4165rem}.gutenberg .wp-block-gallery.client-logo-gallery li img,.wp-block-gallery.client-logo-gallery li img{max-width:100%}}@media screen and (min-width: 34rem){.gutenberg .wp-block-gallery.client-logo-gallery li,.wp-block-gallery.client-logo-gallery li{margin-right:.833rem}.gutenberg .wp-block-gallery.client-logo-gallery li:nth-child(4n),.gutenberg .wp-block-gallery.client-logo-gallery li:last-child,.wp-block-gallery.client-logo-gallery li:nth-child(4n),.wp-block-gallery.client-logo-gallery li:last-child{margin-right:0}}.pb-map{padding:0;overflow:hidden}.pb-map .mapboxgl-canvas-container{position:absolute;top:0;left:0}@media screen and (max-width: 33.99rem){#map{width:166.66667% !important;transform:scale(.6);margin-right:-33.33333%;margin-left:-33.33333%}}html .mapboxgl-canvas-container.mapboxgl-interactive,html .mapboxgl-ctrl-nav-compass,html .mapboxgl-canvas-container.mapboxgl-interactive:active,html .mapboxgl-ctrl-nav-compass:active{cursor:default}html .mapboxgl-popup-content{font-family:"proxima-nova",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;font-size:.777777778rem;line-height:1.4285;line-height:20px;padding:20px 25px;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.2);border-radius:2px;max-height:190px;overflow:scroll}html .mapboxgl-popup-content strong,html .mapboxgl-popup-content b{font-weight:700}html .mapboxgl-popup-content .mapboxgl-popup-close-button{display:none}html .mapboxgl-popup-content a{position:relative;margin-left:40px}html .mapboxgl-popup-content img{border-radius:100%;background:#D24632;box-shadow:0 0 0 3px #D24632;width:24px;height:24px;position:absolute;left:-42px;top:-4px}html .mapboxgl-popup-content>div+div{margin-top:20px}html .mapboxgl-popup::after{content:" ";display:block;border:11px solid transparent;border-top-color:rgba(0,0,0,0.35);filter:blur(1px);position:absolute;bottom:-12px;left:50%;margin-left:-11px;z-index:-1}html .mapboxgl-ctrl a{border:none}html .mapboxgl-ctrl a:hover,html .mapboxgl-ctrl a:focus{border:none}.gfield_select{height:41px;border:2px solid #d9d9d9;background:#fff url("../images/arrow-down.svg") no-repeat 97%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gfield_select::-ms-expand{display:none}.gfield_select.gf_placeholder_selected{color:rgba(80,76,76,0.5);font-style:italic}.ginput_container_select{position:relative}.gform_wrapper form .gform_footer{padding:16px 16px 10px 0}@media only screen and (min-width: 641px){.gform_wrapper .gform_footer input.gform_button[type="submit"]{width:100%;font-weight:700;font-size:22px}}#content .gform_wrapper{margin:29px 0 0}#content .gform_wrapper ul li.gfield{margin-top:0;padding-right:0;max-width:100% !important}#content .gform_wrapper label.gfield_label{text-transform:uppercase;font-size:0.75rem;font-weight:700;margin:0.25rem 0 0}#content .gform_wrapper .top_label div.ginput_container{margin-top:2px}#content .gform_wrapper .gfield input,#content .gform_wrapper .gfield select{margin-bottom:0.75rem}#content .gform_confirmation_message{margin:1.8rem 0;font-weight:bold}.wide-container-block{margin-left:calc( -1 * (100vw - 100%) / 2);margin-right:calc( -1 * (100vw - 100%) / 2)}@media screen and (max-width: 50.99rem){.wide-container-block .wp-block-columns{display:block}.wide-container-block .wp-block-column{margin-left:0;margin-right:0;width:100%}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9obS1wYXR0ZXJuLWxpYnJhcnkvYXNzZXRzL3Nhc3MvX2JyYW5kLWNvbG9ycy5zY3NzIiwiLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvc2Fzcy92ZW5kb3IvX25vcm1hbGl6ZS5zY3NzIiwiLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvc2Fzcy92ZW5kb3IvX3ByaXNtanMuc2NzcyIsIi4uLy4uLy4uL2xpYi9obS1wYXR0ZXJuLWxpYnJhcnkvYXNzZXRzL3Nhc3MvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvc2Fzcy91dGlsaXRpZXMvX2ljb25zLnNjc3MiLCIuLi8uLi8uLi9saWIvaG0tcGF0dGVybi1saWJyYXJ5L2Fzc2V0cy9zYXNzL2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyIsIi4uLy4uLy4uL2xpYi9obS1wYXR0ZXJuLWxpYnJhcnkvYXNzZXRzL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LW1peGlucy5zY3NzIiwiLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9saWIvaG0tcGF0dGVybi1saWJyYXJ5L2Fzc2V0cy9zYXNzL2Jhc2UvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvc2Fzcy9iYXNlL19ib3JkZXItYm94LnNjc3MiLCIuLi8uLi8uLi9saWIvaG0tcGF0dGVybi1saWJyYXJ5L2Fzc2V0cy9zYXNzL2Jhc2UvX2ltYWdlcy5zY3NzIiwiLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvc2Fzcy90aGVtZXMvX2JhY2tncm91bmRzLnNjc3MiLCIuLi8uLi8uLi9saWIvaG0tcGF0dGVybi1saWJyYXJ5L2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2xvYWRpbmcuc2NzcyIsIi4uLy4uLy4uL2xpYi9obS1wYXR0ZXJuLWxpYnJhcnkvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCIuLi8uLi8uLi9saWIvaG0tcGF0dGVybi1saWJyYXJ5L2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9saWIvaG0tcGF0dGVybi1saWJyYXJ5L2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL2xpYi9obS1wYXR0ZXJuLWxpYnJhcnkvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY3RhLnNjc3MiLCIuLi8uLi8uLi9saWIvaG0tcGF0dGVybi1saWJyYXJ5L2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2htLWxvZ28uc2NzcyIsIi4uLy4uLy4uL2xpYi9obS1wYXR0ZXJuLWxpYnJhcnkvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29yZHByZXNzLWltYWdlcy5zY3NzIiwiLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL193b3JkcHJlc3MtZ2FsbGVyaWVzLnNjc3MiLCIuLi8uLi8uLi9saWIvaG0tcGF0dGVybi1saWJyYXJ5L2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2xhYmVscy5zY3NzIiwiLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL190YWctY2xvdWQuc2NzcyIsIi4uLy4uLy4uL2xpYi9obS1wYXR0ZXJuLWxpYnJhcnkvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiYmFzZS9fY29sdW1ucy5zY3NzIiwiYmFzZS9fY29sdW1ucy1taXhpbnMuc2NzcyIsImJhc2UvX2N0YXMuc2NzcyIsImJhc2UvX2xpc3RzLnNjc3MiLCJiYXNlL190ZXh0LXV0aWxpdGllcy5zY3NzIiwiYmFzZS9fZ3V0ZW5iZXJnLnNjc3MiLCJjb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCJjb21wb25lbnRzL19wcm9qZWN0cy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19odW1hbnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fcG9zdC5zY3NzIiwiY29tcG9uZW50cy9fcG9zdHMtY2F0ZWdvcnktbmF2LnNjc3MiLCJjb21wb25lbnRzL193aWRnZXRzLnNjc3MiLCJjb21wb25lbnRzL192aXAtcGFydG5lci1saW5rLnNjc3MiLCJjb21wb25lbnRzL19leHBhbmRlZC1uYXYuc2NzcyIsImNvbXBvbmVudHMvX2htLXF1b3RlLnNjc3MiLCJjb21wb25lbnRzL19obS1zbmlwcGV0LnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fbGFuZy1zd2l0Y2guc2NzcyIsIm1vZHVsZXMvX3Byb2plY3QtbWFpbi5zY3NzIiwibW9kdWxlcy9fcHJvamVjdC1oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2dlbmVyYWwuc2NzcyIsIm1vZHVsZXMvX2ZlYXR1cmVkLXByb2plY3RzLnNjc3MiLCJtb2R1bGVzL19pbXBvcnRhbnQtY29weS5zY3NzIiwibW9kdWxlcy9fc2VjdGlvbi5zY3NzIiwibW9kdWxlcy9faGlnaGxpZ2h0LnNjc3MiLCJtb2R1bGVzL19zcGxpdC5zY3NzIiwibW9kdWxlcy9fc2VhcmNoLnNjc3MiLCJtb2R1bGVzL19zZXJ2aWNlcy1zZWN0aW9uLnNjc3MiLCJtb2R1bGVzL192aXAuc2NzcyIsIm1vZHVsZXMvX3dpZGdldC1sb2NhdGlvbi5zY3NzIiwibW9kdWxlcy9fd2lkZ2V0LWNvbnRhY3Quc2NzcyIsIm1vZHVsZXMvX3dpZGdldC1uZXdzbGV0dGVyLnNjc3MiLCJtb2R1bGVzL19zdGF0cy5zY3NzIiwibW9kdWxlcy9fbG9nb3Muc2NzcyIsIm1vZHVsZXMvX21hcC5zY3NzIiwibW9kdWxlcy9fZ3Jhdml0eS1mb3Jtcy5zY3NzIiwibW9kdWxlcy9fd2lkZS1jb250YWluZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQkEsTUFDQywwQkFDQSwyQkFDQSxnQ0FDQSxnQ0FDQSw0QkFDQSxrQ0FDQSxpQ0FDQSw0QkFDQSxnQ0FDQSw4QkFBYyxDQUNkLDRFQ2pDMkUsS0FRMUUsdUJBQ0EsMEJBQ0EsNkJBQThCLENBQy9CLEtBT0MsUUFBUyxDQUNWLG9GQXVCQyxhQUFjLENBQ2YsNEJBVUMsb0JBQXFCLENBQ3RCLHNCQU9DLGFBQ0EsUUFBUyxDQUNWLFNBT0MsdUJBQXdCLENBQ3pCLGtCQVNDLFlBQWEsQ0FDZCxFQVdDLDZCQUNBLG9DQUFxQyxDQUN0QyxpQkFTQyxlQUFnQixDQUNqQixZQVdDLG1CQUNBLDBCQUNBLGdDQUFpQyxDQUNsQyxTQVFDLG1CQUFvQixDQUZ0QixTQVdFLGtCQUFtQixDQUNwQixJQU9DLGlCQUFrQixDQUNuQixHQVFDLGNBQ0EsZUFBZ0IsQ0FDakIsa0JBYUMsZ0JBQWlCLENBQ2xCLEtBT0Msc0JBQ0EsVUFBVyxDQUNaLE1BT0MsYUFBYyxDQUNmLFFBU0MsY0FDQSxjQUNBLGtCQUNBLHVCQUF3QixDQUN6QixJQUdDLGNBQWUsQ0FDaEIsSUFHQyxVQUFXLENBQ1osSUFVQyxpQkFBa0IsQ0FDbkIsZUFPQyxlQUFnQixDQUNqQixrQkFjQyxpQ0FDQSxhQUFjLENBQ2YsT0FPQyxlQUFnQixDQUNqQixHQVFDLHVCQUNBLFNBQ0EsZ0JBQWlCLENBQ2xCLHNDQWVDLGFBQ0EsUUFBUyxDQUNWLFNBT0MsZ0JBQWlCLENBQ2xCLGFBU0MsZ0JBQWlCLENBQ2xCLGNBU0MsbUJBQW9CLENBQ3JCLDJEQVlDLHlCQUEwQixDQUMzQiw4SEFVQyxrQkFDQSxTQUFVLENBQ1gsa0hBVUMsNkJBQThCLENBQy9CLFNBT0MseUJBQ0EsYUFDQSw2QkFBOEIsQ0FDL0IsT0FVQyxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNB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Z0IsQ0FEakIscUNBSUUsYUFDQSxnQkFHQSx5QkFBMEIsQ0FSNUIsMkNBWUUseUJBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQW1CLENBZnJCLHdEQW1CRSxjQUFlLENBbkJqQiw2RUF5QkcscUJBQXNCLENBQ3RCLHFDQUtGLGdCQUNBLGdCQUFpQixDQUNqQixzQkN2RUEsMkNBQ0EsMkNBQTZDLENBRTdDLHdDQUpELHdDQU1HLGFBQWMsQ0FOakIsdUNBVUcsY0FDQSxlQUNBLFVBQVcsQ0FDWCxDQUFBIiwiZmlsZSI6InRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEJyYW5kIENvbG91cnMuXG4kaG0tcmVkOiAgICAgICAgICNEMjQ2MzI7XG4kaG0tYmx1ZTogICAgICAgICM3REM5REE7XG4kaG0td2FybS1ncmV5OiAgICM1MDRDNEM7XG4kaG0tZGFyay1ncmV5OiAgICMzNTM1MzU7XG4kaG0tYmVpZ2U6ICAgICAgICNGNEVGRTY7XG4kaG0tbWVkaXVtLWdyZXk6ICM3MzczNzM7XG4kaG0tbGlnaHQtZ3JleTogICNmN2Y3Zjc7XG4kaG0tYnJvd246ICAgICAgICM0RjQ2NDE7XG5cbi8vIEFsdGVybmF0ZSB2ZXJzaW9ucyBvZiBtYWluIGNvbG9ycy4gVXNlZCBmb3IgYm9yZGVycywgYmFja2dyb3VuZHMgZXRjLlxuJGhtLXJlZC1saWdodDogc2F0dXJhdGUoIGxpZ2h0ZW4oICRobS1yZWQsIDEwJSApLCA1ICk7XG4kaG0tcmVkLWRhcms6ICBkZXNhdHVyYXRlKCBkYXJrZW4oICRobS1yZWQsIDYlICksIDggKTtcblxuLy8gRGVwcmVjYXRlZC5cbiRobS1yZWQtYWNjZXNzaWJsZTogJGhtLXJlZCAhZGVmYXVsdDtcblxuLypcbiAqIENTUyBWYXJpYWJsZXNcbiAqIFRvIGJlIHVzZWQgaW4gcHJvamVjdHMgdGhhdCBkbyBub3QgdXNlIFNBU1MsIGZvciBleGFtcGxlLlxuICovXG5cbjpyb290IHtcblx0LS1obS1yZWQ6ICAgICAgICAgJGhtLXJlZDtcblx0LS1obS1ibHVlOiAgICAgICAgJGhtLWJsdWU7XG5cdC0taG0td2FybS1ncmV5OiAgICRobS13YXJtLWdyZXk7XG5cdC0taG0tZGFyay1ncmV5OiAgICRobS1kYXJrLWdyZXk7XG5cdC0taG0tYmVpZ2U6ICAgICAgICRobS1iZWlnZTtcblx0LS1obS1tZWRpdW0tZ3JleTogJGhtLW1lZGl1bS1ncmV5O1xuXHQtLWhtLWxpZ2h0LWdyZXk6ICAkaG0tbGlnaHQtZ3JleTtcblx0LS1obS1icm93bjogICAgICAgJGhtLWJyb3duO1xuXHQtLWhtLXJlZC1saWdodDogICAkaG0tcmVkLWxpZ2h0O1xuXHQtLWhtLXJlZC1kYXJrOiAgICAkaG0tcmVkLWRhcms7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2NC4xLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscywgLyogMSAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sIC8qIDIgKi9cbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUsIC8qIDEgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBsaW5lLWhlaWdodCBmb3IgYWxsIGhlYWRpbmdzIGluIENocm9tZSBtb2JpbGUsIEZpcmVmb3gsXG4gKiBpT1MgU2FmYXJpLCBNaWNyb3NvZnQgRWRnZSBhbmQgSUUuXG4gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cbiIsIi8qIGh0dHA6Ly9wcmlzbWpzLmNvbS9kb3dubG9hZC5odG1sP3RoZW1lcz1wcmlzbSZsYW5ndWFnZXM9bWFya3VwK2NzcytjbGlrZStqYXZhc2NyaXB0K2pzb24rbWFya2Rvd24rcGhwK3BocC1leHRyYXMrc2FzcytzY3NzK3NxbCAqL1xuLyoqXG4gKiBwcmlzbS5qcyBkZWZhdWx0IHRoZW1lIGZvciBKYXZhU2NyaXB0LCBDU1MgYW5kIEhUTUxcbiAqIEJhc2VkIG9uIGRhYmJsZXQgKGh0dHA6Ly9kYWJibGV0LmNvbSlcbiAqIEBhdXRob3IgTGVhIFZlcm91XG4gKi9cblxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcblx0Y29sb3I6IGJsYWNrO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdoaXRlLXNwYWNlOiBwcmU7XG5cdHdvcmQtc3BhY2luZzogbm9ybWFsO1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdHdvcmQtd3JhcDogbm9ybWFsO1xuXHR0YWItc2l6ZTogNDtcblx0aHlwaGVuczogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcblx0Y29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5cdHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuXHRcdHRleHQtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi8qIENvZGUgYmxvY2tzICovXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcblx0cGFkZGluZzogI3sgJG1hcmdpbi12ZXJ0aWNhbC1zbSAvIDIgfSAjeyAkZ3V0dGVyLXdpZHRoIC8gMiB9O1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyogSW5saW5lIGNvZGUgKi9cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnRva2VuLmNvbW1lbnQsXG4udG9rZW4ucHJvbG9nLFxuLnRva2VuLmRvY3R5cGUsXG4udG9rZW4uY2RhdGEge1xuXHRjb2xvcjogc2xhdGVncmF5O1xufVxuXG4udG9rZW4ucHVuY3R1YXRpb24ge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLm5hbWVzcGFjZSB7XG5cdG9wYWNpdHk6IC43O1xufVxuXG4udG9rZW4ucHJvcGVydHksXG4udG9rZW4udGFnLFxuLnRva2VuLmJvb2xlYW4sXG4udG9rZW4ubnVtYmVyLFxuLnRva2VuLmNvbnN0YW50LFxuLnRva2VuLnN5bWJvbCxcbi50b2tlbi5kZWxldGVkIHtcblx0Y29sb3I6ICM5MDU7XG59XG5cbi50b2tlbi5zZWxlY3Rvcixcbi50b2tlbi5hdHRyLW5hbWUsXG4udG9rZW4uc3RyaW5nLFxuLnRva2VuLmNoYXIsXG4udG9rZW4uYnVpbHRpbixcbi50b2tlbi5pbnNlcnRlZCB7XG5cdGNvbG9yOiAjNjkwO1xufVxuXG4udG9rZW4ub3BlcmF0b3IsXG4udG9rZW4uZW50aXR5LFxuLnRva2VuLnVybCxcbi5sYW5ndWFnZS1jc3MgLnRva2VuLnN0cmluZyxcbi5zdHlsZSAudG9rZW4uc3RyaW5nIHtcblx0Y29sb3I6ICNhNjdmNTk7XG59XG5cbi50b2tlbi5hdHJ1bGUsXG4udG9rZW4uYXR0ci12YWx1ZSxcbi50b2tlbi5rZXl3b3JkIHtcblx0Y29sb3I6ICMwN2E7XG59XG5cbi50b2tlbi5mdW5jdGlvbiB7XG5cdGNvbG9yOiAjREQ0QTY4O1xufVxuXG4udG9rZW4ucmVnZXgsXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLnZhcmlhYmxlIHtcblx0Y29sb3I6ICNlOTA7XG59XG5cbi50b2tlbi5pbXBvcnRhbnQsXG4udG9rZW4uYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRva2VuLml0YWxpYyB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRva2VuLmVudGl0eSB7XG5cdGN1cnNvcjogaGVscDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbi51dGlsLWNsZWFyZml4IHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG59XG4iLCJAZnVuY3Rpb24gaWNvblNyYyggJG5hbWUsICRjb2xvcjogXCJibGFja1wiICkge1xuXHRAcmV0dXJuIFwiI3sgJGltYWdlcy1wYXRoIH0vaWNvbnMvaWNvbi0jeyAkbmFtZSB9LSN7ICRjb2xvciB9LnN2Z1wiO1xufVxuXG5AbWl4aW4gaWNvbiggJG5hbWUsICRjb2xvcjogXCJibGFja1wiICkge1xuXHQkaWNvblNyYzogaWNvblNyYyggJG5hbWUsICRjb2xvciApO1xuXHRiYWNrZ3JvdW5kOiB1cmwoICRpY29uU3JjICkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogNzUlO1xuXHR3aWR0aDogJGJhc2UtbGluZS1oZWlnaHQ7XG5cdGhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG59XG5cbiRpY29uczogXCJtYWlsXCIsIFwid29yZHByZXNzXCIsIFwic2VydmVyXCIsIFwiZmFjZWJvb2tcIiwgXCJ0d2l0dGVyXCIsIFwieW91dHViZVwiLCBcInN0cmF0ZWd5XCIsIFwiY29tbWVudFwiLCBcImxpbmtcIiwgXCJsb2NrXCIsIFwibWludXNcIiwgXCJwbHVzXCIsIFwibWludXMtYWx0XCIsIFwicGx1cy1hbHRcIiwgXCJzZWFyY2hcIiwgXCJzcGlubmVyXCIsIFwiYXJyb3ctcmlnaHRcIiwgXCJhcnJvdy1kb3duXCIsIFwiZ2l0aHViXCIsIFwibGlua2VkaW5cIiwgXCJpbnN0YWdyYW1cIiwgXCJwaW5cIiwgXCJjbG9zZVwiLCBcImRvd25sb2FkXCIsIFwic21pbGV5LXdpbmtcIjtcbiRjb2xvcnM6IFwid2hpdGVcIiwgXCJyZWRcIjsgLy8gTm90ZSBibGFjayBpcyB0aGUgZGVmYXVsdC5cblxuLmljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAkYmFzZS1saW5lLWhlaWdodDtcblx0aGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogODAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtaW5kZW50OiAxMDAlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cblxuQGVhY2ggJGljb24gaW4gJGljb25zIHtcblxuXHQuaWNvbi0tI3skaWNvbn0ge1xuXHRcdCRpY29uU3JjOiBpY29uU3JjKCAkaWNvbiwgXCJibGFja1wiICk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCAkaWNvblNyYyApO1xuXHR9XG5cblx0QGVhY2ggJGNvbG9yIGluICRjb2xvcnMge1xuXHRcdC5pY29uLS0jeyRpY29ufS5pY29uLS0jeyRjb2xvcn0ge1xuXHRcdFx0JGljb25TcmM6IGljb25TcmMoICRpY29uLCAkY29sb3IgKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggJGljb25TcmMgKTtcblx0XHR9XG5cdH1cbn1cblxuLmljb24tLWFycm93LWxlZnQge1xuXHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1yaWdodDtcblx0dHJhbnNmb3JtOiByb3RhdGUoIDE4MGRlZyApO1xufVxuXG4uaWNvbi0tYXJyb3ctdXAge1xuXHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1kb3duO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSggMTgwZGVnICk7XG59XG4iLCJcbkBrZXlmcmFtZXMgc3BpbiB7XG5cblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoIDBkZWcgKTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSggLTM2MGRlZyApO1xuXHR9XG5cbn1cbiIsImh0bWwge1xuXHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuYm9keSB7XG5cdEBpbmNsdWRlIHRleHQtc3RkO1xuXHRAaW5jbHVkZSBmb250LWJvZHk7XG5cdGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xufVxuXG5zdHJvbmcsXG5iIHtcblx0QGluY2x1ZGUgZm9udC1oZWFkaW5nO1xuXHRjb2xvcjogJGNvbG9yLXRleHQtaGVhZGluZztcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbmVtLFxuaSB7XG5cdEBpbmNsdWRlIGZvbnQtYm9keTtcblx0Y29sb3I6ICRjb2xvci10ZXh0LWhlYWRpbmc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEsXG4udGV4dC14eGwge1xuXHRAaW5jbHVkZSB0ZXh0LXh4bDtcblx0QGluY2x1ZGUgZm9udC1oZWFkaW5nO1xuXHRAaW5jbHVkZSBmb250LWNhcHM7XG5cdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1zbSAwO1xuXHRjb2xvcjogJGNvbG9yLXRleHQtaGVhZGluZztcbn1cblxuaDIsXG4udGV4dC14bCB7XG5cdEBpbmNsdWRlIHRleHQteGw7XG5cdEBpbmNsdWRlIGZvbnQtaGVhZGluZztcblx0bWFyZ2luOiAkbWFyZ2luLXZlcnRpY2FsLXNtIDA7XG5cdGNvbG9yOiAkY29sb3ItdGV4dC1oZWFkaW5nO1xufVxuXG5oMyxcbi50ZXh0LWxnIHtcblx0QGluY2x1ZGUgdGV4dC1sZztcblx0QGluY2x1ZGUgZm9udC1oZWFkaW5nO1xuXHRtYXJnaW46ICRtYXJnaW4tdmVydGljYWwtc20gMDtcblx0Y29sb3I6ICRjb2xvci10ZXh0LWhlYWRpbmc7XG59XG5cbmg0LFxuLnRleHQtbWQge1xuXHRAaW5jbHVkZSB0ZXh0LW1kO1xuXHRAaW5jbHVkZSBmb250LWhlYWRpbmc7XG5cdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1zbSAwO1xuXHRjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbn1cblxuaDUsXG5oNiB7XG5cdEBpbmNsdWRlIHRleHQtc3RkO1xuXHRAaW5jbHVkZSBmb250LWhlYWRpbmc7XG5cdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1zbSAwO1xuXHRjb2xvcjogJGNvbG9yLXRleHQtaGVhZGluZztcbn1cblxucCxcbnVsLFxub2wsXG4udGV4dC1zdGQge1xuXHRtYXJnaW46ICRtYXJnaW4tdmVydGljYWwtc20gMDtcbn1cblxuc21hbGwsXG4udGV4dC1zbSB7XG5cdEBpbmNsdWRlIHRleHQtc207XG59XG5cbi50ZXh0LXhzIHtcblx0QGluY2x1ZGUgdGV4dC14cztcbn1cblxudWwsXG5vbCB7XG5cdGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG5cdHBhZGRpbmc6IDA7XG5cdHBhZGRpbmc6IDAgMCAwICRndXR0ZXItd2lkdGg7XG5cblx0dWwsXG5cdG9sIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuYmxvY2txdW90ZSB7XG5cdEBpbmNsdWRlIHRleHQtbGc7XG5cdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1zbSAwO1xuXG5cdEBtZWRpYSAjeyAkbXEtc20tdXAgfSB7XG5cdFx0bWFyZ2luOiAkbWFyZ2luLXZlcnRpY2FsLWxnIDA7XG5cdH1cbn1cblxuaHIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcblx0bWFyZ2luOiAkbWFyZ2luLXZlcnRpY2FsLWxnIDA7XG59XG5cbmNvZGUsXG5wcmUge1xuXHRAaW5jbHVkZSB0ZXh0LXhzO1xuXHRjb2xvcjogJGNvbG9yLXRleHQtcHJlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1wcmU7XG5cdHBhZGRpbmc6IDBweCA1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5wcmUge1xuXHRwYWRkaW5nOiAjeyAkbWFyZ2luLXZlcnRpY2FsLXNtIC8gMiB9ICN7ICRndXR0ZXItd2lkdGggLyAyIH07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46ICRtYXJnaW4tdmVydGljYWwtc20gMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG5jb2RlIHtcblx0QGluY2x1ZGUgdGV4dC1zbTtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIE92ZXJyaWRlIHRoZSBiYWNrZ3JvdW5kIGZyb20gcHJpc20uanMuXG46bm90KCBwcmUgKSA+IGNvZGVbIGNsYXNzKj1cImxhbmd1YWdlLVwiIF0sXG5wcmVbIGNsYXNzKj1cImxhbmd1YWdlLVwiIF0ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1wcmU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiBsaWdodGVuKCAkY29sb3ItYWNjZW50LCAyMCUgKTtcbn1cblxuYSB7XG5cdEBpbmNsdWRlIHRleHQtbGluaztcbn1cblxuLy8gVGV4dCBmb3Igc2NyZWVuIHJlYWRlcnMgb25seS5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoIDFweCwgMXB4LCAxcHgsIDFweCApO1xuXHRjbGlwLXBhdGg6IGluc2V0KCA1MCUgKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLy8gRGlzcGxheSB0ZXh0IG9uIGZvY3VzIChmb3Igc2tpcCBsaW5rcykuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0Y2xpcDogYXV0bztcblx0Y2xpcC1wYXRoOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGVmdDogMC41ZW07XG5cdHRvcDogMC41ZW07XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG4iLCJAbWl4aW4gZm9udC1oZWFkaW5nIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNzAwO1xuXG5cdGVtLFxuXHRpLFxuXHRzdHJvbmcsXG5cdGIge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcblx0fVxufVxuXG5AbWl4aW4gZm9udC1ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cblx0c3Ryb25nLFxuXHRiIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG5cbkBtaXhpbiBmb250LWFjY2VudCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWNjZW50O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gZm9udC1jYXBzIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLy8gNTBweCAoZGVza3RvcClcbkBtaXhpbiB0ZXh0LXh4bCB7XG5cdGZvbnQtc2l6ZTogIDEuNTU1NTU1NTU2cmVtO1xuXHRsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQtc20gKiAxLjU7XG5cblx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRmb250LXNpemU6IDIuNzc3Nzc3Nzc4cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodC1zbSAqIDIuNTtcblx0fVxufVxuXG4vLyAzMnB4IChkZXNrdG9wKVxuQG1peGluIHRleHQteGwge1xuXHRmb250LXNpemU6ICAxLjMzMzMzMzMzM3JlbTtcblx0bGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0LXNtICogMS4yNTtcblxuXHRAbWVkaWEgI3sgJG1xLXNtLXVwIH0ge1xuXHRcdGZvbnQtc2l6ZTogMS43Nzc3Nzc3NzhyZW07XG5cdFx0bGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0ICogMS41O1xuXHR9XG59XG5cbi8vIDI4XG5AbWl4aW4gdGV4dC1sZyB7XG5cdGZvbnQtc2l6ZTogMS41NTU1NTU1NTZyZW07XG5cdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodCAqIDEuMjk7XG59XG5cbi8vIDI0XG5AbWl4aW4gdGV4dC1tbCB7XG5cdGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMycmVtO1xuXHRsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG59XG5cbi8vIDIyXG5AbWl4aW4gdGV4dC1tZCB7XG5cdGZvbnQtc2l6ZTogMS4yMjIyMjIyMjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbn1cblxuQG1peGluIHRleHQtc3RkIHtcblx0Zm9udC1zaXplOiAuODg4ODg4ODg5cmVtO1xuXHRsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG5cblx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuXHR9XG59XG5cbkBtaXhpbiB0ZXh0LXNtIHtcblx0Zm9udC1zaXplOiAuODg4ODg4ODg5cmVtO1xuXHRsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQtc207XG59XG5cbkBtaXhpbiB0ZXh0LXhzIHtcblx0Zm9udC1zaXplOiAuNzc3Nzc3Nzc4cmVtO1xuXHRsaW5lLWhlaWdodDogMS40Mjg1O1xufVxuXG5AbWl4aW4gdGV4dC1zbW9vdGhpbmcge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcbn1cblxuLy8gTGVnYWN5LlxuQG1peGluIHRleHQtdGlueSB7XG5cdEBpbmNsdWRlIHRleHQtc207XG59XG5cbkBtaXhpbiB0ZXh0LWxpbmsge1xuXHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGluaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbiwgYmFja2dyb3VuZCAuMnMgZWFzZS1pbiwgYm9yZGVyLXdpZHRoIC4ycyBlYXNlLWluO1xuXG5cdCY6bGluayxcblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dCwgYmFja2dyb3VuZCAuMnMgZWFzZS1vdXQsIGJvcmRlci13aWR0aCAuMnMgZWFzZS1vdXQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1saW5rO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG5AbWl4aW4gdGV4dC1saW5rLXJldmVyc2Uge1xuXHRAaW5jbHVkZSB0ZXh0LWxpbms7XG5cblx0Y29sb3I6IHdoaXRlO1xuXHRib3JkZXItY29sb3I6IHJnYmEoIHdoaXRlLCAuOCApO1xuXG5cdCY6bGluayxcblx0Jjp2aXNpdGVkLFxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6IHdoaXRlO1xuXHR9XG5cbn1cblxuQG1peGluIHRleHQtdW5saW5rIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cblx0JjpsaW5rLFxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOnZpc2l0ZWQge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cbn1cbiIsIi8qXG4gKiBCYXNlIFNldHRpbmdzXG4gKi9cblxuJG1hcmdpbi12ZXJ0aWNhbC1zbTogIDEuNjY2NjY2NjY3cmVtICFkZWZhdWx0O1xuJG1hcmdpbi12ZXJ0aWNhbC1sZzogIDQuNjY2NjY2NjY3cmVtICFkZWZhdWx0O1xuXG4kYmFzZS1saW5lLWhlaWdodDogICAgMS41NTVyZW0gIWRlZmF1bHQ7IC8vIDI4cHhcbiRiYXNlLWxpbmUtaGVpZ2h0LXNtOiAxLjMzM3JlbSAhZGVmYXVsdDsgLy8gMjRweFxuJGJhc2UtZm9udC1zaXplOiAgICAgIDE4cHggIWRlZmF1bHQ7XG5cbiRndXR0ZXItd2lkdGg6IDE1cHggIWRlZmF1bHQ7XG5cbiRmb250LWZhbWlseS1ib2R5OiAgICBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWhlYWRpbmc6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkFuZGFsZSBNb25vXCIsIFwiVWJ1bnR1IE1vbm9cIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWFjY2VudDogIFwiZGluLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4vLyBJbWFnZSBQYXRoLlxuJGltYWdlcy1wYXRoOiBcIi4uL2ltYWdlc1wiICFkZWZhdWx0O1xuXG4vLyBNZWRpYSBxdWVyaWVzLlxuJG1xLXNtLXVwOiAgIFwic2NyZWVuIGFuZCAoIG1pbi13aWR0aDogMzByZW0gKVwiICFkZWZhdWx0O1xuJG1xLXNtLWRvd246IFwic2NyZWVuIGFuZCAoIG1heC13aWR0aDogMzByZW0gKVwiICFkZWZhdWx0O1xuJG1xLW1kLXVwOiAgIFwic2NyZWVuIGFuZCAoIG1pbi13aWR0aDogNTVyZW0gKVwiICFkZWZhdWx0O1xuJG1xLW1kLWRvd246IFwic2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTVyZW0gKVwiICFkZWZhdWx0O1xuJG1xLXByaW50OiAgIFwicHJpbnRcIiAhZGVmYXVsdDtcblxuLypcbiAqIENvbG9yIE1hcHBpbmdcbiAqL1xuXG4kY29sb3ItcHJpbWFyeTogJGhtLXJlZCAhZGVmYXVsdDtcbiRjb2xvci1hY2NlbnQ6ICAkaG0tYmx1ZSAhZGVmYXVsdDtcbiRjb2xvci13aGl0ZTogICAjRkZGICFkZWZhdWx0O1xuJGNvbG9yLWJsYWNrOiAgICRobS1kYXJrLWdyZXkgIWRlZmF1bHQ7XG5cbi8vIEFsdGVybmF0ZSB2ZXJzaW9ucyBvZiBtYWluIGNvbG9ycy4gVXNlZCBmb3IgYm9yZGVycywgYmFja2dyb3VuZHMgZXRjLlxuJGNvbG9yLXByaW1hcnktbGlnaHQ6IHNhdHVyYXRlKCBsaWdodGVuKCAkY29sb3ItcHJpbWFyeSwgMTAlICksIDUgKSAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWRhcms6ICBkZXNhdHVyYXRlKCBkYXJrZW4oICRjb2xvci1wcmltYXJ5LCA2JSApLCA4ICkgIWRlZmF1bHQ7XG5cbi8qXG4gKiBCYXNlIENvbG9yIE1hcHBpbmdcbiAqL1xuXG4kY29sb3ItdGV4dC1kZWZhdWx0OiAkaG0td2FybS1ncmV5ICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGFyazogICAgJGhtLWRhcmstZ3JleSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWhlYWRpbmc6ICRobS1kYXJrLWdyZXkgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1wcmU6ICAgICAkaG0td2FybS1ncmV5ICFkZWZhdWx0O1xuXG4kY29sb3ItbGluazogICAgICAgICAkaG0tcmVkICFkZWZhdWx0O1xuJGNvbG9yLWxpbmstaG92ZXI6ICAgJGhtLXJlZCAhZGVmYXVsdDtcbiRjb2xvci1saW5rLXZpc2l0ZWQ6IGRhcmtlbiggJGhtLXJlZCwgMyUgKSAhZGVmYXVsdDtcblxuJGNvbG9yLWJhY2tncm91bmQtcHJlOiAkaG0tbGlnaHQtZ3JleSAhZGVmYXVsdDtcblxuLypcbiAqIENvbXBvbmVudCBDb2xvciBNYXBwaW5nXG4gKi9cblxuLy8gRm9vdGVyXG4kY29sb3ItZm9vdGVyLXRleHQ6ICRobS1tZWRpdW0tZ3JleSAhZGVmYXVsdDtcblxuLy8gRm9ybXNcbiRjb2xvci1pbnB1dC10ZXh0OiAkaG0td2FybS1ncmV5ICFkZWZhdWx0O1xuXG4vLyBOYXZBY2NvcmRpb25cbiRjb2xvci1uYXYtdG9nZ2xlLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgJGhtLXdhcm0tZ3JleSAhZGVmYXVsdDtcbiRjb2xvci1uYXYtYWNjb3JkaW9uLXByaW1hcnktZm9jdXMtYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGNvbG9yLW5hdi1hY2NvcmRpb24tcHJpbWFyeS10ZXh0OiAgICAgICAgICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kY29sb3ItbmF2LWFjY29yZGlvbi1ncmV5LWZvY3VzLWJhY2tncm91bmQ6ICAgJGhtLWxpZ2h0LWdyZXkgIWRlZmF1bHQ7XG4kY29sb3ItbmF2LWFjY29yZGlvbi1ncmV5LXRleHQ6ICAgICAgICAgICAgICAgJGhtLXdhcm0tZ3JleSAhZGVmYXVsdDtcblxuLy8gTGFiZWxzLlxuJGxhYmVsLWJhY2tncm91bmQ6ICAgICAgICRobS1iZWlnZSAhZGVmYXVsdDtcbiRsYWJlbC1iYWNrZ3JvdW5kLWhvdmVyOiBkYXJrZW4oICRobS1iZWlnZSwgNSUgKSAhZGVmYXVsdDtcblxuLy8gQm9yZGVyc1xuJGJvcmRlci1jb2xvcjogICAgICAgICBsaWdodGVuKCAkaG0tbWVkaXVtLWdyZXksIDQwJSApICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1wcmltYXJ5OiAkaG0tcmVkLWxpZ2h0ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1saWdodDogICBkZXNhdHVyYXRlKCBkYXJrZW4oICRobS1iZWlnZSwgMTUlICksIDIwICkgIWRlZmF1bHQ7XG4iLCIvKipcbiAqIEp1bmlwZXIgb3ZlcnJpZGVzXG4gKi9cblxuLy8gRGVmaW5lIGltYWdlIHBhdGgsIHJlbGF0aXZlIHRvIG91ciBtYWluIFNBU1MgZmlsZS5cbiRpbWFnZXMtcGF0aDogXCIuLi8uLi8uLi9saWIvaG0tcGF0dGVybi1saWJyYXJ5L2Fzc2V0cy9pbWFnZXNcIjtcblxuLyoqXG4gKiBDb2x1bW5zXG4gKi9cblxuLy8gQ29sdW1uIHdpZHRoc1xuJGJhc2Utd2lkdGg6IDY1LjgzM3JlbTsgLy8gMTE4NXB4XG4kZ3V0dGVyLXdpZHRoOiAwLjgzM3JlbTsgLy8gMTVweFxuLy8gQ29sdW1ucyB0aGVtc2VsdmVzIHNob3VsZCBiZSBmbHVpZC5cblxuLy8gTWVkaWEgcXVlcmllcyAtIG92ZXJyaWRlcyBKdW5pcGVyXG4vLyBBZGRlZCAwLjAxcmVtIGdhcCBpbiBiZXR3ZWVuIG1heCBhbmQgbWluIHdpZHRocyB0byBhdm9pZCByb3VuZGluZyBvZmYgYnkgYnJvd3NlcnNcbiRtcS1zbS11cDogXCJzY3JlZW4gYW5kICggbWluLXdpZHRoOiAzNHJlbSApXCI7XG4kbXEtc20tZG93bjogXCJzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAzMy45OXJlbSApXCI7XG4kbXEtbWQtdXA6IFwic2NyZWVuIGFuZCAoIG1pbi13aWR0aDogNTFyZW0gKVwiO1xuJG1xLW1kLWRvd246IFwic2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTAuOTlyZW0gKVwiO1xuJG1xLWxnLXVwOiBcInNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDY4cmVtIClcIjtcbiRtcS1sZy1kb3duOiBcInNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDY3Ljk5cmVtIClcIjtcbiIsInRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1zbSAwO1xufVxuXG50aCxcbnRkIHtcblx0QGluY2x1ZGUgdGV4dC1zbTtcblx0cGFkZGluZzogMC42MTFyZW0gI3sgJGd1dHRlci13aWR0aCAvIDIgfTtcblx0Ym9yZGVyOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5cbnRoZWFkIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbnRmb290IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbnRib2R5IHRyOm50aC1jaGlsZCggb2RkICkgdGQsXG50Ym9keSB0cjpudGgtY2hpbGQoIG9kZCApIHRoIHtcblx0YmFja2dyb3VuZDogJGhtLWxpZ2h0LWdyZXk7XG59XG5cbnRoIHtcblx0Y29sb3I6ICRjb2xvci10ZXh0LWhlYWRpbmc7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdEBpbmNsdWRlIGZvbnQtaGVhZGluZztcbn1cblxudGFibGUgY2FwdGlvbiB7XG5cdEBpbmNsdWRlIHRleHQtc207XG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc20gLyAyO1xufVxuIiwiaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG46YmVmb3JlLFxuOmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cbiIsImltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG4iLCIuQmFja2dyb3VuZC1QcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5CYWNrZ3JvdW5kLUFjY2VudCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG59XG5cbi5CYWNrZ3JvdW5kLVdhcm1HcmV5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGhtLXdhcm0tZ3JleTtcbn1cblxuLkJhY2tncm91bmQtTGlnaHRHcmV5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGhtLWxpZ2h0LWdyZXk7XG59XG5cbi5CYWNrZ3JvdW5kLURhcmtHcmV5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGhtLWRhcmstZ3JleTtcbn1cblxuLkJhY2tncm91bmQtQmVpZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaG0tYmVpZ2U7XG59XG5cbi5CYWNrZ3JvdW5kLU1lZGl1bUdyZXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaG0tbWVkaXVtLWdyZXk7XG59XG5cbi5CYWNrZ3JvdW5kLUJyb3duIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGhtLWJyb3duO1xufVxuIiwiLmxvYWRpbmcge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubG9hZGluZy0tYWN0aXZlIHtcblx0QGluY2x1ZGUgaWNvbiggXCJzcGlubmVyXCIgKTtcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xuXHRhbmltYXRpb24tbmFtZTogc3Bpbjtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxNTAwbXM7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6ICRndXR0ZXItd2lkdGg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMXB4O1xufVxuXG4ubG9hZGluZy0td2hpdGUge1xuXHRAaW5jbHVkZSBpY29uKCBcInNwaW5uZXJcIiwgXCJ3aGl0ZVwiICk7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuLmxvYWRpbmctLXJlZCB7XG5cdEBpbmNsdWRlIGljb24oIFwic3Bpbm5lclwiLCBcInJlZFwiICk7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cbiIsIi5mb290ZXIge1xuXG5cdEBpbmNsdWRlIGZvbnQtaGVhZGluZztcblx0QGluY2x1ZGUgdGV4dC1zbTtcblx0Y29sb3I6ICRjb2xvci1mb290ZXItdGV4dDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1sZyAwO1xuXG5cdC5obS1sb2dvLS10aW55IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTFweDtcblx0fVxuXG5cdGE6bGluayxcblx0YTp2aXNpdGVkIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXG59XG4iLCIuZm9ybV9fZmllbGQsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuXHRAaW5jbHVkZSBmb250LWJvZHk7XG5cdEBpbmNsdWRlIHRleHQtc3RkO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRwYWRkaW5nOiAjeyAkbWFyZ2luLXZlcnRpY2FsLXNtIC8gNCB9ICRndXR0ZXItd2lkdGg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogJGNvbG9yLWlucHV0LXRleHQ7XG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc207XG5cdG1hcmdpbi1yaWdodDogJGd1dHRlci13aWR0aCAvIDI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oICRib3JkZXItY29sb3IsIDE1JSApO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGJvcmRlci1jb2xvciwgMzAlICk7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdEBtZWRpYSAjeyAkbXFfc20tdXAgfSB7XG5cblx0XHR3aWR0aDogNTAlO1xuXG5cdFx0Ji5mb3JtX19maWVsZC0tbGcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji5mb3JtX19maWVsZC0tbWQge1xuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHR9XG5cblx0XHQmLmZvcm1fX2ZpZWxkLS1zbSB7XG5cdFx0XHR3aWR0aDogMTUlO1xuXHRcdH1cblxuXHR9XG5cblx0Ji5mb3JtX19maWVsZC0tY29kZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdH1cblx0fVxuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Y29sb3I6IHJnYmEoICRjb2xvci1pbnB1dC10ZXh0LCAuNSApO1xuXHRcdG9wYWNpdHk6IDE7IC8vIFJlcXVpcmVkIGZvciBNUyBFZGdlXG5cdH1cblxufVxuXG4uZm9ybV9fdGV4dGFyZWEsXG50ZXh0YXJlYSB7XG5cdEBleHRlbmQgLmZvcm1fX2ZpZWxkO1xuXHR3aWR0aDogMTAwJTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5mb3JtX19sYWJlbCxcbmZvcm0gbGFiZWwsXG5mb3JtIGxlZ2VuZCB7XG5cdEBpbmNsdWRlIGZvbnQtaGVhZGluZztcblx0QGluY2x1ZGUgdGV4dC1zbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6ICRtYXJnaW4tdmVydGljYWwtc207XG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc20gLyA0O1xufVxuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uZm9ybV9fY2hlY2tib3gtZ3JvdXAge1xuXG5cdGxhYmVsIHtcblx0XHRAaW5jbHVkZSBmb250LWJvZHk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoIC8gNDtcblx0fVxufVxuXG4uZm9ybV9fcmFkaW8tZ3JvdXAge1xuXHRAZXh0ZW5kIC5mb3JtX19jaGVja2JveC1ncm91cDtcblx0bWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoO1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLXNtIC8gMjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG59XG4iLCIuYnRuIHtcblx0QGluY2x1ZGUgZm9udC1ib2R5O1xuXHRAaW5jbHVkZSB0ZXh0LW1kO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGluaztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiBjYWxjKCAjeyAkbWFyZ2luLXZlcnRpY2FsLXNtIC8gNCB9ICsgMXB4ICkgJGd1dHRlci13aWR0aDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWxpbms7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc20gLyAyO1xuXHRtYXJnaW4tcmlnaHQ6ICRndXR0ZXItd2lkdGggLyAyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogYXV0bztcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGhlaWdodDogYXV0bztcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuXHQmOmxpbmssXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0JltkaXNhYmxlZF0ge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRvcGFjaXR5OiAwLjM7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWxpbms7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCYtLWJsb2NrIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLXNtO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG4uYnRuLS1zZWNvbmRhcnkge1xuXHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWxpbms7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHQmOmxpbmssXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbGluaztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGluaztcblx0fVxuXG5cdCZbZGlzYWJsZWRdIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWxpbms7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1saW5rO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cblxufVxuXG4uYnRuLS10ZXJ0aWFyeSB7XG5cdGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuXHRib3JkZXItY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0JjpsaW5rLFxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZXh0LWRlZmF1bHQ7XG5cdH1cblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcblx0XHR9XG5cdH1cbn1cblxuLmJ0bi0taW52ZXJ0ZWQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblxuXHQmOmxpbmssXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpbms7XG5cdH1cbn1cblxuLmJ0bi0tc21hbGwge1xuXHRAaW5jbHVkZSB0ZXh0LXN0ZDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdHBhZGRpbmc6IDAgI3sgJGd1dHRlci13aWR0aCAvIDIgfTtcbn1cblxuLmJ0bi0tbG9hZGluZyB7XG5cblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5sb2FkaW5nLS1hY3RpdmUge1xuXHRcdEBleHRlbmQgLmxvYWRpbmctLXdoaXRlO1xuXHRcdG1hcmdpbi1sZWZ0OiAkZ3V0dGVyLXdpZHRoIC8gMjtcblx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHR9XG5cblx0Jjpob3ZlciAubG9hZGluZy0tYWN0aXZlIHtcblx0XHRAZXh0ZW5kIC5sb2FkaW5nLS1yZWQ7XG5cdH1cblxufVxuIiwiLmN0YSB7XG5cdEBpbmNsdWRlIHRleHQtbWQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdCYtLXNtYWxsIHtcblx0XHRAaW5jbHVkZSB0ZXh0LXN0ZDtcblx0fVxuXG5cdCYtLWxhcmdlIHtcblx0XHRAaW5jbHVkZSB0ZXh0LW1sO1xuXHR9XG5cblx0Ji0tYXJyb3cge1xuXHRcdHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYyggMS41cmVtICsgI3sgJGd1dHRlci13aWR0aCAvIDIgfSApO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3ctcmlnaHQ7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1yZWQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRtYXJnaW4tbGVmdDogJGd1dHRlci13aWR0aCAvIDI7XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRndXR0ZXItd2lkdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tYXJyb3ctbGVmdCB7XG5cdFx0QGV4dGVuZCAuY3RhLS1hcnJvdztcblx0XHR0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCAxLjVyZW0gKyAjeyAkZ3V0dGVyLXdpZHRoIC8gMiB9ICk7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93LWxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogJGd1dHRlci13aWR0aCAvIDI7XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRndXR0ZXItd2lkdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0td2hpdGUge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXG5cdFx0JjpsaW5rLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcixcblx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuXHRcdH1cblxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS13aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuXG4iLCIuaG0tbG9nbyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtaW5kZW50OiAxMDAlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6IHVybCggXCIjeyAkaW1hZ2VzLXBhdGggfS9sb2dvcy9sb2dvLWJsYWNrLnN2Z1wiICkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0d2lkdGg6IDE1NnB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1zbSAkZ3V0dGVyLXdpZHRoO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRvcGFjaXR5OiAxLjA7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC42O1xuXHR9XG59XG5cbi5obS1sb2dvLS1yZWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiI3sgJGltYWdlcy1wYXRoIH0vbG9nb3MvbG9nby1yZWQuc3ZnXCIgKTtcbn1cblxuLmhtLWxvZ28tLXdoaXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCBcIiN7ICRpbWFnZXMtcGF0aCB9L2xvZ29zL2xvZ28td2hpdGUuc3ZnXCIgKTtcbn1cblxuLmhtLWxvZ28tLWFsdCB7XG5cblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCBcIiN7ICRpbWFnZXMtcGF0aCB9L2xvZ29zL2xvZ28tYWx0LWJsYWNrLnN2Z1wiICk7XG5cdHdpZHRoOiAxMDdweDtcblx0aGVpZ2h0OiA2MHB4O1xuXG5cdCYuaG0tbG9nby0tcmVkIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiI3sgJGltYWdlcy1wYXRoIH0vbG9nb3MvbG9nby1hbHQtcmVkLnN2Z1wiICk7XG5cdH1cblxuXHQmLmhtLWxvZ28tLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiI3sgJGltYWdlcy1wYXRoIH0vbG9nb3MvbG9nby1hbHQtd2hpdGUuc3ZnXCIgKTtcblx0fVxuXG59XG5cbi5obS1sb2dvLS1zbWFsbCB7XG5cblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCBcIiN7ICRpbWFnZXMtcGF0aCB9L2xvZ29zL2xvZ28tc21hbGwtYmxhY2suc3ZnXCIgKTtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogMzBweDtcblxuXHQmLmhtLWxvZ28tLXJlZCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCBcIiN7ICRpbWFnZXMtcGF0aCB9L2xvZ29zL2xvZ28tc21hbGwtcmVkLnN2Z1wiICk7XG5cdH1cblxuXHQmLmhtLWxvZ28tLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiI3sgJGltYWdlcy1wYXRoIH0vbG9nb3MvbG9nby1zbWFsbC13aGl0ZS5zdmdcIiApO1xuXHR9XG59XG5cbi5obS1sb2dvLS10aW55IHtcblxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiI3sgJGltYWdlcy1wYXRoIH0vbG9nb3MvbG9nby10aW55LWJsYWNrLnN2Z1wiICk7XG5cdHdpZHRoOiAkYmFzZS1mb250LXNpemU7XG5cdGhlaWdodDogJGJhc2UtZm9udC1zaXplO1xuXHRtYXJnaW4tdG9wOiAoICRiYXNlLWxpbmUtaGVpZ2h0IC0gMXJlbSApIC8gMjtcblx0bWFyZ2luLWJvdHRvbTogKCAkYmFzZS1saW5lLWhlaWdodCAtIDFyZW0gKSAvIDI7XG5cblx0Ji5obS1sb2dvLS1yZWQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggXCIjeyAkaW1hZ2VzLXBhdGggfS9sb2dvcy9sb2dvLXRpbnktcmVkLnN2Z1wiICk7XG5cdH1cblxuXHQmLmhtLWxvZ28tLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiI3sgJGltYWdlcy1wYXRoIH0vbG9nb3MvbG9nby10aW55LXdoaXRlLnN2Z1wiICk7XG5cdH1cbn1cbiIsIi8qXG4gKiBUaGVzZSBjbGFzc2VzIHVzZSBXb3JkUHJlc3MgZGVmYXVsdCBhbGlnbm1lbnQgY2xhc3NlcyBhbmQgZG8gbm90IGZvbGxvdyB0aGUgbmFtaW5nIGNvbnZlbnRpb24uXG4gKi9cblxuLmFsaWdubm9uZSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogJGd1dHRlci13aWR0aDtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc207XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogJGd1dHRlci13aWR0aDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLXNtO1xufVxuXG4ud3AtY2FwdGlvbiB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbWcge1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblxufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0QGluY2x1ZGUgdGV4dC1zbTtcblx0Y29sb3I6ICRobS1tZWRpdW0tZ3JleTtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogI3sgJG1hcmdpbi12ZXJ0aWNhbC1zbSAvIDQgfSAwO1xufVxuXG4uYWxpZ25jZW50ZXIgPiAud3AtY2FwdGlvbi10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ25sZWZ0ID4gLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0ID4gLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwiLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1zbSAkZ3V0dGVyLXdpZHRoIC8gLTI7XG5cblx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRtYXJnaW46ICRtYXJnaW4tdmVydGljYWwtbGcgI3sgJGd1dHRlci13aWR0aCAqIC0xIH07XG5cdH1cbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1zbSAvIDIgMCAwO1xuXHRwYWRkaW5nOiAwICRndXR0ZXItd2lkdGggLyAyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA5IHtcblx0LmdhbGxlcnktY29sdW1ucy0jeyAkaSB9IHtcblxuXHRcdC5nYWxsZXJ5LWl0ZW0ge1xuXG5cdFx0XHRAaWYgJGkgPiA2IHtcblx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblxuXHRcdFx0XHR3aWR0aDogMTAwJSAvICRpO1xuXG5cdFx0XHRcdEBmb3IgJGlpIGZyb20gMSB0aHJvdWdoICRpIHtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCggI3sgJGlpIH0gKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG5cbi5nYWxsZXJ5LWl0ZW0gaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuIiwiLmxhYmVsIHtcblxuXHRAaW5jbHVkZSB0ZXh0LXNtO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGluaztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiAwICN7ICRndXR0ZXItd2lkdGggLyAyIH07XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLXNtIC8gMjtcblx0bWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoIC8gNDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcblx0dHJhbnNpdGlvbjogY29sb3IgLjFzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xcyBlYXNlLWluLW91dDtcblxuXHQmOmxpbmssXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgLjFzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xcyBlYXNlLWluLW91dDtcblx0fVxuXG59XG5cbi5sYWJlbF9fY291bnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdG1pbi13aWR0aDogJGJhc2UtZm9udC1zaXplO1xuXHRoZWlnaHQ6ICRiYXNlLWZvbnQtc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRiYXNlLWZvbnQtc2l6ZTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuXHRmb250LXNpemU6IC42ICogJGJhc2UtZm9udC1zaXplO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWFyZ2luLWxlZnQ6IDAuMWVtO1xuXHRtYXJnaW4tcmlnaHQ6IDAuMWVtO1xuXG5cdC5sYWJlbDpob3ZlciAmLFxuXHQubGFiZWw6Zm9jdXMgJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuIiwiLnRhZy1jbG91ZCB7XG5cblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuXHRhIHtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLXNtIC8gMjtcblxuXHRcdCsgYSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogJGd1dHRlci13aWR0aCAvIDQ7XG5cdFx0fVxuXG5cdH1cblxufVxuIiwiLyoqXG4gKiBwYWdpbmF0aW9uLlxuICpcbiAqIFJlcXVpcmVzIG1hcmt1cCBsaWtlOlxuICpcbiAqIDxkaXYgY2xhc3M9XCJwYWdpbmF0aW9uXCI+XG4gKiA8P3BocCBwcmV2aW91c19wb3N0c19saW5rKCAnUHJldmlvdXMgUGFnZScgKTsgPz5cbiAqIDw/cGhwIG5leHRfcG9zdHNfbGluayggJ05leHQgUGFnZScgKTsgPz5cbiAqIDwvZGl2PlxuKi9cblxuLnBhZ2luYXRpb24ge1xuXG5cdEBleHRlbmQgLnV0aWwtY2xlYXJmaXg7XG5cblx0bWFyZ2luOiAkYmFzZS1saW5lLWhlaWdodCBhdXRvO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0cGFkZGluZy10b3A6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0YSxcblx0Jl9faXRlbSB7XG5cdFx0QGV4dGVuZCAuY3RhO1xuXHRcdEBleHRlbmQgLmN0YS0tc21hbGw7XG5cdH1cblxuXHRhOmZpcnN0LWNoaWxkIHtcblx0XHRAZXh0ZW5kIC5jdGEtLWFycm93LWxlZnQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHRhOmxhc3QtY2hpbGQge1xuXHRcdEBleHRlbmQgLmN0YS0tYXJyb3c7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0JjplbXB0eSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi5wYWdpbmF0aW9uLS1udW1iZXJzIHtcblxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0PiBhLFxuXHQ+IHNwYW4sXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMCAkZ3V0dGVyLXdpZHRoIC8gMjtcblx0fVxuXG5cdGE6Zmlyc3QtY2hpbGQsXG5cdGE6bGFzdC1jaGlsZCB7XG5cdFx0QGV4dGVuZCAuY3RhO1xuXHRcdEBleHRlbmQgLmN0YS0tc21hbGw7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi53cC1wYWdlbmF2aSB7XG5cdEBleHRlbmQgLnBhZ2luYXRpb24tLW51bWJlcnM7XG59XG4iLCIuY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAkYmFzZS13aWR0aDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiBjYWxjKCAxMDAlIC0gI3skZ3V0dGVyLXdpZHRoICogMn0gKTtcblxuXHRAbWVkaWEgI3sgJG1xLW1kLXVwIH0ge1xuXHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gI3skZ3V0dGVyLXdpZHRoICogNH0gKTtcblx0fVxufVxuXG4uYmFzZS13cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICN7ICRtcS1sZy11cCB9IHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IGdyaWQtY29scyggMSwgMSApO1xuXHRcdHBhZGRpbmctcmlnaHQ6IGdyaWQtY29scyggMSwgMSApO1xuXHR9XG5cblx0Ji0tbmFycm93IHtcblx0XHRAbWVkaWEgI3sgJG1xLWxnLXVwIH0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBncmlkLWNvbHMoIDIsIDEgKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IGdyaWQtY29scyggMiwgMSApO1xuXHRcdH1cblx0fVxuXG5cdCYtLXdpZGUge1xuXHRcdEBtZWRpYSAjeyAkbXEtbGctdXAgfSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmFzZS1oYWxmIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRAbWVkaWEgI3sgJG1xLXNtLXVwIH0ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0Ji0tcmV2ZXJzZSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0fVxuXG5cdFx0Ji0tbGVmdCxcblx0XHQmLS1yaWdodCB7XG5cdFx0XHR3aWR0aDogY2FsYyggNTAlIC0gI3skZ3V0dGVyLXdpZHRofSAvIDIgKTsgLy8gUmVtb3ZlIHRoZSBhbW91bnQgeW91IHdhbnQgZm9yIHBhZGRpbmcuXG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7ICRtcS1zbS1kb3duIH0ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0Ji0tbGVmdCxcblx0XHQmLS1yaWdodCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc207XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iYXNlLXR3by1jb2wge1xuXHRAZXh0ZW5kIC5iYXNlLXdyYXA7XG5cdEBleHRlbmQgLmJhc2Utd3JhcC0td2lkZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdEBtZWRpYSAjeyAkbXEtbWQtdXAgfSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdEBtZWRpYSAjeyAkbXEtbWQtdXAgfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDEyKTtcblx0XHRcdHBhZGRpbmctbGVmdDogZ3JpZC1jb2xzKCAxLCAxICk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBncmlkLWNvbHMoIDEsIDEgKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3sgJG1xLWxnLXVwIH0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBncmlkLWNvbHMoIDIsIDEgKTtcblx0XHR9XG5cblx0XHQvLyBVdGlsaXR5IGNsYXNzIGZvciBwdWxsaW5nIHNvbWV0aGluZyBpbnRvIHRoZSBsZWZ0IG1hcmdpbi5cblx0XHQmLS1wdWxsIHtcblx0XHRcdEBtZWRpYSAjeyAkbXEtbWQtdXAgfSB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMTQsIDEzKTtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogZ3JpZC1jb2xzKCAtMSwgMSwgMTMgKTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7ICRtcS1sZy11cCB9IHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC13aWR0aCgxMCwgOSk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBncmlkLWNvbHMoIC0xLCAxLCA5ICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdEBtZWRpYSAjeyAkbXEtbWQtdXAgfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDQpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRndXR0ZXItd2lkdGg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7ICRtcS1tZC1kb3duIH0ge1xuXHRcdH1cblx0fVxufVxuXG4uYmFzZS10aHJlZS1jb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0Jl9fY29sIHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoNCwgMTIpO1xuXG5cdFx0XHQmOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRndXR0ZXItd2lkdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7ICRtcS1tZC11cCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6IGdyaWQtY29scyggMiwgMSApO1xuXHRcdHBhZGRpbmctcmlnaHQ6IGdyaWQtY29scyggMiwgMSApO1xuXHR9XG5cblx0Ji0td2lkZSB7XG5cdFx0QG1lZGlhICN7ICRtcS1tZC11cCB9IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7ICRtcS1zbS1kb3duIH0ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmX19jb2wge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLXNtO1xuXHRcdH1cblx0fVxufVxuIiwiQGZ1bmN0aW9uIGdyaWQtY29scygkY29scywgJGd1dHRlcnM6IDAsICRjb2wtbnVtOiAxNikge1xuXHRAcmV0dXJuIGNhbGMoXG5cdFx0I3sxMDAgKiAkY29scyAvICRjb2wtbnVtfSUgLSAoI3soJGNvbC1udW0gLSAkY29scykgLyAkY29sLW51bX0gKiAjeyRndXR0ZXItd2lkdGh9KSArXG5cdFx0KCN7JGd1dHRlci13aWR0aH0gKiAjeyRndXR0ZXJzfSlcblx0KTtcbn1cblxuQGZ1bmN0aW9uIGdyaWQtY29scy1uZWdhdGl2ZSgkY29scywgJGd1dHRlcnM6IDAsICRjb2wtbnVtOiAxNikge1xuXHQkZ3JpZC1jb2xzOiBjYWxjKFxuXHRcdCN7MTAwICogJGNvbHMgLyAkY29sLW51bX0lICsgKCN7KCAkY29sLW51bSArICRjb2xzICkgLyAkY29sLW51bX0gKiAjeyRndXR0ZXItd2lkdGh9KSArXG5cdFx0KCN7JGd1dHRlci13aWR0aH0gKiAjeyRndXR0ZXJzfSlcblx0KTtcblxuXHRAcmV0dXJuIGNhbGMoI3skZ3JpZC1jb2xzfSAqIC0xKTtcbn1cblxuQG1peGluIGdyaWQtd2lkdGgoJGNvbHMsICRjb2wtbnVtOiAxNikge1xuXHR3aWR0aDogZ3JpZC1jb2xzKCAkY29scywgMCwgJGNvbC1udW0gKTtcbn1cblxuQG1peGluIGdyaWQtb2Zmc2V0KCRjb2xzLCAkY29sLW51bTogMTYpIHtcblx0bWFyZ2luLWxlZnQ6IGdyaWQtY29scyggJGNvbHMsIDEsICRjb2wtbnVtICk7XG59XG4iLCIuaW1hZ2UtbGluayB7XG5cdEBpbmNsdWRlIHRleHQtdW5saW5rO1xuXG5cdCoge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGN1YmljLWJlemllciggMC40MiwgMCwgMC41OCwgMSApO1xuXHR9XG5cblx0aW1nIHtcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllciggMC40MiwgMCwgMC41OCwgMSApIDEwMG1zO1xuXG5cdFx0QGF0LXJvb3Qge1xuXHRcdFx0LmltYWdlLWxpbmsgZGl2OmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoIDAuNDIsIDAsIDAuNTgsIDEgKSAxMDBzO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0YTpob3ZlciAmLFxuXHRcdFx0XHRhOmZvY3VzICYge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoIDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSApIDA7XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0YTpob3ZlciAmLFxuXHRhOmZvY3VzICYge1xuXHRcdCoge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoIDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSApIDA7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQmOmZvY3VzLFxuXHRhOmZvY3VzICYge1xuXHRcdGltZyB7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItbGluaztcblx0XHR9XG5cdH1cbn1cblxuLnBvc3QtY3RhIHtcblx0PiBhIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9fYnV0dG9uLFxuXHQmX19kb3dubG9hZCB7XG5cdFx0QGV4dGVuZCAuYnRuO1xuXHRcdEBleHRlbmQgLmJ0bi0tc2Vjb25kYXJ5O1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0QGV4dGVuZCAuaWNvbi0tcmVkO1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRndXR0ZXItd2lkdGggLyAyO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIgLmljb24ge1xuXHRcdFx0QGV4dGVuZCAuaWNvbi0td2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJyb3cge1xuXHRcdEBleHRlbmQgLmN0YTtcblx0XHRAZXh0ZW5kIC5jdGEtLWFycm93O1xuXHR9XG59XG4iLCIubGlzdCB7XG5cdCYtLXVuc3R5bGVkIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuIiwiLnRleHQtc2x1ZyB7XG5cdEBpbmNsdWRlIGZvbnQtaGVhZGluZztcblx0QGluY2x1ZGUgZm9udC1jYXBzO1xuXHRAaW5jbHVkZSB0ZXh0LXhzO1xuXHRAaW5jbHVkZSB0ZXh0LXNtb290aGluZztcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0Ji0taGVhZGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdH1cbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtaW1wb3J0YW50IHtcblx0QGluY2x1ZGUgdGV4dC1tZDtcbn1cblxuLmhlYWRpbmctbGluayB7XG5cdEBpbmNsdWRlIHRleHQtdW5saW5rO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZCAyMDBtcyBlYXNlLW91dDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWxpbms7XG5cdH1cbn1cbiIsIi53cC1ibG9jay1lbWJlZC15b3V0dWJlLFxuLndwLWJsb2NrLWVtYmVkLXZpbWVvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xuXHRtYXJnaW46ICRtYXJnaW4tdmVydGljYWwtc20gMDtcbn1cblxuLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgaWZyYW1lLFxuLndwLWJsb2NrLWVtYmVkLXZpbWVvIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuIiwiLmFydGljbGUge1xuXHRAZXh0ZW5kIC5iYXNlLXdyYXA7XG5cdEBleHRlbmQgLmJhc2Utd3JhcC0td2lkZTtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0Jl9faGVhZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogJG1hcmdpbi12ZXJ0aWNhbC1sZyAvIDI7XG5cblx0XHRAbWVkaWEgI3sgJG1xLXNtLXVwIH0ge1xuXHRcdFx0cGFkZGluZy10b3A6ICRtYXJnaW4tdmVydGljYWwtbGc7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdEBtZWRpYSAjeyAkbXEtbWQtdXAgfSB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMTQpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3sgJG1xLWxnLXVwIH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDEwKTtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1vZmZzZXQoMSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc20gKiAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGVjayB7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0LXhsO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc207XG5cblx0XHRcdEBtZWRpYSAjeyAkbXEtbWQtdXAgfSB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMTQpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3sgJG1xLWxnLXVwIH0ge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDEwKTtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1vZmZzZXQoMSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc20gKiAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbWV0YSB7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0LXNtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLXNtO1xuXG5cdFx0XHRAbWVkaWEgI3sgJG1xLWxnLXVwIH0ge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC13aWR0aCg0KTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fcG9zdGVkLW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLXNtO1xuXG5cdFx0QG1lZGlhICN7ICRtcS1tZC11cCB9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMTMpO1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC1vZmZzZXQoMSk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7ICRtcS1sZy11cCB9IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDkpO1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC1vZmZzZXQoMik7XG5cdFx0fVxuXG5cdFx0LnNpemUtbGFyZ2UsXG5cdFx0LnNpemUtbGFyZ2UgKyAud3AtY2FwdGlvbi10ZXh0IHtcblx0XHRcdEBleHRlbmQgLmJhc2UtdHdvLWNvbF9fbGVmdC0tcHVsbDtcblx0XHR9XG5cblx0XHRpbWcsXG5cdFx0LndwLWNhcHRpb24ge1xuXHRcdFx0Ji5hbGlnbnJpZ2h0LFxuXHRcdFx0Ji5hbGlnbmxlZnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ1JTtcblxuXHRcdFx0XHRAbWVkaWEgI3sgJG1xLXNtLWRvd24gfSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAxZW0gYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud3AtY2FwdGlvbi10ZXh0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdEBleHRlbmQgLmJhc2UtdHdvLWNvbF9fbGVmdC0tcHVsbDtcblx0XHR9XG5cblx0XHQuaGFzLWhtLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkOTRlM2E7XG5cdFx0fVxuXG5cdFx0Lmhhcy1obS1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzdkYzlkYTtcblx0XHR9XG5cblx0XHQuaGFzLWhtLWdyZXktd2FybS1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDRjNGM7XG5cdFx0fVxuXG5cdFx0Lmhhcy1obS13aGl0ZS1vZmYtYmFja2dyb3VuZC1jb2xvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWVmO1xuXHRcdH1cblxuXHRcdC5oYXMtaG0tYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuXHRcdH1cblxuXHRcdC5oYXMtaG0tYmVpZ2UtYmFja2dyb3VuZC1jb2xvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRlZmU2O1xuXHRcdH1cblxuXHRcdC5oYXMtaG0tZ3JleS1tZWQtYmFja2dyb3VuZC1jb2xvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3MzczO1xuXHRcdH1cblxuXHRcdC5oYXMtaG0tYnJvd24tYmFja2dyb3VuZC1jb2xvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0NjQxO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NpZGViYXIge1xuXHRcdEBpbmNsdWRlIHRleHQtc207XG5cblx0XHRAbWVkaWEgI3sgJG1xLWxnLXVwIH0ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDQpO1xuXHRcdH1cblxuXHRcdCZfX2F1dGhvciB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNWVtO1xuXG5cdFx0XHQmX190aHVtYiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiBncmlkLWNvbHMoIDEsIDEsIDQgKTtcblx0XHRcdFx0bWF4LXdpZHRoOiA0cmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fbmFtZSxcblx0XHRcdCZfX2JpbyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbmFtZSB7XG5cdFx0XHRcdEBleHRlbmQgLnRleHQtc2x1Zztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19hdXRob3ItcG9zdHMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41ZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMi4yNXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuXHRcdEBtZWRpYSAjeyAkbXEtc20tdXAgfSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3sgJG1xLW1kLXVwIH0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IGdyaWQtY29scyggMSwgMSApO1xuXHRcdFx0cGFkZGluZy1yaWdodDogZ3JpZC1jb2xzKCAxLCAxICk7XG5cdFx0fVxuXG5cdFx0Jl9fc2ltaWxhcixcblx0XHQmX19yZWNlbnQge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC13aWR0aCg2LCAxNCk7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvamVjdC1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdCZfX3RodW1iIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cblx0XHRpbWcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIHRleHQtbWQ7XG5cdFx0QGluY2x1ZGUgdGV4dC11bmxpbms7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbi5wcm9qZWN0LWZpbHRlcnMge1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLXNtO1xuXG5cdCZfX2hlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbTtcblx0fVxuXG5cdCZfX2N1cnJlbnQge1xuXHRcdEBleHRlbmQgLnRleHQtc2x1Zztcblx0fVxuXG5cdCZfX3RvZ2dsZSB7XG5cdFx0QGV4dGVuZCAudGV4dC1zbHVnO1xuXHRcdEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIHRleHQtbGluaztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiICtcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxcmVtOyAvLyBDb25zaXN0ZW50IHdpZHRoIGtlZXBzIHRvZ2dsZSBmcm9tIGp1bXBpbmcuXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDAuMDc1ZW07XG5cdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblxuXHRcdCYub3Blbjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCIgLVwiO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdHBhZGRpbmc6ICRndXR0ZXItd2lkdGggLyAyIDAgJGd1dHRlci13aWR0aDtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5maWx0ZXIge1xuXHRcdFx0QGluY2x1ZGUgdGV4dC11bmxpbms7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0LXNtO1xuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0LWxpbms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9qZWN0LWdyaWQge1xuXHRtYXJnaW46ICRtYXJnaW4tdmVydGljYWwtbGcgMDtcblxuXHQmX19saXN0IHtcblx0XHRAZXh0ZW5kIC5iYXNlLXRocmVlLWNvbDtcblxuXHRcdCYgLnByb2plY3QtaXRlbSB7XG5cdFx0XHRAZXh0ZW5kIC5iYXNlLXRocmVlLWNvbF9fY29sO1xuXHRcdH1cblxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbn1cbiIsIi5zaXRlLWhlYWRlciB7XG5cdEBtZWRpYSAjeyAkbXEtbWQtdXB9IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogOTAlO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDgwcmVtICkge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIHRleHQtdW5saW5rO1xuXHR9XG5cblx0Jl9fbmF2IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCAkaG0tbGlnaHQtZ3JleSwgMTAlICk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLXNtO1xuXHRcdHBhZGRpbmctdG9wOiAkbWFyZ2luLXZlcnRpY2FsLXNtO1xuXG5cdFx0QG1lZGlhICN7ICRtcS1tZC11cH0ge1xuXHRcdFx0QGluY2x1ZGUgdGV4dC1zbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdEBtZWRpYSAjeyAkbXEtbWQtdXB9IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyAkbXEtbGctdXAgfSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJGd1dHRlci13aWR0aDtcblxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZzogJG1hcmdpbi12ZXJ0aWNhbC1zbSAvIDIgMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdEBtZWRpYSAjeyAkbXEtbWQtdXB9IHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogJG1hcmdpbi12ZXJ0aWNhbC1zbSAkZ3V0dGVyLXdpZHRoO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGhtLXJlZDtcblxuXHRcdFx0XHRcdEBtZWRpYSAjeyAkbXEtbWQtdXB9IHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmN1cnJlbnQtbWVudS1pdGVtLFxuXHRcdC5jdXJyZW50X3BhZ2VfcGFyZW50IHtcblx0XHRcdGEge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGhtLWxpZ2h0LWdyZXksIDIwJSApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXZfX21hcmtlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAbWVkaWEgI3sgJG1xLW1kLXVwfSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkaG0tcmVkO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDAuODMzMzNyZW07XG5cdFx0XHRcdHRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1pbi1vdXQsIGhlaWdodCAxMDBtcyBsaW5lYXIsIHdpZHRoIDEwMG1zIGxpbmVhcjtcblxuXHRcdFx0XHQmLS1ub3QtYW5pbWF0ZWQge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnRuLWJ1cmdlciB7XG5cdFx0d2lkdGg6ICRiYXNlLWxpbmUtaGVpZ2h0ICogMC44O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkICRobS1yZWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAzcHggMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG1hcmdpbi10b3A6ICRtYXJnaW4tdmVydGljYWwtc20gKiAwLjc7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjIgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6ICRobS1yZWQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMS41cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjIgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSggLTkwZGVnICk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7ICRtcS1tZC11cH0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3sgJG1xLW1kLWRvd24gfSB7XG5cdFx0Jl9fbG9nbyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkbWFyZ2luLXZlcnRpY2FsLXNtIC8gMjtcblx0XHR9XG5cdH1cbn1cbiIsIi5odW1hbiB7XG59XG5cbi5odW1hbi1mb290ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLWxnO1xuXHRwYWRkaW5nLXRvcDogJG1hcmdpbi12ZXJ0aWNhbC1sZztcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cblx0LnRleHQtaW1wb3J0YW50IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5odW1hbi1ncmlkIHtcblx0QGV4dGVuZCAuYmFzZS13cmFwO1xuXHRAZXh0ZW5kIC5iYXNlLXdyYXAtLXdpZGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbTtcblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRndXR0ZXItd2lkdGg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXItd2lkdGg7XG5cblx0XHRAbWVkaWEgI3sgJG1xLXNtLWRvd24gfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDEsIDMpO1xuXG5cdFx0XHQmOm50aC1jaGlsZCgzbikge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMywgMTIpO1xuXG5cdFx0XHQmOm50aC1jaGlsZCg0bikge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGh1bWJuYWlsIHtcblx0XHRcdEBpbmNsdWRlIHRleHQtdW5saW5rO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDc1JTsgLy8gNHgzXG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSggMSApIGNvbnRyYXN0KCAxLjIgKTtcblx0XHRcdHRyYW5zaXRpb246IGZpbHRlciAyMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAxMDBtcyBlYXNlLW91dDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBmaWx0ZXIgMjAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMTAwbXMgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fcGFuZWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nOiAkZ3V0dGVyLXdpZHRoO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhtLXJlZDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdCoge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSgpIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6ICN7LTIgKiAxNXB4fTtcblx0XHRcdFx0bGVmdDogY2FsYyggNTAlIC0gMTVweCApO1xuXHRcdFx0XHRib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRobS1yZWQ7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyAkbXEtc20tZG93biB9IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDMwMCUgKyAyICogI3skZ3V0dGVyLXdpZHRofSApO1xuXHRcdFx0XHRwYWRkaW5nOiBncmlkLWNvbHMoIDEsIDAsIDMgKSBncmlkLWNvbHMoIDEsIDEsIDMgKTsgLy8gUGFkZGluZyBwZXJjZW50YWdlIGlzIGJhc2VkIG9uIHBhcmVudC5cblxuXHRcdFx0XHQvLyBGaXggcG9zaXRpb25pbmcgZm9yIDFzdCBpbiByb3cuXG5cdFx0XHRcdC5odW1hbi1ncmlkX19pdGVtOm50aC1jaGlsZCgzbi0yKSAmIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUoKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKCAxNi42NjY2NyUgLSAjeyRndXR0ZXItd2lkdGggKiA0IC8gM30gKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBGaXggcG9zaXRpb25pbmcgZm9yIDJuZCBpbiByb3cuXG5cdFx0XHRcdC5odW1hbi1ncmlkX19pdGVtOm50aC1jaGlsZCgzbi0xKSAmIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIGNhbGMoIC0zMy4zMzMzMzMlIC0gI3skZ3V0dGVyLXdpZHRoIC8gM30gKSApO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlKCkge1xuXHRcdFx0XHRcdFx0bGVmdDogY2FsYyggNTAlIC0gI3skZ3V0dGVyLXdpZHRofSApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIEZpeCBwb3NpdGlvbmluZyBmb3IgM25kIGluIHJvdy5cblx0XHRcdFx0Lmh1bWFuLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDNuKSAmIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIGNhbGMoIC02Ni42NjY2NyUgLSAjeyRndXR0ZXItd2lkdGggKiAyIC8gM30gKSApO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlKCkge1xuXHRcdFx0XHRcdFx0bGVmdDogY2FsYyggODMuMzMzMyUgLSAjeyRndXR0ZXItd2lkdGggKiAyIC8gM30gKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDQwMCUgKyAzICogI3skZ3V0dGVyLXdpZHRofSApO1xuXHRcdFx0XHRwYWRkaW5nOiBncmlkLWNvbHMoIDEsIDAsIDMgKSBncmlkLWNvbHMoIDEsIDEsIDMgKTsgLy8gUGFkZGluZyBwZXJjZW50YWdlIGlzIGJhc2VkIG9uIHBhcmVudC5cblxuXHRcdFx0XHQvLyBGaXggcG9zaXRpb25pbmcgZm9yIDFzdCBpbiByb3cuXG5cdFx0XHRcdC5odW1hbi1ncmlkX19pdGVtOm50aC1jaGlsZCg0biAtIDMpICYge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSgpIHtcblx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoIDEyLjUlIC0gI3skZ3V0dGVyLXdpZHRoICogNCAvIDN9ICk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gRml4IHBvc2l0aW9uaW5nIGZvciAybmQgaW4gcm93LlxuXHRcdFx0XHQuaHVtYW4tZ3JpZF9faXRlbTpudGgtY2hpbGQoNG4gLSAyKSAmIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIGNhbGMoIC0yNSUgLSAjeyRndXR0ZXItd2lkdGggLyAzfSApICk7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUoKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKCAzNy41JSAtICN7JGd1dHRlci13aWR0aH0gKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBGaXggcG9zaXRpb25pbmcgZm9yIDNuZCBpbiByb3cuXG5cdFx0XHRcdC5odW1hbi1ncmlkX19pdGVtOm50aC1jaGlsZCg0biAtIDEpICYge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggY2FsYyggLTUwJSAtICN7JGd1dHRlci13aWR0aCAqIDIgLyAzfSApICk7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUoKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKCA2Mi41JSAtICN7JGd1dHRlci13aWR0aCAqIDIgLyAzfSApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIEZpeCBwb3NpdGlvbmluZyBmb3IgNHRoIGluIHJvdy5cblx0XHRcdFx0Lmh1bWFuLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDRuKSAmIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIGNhbGMoIC03NSUgLSAjeyRndXR0ZXItd2lkdGggKiAyIC8gM30gKSApO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlKCkge1xuXHRcdFx0XHRcdFx0bGVmdDogY2FsYyggODcuNSUgLSAjeyRndXR0ZXItd2lkdGggKiAyIC8gM30gKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fY2xvc2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHRvcDogMXJlbTtcblx0XHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgaDMge1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0LXhsO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19zb2NpYWwge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdFx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IGdyaWQtY29scyggMSwgMSwgMTIgKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC0yMjUlICk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2JpbyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc207XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGV4dC1saW5rLXJldmVyc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmh1bWFuLXBob3RvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctdG9wOiA3NSU7IC8vIDR4MyBjcm9wcGluZy5cblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbTtcblxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApO1xuXHR9XG59XG4iLCIuc2l0ZS1mb290ZXIge1xuXHRAaW5jbHVkZSB0ZXh0LXNtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaG0tcmVkO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZy10b3A6ICRtYXJnaW4tdmVydGljYWwtc207XG5cblx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRwYWRkaW5nLXRvcDogJG1hcmdpbi12ZXJ0aWNhbC1sZztcblx0fVxuXG5cdGEge1xuXHRcdEBpbmNsdWRlIHRleHQtbGluay1yZXZlcnNlO1xuXHR9XG5cblx0OjpzZWxlY3Rpb24ge1xuXHRcdGJhY2tncm91bmQ6IGRlc2F0dXJhdGUoIGxpZ2h0ZW4oICRobS1yZWQsIDMwJSApLCA1JSApO1xuXHR9XG5cblx0Jl9fd3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QG1lZGlhICN7ICRtcS1zbS1kb3duIH0ge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0PiAqIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmF2IHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdHVsIHtcblx0XHRcdEBpbmNsdWRlIHRleHQteHM7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJGd1dHRlci13aWR0aCAkZ3V0dGVyLXdpZHRoIDA7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRAaW5jbHVkZSB0ZXh0LXhzO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRcdHBhZGRpbmctdG9wOiAkbWFyZ2luLXZlcnRpY2FsLWxnO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3sgJG1xLXNtLWRvd24gfSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLXNtO1xuXHRcdH1cblx0fVxuXG5cdCYgLnNpdGUtZm9vdGVyX19sb2dvIHtcblx0XHRAaW5jbHVkZSB0ZXh0LXVubGluaztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0QG1lZGlhICN7ICRtcS1zbS1kb3duIH0ge1xuXHRcdFx0b3JkZXI6IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRcdG1hcmdpbi10b3A6ICRtYXJnaW4tdmVydGljYWwtbGc7XG5cdFx0fVxuXHR9XG5cblx0Jl9fd2lkZ2V0LWFyZWEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMSAqICRndXR0ZXItd2lkdGggLyAyO1xuXHRcdG1hcmdpbi1yaWdodDogLTEgKiAkZ3V0dGVyLXdpZHRoIC8gMjtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0PiAud2lkZ2V0IHtcblx0XHRcdHBhZGRpbmc6IDAgJGd1dHRlci13aWR0aCAvIDI7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbTtcblxuXHRcdFx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7ICRtcS1tZC11cCB9IHtcblx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud2lkZ2V0X190aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0LXNtO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW46IDAgMCAkbWFyZ2luLXZlcnRpY2FsLXNtIC8gNCAwO1xuXHRcdH1cblxuXHRcdC53aWRnZXRfX3RleHQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1zbSAvIDQgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGFjdC13aWRnZXRfX2ljb25zIHtcblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0LXVubGluaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtZm9vdGVyX193aWRnZXQtYXJlYSB7XG5cdD4gLndpZGdldC53aWRnZXRfaG1fbG9jYXRpb25fd2lkZ2V0IHtcblx0XHR3aWR0aDogMzMuMzMzJTtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLWxnO1xuXG5cdFx0QG1lZGlhICN7ICRtcS1tZC11cCB9IHtcblx0XHRcdHdpZHRoOiAxNi42NjY2NjY2NjclO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3sgJG1xLW1kLWRvd24gfSB7XG5cdFx0PiAud2lkZ2V0X2htX2NvbnRhY3Rfd2lkZ2V0LFxuXHRcdD4gLndpZGdldF9obV9uZXdzbGV0dGVyX3dpZGdldCB7XG5cdFx0XHRwYWRkaW5nOiAwICRndXR0ZXItd2lkdGggKiA0O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyAkbXEtc20tZG93biB9IHtcblx0XHQ+IC53aWRnZXRfaG1fY29udGFjdF93aWRnZXQsXG5cdFx0PiAud2lkZ2V0X2htX25ld3NsZXR0ZXJfd2lkZ2V0IHtcblx0XHRcdHBhZGRpbmc6IDAgJGd1dHRlci13aWR0aCAvIDI7XG5cdFx0fVxuXHR9XG59XG4iLCIucG9zdC1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1sZyAvIDI7XG5cblx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1sZyAqIDAuNzU7XG5cdH1cblxuXHQmX190aHVtYiB7XG5cdFx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRcdHdpZHRoOiBncmlkLWNvbHMoIDMsIC0xLCA5ICk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICN7JGd1dHRlci13aWR0aCAqIDJ9O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRAbWVkaWEgI3sgJG1xLXNtLWRvd24gfSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdC8vIExpbWl0IHRoZSB3aWR0aCBvZiB0aGUgY29udGVudCB3aGVuIGZvbGxvd2luZyBhIHRodW1ibmFpbC5cblx0XHQucG9zdC1pdGVtX190aHVtYiArICYge1xuXHRcdFx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRcdFx0bWF4LXdpZHRoOiBncmlkLWNvbHMoIDYsIDkgKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMjIyMjIyMjIycmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSB0ZXh0LXhsO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC42NjY2NjY2NjdyZW07XG5cblx0XHRhIHtcblx0XHRcdEBleHRlbmQgLmhlYWRpbmctbGluaztcblx0XHR9XG5cdH1cblxuXHQmX19kYXRlIHtcblx0XHRAaW5jbHVkZSB0ZXh0LXNtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodC1zbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzM3JlbTtcblx0fVxuXG5cdCZfX3RhZ3Mge1xuXHRcdEBpbmNsdWRlIHRleHQteHM7XG5cdH1cbn1cblxuLnBvc3QtaXRlbS0tc2xpbSB7XG5cdG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2N3JlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0LnBvc3QtaXRlbV9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtYm9keTtcblx0XHRAaW5jbHVkZSB0ZXh0LXN0ZDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRhIHtcblx0XHRcdEBpbmNsdWRlIHRleHQtbGluaztcblx0XHR9XG5cdH1cblxuXHQucG9zdC1pdGVtX19kYXRlIHtcblx0XHRAaW5jbHVkZSB0ZXh0LXhzO1xuXHR9XG59XG5cbi5wb3N0LWl0ZW0tLWZlYXR1cmUge1xuXHRAZXh0ZW5kIC5iYXNlLWhhbGY7XG5cblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHQucG9zdC1pdGVtX190aHVtYiB7XG5cdFx0QGV4dGVuZCAuYmFzZS1oYWxmLS1sZWZ0O1xuXHR9XG5cblx0LnBvc3QtaXRlbV9fY29udGVudCB7XG5cdFx0QGV4dGVuZCAuYmFzZS1oYWxmLS1yaWdodDtcblx0fVxufVxuXG4ucG9zdC1mZWF0dXJlZC1zZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1sZyAvIDI7XG5cblx0Ji5wYi1tb2R1bGUge1xuXHRcdEBtZWRpYSAjeyAkbXEtc20tdXAgfSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLWxnO1xuXHRcdFx0cGFkZGluZy10b3A6ICRtYXJnaW4tdmVydGljYWwtbGcgKiAwLjc1O1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtbGcgKiAwLjc1O1xuXHRcdH1cblx0fVxufVxuIiwiLnBvc3RzLWNhdGVnb3J5LW5hdiB7XG5cdC8vIEB0b2RvOiB1cGRhdGUgcGF0dGVybiBsYWIgbGlnaHQgYm9yZGVyIHN0eWxlLlxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbiggJGhtLWxpZ2h0LWdyZXksIDEwJSApO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRhIHtcblx0XHRcdEBpbmNsdWRlIHRleHQtbWQ7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0LXVubGluaztcblx0XHRcdEBpbmNsdWRlIHRleHQtc21vb3RoaW5nO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwLjMzMzMzcmVtIDAgMC4yNXJlbSAxLjI1cmVtO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmN1cnJlbnQtY2F0IGEge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oICRobS1saWdodC1ncmV5LCAxMCUgKTtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHR9XG5cdH1cblxuXHQubmF2X19tYXJrZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0YmFja2dyb3VuZDogJGhtLXJlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogLTFweDtcblx0XHR0cmFuc2l0aW9uOiB0b3AgMjAwbXMgZWFzZS1pbi1vdXQsIGhlaWdodCAxMDBtcyBsaW5lYXIsIHdpZHRoIDEwMG1zIGxpbmVhcjtcblxuXHRcdCYtLW5vdC1hbmltYXRlZCB7XG5cdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLndpZGdldCB7XG5cdEBpbmNsdWRlIHRleHQtc207XG5cblx0dWwge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0bGkge1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0LXNtO1xuXHRcdH1cblx0fVxufVxuXG4ud2lkZ2V0X190aXRsZSB7XG5cdEBleHRlbmQgLnRleHQtc2x1Zztcblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbSAvIDI7XG59XG5cbi8qKlxuICogU3BlY2lmaWMgd2lkZ2V0IG92ZXJyaWRlc1xuICovXG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXMge1xuXHQucG9zdC1kYXRlIHtcblx0XHRAaW5jbHVkZSB0ZXh0LXhzO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0bGkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc20gLyAyO1xuXHR9XG59XG4iLCIudmlwLXBhcnRuZXItbGluayB7XG5cdEBpbmNsdWRlIGZvbnQtaGVhZGluZztcblx0QGluY2x1ZGUgdGV4dC1zbTtcblx0QGluY2x1ZGUgdGV4dC11bmxpbms7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1zbSBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuXG5cdCY6bGluayxcblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGJhY2tncm91bmQ6IHVybCggXCIuLi9pbWFnZXMvbG9nby12aXAuc3ZnXCIgKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTM4cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbjogMCAkZ3V0dGVyLXdpZHRoIC8gMjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtNXB4O1xuXHR9XG59XG4iLCIuc2l0ZS1oZWFkZXJfX25hdi0taGFzLWV4cGFuZGVkLFxuLmV4cGFuZGVkLW5hdi0taGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAjeyAkbXEtbWQtdXB9IHtcblx0LnNpdGUtaGVhZGVyX19uYXYtLWhhcy1leHBhbmRlZCxcblx0LmV4cGFuZGVkLW5hdi0taGlkZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmV4cGFuZGVkLW5hdi0tc2hvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdEBtZWRpYSAjeyAkbXEtbWQtdXB9IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AbWVkaWEgI3sgJG1xLW1kLWRvd259IHtcblx0LnNpdGUtZm9vdGVyIHtcblx0XHQmLmV4cGFuZGVkLW5hdiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Y29sb3I6ICRobS1kYXJrLWdyZXk7XG5cdFx0XHRwYWRkaW5nLXRvcDogJG1hcmdpbi12ZXJ0aWNhbC1zbS8yO1xuXG5cdFx0XHQuc2l0ZS1mb290ZXJfX3dyYXAsXG5cdFx0XHQud2lkZ2V0X2htX2xvY2F0aW9uX3dpZGdldCxcblx0XHRcdC53aWRnZXRfaG1fbmV3c2xldHRlcl93aWRnZXQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQud2lkZ2V0X2htX2NvbnRhY3Rfd2lkZ2V0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQud2lkZ2V0X190aXRsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53aWRnZXRfX3RleHQge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhtLXJlZDtcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRobS1yZWQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAoJG1hcmdpbi12ZXJ0aWNhbC1zbS8yKTtcblxuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmljb24tLWZhY2Vib29rLmljb24tLXdoaXRlIHtcblx0XHRcdFx0XHQkaWNvblNyYzogaWNvbnNyYyggXCJmYWNlYm9va1wiLCBcInJlZFwiICk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCAkaWNvblNyYyApIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaWNvbi0tdHdpdHRlci5pY29uLS13aGl0ZSB7XG5cdFx0XHRcdFx0JGljb25TcmM6IGljb25zcmMoIFwidHdpdHRlclwiLCBcInJlZFwiICk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCAkaWNvblNyYyApIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaWNvbi0teW91dHViZS5pY29uLS13aGl0ZSB7XG5cdFx0XHRcdFx0JGljb25TcmM6IGljb25zcmMoIFwieW91dHViZVwiLCBcInJlZFwiICk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCAkaWNvblNyYyApIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gTW9kaWZpY2F0aW9ucyBzbyBpdCBsb29rcyBPSyBsb2dnZWQgaW4uXG4uYWRtaW4tYmFyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc4MnB4ICkge1xuXHRcdC5leHBhbmRlZC1uYXYgPiBkaXYge1xuXHRcdFx0cGFkZGluZy10b3A6IDQ2cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaG0tcXVvdGUge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcblxuXHQmX19jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIHRleHQtbWQ7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGNsZWFyOiBib3RoO1xuXG5cdFx0PiAqOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19zb3VyY2Uge1xuXHRcdEBpbmNsdWRlIHRleHQtc3RkO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRtYXJnaW46ICRtYXJnaW4tdmVydGljYWwtc20gLyAyO1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHR3aWR0aDogMjAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyArICZfX2NvbnRhaW5lciB7XG5cdFx0d2lkdGg6IGNhbGMoIDgwJSAtICN7JGd1dHRlci13aWR0aH0gKTtcblx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXItd2lkdGg7XG5cdFx0bWFyZ2luOiAkbWFyZ2luLXZlcnRpY2FsLXNtIC8gMiAwIDAgJGd1dHRlci13aWR0aDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdEBtZWRpYSAjeyAkbXEtc20tZG93biB9IHtcblx0XHQmX19pbWcge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC13aWR0aCgxLCAzKTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDAgJGd1dHRlci13aWR0aDtcblx0XHR9XG5cblx0XHQmX19pbWcgKyAmX19jb250YWluZXIge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC13aWR0aCgyLCAzKTtcblx0XHRcdEBpbmNsdWRlIHRleHQtc3RkO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAkZ3V0dGVyLXdpZHRoO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3V0dGVyLXdpZHRoO1xuXHRcdH1cblx0fVxuXG5cdC5iYXNlLXdyYXAtLW5hcnJvdyAmIHtcblx0XHQuaG0tcXVvdGVfX2NvbnRhaW5lciB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDEwLCAxMik7XG5cblx0XHRcdEBtZWRpYSAjeyRtcS1sZy11cH0ge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXItd2lkdGggKiAyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5obS1xdW90ZV9faW1nIHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMiwgMTIpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtcS1sZy1kb3dufSB7XG5cdFx0XHQuaG0tcXVvdGVfX2NvbnRhaW5lciB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMTIsIDE2KTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBncmlkLWNvbHMoIDEsIDEgKTtcblx0XHRcdH1cblxuXHRcdFx0LmhtLXF1b3RlX19pbWcge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDIsIDE2KTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGdyaWQtY29scyggMSwgMSApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyAkbXEtbWQtZG93biB9IHtcblx0XHRcdC5obS1xdW90ZV9fY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJG1hcmdpbi12ZXJ0aWNhbC1zbSAvIDQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7ICRtcS1zbS1kb3duIH0ge1xuXHRcdFx0LmhtLXF1b3RlX19pbWcge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDEsIDMpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmhtLXF1b3RlX19pbWcgKyAuaG0tcXVvdGVfX2NvbnRhaW5lciB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMiwgMyk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYXJ0aWNsZV9fY29udGVudCAmLFxuXHQucGItcHJvamVjdC1tYWluX19jb3B5ICYge1xuXHRcdC5obS1xdW90ZV9faW1nIHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMiwgOSk7XG5cblx0XHRcdCYgKyAuaG0tcXVvdGVfX2NvbnRhaW5lciB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoNywgOSk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJGd1dHRlci13aWR0aDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3sgJG1xLWxnLXVwIH0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoIC0xICogKDExLjExMTExJSAtICgwLjg4ODg5ICogMC44MzMzM3JlbSkgKyAoMC44MzMzM3JlbSAqIDEpKSApO1xuXG5cdFx0XHQuaG0tcXVvdGVfX2ltZyB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMiwgMTApO1xuXG5cdFx0XHRcdCYgKyAuaG0tcXVvdGVfX3RleHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoOCwgMTApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7ICRtcS1zbS1kb3duIH0ge1xuXHRcdFx0QG1lZGlhICN7ICRtcS1zbS1kb3duIH0ge1xuXHRcdFx0XHQuaG0tcXVvdGVfX2ltZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZC13aWR0aCgxLCAzKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5obS1xdW90ZV9faW1nICsgLmhtLXF1b3RlX19jb250YWluZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMiwgMyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5obS1zbmlwcGV0IHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0YmFja2dyb3VuZDogJGhtLWxpZ2h0LWdyZXk7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luOiAkbWFyZ2luLXZlcnRpY2FsLXNtIC01MHZ3O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHJpZ2h0OiA1MCU7XG5cdHdpZHRoOiAxMDB2dztcblxuXHRAbWVkaWEgI3sgJG1xLW1kLXVwIH0ge1xuXHRcdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1sZyAtNDd2dztcblx0XHRwYWRkaW5nLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbTtcblx0XHRwYWRkaW5nLXRvcDogJG1hcmdpbi12ZXJ0aWNhbC1zbTtcblx0fVxuXG5cdEBtZWRpYSAjeyAkbXEtbGctdXAgfSB7XG5cdFx0bGVmdDogNDUlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjJ2dztcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMnZ3O1xuXHRcdHJpZ2h0OiA0NSU7XG5cdFx0d2lkdGg6IDQ3dnc7XG5cdH1cblxuXHQmX19jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICN7ICRtcS1tZC11cCB9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMTMpO1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC1vZmZzZXQoMSk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7ICRtcS1sZy11cCB9IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDE0KTtcblx0XHRcdEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDEpO1xuXHRcdH1cblxuXHRcdGgzLFxuXHRcdGg0LFxuXHRcdGg1LFxuXHRcdGg2IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtYm9keTtcblxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHQuY3RhLS1hcnJvdyB7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdH1cblxuXHRcdGltZy5zaXplLWxhcmdlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIuc29jaWFsLWJ1dHRvbnMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgI3sgJG1xLW1kLXVwIH0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjFweDtcblx0XHRtYXJnaW4tbGVmdDogLTE1MHB4O1xuXHR9XG59XG5cbi5zb2NpYWwtYnV0dG9uc19fYnV0dG9uIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRmbGV4OiAxO1xuXHRwYWRkaW5nLXRvcDogOXB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGNvbG9yOiAkaG0tbWVkaXVtLWdyZXk7XG5cblx0QGluY2x1ZGUgdGV4dC11bmxpbms7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0QG1lZGlhICN7ICRtcS1tZC11cCB9IHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdH1cbn1cblxuLnNvY2lhbC1idXR0b25zX19idXR0b24gPiBpIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuXHRvcGFjaXR5OiAwLjY4O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoIDEuNSwgMS41ICk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uc29jaWFsLWJ1dHRvbnNfX2J1dHRvbi0tZmIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4uc29jaWFsLWJ1dHRvbnNfX2J1dHRvbi0tdHdpdHRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG5cbi5zb2NpYWwtYnV0dG9uc19fYnV0dG9uLS1pbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwOTc2YjQ7XG59XG5cbi5zb2NpYWwtYnV0dG9uc19fYnV0dG9uLS1tYWlsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGhtLXJlZDtcbn1cblxuLnNvY2lhbC1idXR0b25zX19idXR0b24tLWZiIGkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2xpYi9obS1wYXR0ZXJuLWxpYnJhcnkvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWZhY2Vib29rLXdoaXRlLnN2ZyApO1xufVxuXG4uc29jaWFsLWJ1dHRvbnNfX2J1dHRvbi0tdHdpdHRlciBpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi8uLi9saWIvaG0tcGF0dGVybi1saWJyYXJ5L2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi10d2l0dGVyLXdoaXRlLnN2ZyApO1xufVxuXG4uc29jaWFsLWJ1dHRvbnNfX2J1dHRvbi0taW4gaSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCggLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tbGlua2VkaW4td2hpdGUuc3ZnICk7XG59XG5cbi5zb2NpYWwtYnV0dG9uc19fYnV0dG9uLS1tYWlsIGkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2xpYi9obS1wYXR0ZXJuLWxpYnJhcnkvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLW1haWwtd2hpdGUuc3ZnICk7XG59XG5cbkBtZWRpYSAjeyAkbXEtbWQtdXAgfSB7XG5cdC5zb2NpYWwtYnV0dG9uc19fYnV0dG9uLS1mYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuc29jaWFsLWJ1dHRvbnNfX2J1dHRvbi0tdHdpdHRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuc29jaWFsLWJ1dHRvbnNfX2J1dHRvbi0taW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LnNvY2lhbC1idXR0b25zX19idXR0b24tLW1haWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LnNvY2lhbC1idXR0b25zX19idXR0b24tLWZiIGkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tZmFjZWJvb2stYmxhY2suc3ZnICk7XG5cdH1cblxuXHQuc29jaWFsLWJ1dHRvbnNfX2J1dHRvbi0tdHdpdHRlciBpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2xpYi9obS1wYXR0ZXJuLWxpYnJhcnkvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLXR3aXR0ZXItYmxhY2suc3ZnICk7XG5cdH1cblxuXHQuc29jaWFsLWJ1dHRvbnNfX2J1dHRvbi0taW4gaSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi8uLi9saWIvaG0tcGF0dGVybi1saWJyYXJ5L2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1saW5rZWRpbi1ibGFjay5zdmcgKTtcblx0fVxuXG5cdC5zb2NpYWwtYnV0dG9uc19fYnV0dG9uLS1tYWlsIGkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tbWFpbC1ibGFjay5zdmcgKTtcblx0fVxuXG5cdC5zb2NpYWwtYnV0dG9uc19fYnV0dG9uLS1mYjpob3ZlciBpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2xpYi9obS1wYXR0ZXJuLWxpYnJhcnkvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWZhY2Vib29rLXJlZC5zdmcgKTtcblx0fVxuXG5cdC5zb2NpYWwtYnV0dG9uc19fYnV0dG9uLS10d2l0dGVyOmhvdmVyIGkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggLi4vLi4vLi4vbGliL2htLXBhdHRlcm4tbGlicmFyeS9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tdHdpdHRlci1yZWQuc3ZnICk7XG5cdH1cblxuXHQuc29jaWFsLWJ1dHRvbnNfX2J1dHRvbi0taW46aG92ZXIgaSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi8uLi9saWIvaG0tcGF0dGVybi1saWJyYXJ5L2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1saW5rZWRpbi1yZWQuc3ZnICk7XG5cdH1cblxuXHQuc29jaWFsLWJ1dHRvbnNfX2J1dHRvbi0tbWFpbDpob3ZlciBpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2xpYi9obS1wYXR0ZXJuLWxpYnJhcnkvYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLW1haWwtcmVkLnN2ZyApO1xuXHR9XG59XG5cbi5zb2NpYWwtYnV0dG9ucy0tZml4ZWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblxuXHRAbWVkaWEgI3sgJG1xLW1kLXVwIH0ge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdH1cbn1cblxuLnNvY2lhbC1idXR0b25zLS1maXhlZC1ib3R0b20ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAbWVkaWEgI3sgJG1xLW1kLXVwIH0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cbiIsIi5sYW5nLXN3aXRjaCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QG1lZGlhICN7ICRtcS1tZC11cCB9IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAkZ3V0dGVyLXdpZHRoO1xuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCAkaG0tbGlnaHQtZ3JleSwgMjAlICk7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRwYWRkaW5nOiAoJGd1dHRlci13aWR0aC8yKSAkZ3V0dGVyLXdpZHRoO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRobS1yZWQ7XG5cdFx0fVxuXHR9XG59XG5cbi5zaXRlLWZvb3RlciB7XG5cdC5sYW5nLXN3aXRjaCB7XG5cdFx0QG1lZGlhICN7ICRtcS1tZC11cCB9IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7ICRtcS1tZC1kb3dufSB7XG5cdFx0Ji5leHBhbmRlZC1uYXYge1xuXHRcdFx0Lmxhbmctc3dpdGNoIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbiggJGhtLWxpZ2h0LWdyZXksIDEwJSApO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogJG1hcmdpbi12ZXJ0aWNhbC1zbTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc207XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkbWFyZ2luLXZlcnRpY2FsLXNtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhtLXJlZDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRndXR0ZXItd2lkdGgvNDtcblxuXHRcdFx0XHRcdCY6bGluayxcblx0XHRcdFx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRobS1yZWQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wYi1wcm9qZWN0LW1haW4ge1xuXHQmX19jb3B5IHtcblx0XHQ+ICo6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQuc2l6ZS1sYXJnZSxcblx0XHQuc2l6ZS1sYXJnZSArIC53cC1jYXB0aW9uLXRleHQge1xuXHRcdFx0QGV4dGVuZCAuYmFzZS10d28tY29sX19sZWZ0LS1wdWxsO1xuXHRcdH1cblxuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0QGV4dGVuZCAuYmFzZS10d28tY29sX19sZWZ0LS1wdWxsO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyAkbXEtbWQtZG93biB9IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19hc2lkZSB7XG5cdFx0QGluY2x1ZGUgdGV4dC1zbTtcblxuXHRcdGgyIHtcblx0XHRcdEBpbmNsdWRlIHRleHQteHM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5wYi1wcm9qZWN0LWhlYWRlciB7XG5cdGgxIHtcblx0XHRtYXgtd2lkdGg6IGdyaWQtY29scyggMTAsIDAsIDE0ICk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cblx0XHRAbWVkaWEgI3sgJG1xLXNtLXVwIH0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1sZyAvIDI7XG5cdFx0fVxuXHR9XG59XG4iLCJAbWl4aW4gcmVtb3ZlRmlyc3RBbmRMYXN0Q2hpbGRNYXJnaW5zIHtcblx0PiAqOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLnBhZ2VfX2hlYWRlcixcbi5wYWdlX19jb250ZW50ID4gKjpub3QoLnBiLW1vZHVsZSkge1xuXHRtYXgtd2lkdGg6IGdyaWQtY29scyggMTQsIDEgKTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBiLW1vZHVsZSB7XG5cdHBhZGRpbmctdG9wOiAkbWFyZ2luLXZlcnRpY2FsLWxnIC8gMjtcblx0cGFkZGluZy1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtbGcgLyAyO1xuXG5cdEBtZWRpYSAjeyAkbXEtbWQtdXAgfSB7XG5cdFx0cGFkZGluZy10b3A6ICRtYXJnaW4tdmVydGljYWwtbGc7XG5cdFx0cGFkZGluZy1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtbGc7XG5cdH1cbn1cblxuLnBiLW1vZHVsZS0td2hpdGUgKyAuY29udGFpbmVyICsgLnBiLW1vZHVsZS0td2hpdGUsXG4ucGItbW9kdWxlLS1ncmV5ICsgLmNvbnRhaW5lciArIC5wYi1tb2R1bGUtLWdyZXkge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBiLW1vZHVsZS0tZ3JleSB7XG5cdGJhY2tncm91bmQ6ICRobS1saWdodC1ncmV5O1xufVxuXG4ucGItaW1hZ2Uge1xuXHQuaW1hZ2UtbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblxuXHQmX19jYXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4ucGItaGVhZGVyIHtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy10b3A6ICRtYXJnaW4tdmVydGljYWwtbGcgLyAyO1xuXG5cdFx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRcdHBhZGRpbmctdG9wOiAkbWFyZ2luLXZlcnRpY2FsLWxnO1xuXHRcdH1cblx0fVxuXG5cdGgxIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLnBiLXRleHQge1xuXHQuYmFzZS13cmFwIHtcblx0XHRAaW5jbHVkZSByZW1vdmVGaXJzdEFuZExhc3RDaGlsZE1hcmdpbnM7XG5cdH1cbn1cblxuLnBiLWNvbnRlbnQge1xuXHQmX19jb3B5LFxuXHQmX19saW5rIHtcblx0XHRAaW5jbHVkZSByZW1vdmVGaXJzdEFuZExhc3RDaGlsZE1hcmdpbnM7XG5cdH1cbn1cbiIsIi5wYi1mZWF0dXJlZC1wcm9qZWN0cyB7XG5cdCZfX3N0dWR5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjg3NWVtO1xuXG5cdFx0QG1lZGlhICN7ICRtcS1tZC11cCB9IHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtbGcgLyAyO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8qIEFic3RyYWN0IGludG8gbGFiZWwtbGlzdCBjbGFzcyAqL1xuXHQmX19zdHVkeV9fY2F0ZWdvcmllcyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIHRleHQtc20oKTtcblxuXHRcdD4gbGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Y29sb3I6ICRobS1tZWRpdW0tZ3JleTtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiLCBcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3sgJG1xLW1kLXVwIH0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3R1ZHlfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmX19zdHVkeV9fZXhjZXJwdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyAkbXEtc20tdXAgfSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19zdHVkeV9faW1hZ2Uge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7ICRtcS1zbS1kb3duIH0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbTtcblx0XHR9XG5cdH1cblxuXHQmX19zdHVkeV9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIHRleHQtbGc7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4xMjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuXHRcdEBtZWRpYSAjeyAkbXEtc20tZG93biB9IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7ICRtcS1tZC11cCB9IHtcblx0XHRcdEBpbmNsdWRlIHRleHQteGw7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGV4dGVuZCAuaGVhZGluZy1saW5rO1xuXHRcdH1cblx0fVxufVxuIiwiLnBiLWltcG9ydGFudCB7XG5cdCZfX2NvcHkge1xuXHRcdEBpbmNsdWRlIHRleHQtbGc7XG5cdFx0QGluY2x1ZGUgcmVtb3ZlRmlyc3RBbmRMYXN0Q2hpbGRNYXJnaW5zO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1oZWFkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc20gLyAyO1xuXG5cdFx0QG1lZGlhICN7ICRtcS1tZC11cCB9IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7ICRtcS1sZy11cCB9IHtcblx0XHRcdHBhZGRpbmctbGVmdDogZ3JpZC1jb2xzKCAxLCAxICk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua3Mge1xuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbSAvIDI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnBiLWhlYWRlciArIC5wYi1pbXBvcnRhbnQsXG4ucGItaGVhZGVyICsgLmNvbnRhaW5lciArIC5wYi1pbXBvcnRhbnQucGItbW9kdWxlLS13aGl0ZSB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRtYXJnaW4tdG9wOiAkbWFyZ2luLXZlcnRpY2FsLXNtICogLTAuNTtcblxuXHRAbWVkaWEgI3sgJG1xLXNtLXVwIH0ge1xuXHRcdG1hcmdpbi10b3A6ICRtYXJnaW4tdmVydGljYWwtbGcgLyAtMjtcblx0fVxufVxuIiwiLnBiLXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoNCwgMTYpO1xuXHRcdEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDEpO1xuXHRcdG1hcmdpbi1yaWdodDogJGd1dHRlci13aWR0aDtcblxuXHRcdEBtZWRpYSAjeyAkbXEtbGctdXAgfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDQsIDEyKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyAkbXEtbWQtZG93biB9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMSwgMSk7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIHRleHQtbWQ7XG5cdFx0fVxuXG5cdFx0PiAqOmZpcnN0LWNoaWxkLFxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29weSB7XG5cdFx0QGluY2x1ZGUgZ3JpZC13aWR0aCgxMCwgMTYpO1xuXHRcdEBpbmNsdWRlIHJlbW92ZUZpcnN0QW5kTGFzdENoaWxkTWFyZ2lucztcblx0XHRtYXJnaW4tcmlnaHQ6IGdyaWQtaXRlbXMoIDEwLCAxLCAxNiApO1xuXG5cdFx0QG1lZGlhICN7ICRtcS1sZy11cCB9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoOCwgMTIpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyAkbXEtbWQtZG93biB9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoMSwgMSk7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQuY3RhLS1hcnJvdyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbSAvIDI7XG5cdFx0fVxuXHR9XG5cblx0LmJsb2Nrcy1lZGl0YWJsZTpub3QoOmxhc3QtY2hpbGQpIC5jdGEtLWFycm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLXNtIC8gMjtcblx0fVxufVxuIiwiLy8gVXNlcyBzdHlsZXMgZnJvbSBpbXBvcnRhbnQgY29weSBibG9ja1xuLnBiLWltcG9ydGFudC0taGlnaGxpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGhtLXJlZDtcblx0cGFkZGluZzogJG1hcmdpbi12ZXJ0aWNhbC1sZyAwO1xuXG5cdCZfX2NvcHkge1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0LWxpbmstcmV2ZXJzZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5wYi1zcGxpdCB7XG5cdCZfX2ltYWdlIGEge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdEBtZWRpYSAjeyAkbXEtc20tdXAgfSB7XG5cdFx0Jl9fY29weSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXItd2lkdGg7XG5cdFx0fVxuXG5cdFx0LmJhc2UtaGFsZi0tcmV2ZXJzZSAucGItc3BsaXRfX2NvcHkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGd1dHRlci13aWR0aDtcblx0XHR9XG5cdH1cbn1cbiIsIi5zZWFyY2gtZm9ybSB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRtYXJnaW46ICRtYXJnaW4tdmVydGljYWwtc20gMDtcblxuXHQuc2VhcmNoLWZpZWxkLFxuXHQuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0QGluY2x1ZGUgdGV4dC1zbTtcblxuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLXRvcDogJG1hcmdpbi12ZXJ0aWNhbC1zbSAvIDQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc20gLyA0O1xuXHR9XG5cblx0JHNlYXJjaC1zdWJtaXQtd2lkdGg6ICRtYXJnaW4tdmVydGljYWwtc20gLyAyICsgJGJhc2UtbGluZS1oZWlnaHQgKiAxLjI1O1xuXG5cdC5zZWFyY2gtZmllbGQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gI3skc2VhcmNoLXN1Ym1pdC13aWR0aH0gLSAjeyRndXR0ZXItd2lkdGh9ICk7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCAkYm9yZGVyLWNvbG9yLCAyMCApO1xuXHR9XG5cblx0LnNlYXJjaC1zdWJtaXQge1xuXHRcdEBleHRlbmQgLmJ0bjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR3aWR0aDogJHNlYXJjaC1zdWJtaXQtd2lkdGg7XG5cdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaG0tcmVkO1xuXHRcdHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1yaWdodDtcblx0XHRcdEBleHRlbmQgLmljb24tLXdoaXRlO1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xICogJGJhc2UtbGluZS1oZWlnaHQgLyAyO1xuXHRcdFx0bWFyZ2luLXRvcDogLTEgKiAkYmFzZS1saW5lLWhlaWdodCAvIDI7XG5cdFx0fVxuXHR9XG5cblx0LmVycm9yNDA0ICYge1xuXHRcdG1heC13aWR0aDogZ3JpZC1jb2xzKCA0LCAxMiApO1xuXHR9XG59XG4iLCIucGItc2VydmljZXMtc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmX19pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDAuMTVlbTtcblxuXHRcdEBtZWRpYSAjeyAkbXEtbGctdXAgfSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogZ3JpZC1jb2xzKCAxLCAxICk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7ICRtcS1tZC1kb3duIH0ge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1hcmdpbjogMCAwICRtYXJnaW4tdmVydGljYWwtc207XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJvamVjdHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAkbWFyZ2luLXZlcnRpY2FsLXNtIDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Jl9fcHJvamVjdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoIC8gMjtcblxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdHBhZGRpbmctbGVmdDogJGd1dHRlci13aWR0aCAvIDI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1ib2R5O1xuXHRcdFx0QGluY2x1ZGUgdGV4dC1tZDtcblx0XHRcdG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1zbSAvIDIgMCAwO1xuXHRcdH1cblx0fVxufVxuIiwiLnBiLW1vZHVsZS5wYi12aXAge1xuXHRwYWRkaW5nLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1sZyArICRtYXJnaW4tdmVydGljYWwtc207XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDUwJTtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkaG0tcmVkO1xuXHRcdGhlaWdodDogJG1hcmdpbi12ZXJ0aWNhbC1sZztcblx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkaG0tcmVkO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLWxnO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0fVxuXG5cdEBtZWRpYSAjeyAkbXEtc20tZG93biB9IHtcblx0XHQudmlwLXBhcnRuZXItbGlua19fbG9nbyB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuIiwiLndpZGdldF9obV9sb2NhdGlvbl93aWRnZXQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYud2lkZ2V0X2htX2xvY2F0aW9uX3dpZGdldCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmxvY2F0aW9uLXdpZGdldF9fdGltZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1hY2NlbnQ7XG5cdFx0Zm9udC1zaXplOiAzLjMzM3JlbTtcblx0XHRsaW5lLWhlaWdodDogMy41cmVtO1xuXHRcdG1hcmdpbjogMCAwICRtYXJnaW4tdmVydGljYWwtc20gLyAyO1xuXHR9XG5cblx0LndpZGdldF9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIHRleHQtc207XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblxuXHQubG9jYXRpb24td2lkZ2V0X19saW5rIHtcblx0XHRAaW5jbHVkZSB0ZXh0LXNtO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmOmxpbmssXG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi53aWRnZXRfaG1fY29udGFjdF93aWRnZXQge1xuXHQuY29udGFjdC13aWRnZXRfX2ljb25zIHtcblx0XHRtYXJnaW46ICRtYXJnaW4tdmVydGljYWwtc20gLyAyIDAgMDtcblx0fVxuXG5cdC5jb250YWN0LXdpZGdldF9faWNvbi1saW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwICRiYXNlLWxpbmUtaGVpZ2h0IC8gMyAwIDA7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRvcGFjaXR5OiAwLjg7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3sgJG1xLXNtLWRvd24gfSB7XG5cdFx0XHR3aWR0aDogJGJhc2UtbGluZS1oZWlnaHQgKiAxLjU7XG5cdFx0XHRoZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0ICogMS41O1xuXHRcdFx0bWFyZ2luOiAwICRndXR0ZXItd2lkdGggLyAyO1xuXHRcdH1cblx0fVxufVxuIiwiLndpZGdldF9obV9uZXdzbGV0dGVyX3dpZGdldCB7XG5cdC5uZXdzbGV0dGVyLXdpZGdldF9fZm9ybSB7XG5cdFx0cGFkZGluZy10b3A6ICRtYXJnaW4tdmVydGljYWwtc20gLyA0O1xuXG5cdFx0Jl9faW5wdXQsXG5cdFx0Jl9fc3VibWl0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQmX19pbnB1dCB7XG5cdFx0XHRAZXh0ZW5kIC5mb3JtX19maWVsZDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogJGd1dHRlci13aWR0aDtcblx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gI3skbWFyZ2luLXZlcnRpY2FsLXNtIC8gMiArICRiYXNlLWxpbmUtaGVpZ2h0ICogMS4yNX0gLSAjeyRndXR0ZXItd2lkdGh9ICk7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fc3VibWl0IHtcblx0XHRcdEBleHRlbmQgLmJ0bjtcblx0XHRcdEBleHRlbmQgLmJ0bi0taW52ZXJ0ZWQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6ICRtYXJnaW4tdmVydGljYWwtc20gLyAyICsgJGJhc2UtbGluZS1oZWlnaHQgKiAxLjI1O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRcdEBleHRlbmQgLmljb24tLWFycm93LXJpZ2h0O1xuXHRcdFx0XHRAZXh0ZW5kIC5pY29uLS13aGl0ZTtcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXI6OmFmdGVyLFxuXHRcdFx0Jjpmb2N1czo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kIC5pY29uLS1yZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucGItc3RhdHMge1xuXHQmX19jb250YWluZXIge1xuXHRcdEBtZWRpYSAjeyAkbXEtc20tdXAgfSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbSAqIC0xO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N0YXQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAkbWFyZ2luLXZlcnRpY2FsLXNtICN7JGd1dHRlci13aWR0aCAqIDJ9O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICN7ICRtcS1zbS11cCB9IHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbTtcblx0XHR9XG5cdH1cblxuXHQmX19udW0ge1xuXHRcdEBpbmNsdWRlIGZvbnQtYWNjZW50O1xuXHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdG1hcmdpbjogMCAwICRtYXJnaW4tdmVydGljYWwtc20gLyAyO1xuXHRcdGNvbG9yOiAkaG0tcmVkO1xuXG5cdFx0QG1lZGlhICN7ICRtcS1tZC1kb3duIH0ge1xuXHRcdFx0Zm9udC1zaXplOiAzLjExMXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmc7XG5cdFx0QGluY2x1ZGUgdGV4dC14cztcblx0fVxufVxuIiwiLnBiLWxvZ29zIHtcblx0LmJhc2UtZm91ci1jb2wge1xuXHRcdEBleHRlbmQgLmJhc2Utd3JhcDtcblx0XHRAZXh0ZW5kIC5iYXNlLXdyYXAtLXdpZGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ0aWNhbC1zbSAqIC0xO1xuXG5cdFx0Jl9fY29sIHtcblx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtc207XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3sgJG1xLW1kLWRvd24gfSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKCA1MCUgLSAjeyRndXR0ZXItd2lkdGggLyAyfSApO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoIC8gMjtcblxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXItd2lkdGggLyAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3sgJG1xLXNtLXVwIH0ge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0Jl9fY29sIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC13aWR0aCg0KTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuKSxcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiBDbGllbnQgbG9nbyBzdHlsaW5nIHVzaW5nIHRoZSBuYXRpdmUgR3V0ZW5iZXJnIEdhbGxlcnkuXG4gKiBOZWVkIHRvIGFkZCBpbiBgY2xpZW50LWxvZ28tZ2FsbGVyeWAgYXMgYW4gQWR2YW5jZSA+IEFkZGl0aW9uYWwgQ1NTIENsYXNzXG4gKiBpbiB0aGUgZ2FsbGVyeSBibG9jayB0aGF0IHJlcXVpcmVzIHRoaXMgc3R5bGluZy5cbiAqL1xuLmd1dGVuYmVyZyAud3AtYmxvY2stZ2FsbGVyeS5jbGllbnQtbG9nby1nYWxsZXJ5LFxuLndwLWJsb2NrLWdhbGxlcnkuY2xpZW50LWxvZ28tZ2FsbGVyeSB7XG5cdHBhZGRpbmctYm90dG9tOiAkbWFyZ2luLXZlcnRpY2FsLWxnIC8gMjtcblx0bWFyZ2luOiAwO1xuXG5cdEBtZWRpYSAjeyAkbXEtbWQtdXAgfSB7XG5cdFx0cGFkZGluZy1ib3R0b206ICRtYXJnaW4tdmVydGljYWwtbGc7XG5cdH1cblxuXHRAbWVkaWEgI3sgJG1xLWxnLXVwIH0ge1xuXHRcdG1hcmdpbi1sZWZ0OiBncmlkLWNvbHMtbmVnYXRpdmUoIDIsIDEgKTtcblx0XHRtYXJnaW4tcmlnaHQ6IGdyaWQtY29scy1uZWdhdGl2ZSggMiwgMSApO1xuXHR9XG5cblx0bGkge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW46IDAgMCAkbWFyZ2luLXZlcnRpY2FsLXNtIDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyAkbXEtbWQtZG93biB9IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItd2lkdGggLyAyO1xuXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJGd1dHRlci13aWR0aCAvIDI7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3sgJG1xLXNtLXVwIH0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLXdpZHRoO1xuXG5cdFx0XHQmOm50aC1jaGlsZCg0biksXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucGItbWFwIHtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSAjeyAkbXEtc20tZG93biB9IHtcblx0JHNjYWxlOiAwLjY7XG5cblx0I21hcCB7XG5cdFx0d2lkdGg6IDEwMCUgLyAkc2NhbGUgIWltcG9ydGFudDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKCAjeyRzY2FsZX0gKTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0wLjUlICogKCgxMDAgLyAkc2NhbGUgLSAxMDApKTtcblx0XHRtYXJnaW4tbGVmdDogLTAuNSUgKiAoKDEwMCAvICRzY2FsZSAtIDEwMCkpO1xuXHR9XG59XG5cbi8vIE5vdGUgSFRNTCB0byBpbmNyZWFzZSBzcGVjaWZpY3R5IG92ZXIgZGVmYXVsdCBzdHlsZXMuXG5odG1sIHtcblx0Lm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtaW50ZXJhY3RpdmUsXG5cdC5tYXBib3hnbC1jdHJsLW5hdi1jb21wYXNzLFxuXHQubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZTphY3RpdmUsXG5cdC5tYXBib3hnbC1jdHJsLW5hdi1jb21wYXNzOmFjdGl2ZSB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0Lm1hcGJveGdsLXBvcHVwLWNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGZvbnQtYm9keTtcblx0XHRAaW5jbHVkZSB0ZXh0LXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMjVweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICksIDAgMXB4IDNweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0bWF4LWhlaWdodDogMTkwcHg7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblxuXHRcdC5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGhtLXJlZDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDNweCAkaG0tcmVkO1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtNDJweDtcblx0XHRcdHRvcDogLTRweDtcblx0XHR9XG5cblx0XHQ+IGRpdiArIGRpdiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5tYXBib3hnbC1wb3B1cDo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlcjogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjM1ICk7XG5cdFx0ZmlsdGVyOiBibHVyKCAxcHggKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMTJweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMXB4O1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cblx0Lm1hcGJveGdsLWN0cmwgYSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5nZmllbGRfc2VsZWN0IHtcblx0aGVpZ2h0OiA0MXB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZDlkOWQ5O1xuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybCggXCIuLi9pbWFnZXMvYXJyb3ctZG93bi5zdmdcIiApIG5vLXJlcGVhdCA5NyU7XG5cblx0Ly8gRGlzYWJsZSBkZWZhdWx0IGFwcGVhcmFuY2UuXG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cblx0Jjo6LW1zLWV4cGFuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYuZ2ZfcGxhY2Vob2xkZXJfc2VsZWN0ZWQge1xuXHRcdGNvbG9yOiByZ2JhKCAkY29sb3ItaW5wdXQtdGV4dCwgMC41ICk7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG59XG5cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcblx0cGFkZGluZzogMTZweCAxNnB4IDEwcHggMDtcbn1cblxuaW5wdXQuZ2Zvcm1fYnV0dG9uIHtcblx0QGV4dGVuZCAuYnRuO1xufVxuXG4vLyBUaGlzIGlzIHRvIHNwZWNmaWNpYWxseSBvdmVycmlkZSB0aGUgR3Jhdml0eSBGb3JtcyBkZWZhdWx0IHN0eWxpbmcuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiA2NDFweCApIHtcblx0Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5nZm9ybV9idXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cbn1cblxuI2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIge1xuXHRtYXJnaW46IDI5cHggMCAwO1xuXG5cdHVsIGxpLmdmaWVsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0Ly8gT3ZlcnJpZGluZyAhaW1wb3J0YW50IHN0eWxlIHNldCBpbiBncmF2aXR5IGZvcm1zIHN0eWxlcy5cblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdGxhYmVsLmdmaWVsZF9sYWJlbCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW46IDAuMjVyZW0gMCAwO1xuXHR9XG5cblx0LnRvcF9sYWJlbCBkaXYuZ2lucHV0X2NvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHR9XG5cblx0LmdmaWVsZCB7XG5cdFx0aW5wdXQsXG5cdFx0c2VsZWN0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cdFx0fVxuXHR9XG59XG5cbiNjb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG5cdG1hcmdpbjogMS44cmVtIDA7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiLndpZGUtY29udGFpbmVyLWJsb2NrIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoIC0xICogKDEwMHZ3IC0gMTAwJSkgLyAyICk7XG5cdG1hcmdpbi1yaWdodDogY2FsYyggLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIgKTtcblxuXHRAbWVkaWEgI3sgJG1xLW1kLWRvd24gfSB7XG5cdFx0LndwLWJsb2NrLWNvbHVtbnMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LndwLWJsb2NrLWNvbHVtbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIl19 */
