@media (max-width: 767px) {
  .navbar-offcanvas {
    position: fixed !important;
    height: 100%;
    width: 250px;
    max-width: 100%;
    left: -250px;
    top: 0px;
    z-index: 999;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in; }
    .navbar-offcanvas.in {
      box-shadow: 0px 0px 20px black;
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); }
    .navbar-offcanvas.navbar-offcanvas-fade {
      opacity: 0; }
      .navbar-offcanvas.navbar-offcanvas-fade.in {
        opacity: 1; }
    .navbar-offcanvas.offcanvas-transform.in {
      -webkit-transform: translate3d(250px, 0px, 0px);
      -moz-transform: translate3d(250px, 0px, 0px);
      -o-transform: translate3d(250px, 0px, 0px);
      transform: translate3d(250px, 0px, 0px); }
    .navbar-offcanvas.offcanvas-position.in {
      left: 0px; }
    .navbar-offcanvas.navbar-offcanvas-right {
      left: auto;
      right: -250px; }
      .navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in {
        -webkit-transform: translate3d(-250px, 0px, 0px);
        -moz-transform: translate3d(-250px, 0px, 0px);
        -o-transform: translate3d(-250px, 0px, 0px);
        transform: translate3d(-250px, 0px, 0px); }
      .navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in {
        left: auto;
        right: 0px; }
    .navbar-offcanvas .dropdown.active .caret {
      border-top: 0px;
      border-bottom: 4px solid; }
    .navbar-offcanvas .dropdown-menu {
      position: relative;
      display: block;
      width: 100%;
      background: inherit;
      border: inherit;
      box-shadow: none;
      padding: 0px;
      overflow: hidden;
      -webkit-transition: all 0.15s ease-in;
      -moz-transition: all 0.15s ease-in;
      -o-transition: all 0.15s ease-in;
      transition: all 0.15s ease-in;
      height: 0px; }
      .navbar-offcanvas .dropdown-menu.shown {
        height: auto; }
      .navbar-offcanvas .dropdown-menu > li > a {
        color: #777;
        padding: 5px 15px 5px 30px; } }

.offcanvas-toggle {
  background: #f8f8f8; }
  .offcanvas-toggle .icon-bar {
    background: #000; }
  .offcanvas-toggle.offcanvas-toggle-close {
    margin-right: 0px; }
    .offcanvas-toggle.offcanvas-toggle-close .icon-bar:nth-child(1) {
      -webkit-transform: rotate(45deg) translate(5px, 4px);
      -moz-transform: rotate(45deg) translate(5px, 4px);
      -o-transform: rotate(45deg) translate(5px, 4px);
      transform: rotate(45deg) translate(5px, 4px); }
    .offcanvas-toggle.offcanvas-toggle-close .icon-bar:nth-child(2) {
      opacity: 0 !important; }
    .offcanvas-toggle.offcanvas-toggle-close .icon-bar:nth-child(3) {
      -webkit-transform: rotate(-45deg) translate(4px, -4px);
      -moz-transform: rotate(-45deg) translate(4px, -4px);
      -o-transform: rotate(-45deg) translate(4px, -4px);
      transform: rotate(-45deg) translate(4px, -4px); }
#search-icon, #icon-search-mobile-nav {
    cursor:pointer;
}
/*! * @buildVersion@ - Generated at 2025-9-30 *//*!
 * Bootstrap v3.3.1
 *
 * Copyright 2014 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */@font-face{font-family:Charlie-Std-SemiBold;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold.svg) format("svg")}@font-face{font-family:Charlie-Std-SemiBold-Italic;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold-Italic.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold-Italic.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold-Italic.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-SemiBold-Italic.svg) format("svg")}@font-face{font-family:Charlie-Std-Regular;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular.svg) format("svg")}@font-face{font-family:Charlie-Std-Regular-Italic;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular-Italic.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular-Italic.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular-Italic.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Regular-Italic.svg) format("svg")}@font-face{font-family:Charlie-Std-Medium;src:url(clientlibs/resources/fonts/charlie/Charlie-Std-Medium.eot?iefix) format("eot"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Medium.woff) format("woff"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Medium.ttf) format("truetype"),url(clientlibs/resources/fonts/charlie/Charlie-Std-Medium.svg) format("svg")}@font-face{font-family:glyphicons-halflings;src:url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix);src:url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix) format("eot"),url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.woff) format("woff"),url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.ttf) format("truetype"),url(clientlibs/resources/fonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons-halflings-regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(clientlibs/resources/fonts/icomoon/icomoon.eot?-xmm1dw);src:url(clientlibs/resources/fonts/icomoon/icomoon.eot?#iefix-xmm1dw) format('embedded-opentype'),url(clientlibs/resources/fonts/icomoon/icomoon.woff?-xmm1dw) format('woff'),url(clientlibs/resources/fonts/icomoon/icomoon.ttf?-xmm1dw) format('truetype'),url(clientlibs/resources/fonts/icomoon/icomoon.svg?-xmm1dw#icomoon) format('svg');font-weight:400;font-style:normal}@font-face{src:url(clientlibs/resources/fonts/nab/NABImpact.ttf) format("truetype"),url(clientlibs/resources/fonts/nab/NABImpact.woff) format("woff"),url(clientlibs/resources/fonts/nab/NABImpact.svg) format("svg");font-family:NabImpact}@font-face{src:url(clientlibs/resources/fonts/nab/NAB-Script.ttf) format("truetype"),url(clientlibs/resources/fonts/nab/NAB-Script.woff) format("woff"),url(clientlibs/resources/fonts/nab/NAB-Script.svg) format("svg");font-family:NabScript}@font-face{font-family:CorpidLight;src:url(clientlibs/resources/fonts/corpid/CorpidC1_3.eot?iefix) format("eot"),url(clientlibs/resources/fonts/corpid/CorpidC1_3.woff) format("woff"),url(clientlibs/resources/fonts/corpid/CorpidC1_3.ttf) format("truetype"),url(clientlibs/resources/fonts/corpid/CorpidC1_3.svg) format("svg")}@font-face{font-family:CorpidHeavy;src:url(clientlibs/resources/fonts/corpid/CorpidC1_8.eot?iefix) format("eot"),url(clientlibs/resources/fonts/corpid/CorpidC1_8.woff) format("woff"),url(clientlibs/resources/fonts/CorpidC1_8.ttf) format("truetype"),url(clientlibs/resources/fonts/corpid/CorpidC1_8.svg) format("svg")}@font-face{font-family:'Open Sans';src:url(clientlibs/resources/fonts/opensans/OpenSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(clientlibs/resources/fonts/opensans/OpenSans-Italic.ttf) format('truetype');font-style:italic}@font-face{font-family:'Open Sans';src:url(clientlibs/resources/fonts/opensans/OpenSans-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(clientlibs/resources/fonts/opensans/OpenSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Merriweather;src:url(clientlibs/resources/fonts/merriweather/Merriweather-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Merriweather;src:url(clientlibs/resources/fonts/merriweather/Merriweather-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Merriweather;src:url(clientlibs/resources/fonts/merriweather/Merriweather-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:Merriweather;src:url(clientlibs/resources/fonts/merriweather/Merriweather-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Boldine;src:url(clientlibs/resources/fonts/boldine/Boldine.otf) format('opentype')}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-Heavy.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-HeavyItalic.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-LightItalic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-Xlight.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-XlightItalic.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-Xbold.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-XboldItalic.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:"Montreal Serial";src:url(clientlibs/resources/fonts/montreal/MontrealSerial-Italic.otf) format("opentype");font-weight:400;font-style:italic}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mlc-hamburger-menu:before{content:"\f0c9";font-family:"Font Awesome Pro Solid";font-size:22px}.icon-mlc-mobile_sidekick:before{content:"\e601"}.icon-mlc-link:before{content:"\e602"}.icon-mlc-video:before{content:"\e603"}.icon-mlc-close:before{content:"\e604"}.icon-mlc-chevron:before{content:"\e605"}.icon-mlc-cross:before{content:"\e606"}.icon-mlc-calculators:before{content:"\e607"}.icon-mlc-find-your-super:before{content:"\e608"}.icon-mlc-easy-order:before{content:"\e609"}.icon-mlc-locate-an-advice-centre:before{content:"\e60a"}.icon-mlc-news-and-insights:before{content:"\e60b"}.icon-mlc-dot:before{content:"\e60c"}.icon-mlc-document:before{content:"\e60d"}.icon-mlc-what-is-stronger-super:before{content:"\e60e"}.icon-mlc-login-to-secure-site:before{content:"\e60f"}.icon-mlc-locate-an-adviser:before{content:"\e610"}.icon-mlc-partnering-with-us:before{content:"\e611"}.icon-mlc-ask-a-question-live-chat:before{content:"\e612"}.icon-mlc-need-advice:before{content:"\e613"}.icon-mlc-find-and-locate-an-adviser:before{content:"\e614"}.icon-mlc-have-an-adviser-call-you:before{content:"\e615"}.icon-mlc-case-study:before{content:"\e616"}.icon-mlc-prices-and-performances:before{content:"\e617"}.icon-mlc-best-doctors-login:before{content:"\e618"}.icon-mlc-call-contactus:before{content:"\e619"}.icon-mlc-insurance-for-you:before{content:"\e61a"}.icon-mlc-get-advice-on-your-insurance:before{content:"\e61b"}.icon-mlc-best-doctors-hotline:before{content:"\e61c"}.icon-mlc-insurance-for-your-family:before{content:"\e61d"}.icon-mlc-insurance-for-your-business:before{content:"\e61e"}.icon-mlc-open-an-mlc-super-account:before{content:"\e61f"}.icon-mlc-choose-the-right-investment:before{content:"\e620"}.icon-mlc-logout-of-securesite:before{content:"\e621"}.icon-mlc-register-for-online-access:before{content:"\e622"}.icon-mlc-employer-central:before{content:"\e623"}.icon-mlc-investment-protection:before{content:"\e624"}.icon-mlc-transfer-your-uk-pension:before{content:"\e625"}.icon-mlc-government-co-contributions:before{content:"\e626"}.icon-mlc-spousal-contributions:before{content:"\e627"}.icon-mlc-salary-sacrifice:before{content:"\e628"}.icon-mlc-tools:before{content:"\e629"}.icon-mlc-important-information:before{content:"\e62a"}.icon-mlc-arrow:before{content:"\e62b"}.icon-mlc-email-us:before{content:"\e62c"}.icon-mlc-open-a-super-account:before{content:"\e62d"}.icon-mlc-write-to-us:before{content:"\e62e"}.icon-mlc-compliant-resolutions:before{content:"\e62f"}.icon-mlc-other-contact-info:before{content:"\e630"}.icon-mlc-featured:before{content:"\e631"}.icon-mlc-diy:before{content:"\e632"}.icon-mlc-changing-jobs:before{content:"\e633"}.icon-mlc-starting-out:before{content:"\e634"}.icon-mlc-income-protection:before{content:"\e635"}.icon-mlc-retirement:before{content:"\e636"}.icon-mlc-invest-personal-assets:before{content:"\e637"}.icon-mlc-consolidate-your-super:before{content:"\e638"}.icon-mlc-my-super-is-coming:before{content:"\e639"}.icon-mlc-governance:before{content:"\e63a"}.icon-mlc-my-super:before{content:"\e63b"}.icon-mlc-super-stream:before{content:"\e63c"}.icon-mlc-newsletter-articles:before{content:"\e63d"}.icon-mlc-client-asn-referral-letters:before{content:"\e63e"}.icon-mlc-campaign-planning:before{content:"\e63f"}.icon-mlc-video-presentations:before{content:"\e640"}.icon-mlc-strategy-guide:before{content:"\e641"}.icon-mlc-presentations:before{content:"\e642"}.pageTitle{font-size:18px;font-family:Verdana,sans-serif!important;color:#333!important;padding-top:15px!important}.toponeTitle{background-image:url(http://mlc-mlcd1.non.whu.nab.com.au/content/dam/mlc/images/sso/icon-information.png);background-position:0 0;background-repeat:no-repeat;font-family:Verdana,sans-serif!important;font-size:12px!important;font-weight:700;line-height:14px;margin-bottom:10px!important;padding-bottom:5px!important;padding-top:3px!important;padding-left:30px}.toponeContent{line-height:16px;margin-bottom:10px}.formHeader{color:#fff;left:0;position:relative;width:480px;font-size:12px!important;margin:0 auto;line-height:14px;font-weight:700;padding:7px 15px}.formContainer{border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:0;padding:15px;margin:0 auto 20px;width:480px}.formContainerInput{border-radius:0;border:1px solid #d8d8d8;height:35px!important}.formContainerInputFocus{border:1px solid #067861!important;-webkit-box-shadow:none!important;box-shadow:none!important}.submitbutton{margin:0 auto 15px!important;height:auto;font-size:11px!important;font-family:Verdana,sans-serif!important;font-weight:700;padding:5px 10px;width:auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.fieldset{border-bottom:1px solid #d8d8d8;margin-bottom:10px;margin-top:10px;padding-bottom:20px}.links{font-size:11px;color:#666!important;text-decoration:underline;font-family:Verdana,sans-serif!important}.formgrouplabel{font-size:11px;font-weight:400;font-family:Verdana,sans-serif!important}.outageMessage{background-color:#feface;margin-bottom:20px;padding:15px 20px 4px}.banner-btn-mobile{background-color:transparent!important;border:3px solid #fff!important;color:#fff!important;padding:5px 8px!important;height:30px!important;line-height:1.1em!important;min-width:60px!important;font-size:12px!important;margin-left:30px;font-weight:400!important;margin-top:30px}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.eot);src:url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../../../../../../etc.clientlibs/bootstrap/clientlibs/bootstrap/bootstrap-base-design/bootstrap-base/clientlibs/resources/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent;width:100%;overflow-x:hidden}body{margin:0;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.42857143;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}img{vertical-align:middle;height:auto;max-height:100%;max-width:100%;width:auto}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{border:0;border-top:1px solid #eee}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:21px;margin-bottom:10.5px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10.5px;margin-bottom:10.5px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:39px}.h2,h2{font-size:30px}.h3,h3{font-size:26px}.h4,h4{font-size:20px}.h5,h5{font-size:15px}.h6,h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}.small,small{font-size:86%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #eee}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:21px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{overflow:auto;display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}@media (min-width:768px){.container{width:740px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1010px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{border-collapse:collapse;border-spacing:0;background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:21px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{display:block;padding-top:7px;font-size:15px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:35px;padding:6px 12px;font-size:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:35px}input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:31px}input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:48px}}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control,select.input-sm{height:31px;line-height:31px}select[multiple].form-group-sm .form-control,select[multiple].input-sm,textarea.form-group-sm .form-control,textarea.input-sm{height:auto}.form-group-lg .form-control,.input-lg{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}select.form-group-lg .form-control,select.input-lg{height:48px;line-height:48px}select[multiple].form-group-lg .form-control,select[multiple].input-lg,textarea.form-group-lg .form-control,textarea.input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:43.75px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:35px;height:35px;line-height:35px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:48px;height:48px;line-height:48px}.input-sm+.form-control-feedback{width:31px;height:31px;line-height:31px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:26px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:28px}.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}.form-horizontal .has-feedback .form-control-feedback{right:10px}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}.form-horizontal .form-group-lg .control-label{padding-top:14.3px}.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:48px;line-height:48px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:31px;line-height:31px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:15px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:13px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:19px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{line-height:1.42857143}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}.nav-pills>li{float:left}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:94px;margin-bottom:21px;border:1px solid transparent}.navbar-collapse{overflow-x:visible;padding-right:10px;padding-left:10px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-10px;margin-left:-10px}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;visibility:visible!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-static-top{border-radius:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:36.5px 10px;font-size:19px;line-height:21px;height:94px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-10px}.navbar-toggle{display:none}}.navbar-toggle{position:relative;float:right;padding:9px 10px;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:18.25px -10px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:36.5px;padding-bottom:36.5px}.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}.navbar-form{padding:10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:29.5px -10px}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#3b3b3b}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#171717}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-text{float:left;margin-left:10px;margin-right:10px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-radius:4px 4px 0 0}.navbar-btn{margin-top:29.5px;margin-bottom:29.5px}.navbar-btn.btn-sm{margin-top:31.5px;margin-bottom:31.5px}.navbar-btn.btn-xs{margin-top:36px;margin-bottom:36px}.navbar-text{margin-top:36.5px;margin-bottom:36.5px}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-10px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#282828;border-color:none}.navbar-default .navbar-brand{color:#3b3b3b}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#222;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#3b3b3b}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#171717}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:none}.navbar-default .navbar-link{color:#3b3b3b}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#3b3b3b}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:19px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:13px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:67.5px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:13px;line-height:21px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:2s linear infinite progress-bar-stripes;-o-animation:2s linear infinite progress-bar-stripes;animation:2s linear infinite progress-bar-stripes}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{border-bottom:1px solid transparent}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:22.5px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.4;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.42857143;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:15px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{-webkit-transition:left .6s ease-in-out;-o-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;text-indent:-999px;border:1px solid #fff;cursor:pointer;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;background-color:#fff}.carousel-caption{position:absolute;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}.navbar{margin-top:0}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.btn:focus{outline:#000 dotted 2px}.close:focus,.close:hover,.nav>li>a:focus,.nav>li>a:hover,a:focus,div.active:focus{outline:#000 dotted 1px}.carousel-inner>.item{position:absolute;top:-999999em;display:block}.carousel-inner>.active{top:0}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{position:relative}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.wrapper.wrapper-primary-nav{background-color:#fff}nav.navbar{margin-top:0;margin-bottom:0;min-height:94px}nav.navbar-default{background-color:#fff}.navbar-nav>.open>a nav.navbar-defaultnav.navbar-default :hover nav.navbar-defaultnav.navbar-default :focus{color:#017780;background-color:#faf9f7;height:54px;outline:0}nav.navbar-default .navbar-nav{float:left;margin-top:0!important;height:43px;margin-left:-10px}nav.navbar-default .navbar-nav li.current a{color:#017780}nav.navbar-default .navbar-nav li a{font-family:Charlie-Std-SemiBold;font-size:19px;color:#3b3b3b}nav.navbar-default .navbar-nav .open a,nav.navbar-default .navbar-nav li a:focus,nav.navbar-default .navbar-nav li a:hover{color:#017780;background-color:#faf9f7;height:54px;outline:0}nav.navbar-default .navbar-header{height:100px;width:100%;background-color:#fff}nav.navbar-default .navbar-header .navbar-brand{position:relative;top:20px}@media screen and (max-width:992px){.navbar-offcanvas{position:fixed!important;height:100%;width:250px;max-width:100%;left:-250px;top:0;z-index:999;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:.15s ease-in;-o-transition:.15s ease-in;transition:.15s ease-in}.navbar-offcanvas.offcanvas-transform.in{-webkit-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0)}}.nav-mobile-header .mobile-menu{position:fixed;top:0;border-width:0 0 1px;right:0;left:0;z-index:888;height:64px;background-color:#fff}.scroll-shadow{-webkit-box-shadow:0 15px 10px -15px #666;box-shadow:0 15px 10px -15px #666}#global_search_form_mobile{width:180px;float:left;margin-top:3px;margin-left:3px}#global_search_field_mobile{height:30px}#icon-search-mobile-nav{float:right;display:block;top:-23px;right:10px}#icon-toggle-mobile-nav{font-size:20px;padding-top:5px;padding-left:5px}.navbar-toggle{margin-top:0!important;margin-bottom:0!important;background-color:transparent!important;margin-right:0;border:none;padding-left:10px;padding-top:2px}.nav-mobile-header a.navbar-brand img{height:30px;margin-top:2px}/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 *
 * @geedmo - Licensed under the MIT license
 */.yamm .collapse,.yamm .dropdown,.yamm .dropup,.yamm .nav{position:static}.yamm .container{position:relative}.yamm .dropdown-menu{left:auto}.yamm .yamm-content{padding:20px 30px}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}.forgotten-password,.login-page{min-height:100vh;background-color:#353535}.login-top-nav{padding-top:15px;background-color:#f0eeea!important}.login-top-nav a{padding-left:25px;color:#3b3b3b}.login-top-nav a:focus,.login-top-nav a:hover,.login-top-nav a:visited{text-decoration:none;color:#037691;cursor:pointer}.wrapper-subheader{padding-top:15px;padding-bottom:15px}.maintenance-message{padding-top:20px}.outage-message{background-color:#feface;padding:20px 20px 10px 40px;background-image:url(../../../../../../content/dam/mlc/images/icons/icn-info.png);background-repeat:no-repeat;background-position:10px 20px;margin-bottom:20px}.error_section{margin-bottom:10px}.error_message{color:#900;background-image:url(../../../../../../content/dam/mlc/images/icons/icn-info-red.png);background-repeat:no-repeat;line-height:1.5;padding:0 15px 10px 30px;background-position:-5px 0}.ng-submitted .ng-invalid{border-color:#900}.reset-password-success{color:#01838c;margin-bottom:30px;width:85%}.mlc-heading{color:#c95109;margin:40px 0 30px!important}.mlc-ltd-login .mlc_heading{display:none}.css-form .form-control{height:40px;border-radius:0}.login-wrapper{-webkit-background-size:cover!important;background-size:cover!important;background-position:71% 0!important}.button_primary{background:#c95109;margin-top:-10px;color:#fff;border:0;font-family:Charlie-Std-SemiBold,helvetica,arial;width:100%;border-radius:0;font-size:20px;margin-bottom:20px;height:45px}.button_primary:hover{background-color:#bc4401}.button_primary:focus{background-color:#bc4401;outline:#bc4401 dotted 1px!important}.button_primary:disabled{opacity:.6;cursor:not-allowed}.mlc-ltd-login .password_label,.mlc-ltd-login .username_label{font-weight:400}.mlc-ltd-login .help-content{margin-bottom:10px;margin-top:30px}.mlc-ltd-login-widget{right:240px;position:absolute;width:300px;top:180px;z-index:100;-webkit-transition:right .35s;-o-transition:right .35s;transition:right .35s;background-color:#004651}.mlc-ltd-login-widget .container,.mlc-ltd-login-widget .container_content{width:300px}.mlc-ltd-login-widget .username_control{margin-bottom:0}.mlc-ltd-login-widget .mlc_heading{display:inherit;color:#fff;padding-left:5%;padding-top:5%;padding-bottom:1%;font-size:22px;font-weight:700;margin-bottom:0;line-height:130%}.mlc-ltd-login-widget .username_label{color:#fff;padding-left:5%;font-size:15px;font-weight:400}.mlc-ltd-login-widget .widget-login-button{margin:10px 5% 0;width:90%}.mlc-ltd-login-widget .password_label{color:#fff;padding-left:5%;padding-top:5%;font-size:15px;font-weight:400}.mlc-ltd-login-widget .form-control{margin-left:5%;margin-right:5%;width:90%}.close-login-widget{height:52px;width:54px;background-color:#004651;z-index:10;top:180px;right:231px;-webkit-transition:right .35s;-o-transition:right .35s;transition:right .35s;position:absolute}.close-login-widget.minimized{position:absolute;right:0}.close-login-widget.expanded{position:absolute;right:540px;-webkit-transition:right .35s ease-in-out;-o-transition:right .35s ease-in-out;transition:right .35s ease-in-out}.mlc-ltd-login-widget.minimized-widget{right:-300px;position:absolute}.close-login-widget.glyphicon-chevron-right{font-size:16px;font-weight:100;text-align:center;z-index:12;color:#fff;padding-top:19px;width:54px;height:52px}.mlc-ltd-login-widget .ng-submitted .error_message{color:#fff;background-color:#900;padding-left:33px;padding-top:9px;padding-bottom:6px;background-position:5px 8px;background-image:url(../../../../../../content/dam/mlc/images/icons/icon-exclamation-white.png);margin-left:10px;margin-right:10px;position:relative;top:6px}.mlc-ltd-login-widget .ng-submitted .error_message a{text-decoration:underline;color:#fff}.mlc-ltd-login-widget .ng-submitted .error_message p:first-child{margin-bottom:0}.mlc-ltd-login-widget .ng-submitted .error_message:hover,.mlc-ltd-login-widget .ng-submitted .error_messagea:focus,.mlc-ltd-login-widget .ng-submitted .error_messagea:visited{text-decoration:none}.mlc-ltd-login-widget .outage-message{background-color:transparent;color:#fff;padding:0 10px 0 45px;font-size:14px;margin-bottom:0;background-position:10px 0;background-image:url(../../../../../../content/dam/mlc/images/icons/icon-info-aqua.png);background-repeat:no-repeat}.mlc-ltd-login-widget .outage-message p{margin-bottom:10px;line-height:20px}.mlc-ltd-login-widget .outage-message p:last-child{margin-bottom:-15px}.mlc-ltd-login-widget .white-reverse{padding:10px 15px;color:#fff}.mlc-ltd-login-widget .white-reverse a{color:#fff;text-decoration:underline;font-weight:400}.mlc-ltd-login-widget .white-reverse a:focus,.mlc-ltd-login-widget .white-reverse a:hover,.mlc-ltd-login-widget .white-reverse a:visited{cursor:pointer}.mlc-ltd-login-widget .error_section{margin-bottom:15px}.mlc-ltd-login .login-disabled{padding:10px 15px}.mlc-ltd-login .login-disabled p{color:#fff;font-size:14px;margin-bottom:0}.mlc-ltd-login-widget .password_control{margin-bottom:5px}.mlc-ltd-login-widget .widget-links{margin-left:15px;font-size:14px;margin-bottom:15px;padding-top:5px}.mlc-ltd-login-widget .widget-links .float-left{float:left!important}.mlc-ltd-login-widget .widget-links a{color:#fff;text-decoration:underline}.mlc-ltd-login-widget .widget-links a:last-child{float:right;margin-right:15px}.mlc-ltd-login-widget .widget-links a:focus{outline:#fff dotted 1px!important;text-decoration:none}@media only screen and (max-width:992px){.close-login-widget,.mlc-ltd-login-widget{display:none}}.common-spinner{margin-left:20%}.mlc-ltd-login-widget .common-spinner{margin-left:30%}.login-footer{padding-top:23px;padding-bottom:20px}.blueprint,.dpm,.enevita,.fc-one,.portfolio-focus,.premium-choice,.st-andrews,.top-200{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;min-height:100vh;background-color:#f2f2f3}.blueprint h2,.dpm h2,.enevita h2,.fc-one h2,.portfolio-focus h2,.premium-choice h2,.st-andrews h2,.top-200 h2{font-size:20px;font-family:Verdana,Arial,Helvetica,sans-serif}.blueprint .button_primary,.dpm .button_primary,.enevita .button_primary,.fc-one .button_primary,.portfolio-focus .button_primary,.premium-choice .button_primary,.st-andrews .button_primary,.top-200 .button_primary{font-size:18px;font-family:Verdana,Arial,Helvetica,sans-serif}.blueprint h4,.dpm h4,.enevita h4,.fc-one h4,.portfolio-focus h4,.premium-choice h4,.st-andrews h4,.top-200 h4{font-family:Verdana,Arial,Helvetica,sans-serif}.blueprint .form-control,.dpm .form-control,.enevita .form-control,.fc-one .form-control,.portfolio-focus .form-control,.premium-choice .form-control,.st-andrews .form-control,.top-200 .form-control{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif}.enevita,.premium-choice{font-family:Arial,Helvetica,sans-serif;font-size:13px}.enevita .button_primary,.enevita h2,.enevita h4,.premium-choice .button_primary,.premium-choice h2,.premium-choice h4{font-family:Arial,Helvetica,sans-serif}.enevita .form-control,.premium-choice .form-control{font-family:Arial,Helvetica,sans-serif;font-size:13px}.blueprint .wrapper-subheader,.enevita .wrapper-subheader,.fc-one .wrapper-subheader,.portfolio-focus .wrapper-subheader,.premium-choice .wrapper-subheader,.st-andrews .wrapper-subheader,.top-200 .wrapper-subheader{padding-top:10px;padding-bottom:10px}.blueprint .username_control,.enevita .username_control,.fc-one .username_control,.portfolio-focus .username_control,.premium-choice .username_control,.st-andrews .username_control,.top-200 .username_control{margin-bottom:4%}.blueprint .password_control,.enevita .password_control,.fc-one .password_control,.portfolio-focus .password_control,.premium-choice .password_control,.st-andrews .password_control,.top-200 .password_control{margin-bottom:9%}.blueprint .badge-page-header,.dpm .badge-page-header,.enevita .badge-page-header,.fc-one .badge-page-header,.portfolio-focus .badge-page-header,.premium-choice .badge-page-header,.st-andrews .badge-page-header,.top-200 .badge-page-header{background-color:#3b3b3b;color:#fff;padding-top:20px;padding-bottom:0}.blueprint .login-container,.dpm .login-container,.enevita .login-container,.fc-one .login-container,.portfolio-focus .login-container,.premium-choice .login-container,.st-andrews .login-container,.top-200 .login-container{padding-top:30px}.blueprint .help-content,.dpm .help-content,.enevita .help-content,.fc-one .help-content,.portfolio-focus .help-content,.premium-choice .help-content,.st-andrews .help-content,.top-200 .help-content{margin-top:10px;margin-bottom:60px}.blueprint .badge-page-footer,.dpm .badge-page-footer,.enevita .badge-page-footer,.fc-one .badge-page-footer,.portfolio-focus .badge-page-footer,.premium-choice .badge-page-footer,.st-andrews .badge-page-footer,.top-200 .badge-page-footer{background-color:#f2f2f3;padding-top:40px;padding-bottom:40px}.blueprint .badge-page-footer ul,.dpm .badge-page-footer ul,.enevita .badge-page-footer ul,.fc-one .badge-page-footer ul,.portfolio-focus .badge-page-footer ul,.premium-choice .badge-page-footer ul,.st-andrews .badge-page-footer ul,.top-200 .badge-page-footer ul{margin-top:0;padding-left:0}.blueprint .badge-page-footer ul li,.dpm .badge-page-footer ul li,.enevita .badge-page-footer ul li,.fc-one .badge-page-footer ul li,.portfolio-focus .badge-page-footer ul li,.premium-choice .badge-page-footer ul li,.st-andrews .badge-page-footer ul li,.top-200 .badge-page-footer ul li{display:inline;margin-right:20px;padding-left:0}.blueprint a,.dpm a,.enevita a,.fc-one a,.portfolio-focus a,.premium-choice a,.st-andrews a,.top-200 a{cursor:pointer}.dpm{color:#000}.dpm .wrapper-subheader{padding-top:0;padding-bottom:0}.dpm .button_primary{background-color:#067861;margin-bottom:0}.dpm .button_primary:hover{border-color:#72b7a9!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#72b7a9}.dpm .button_primary:focus{outline:#72b7a9 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#72b7a9}.dpm .badge-page-footer a,.dpm .badge-page-footer a:focus,.dpm .badge-page-footer a:visited,.dpm .help-content a,.dpm .help-content a:focus,.dpm .help-content a:visited{color:#666!important}.dpm .badge-page-footer a:hover,.dpm .help-content a:hover{color:#067861!important}.dpm .form-control:focus,.dpm .form-control:hover{border-color:#72b7a9!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(6,120,97,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(6,120,97,.6)!important}.dpm .button_primary:focus{outline:#72b7a9!important;border-color:#72b7a9!important;-webkit-box-shadow:none!important;box-shadow:none!important}.enevita{color:#666}.enevita .button_primary{background-color:#009bc9;margin-bottom:0}.enevita .button_primary:hover{border-color:#5ed1f3!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#5ed1f3}.enevita .button_primary:focus{outline:#5ed1f3 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#5ed1f3}.enevita .badge-page-footer a,.enevita .badge-page-footer a:focus,.enevita .badge-page-footer a:visited,.enevita .help-content a,.enevita .help-content a:focus,.enevita .help-content a:visited{color:#666!important}.enevita .badge-page-footer a:hover,.enevita .help-content a:hover{color:#009bc9!important}.enevita .form-control:focus,.enevita .form-control:hover{border-color:#5ed1f3!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(4,156,202,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(4,156,202,.6)!important}.enevita .button_primary:focus{outline:#5ed1f3!important;border-color:#5ed1f3!important;-webkit-box-shadow:none!important;box-shadow:none!important}.blueprint{color:#000}.blueprint .button_primary{background-color:#005a9c;margin-bottom:0}.blueprint .button_primary:hover{border-color:#0069b3!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0069b3}.blueprint .button_primary:focus{outline:#0069b3 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#0069b3}.blueprint .badge-page-footer a,.blueprint .badge-page-footer a:focus,.blueprint .badge-page-footer a:visited,.blueprint .help-content a,.blueprint .help-content a:focus,.blueprint .help-content a:visited{color:#0069b3!important}.blueprint .badge-page-footer a:hover,.blueprint .help-content a:hover{color:#000!important}.blueprint .form-control:focus,.blueprint .form-control:hover{border-color:#005a9c!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,91,156,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,91,156,.6)!important}.blueprint .button_primary:focus{outline:#005a9c!important;border-color:#005a9c!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fc-one{color:#58595b}.fc-one .button_primary{background-color:#2882b5;margin-bottom:0}.fc-one .button_primary:hover{border-color:#4894d2!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#4894d2}.fc-one .button_primary:focus{outline:#4894d2 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#4894d2}.fc-one .badge-page-footer a,.fc-one .badge-page-footer a:focus,.fc-one .badge-page-footer a:visited,.fc-one .help-content a,.fc-one .help-content a:focus,.fc-one .help-content a:visited{color:#0069b3!important}.fc-one .badge-page-footer a:hover,.fc-one .help-content a:hover{color:#666!important}.fc-one .form-control:focus,.fc-one .form-control:hover{border-color:#4894d2!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,85,159,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,85,159,.6)!important}.fc-one .button_primary:focus{outline:#4894d2!important;border-color:#4894d2!important;-webkit-box-shadow:none!important;box-shadow:none!important}.portfolio-focus{color:#666}.portfolio-focus .button_primary{background-color:#c4c722;margin-bottom:0}.portfolio-focus .button_primary:hover{border-color:#b1b41a!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#b1b41a}.portfolio-focus .button_primary:focus{outline:#b1b41a dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#b1b41a}.portfolio-focus .badge-page-footer a,.portfolio-focus .badge-page-footer a:focus,.portfolio-focus .badge-page-footer a:visited,.portfolio-focus .help-content a,.portfolio-focus .help-content a:focus,.portfolio-focus .help-content a:visited{color:#9b9e07!important}.portfolio-focus .badge-page-footer a:hover,.portfolio-focus .help-content a:hover{color:#44412d!important}.portfolio-focus .form-control:focus,.portfolio-focus .form-control:hover{border-color:#c4c722!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(195,199,47,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(195,199,47,.6)!important}.portfolio-focus .button_primary:focus{outline:#c4c722!important;border-color:#c4c722!important;-webkit-box-shadow:none!important;box-shadow:none!important}.premium-choice{color:#666}.premium-choice .button_primary{background-color:#a3978a;margin-bottom:0}.premium-choice .button_primary:hover{border-color:#beb5ab!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#beb5ab}.premium-choice .button_primary:focus{outline:#beb5ab dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#beb5ab}.premium-choice .badge-page-footer a,.premium-choice .badge-page-footer a:focus,.premium-choice .badge-page-footer a:visited,.premium-choice .help-content a,.premium-choice .help-content a:focus,.premium-choice .help-content a:visited{color:#716659!important}.premium-choice .badge-page-footer a:hover,.premium-choice .help-content a:hover{color:#bbb38c!important}.premium-choice .form-control:focus,.premium-choice .form-control:hover{border-color:#beb5ab!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(162,150,137,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(162,150,137,.6)!important}.premium-choice .button_primary:focus{outline:#beb5ab!important;border-color:#beb5ab!important;-webkit-box-shadow:none!important;box-shadow:none!important}.st-andrews{color:#666}.st-andrews .button_primary{background-color:#0e2e81;margin-bottom:0}.st-andrews .button_primary:hover{border-color:#5671b8!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#5671b8}.st-andrews .button_primary:focus{outline:#5671b8 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#5671b8}.st-andrews .badge-page-footer a,.st-andrews .badge-page-footer a:focus,.st-andrews .badge-page-footer a:visited,.st-andrews .help-content a,.st-andrews .help-content a:focus,.st-andrews .help-content a:visited{color:#666!important}.st-andrews .badge-page-footer a:hover,.st-andrews .help-content a:hover{color:#0e2e81!important}.st-andrews .form-control:focus,.st-andrews .form-control:hover{border-color:#5671b8!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(40,55,124,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(40,55,124,.6)!important}.st-andrews .button_primary:focus{outline:#5671b8!important;border-color:#5671b8!important;-webkit-box-shadow:none!important;box-shadow:none!important}.top-200{color:#666}.top-200 .button_primary{background-color:#fd7f1c;margin-bottom:0}.top-200 .button_primary:hover{border-color:#ffaf30!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#ffaf30}.top-200 .button_primary:focus{outline:#ffaf30 dotted 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#ffaf30}.top-200 .badge-page-footer a,.top-200 .badge-page-footer a:focus,.top-200 .badge-page-footer a:visited,.top-200 .help-content a,.top-200 .help-content a:focus,.top-200 .help-content a:visited{color:#666!important}.top-200 .badge-page-footer a:hover,.top-200 .help-content a:hover{color:#0062b2!important}.top-200 .form-control:focus,.top-200 .form-control:hover{border-color:#ffaf30!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(245,126,33,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(245,126,33,.6)!important}.top-200 .button_primary:focus{outline:#ffaf30!important;border-color:#ffaf30!important;-webkit-box-shadow:none!important;box-shadow:none!important}.top-200-heading h2{margin-left:15px;position:relative;top:20px}.top-200-heading h2 a{color:#fd7f1c}.top-200-heading h2 a:focus,.top-200-heading h2 a:hover,.top-200-heading h2 a:visited{text-decoration:none}.forgotten_password_submit_button{margin-top:11%}.forgotten_password_cancel_button{text-align:center}.mlc-ltd-forgotten-password .container_content{width:480px}.mlc-ltd-forgotten-password .password_label,.mlc-ltd-forgotten-password .username_label{font-weight:400}.forgotten-password-help{background-color:rgba(255,255,255,.8)!important;padding:30px 30px 10px;margin-bottom:40px;margin-top:20px!important;font-size:15px;width:90%}.forgotten-password-help p{width:82%}.blueprint .mlc-ltd-forgotten-password,.dpm .mlc-ltd-forgotten-password,.enevita .mlc-ltd-forgotten-password,.fc-one .mlc-ltd-forgotten-password,.portfolio-focus .mlc-ltd-forgotten-password,.premium-choice .mlc-ltd-forgotten-password,.st-andrews .mlc-ltd-forgotten-password,.top-200 .mlc-ltd-forgotten-password{margin-top:40px;margin-bottom:40px;min-height:40vh}.blueprint .mlc-ltd-forgotten-password .forgotten-password-label,.dpm .mlc-ltd-forgotten-password .forgotten-password-label,.enevita .mlc-ltd-forgotten-password .forgotten-password-label,.fc-one .mlc-ltd-forgotten-password .forgotten-password-label,.portfolio-focus .mlc-ltd-forgotten-password .forgotten-password-label,.premium-choice .mlc-ltd-forgotten-password .forgotten-password-label,.st-andrews .mlc-ltd-forgotten-password .forgotten-password-label,.top-200 .mlc-ltd-forgotten-password .forgotten-password-label{font-weight:400}.blueprint .mlc-ltd-forgotten-password .button_primary,.dpm .mlc-ltd-forgotten-password .button_primary,.enevita .mlc-ltd-forgotten-password .button_primary,.fc-one .mlc-ltd-forgotten-password .button_primary,.portfolio-focus .mlc-ltd-forgotten-password .button_primary,.premium-choice .mlc-ltd-forgotten-password .button_primary,.st-andrews .mlc-ltd-forgotten-password .button_primary,.top-200 .mlc-ltd-forgotten-password .button_primary{margin-bottom:20px}.dpm .forgotten_password_cancel_button a,.dpm .forgotten_password_cancel_button a:focus,.dpm .forgotten_password_cancel_button a:visited{color:#666}.dpm .forgotten_password_cancel_button a:hover{color:#067861}.enevita .forgotten_password_cancel_button a,.enevita .forgotten_password_cancel_button a:focus,.enevita .forgotten_password_cancel_button a:visited{color:#666}.enevita .forgotten_password_cancel_button a:hover{color:#009bc9}.blueprint .forgotten_password_cancel_button a,.blueprint .forgotten_password_cancel_button a:focus,.blueprint .forgotten_password_cancel_button a:visited{color:#0069b3}.blueprint .forgotten_password_cancel_button a:hover{color:#000}.fc-one .forgotten_password_cancel_button a,.fc-one .forgotten_password_cancel_button a:focus,.fc-one .forgotten_password_cancel_button a:visited{color:#0069b3}.fc-one .forgotten_password_cancel_button a:hover{color:#666}.portfolio-focus .forgotten_password_cancel_button a,.portfolio-focus .forgotten_password_cancel_button a:focus,.portfolio-focus .forgotten_password_cancel_button a:visited{color:#9b9e07}.portfolio-focus .forgotten_password_cancel_button a:hover{color:#44412d}.premium-chioce .forgotten_password_cancel_button a,.premium-chioce .forgotten_password_cancel_button a:focus,.premium-chioce .forgotten_password_cancel_button a:visited{color:#716659}.premium-chioce .forgotten_password_cancel_button a:hover{color:#bbb38c}.st-andrews .forgotten_password_cancel_button a,.st-andrews .forgotten_password_cancel_button a:focus,.st-andrews .forgotten_password_cancel_button a:visited{color:#666}.st-andrews .forgotten_password_cancel_button a:hover{color:#0e2e81}.top-200 .forgotten_password_cancel_button a,.top-200 .forgotten_password_cancel_button a:focus,.top-200 .forgotten_password_cancel_button a:visited{color:#666}.top-200 .forgotten_password_cancel_button a:hover{color:#0062b2}.mlc-page-header{color:#fff;margin-bottom:40px;padding-top:22px}.mlc-ltd-set-password{margin-bottom:40px;margin-top:20px}.mlc-ltd-set-password .password_control{margin-bottom:20px}.mlc-ltd-set-password .button_primary{width:35%;margin-right:10px;margin-top:20px}.mlc-ltd-set-password a#cancelResetPassword{text-decoration:underline}.mlc-ltd-set-password a#cancelResetPassword:focus,.mlc-ltd-set-password a#cancelResetPassword:hover,.mlc-ltd-set-password a#cancelResetPassword:visited{text-decoration:none}.mlc-ltd-set-password .help-content{background-color:#f0eeea;padding:30px 30px 10px;margin-bottom:40px;margin-top:20px;font-size:15px}.mlc-ltd-set-password .help-content ul{margin-bottom:16px;padding-left:0}.mlc-ltd-set-password .help-content ul li{margin-bottom:5px;padding-left:0;list-style-type:none}.mlc-ltd-set-password .help-content ul li:before{content:"-";padding-right:5px}.mlc-ltd-set-password .help-content p{line-height:20px}.mlc-ltd-login .container{min-height:0!important}.change-pwd-success{background-color:#353535;min-height:100vh}.wrapper-change-pwd-success{margin-top:-40px;padding-top:40px;min-height:500px}.wrapper-change-pwd-success .btn-link{font-weight:700;text-decoration:underline;padding-left:0}.wealth-change-password{font-size:14px;font-family:Arial,Helvetica,sans-serif}.wealth-change-password .wrapper-dfdfdf{background-color:#dfdfdf}.wealth-change-password .wealth-page-header{margin-bottom:40px;padding-top:30px;padding-bottom:8px}.wealth-change-password .wealth-page-header h2{color:#333;font-size:20px;font-family:Arial,Helvetica,sans-serif}.wealth-change-password h3{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.wealth-change-password .button_primary{font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.wealth-change-password .btn-primary{border-radius:0;font-family:Arial,Helvetica,sans-serif;font-weight:700;min-width:120px;font-size:14px;background-color:#c95109;border:0}.wealth-change-password .btn-primary:focus,.wealth-change-password .btn-primary:hover,.wealth-change-password .btn-primary:visited{background-color:#bc4401!important}.wealth-change-password a#cancelResetPassword{color:#333}.wealth-change-password .help-content{background-color:#efefef}.wealth-change-password .col-footer{margin-top:-1px}.wealth-change-password .wealth-page-footer ul{float:right}.wealth-change-password .wealth-page-footer ul li{display:inline}.wealth-change-password .wealth-page-footer ul a,.wealth-change-password .wealth-page-footer ul a:focus,.wealth-change-password .wealth-page-footer ul a:visited{color:grey;cursor:pointer}.wealth-change-password .wealth-page-footer ul a :hover,.wealth-change-password .wealth-page-footer ul a:focus :hover,.wealth-change-password .wealth-page-footer ul a:visited :hover{text-decoration:underline}.blueprint .mlc-ltd-set-password,.dpm .mlc-ltd-set-password,.enevita .mlc-ltd-set-password,.fc-one .mlc-ltd-set-password,.portfolio-focus .mlc-ltd-set-password,.premium-choice .mlc-ltd-set-password,.st-andrews .mlc-ltd-set-password,.top-200 .mlc-ltd-set-password{margin-top:20px;margin-bottom:40px;min-height:40vh}.blueprint .mlc-ltd-set-password .help-content,.dpm .mlc-ltd-set-password .help-content,.enevita .mlc-ltd-set-password .help-content,.fc-one .mlc-ltd-set-password .help-content,.portfolio-focus .mlc-ltd-set-password .help-content,.premium-choice .mlc-ltd-set-password .help-content,.st-andrews .mlc-ltd-set-password .help-content,.top-200 .mlc-ltd-set-password .help-content{margin-top:40px;margin-bottom:40px;font-size:12px}.blueprint .reset-password-success,.dpm .reset-password-success,.enevita .reset-password-success,.fc-one .reset-password-success,.portfolio-focus .reset-password-success,.premium-choice .reset-password-success,.st-andrews .reset-password-success,.top-200 .reset-password-success{color:#666}.blueprint .reset-password-success h4,.dpm .reset-password-success h4,.enevita .reset-password-success h4,.fc-one .reset-password-success h4,.portfolio-focus .reset-password-success h4,.premium-choice .reset-password-success h4,.st-andrews .reset-password-success h4,.top-200 .reset-password-success h4{font-size:17px}.blueprint .wrapper-change-pwd-success,.dpm .wrapper-change-pwd-success,.enevita .wrapper-change-pwd-success,.fc-one .wrapper-change-pwd-success,.portfolio-focus .wrapper-change-pwd-success,.premium-choice .wrapper-change-pwd-success,.st-andrews .wrapper-change-pwd-success,.top-200 .wrapper-change-pwd-success{padding-top:40px;min-height:500px;margin-top:0}.blueprint .wrapper-change-pwd-success .button_primary,.dpm .wrapper-change-pwd-success .button_primary,.enevita .wrapper-change-pwd-success .button_primary,.fc-one .wrapper-change-pwd-success .button_primary,.portfolio-focus .wrapper-change-pwd-success .button_primary,.premium-choice .wrapper-change-pwd-success .button_primary,.st-andrews .wrapper-change-pwd-success .button_primary,.top-200 .wrapper-change-pwd-success .button_primary{width:20%;margin-top:10px}.blueprint .wrapper-change-pwd-success .button_primary span,.dpm .wrapper-change-pwd-success .button_primary span,.enevita .wrapper-change-pwd-success .button_primary span,.fc-one .wrapper-change-pwd-success .button_primary span,.portfolio-focus .wrapper-change-pwd-success .button_primary span,.premium-choice .wrapper-change-pwd-success .button_primary span,.st-andrews .wrapper-change-pwd-success .button_primary span,.top-200 .wrapper-change-pwd-success .button_primary span{display:block;padding-top:4px}.enevita .help-content,.premium-choice .help-content{font-size:13px}.logout-page .mlc-ltd-sidekick{display:none}.logout-page .wrapper-logout-content{background-color:#faf8f4!important;padding-top:20px;padding-bottom:20px}.wrapper-logout-content .button-md{margin-bottom:0}.wrapper-logout-content h3{margin-bottom:0;padding-top:30px}.logout-page .get-in-touch-wrapper{margin-top:20px}@media screen and (min-width:768px) and (max-width:1199px){.wrapper-change-pwd-success{min-height:400px!important}}@media screen and (min-width:768px) and (max-width:991px){.login-wrapper{background-position:67% 0}.logout-page .wrapper-logout-content{padding-top:10px;padding-bottom:10px}}@media screen and (max-width:767px){.container_content{max-width:100%}.login-wrapper{background-image:none!important;background-color:#faf8f4!important;padding-left:5px}.login-page .help-content .col-custom{width:35%;padding-left:20px}.wrapper-logout-content h3{margin-bottom:20px;padding-top:20px}.logout-page .wrapper-logout-content{padding-top:0;padding-bottom:0}.wrapper-logout-content span.button-md{position:relative;top:0;padding-top:4px!important}.wrapper-logout-content .col-custom{width:60%}.wrapper-logout-content .wrapper-login-btn{width:35%}.forgotten-password-help p{width:100%}.wrapper-change-pwd-success{margin-top:-40px;padding-top:40px;min-height:200px!important}.blueprint .wrapper-subheader,.dpm .wrapper-subheader,.enevita .wrapper-subheader,.fc-one .wrapper-subheader,.portfolio-focus .wrapper-subheader,.premium-choice .wrapper-subheader,.st-andrews .wrapper-subheader,.top-200 .wrapper-subheader{padding-left:5px;padding-top:10px;padding-bottom:10px}.blueprint .help-content,.dpm .help-content,.enevita .help-content,.fc-one .help-content,.portfolio-focus .help-content,.premium-choice .help-content,.st-andrews .help-content,.top-200 .help-content{margin-bottom:0}.blueprint .help-content .col-custom,.dpm .help-content .col-custom,.enevita .help-content .col-custom,.fc-one .help-content .col-custom,.portfolio-focus .help-content .col-custom,.premium-choice .help-content .col-custom,.st-andrews .help-content .col-custom,.top-200 .help-content .col-custom{width:39%;padding-left:20px}.blueprint .badge-page-footer,.dpm .badge-page-footer,.enevita .badge-page-footer,.fc-one .badge-page-footer,.portfolio-focus .badge-page-footer,.premium-choice .badge-page-footer,.st-andrews .badge-page-footer,.top-200 .badge-page-footer{padding-bottom:0}.blueprint .mlc-ltd-set-password .help-content,.dpm .mlc-ltd-set-password .help-content,.enevita .mlc-ltd-set-password .help-content,.fc-one .mlc-ltd-set-password .help-content,.portfolio-focus .mlc-ltd-set-password .help-content,.premium-choice .mlc-ltd-set-password .help-content,.st-andrews .mlc-ltd-set-password .help-content,.top-200 .mlc-ltd-set-password .help-content{padding:30px 20px 10px;margin-right:10px}.blueprint .top-200-heading h2,.dpm .top-200-heading h2,.enevita .top-200-heading h2,.fc-one .top-200-heading h2,.portfolio-focus .top-200-heading h2,.premium-choice .top-200-heading h2,.st-andrews .top-200-heading h2,.top-200 .top-200-heading h2{margin-bottom:0;width:85%;top:4px}.blueprint .reset-password-success,.dpm .reset-password-success,.enevita .reset-password-success,.fc-one .reset-password-success,.portfolio-focus .reset-password-success,.premium-choice .reset-password-success,.st-andrews .reset-password-success,.top-200 .reset-password-success{margin-bottom:20px}.blueprint .wrapper-change-pwd-success .button_primary,.dpm .wrapper-change-pwd-success .button_primary,.enevita .wrapper-change-pwd-success .button_primary,.fc-one .wrapper-change-pwd-success .button_primary,.portfolio-focus .wrapper-change-pwd-success .button_primary,.premium-choice .wrapper-change-pwd-success .button_primary,.st-andrews .wrapper-change-pwd-success .button_primary,.top-200 .wrapper-change-pwd-success .button_primary{min-width:150px}.employer-theme .masthead-standard span.button-md,.employer-theme .masthead-standard span.button-md-aqua,.employer-theme .masthead-standard span.button-md-rubine{top:0}}@media screen and (max-width:599px){.container_content{max-width:100%;padding-right:10px}.mlc-page-header{padding-top:2px;margin-bottom:20px}.mlc-ltd-set-password{margin-top:20px}.wrapper-logout-content h3{text-align:left!important;margin-bottom:20px}.logout-page .wrapper-logout-content{padding-top:0;padding-bottom:0;padding-left:10px}.wealth-change-password .wealth-page-header{padding-top:2px;margin-bottom:20px;padding-bottom:0}.wealth-change-password .wealth-page-footer ul{float:left;padding-left:0}.wealth-change-password .wealth-page-footer ul li{display:block!important}.wrapper-change-pwd-success{margin-top:-20px}.forgotten-password-page{width:100%;padding-right:15px;padding-left:15px}.blueprint .badge-page-header,.dpm .badge-page-header,.enevita .badge-page-header,.fc-one .badge-page-header,.portfolio-focus .badge-page-header,.premium-choice .badge-page-header,.st-andrews .badge-page-header,.top-200 .badge-page-header{padding-top:2px;font-size:26px;padding-bottom:0}.login-page .help-content .col-custom{width:100%;padding-left:10px}.blueprint .login-container,.dpm .login-container,.enevita .login-container,.fc-one .login-container,.portfolio-focus .login-container,.premium-choice .login-container,.st-andrews .login-container,.top-200 .login-container{padding-top:20px}.blueprint .help-content .col-custom,.dpm .help-content .col-custom,.enevita .help-content .col-custom,.fc-one .help-content .col-custom,.portfolio-focus .help-content .col-custom,.premium-choice .help-content .col-custom,.st-andrews .help-content .col-custom,.top-200 .help-content .col-custom{width:100%;padding-left:10px}.blueprint .help-content p,.dpm .help-content p,.enevita .help-content p,.fc-one .help-content p,.portfolio-focus .help-content p,.premium-choice .help-content p,.st-andrews .help-content p,.top-200 .help-content p{text-align:left!important}.top-200-heading h2{display:none}.badge-page-footer ul li{display:block!important}}.get-in-touch-wrapper{border-top:1px solid #c8c6c2}.site-selector .nav-pills>li>a{border-radius:0}.site-selector .nav-pills>li.active>a,.site-selector .nav-pills>li.active>a:focus,.site-selector .nav-pills>li.active>a:hover{color:#fff;background-color:#01838c}#site-select-mobile li a{padding:4px 7px}.panel-accordion-light.aqua-grey-bg,.panel-accordion-light.reverse-aqua{overflow:hidden}.panel-accordion-light.aqua-grey-bg .panel-group,.panel-accordion-light.reverse-aqua .panel-group{margin:0}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-default,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-default{background-color:initial;margin-bottom:0!important}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading{background-color:initial}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading>*,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading>*{padding:10px 0;background-color:#01838c;line-height:initial}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading>* *,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading>* *{background-color:initial!important;color:#fff;position:relative!important;z-index:1}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading:after,.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading:before,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading:after,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading:before{content:" ";background-color:#01838c;position:absolute;display:block;top:0;height:100%;width:100%}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading:before,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading:before{right:100%}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading:after,.panel-accordion-light.reverse-aqua>.container>.row>.col-custom .panel-heading:after{left:100%}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading:after,.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading:before,.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading>*{background-color:#faf8f4}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading h4>a{color:#01838c;font-size:17px!important}.panel-accordion-light.aqua-grey-bg>.container>.row>.col-custom .panel-heading h4>a:before{font-size:17px}.panel-accordion-light .panel-heading a,.panel-accordion-light .panel-heading a.collapsed,.panel-accordion-light .panel-heading a.collapsed:hover{color:#000;background-color:#fff!important;font-size:1.2em;font-family:Charlie-Std-SemiBold;background-image:none;position:relative;padding-left:1.5em}.panel-accordion-light .panel-heading a.collapsed:hover,.panel-accordion-light .panel-heading a:hover{text-decoration:underline}.panel-accordion-light .panel-heading a:before{content:"\e113";display:block;height:20px;width:20px;position:absolute;left:0;font-family:'Glyphicons Halflings';font-size:1em}.panel-accordion-light .panel-heading a.collapsed:before{content:"\e114"}.panel-accordion-light .panel .media-list .list-item-text{padding:1em 0 0}.mlc-ltd-unit-prices{padding-top:60px}.mlc-ltd-unit-prices label{margin-bottom:40px;margin-right:20px}.mlc-ltd-unit-prices .unit-prices .historical td,.mlc-ltd-unit-prices .unit-prices .historical tr{display:none}.mlc-ltd-unit-prices .unit-prices .historical.opened tr{display:table-row}.mlc-ltd-unit-prices .unit-prices .historical.opened td{display:table-cell}.mlc-ltd-unit-prices .unit-prices .historical .controls .input-group{display:block}.mlc-ltd-unit-prices .unit-prices .historical .controls .input-group .dropdown-menu{padding-bottom:30px}.mlc-ltd-unit-prices .unit-prices .historical .controls .endDate,.mlc-ltd-unit-prices .unit-prices .historical .controls .startDate{display:inline-block}.mlc-ltd-unit-prices .unit-prices .historical .controls .date{width:100px}.mlc-ltd-unit-prices .unit-prices .historical .controls .historicalButtons{padding-top:25px}.mlc-ltd-unit-prices .unit-prices .historical .controls .historicalButtons .displayPrices{margin-left:-10px}.mlc-ltd-unit-prices .unit-prices .historical .historicalDataStatusMessage{margin-top:20px}.mlc-ltd-unit-prices label select{background-color:#ebe9e5;border:0!important;display:block;height:43px;margin-top:10px;padding:0 0 0 10px!important}.product-name{overflow:hidden;vertical-align:top}.product-name h3{float:left;margin-bottom:0;padding-bottom:20px}.product-name a{margin-top:0}.mlc-ltd-unit-prices .unit-prices-table{min-width:800px!important}.mlc-ltd-unit-prices .unit-prices-table tr.opened{background-color:#f6f3ef}.mlc-ltd-unit-prices .unit-prices-table td .controls{padding-left:0;padding-right:0}.mlc-ltd-unit-prices .input-group input.date{border-radius:0;height:35px;padding-bottom:6px!important;padding-top:6px!important;width:125px!important}.mlc-ltd-unit-prices .input-group-btn .btn{border-radius:0;color:#8c8a86;height:35px;padding-bottom:6px}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{background-color:#c95109;border-radius:0;border:0;color:#fff;outline:0!important;padding-bottom:8px;padding-top:7px;position:absolute;top:25px}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link,.historicalButtons .btn-link{color:#797875;margin-left:20px;position:absolute;top:-5px}.form-group{margin-bottom:20px!important}.endDate label,.startDate label{margin-bottom:5px;margin-right:0}.endDate .dropdown-menu,.startDate .dropdown-menu{padding-left:0;width:290px}.btn-link,.dropdown-menu .btn-sm{outline:0!important}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .dropdown-menu{position:absolute!important}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened ul.dropdown-menu li table td{padding-top:10px;padding-bottom:10px}.historical table tr td{text-align:center}.historical.opened table tr td thead td{width:initial}.historical.opened table tr td{width:33%}@media screen and (min-width:992px) and (max-width:1199px){#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{top:26px;left:5px;padding-top:7px;padding-bottom:6px;margin-left:0}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link{top:-5px;left:70%;margin-left:0}.mlc-ltd-unit-prices .input-group input.date{width:120px!important}}@media screen and (min-width:768px) and (max-width:991px){.mlc-ltd-unit-prices label{width:45%;margin-right:20px!important}.mlc-ltd-unit-prices label select{width:100%}.mlc-ltd-unit-prices .unit-prices-table{min-width:790px!important}.reinvestmentLink{float:left!important;margin-bottom:20px;clear:both}.unit-prices-table label{float:none!important;width:100%!important}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{padding-bottom:6px;padding-top:7px;right:100px;top:26px}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link{margin-left:0;top:-5px;right:45%}}@media screen and (min-width:601px) and (max-width:767px){.mlc-ltd-unit-prices label{width:45%}.mlc-ltd-unit-prices label select{width:100%!important}#unitPricesAccordion .panel-body .table-responsive{overflow-y:visible!important}.reinvestmentLink{float:left!important;margin-bottom:20px;clear:both}.input-group-btn .btn{padding-bottom:5px!important}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{padding-bottom:6px;padding-top:7px;right:90px;top:26px}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link{margin-left:0;top:-5px;right:37%}}@media screen and (max-width:600px){.mlc-ltd-unit-prices label{width:100%}#unitPricesAccordion .panel-body .table-responsive{overflow-y:visible!important}.mlc-ltd-unit-prices label select{width:100%!important}.reinvestmentLink{float:left!important;margin-bottom:20px;clear:both}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{top:26px;right:90px}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link{right:37%}}.unit-prices table.unit-prices-table tr.opened .dropdown-menu li{padding:10px}.btn-group-sm>.btn,.unit-prices table.unit-prices-table tr.opened .dropdown-menu .btn-sm{padding:5px;border-radius:0}.unit-prices table.unit-prices-table tr.opened .dropdown-menu .btn-info{background-color:#017780;border-color:#017780;padding-left:10px;padding-right:10px}.unit-prices table.unit-prices-table tr.opened .dropdown-menu .btn-info .text-info{color:#fff}.unit-prices table.unit-prices-table tr.opened .dropdown-menu .btn-danger{background-color:#473f3a;border-color:#473f3a;margin-left:5px;padding-left:10px;padding-right:10px}.unit-prices table.unit-prices-table tr.opened .dropdown-menu .btn-success{background-color:#c95109;border-color:#c95109;margin-left:5px;padding-left:10px;padding-right:10px}.btn[disabled],.unit-prices table.unit-prices-table tr.opened .dropdown-menu .btn.disabled{opacity:.3}.unit-prices table.unit-prices-table tr.opened .endDate .dropdown-menu,.unit-prices table.unit-prices-table tr.opened .startDate .dropdown-menu{width:320px}.unit-prices table.unit-prices-table .historical.opened table tr td{width:50px}@media screen and (min-width:993px){nav.navbar-default .navbar-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}nav.navbar-default .navbar-header .navbar-brand{top:0}.unit-prices table.unit-prices-table tr.opened .dropdown-menu{padding:0;margin:0}}@media screen and (max-width:991px) and (min-width:768px){.mlc-ltd-unit-prices .unit-prices-table{min-width:700px!important}}@media screen and (min-width:768px) and (max-width:1999px){.mlc-ltd-unit-prices .unit-prices-table .col-sm-4{width:200px}.mlc-ltd-unit-prices .unit-prices-table .col-sm-4:last-child{width:120px}}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{right:0}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link{right:-10px}.mlc-ltd-find-funds .fund-search-form label{display:block}.mlc-ltd-find-funds .fund-search-form .go{margin-top:26px}.mlc-ltd-find-funds .search-divider{padding-bottom:10px}.mlc-ltd-find-funds .filter-search-form .reset,.mlc-ltd-find-funds .filter-search-form label{display:block}.mlc-ltd-find-funds .results-text{font-weight:bolder;padding-bottom:10px}.mlc-ltd-find-funds .results-area .panel-body{padding:0}.wrapper-find-a-fund{padding-top:60px;padding-bottom:10px}.fund-search-form .form-control{border-radius:0;height:43px!important;padding:15px 10px!important}.form-control:focus{border:1px solid #c95109!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(201,81,19,.6)!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(201,81,19,.6)!important}.search-divider{display:block;margin-bottom:10px;margin-top:10px}.fund-search-form .btn{background-color:#c95109;border-radius:0;border:0;padding:0;width:150px;height:43px}.fund-search-form .btn:hover{background-color:#b13900}.filter-search-form .form-group select{display:block;margin-top:10px;padding:0 10px;width:380px!important;height:43px;background-color:#ebe9e5;border:0!important}.filter-search-form .btn-link{float:left;font-size:18px;position:relative;left:0;top:35px!important}.fund-results table.table td{line-height:22px!important;padding-bottom:13px!important;padding-top:16px!important;vertical-align:middle!important;border:0!important}.results-text{margin-bottom:10px;margin-top:10px}.results-area table.table{margin-top:30px}#resultsBody h4.panel-title a{margin-top:-1px}#productHeader h4.panel-title a{background-color:#dcdad6!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_plus.png);color:#3b3b3b}#productHeader h4.panel-title a[aria-expanded=true]{background-color:#dcdad6!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_minus_drk.png);color:#3b3b3b}@media screen and (min-width:993px){.filter-search-form .form-group{width:auto!important;margin-right:10px}.filter-search-form .btn-link{left:0}.employer-theme #global_search_form.mlc-glyph.icon-mlc-find-your-super{color:#fff}}@media screen and (max-width:992px){.fund-search-form .btn{margin-left:10px;margin-top:0!important}.filter-search-form .form-group{width:50%}.filter-search-form .form-group select{width:100%!important}.filter-search-form .btn-link{float:left;left:0;top:-10px!important}.results-text{width:100%!important}}@media screen and (max-width:600px){.filter-search-form .form-group{float:none}.filter-search-form .form-group select{width:280px!important}.results-text{width:85%!important}.mlc-ltd-find-funds .filter-search-form label{min-width:280px}}.mlcLtdWealthSourceLookup .dropdown-menu{overflow-y:scroll;overflow-x:visible;max-height:250px}.channel-quicklinks-tab-wrapper table h4{margin-bottom:5px}.channel-quicklinks-tab-wrapper ul.nav-tabs li{width:25%;border:0;background-color:transparent}.channel-quicklinks-tab-wrapper ul.nav-tabs li a{height:250px;text-align:center;width:100%;font-family:Charlie-Std-SemiBold;font-weight:500;font-size:23px;color:#3b3b3b;background-position:50% 0!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a,.channel-quicklinks-tab-wrapper ul.nav-tabs li a:hover{border:none}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{display:block;line-height:1em;position:relative;top:165px;text-align:left!important;margin-left:auto;margin-right:auto}.icon-mlc-chevron{font-size:16px;margin-top:7px;color:#aaa8a4}.channel-quicklinks-tab-wrapper ul.nav-tabs li a div.caret{margin-left:10px;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;border-bottom:0}.channel-quicklinks-tab-wrapper ul.nav-tabs li a .mlc-glyph{display:none}.channel-quicklinks-tab-content-wrapper .close-tab{float:right;color:#ccc}.channel-quicklinks-tab-content-wrapper .close-tab:hover{color:#999}.channel-quicklinks-tab-content-wrapper .close-tab span{font-size:12px!important;color:#ccc!important}.channel-quicklinks-tab-wrapper .list-item-text p a{color:#037691}@media screen and (min-width:594px) and (max-width:767px){.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{width:47%!important;display:inline-block!important;margin-bottom:20px;margin-right:10px}}@media screen and (max-width:593px){.channel-quicklinks-tab-wrapper ul.nav-tabs{margin-top:0}.channel-quicklinks-tab-wrapper ul.nav-tabs li.active{border-bottom:2px solid #ce0058!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{font-size:18px!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a .mlc-glyph{right:2px!important}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table{margin-top:20px}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{width:100%}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td h4 a{color:#3b3b3b!important;font-weight:700}}.content-tabs-center-inline .nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;border-bottom:0}.content-tabs-center-inline .nav.nav-tabs>li,.content-tabs-center-inline .nav.nav-tabs>li>*{background-color:transparent!important}.content-tabs-center-inline .nav.nav-tabs>li,.content-tabs-center-inline .nav.nav-tabs>li.active{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:none;border:none}.content-tabs-center-inline .nav.nav-tabs>li>a{border-bottom:5px solid transparent!important;padding-bottom:5px;color:#3b3b3b;margin:0!important}.content-tabs-center-inline .nav.nav-tabs>li.active>a{border-color:#ddd}.content-tabs-center-inline.content-tabs-center-inline-h1 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:21px;margin-bottom:10.5px;font-size:39px}.content-tabs-center-inline.content-tabs-center-inline-h1 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h1 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:65%}.content-tabs-center-inline.content-tabs-center-inline-h2 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;margin-top:21px;margin-bottom:10.5px;font-size:30px;color:#e2dfdc;display:inline-block;border-bottom-width:2px!important;padding-left:0;padding-right:0}.content-tabs-center-inline.content-tabs-center-inline-h2 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h2 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:65%}.content-tabs-center-inline.content-tabs-center-inline-h3 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:21px;margin-bottom:10.5px;font-size:26px}.content-tabs-center-inline.content-tabs-center-inline-h3 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h3 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:65%}.content-tabs-center-inline.content-tabs-center-inline-h4 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:10.5px;margin-bottom:10.5px;font-size:20px}.content-tabs-center-inline.content-tabs-center-inline-h4 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h4 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:75%}.content-tabs-center-inline.content-tabs-center-inline-h5 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:10.5px;margin-bottom:10.5px;font-size:15px}.content-tabs-center-inline.content-tabs-center-inline-h5 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h5 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:75%}.content-tabs-center-inline.content-tabs-center-inline-h6 .nav.nav-tabs>li>a{font-family:Charlie-Std-SemiBold;font-weight:500;line-height:1.1;color:inherit;margin-top:10.5px;margin-bottom:10.5px;font-size:13px}.content-tabs-center-inline.content-tabs-center-inline-h6 .nav.nav-tabs>li>a .small,.content-tabs-center-inline.content-tabs-center-inline-h6 .nav.nav-tabs>li>a small{font-weight:400;line-height:1;color:#777;font-size:75%}.content-tabs-center-inline.content-tabs-center-inline-orange .nav.nav-tabs>li.active>a{color:#c95109;border-color:#c95109!important}.content-tabs-center-inline.content-tabs-center-inline-aqua .nav.nav-tabs>li.active>a{color:#01838c;border-color:#01838c!important}.content-tabs-center-inline.content-tabs-center-inline-rubine .nav.nav-tabs>li.active>a{color:#ce0058;border-color:#ce0058!important}@media screen and (max-width:992px){.content-tabs-center-inline .nav{display:block}.content-tabs-center-inline .nav.nav-tabs>li,.content-tabs-center-inline .nav.nav-tabs>li.active{display:block;float:left;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}.content-tabs-center-inline .nav.nav-tabs>li:last-of-type{padding-bottom:10px}.content-tabs-center-inline .nav.nav-tabs>li>a{display:inline-block;margin-bottom:5px}}.choose-advice-tabs ul.nav-tabs{border-bottom:0}@media screen and (min-width:992px){.choose-advice-tabs ul.nav-tabs{margin-bottom:190px}}@media screen and (min-width:992px) and (max-width:1200px){.choose-advice-tabs ul.nav-tabs{margin-bottom:400px}.choose-advice-tabs ul.nav-tabs li:nth-of-type(3){padding-top:20px}}@media screen and (min-width:1200px){.choose-advice-tabs ul.nav-tabs{margin-bottom:190px}}.choose-advice-tabs ul.nav-tabs li{background-color:transparent;border-left:0;border-top:0;border-bottom-width:4px}.choose-advice-tabs ul.nav-tabs li a{font-weight:700;margin-bottom:12px!important}.choose-advice-tabs ul.nav-tabs li.active{border-bottom-color:#c95109}.choose-advice-tabs ul.nav-tabs li.active:after{content:"";top:-6px;right:-50%;position:relative;width:0;height:0;border-style:solid;border-width:0 6px 9px;border-color:transparent transparent #c95109}@media screen and (min-width:992px){.choose-advice-tabs ul.nav-tabs li a{margin-top:160px}.choose-advice-tabs ul.nav-tabs li:first-of-type{padding-right:20px}.choose-advice-tabs ul.nav-tabs li:first-of-type:before{position:absolute;content:"";width:310px;height:160px;background-image:url(../../../../../../content/dam/mlc/images/content/advice/general_advice_and_info.jpg)}.choose-advice-tabs ul.nav-tabs li:nth-of-type(2){padding-right:165px}.choose-advice-tabs ul.nav-tabs li:nth-of-type(2):before{position:absolute;content:"";width:310px;height:160px;background-image:url(../../../../../../content/dam/mlc/images/content/advice/focused_advice.jpg)}.choose-advice-tabs ul.nav-tabs li:nth-of-type(3){padding-right:110px}.choose-advice-tabs ul.nav-tabs li:nth-of-type(3):before{position:absolute;content:"";width:310px;height:160px;background-image:url(../../../../../../content/dam/mlc/images/content/advice/comprehensive_advice.jpg)}}.business-theme .carousel-content-list-wrapper .carousel-caption h4{font-family:Charlie-Std-SemiBold-Italic}.business-theme .channel-info-directive.first{border-right:1px solid #666}.business-theme .channel-cta-wrapper{background-color:#fdfbf7}.business-info-directive-wrapper{background-color:#473f3a!important}.business-info-directive-wrapper .channel-info-directive.first{border-right:1px solid #7a7373}.adviser-platform-campaign .masthead-wrapper.masthead-sm .masthead-text{margin-top:7%}.adviser-platform-campaign .masthead-wrapper.masthead-sm h1{font-size:35px;width:90%}.adviser-platform-campaign .masthead-wrapper.masthead-sm h2{width:90%}.adviser-platform-campaign .masthead-mobile-only-banner{display:none}@media (max-width:1200px){.adviser-platform-campaign .masthead-wrapper.masthead-sm h1{font-size:32px;width:90%}.adviser-platform-campaign .masthead-wrapper.masthead-sm .masthead-text{margin-top:5%}nav-inflation-plus li{padding-left:30px;padding-right:30px}}@media (max-width:992px){.adviser-platform-campaign .masthead-wrapper.masthead-sm{background:url(../../../../../../content/dam/mlc/images/mastheads/masthead-mobile-egg-matrix@2x.png);-webkit-background-size:cover!important;background-size:cover!important;background-position:100% 50%!important}.adviser-platform-campaign .masthead-wrapper.masthead-sm h1{font-size:32px;width:90%}.adviser-platform-campaign .masthead-wrapper.masthead-sm .masthead-text{margin-top:0;margin-bottom:30px}.adviser-platform-campaign .masthead-mobile-only-banner{display:inline-block}.adviser-platform-campaign .masthead-mobile-only-banner-content{min-height:280px;-webkit-background-size:cover;background-size:cover;background-position:79% center}}@media (max-width:600px){.adviser-platform-campaign .masthead-mobile-only-banner-content{min-height:200px}.adviser-platform-campaign .masthead-wrapper.masthead-sm h1 span{color:#bc4401!important}.adviser-platform-campaign .masthead-wrapper.masthead-sm .container.page-header-container{background-color:transparent}.adviser-platform-campaign .masthead-wrapper.masthead-sm h2{font-size:22px}}.bg-white{background-color:#fff}body .employer-theme{font-size:16px}body .employer-theme a{color:#d4743a}.employer-theme ol li,ul li{margin-bottom:20px}.employer-theme ul li::marker{font-size:10px;color:#434343}.employer-theme .h3,h3{font-size:30px;margin-bottom:25px}.employer-theme .overlapped-col-left-bg{height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(30%,#f0eeea),color-stop(0,#fff));background:-webkit-linear-gradient(left,#f0eeea 30%,#fff 0);background:-o-linear-gradient(left,#f0eeea 30%,#fff 0);background:linear-gradient(90deg,#f0eeea 30%,#fff 0)}.employer-theme .overlapped-col-right-bg{height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(70%,#fff),color-stop(30%,#f0eeea));background:-webkit-linear-gradient(left,#fff 70%,#f0eeea 30%);background:-o-linear-gradient(left,#fff 70%,#f0eeea 30%);background:linear-gradient(90deg,#fff 70%,#f0eeea 30%)}.employer-theme .overlapped-col h2{font-family:Charlie-Std-Medium;font-size:34px}.employer-theme nav.navbar{min-height:100px}.employer-theme nav.navbar-default .navbar-nav li a{font-family:Charlie-Std-SemiBold;font-size:20px;color:#473f3a;line-height:1.15;font-weight:600;letter-spacing:-.2px}.employer-theme .wrapper.wrapper-top-row{background-color:#161818}.employer-theme #site-select-desktop .nav-pills>li.active>a,.employer-theme #site-select-desktop .nav-pills>li.active>a:focus,.employer-theme #site-select-desktop .nav-pills>li.active>a:hover,.employer-theme #site-select-desktop .nav>li>a:focus{background-color:#000;color:#fff;-webkit-box-shadow:0 -4px 0 #c95109 inset;box-shadow:0 -4px 0 #c95109 inset}.employer-theme #site-select-desktop .nav-pills.site-select-nav>li>a:hover{background-color:#473f3a;color:#fff}.employer-theme #site-select-desktop .nav-pills>li>a,.employer-theme .wrapper-top-row .nav-pills>li.active>a,.employer-theme .wrapper.wrapper-top-row .nav>li>a{color:#fff}.employer-theme .wrapper-top-row .nav-pills>li.active>a:focus,.employer-theme .wrapper-top-row .nav-pills>li.active>a:hover,.employer-theme .wrapper-top-row .nav>li>a:focus,.employer-theme .wrapper-top-row .nav>li>a:hover{color:#c95109}.employer-theme .masthead-homepage{height:400px;outline:0;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background-repeat:none}.employer-theme .masthead-standard{height:320px;outline:0;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background-repeat:none;padding-top:20px}.employer-theme .masthead-homepage .inner h2,.employer-theme .masthead-standard .inner h2{max-width:520px;width:50%;font-size:46px;color:#181816;margin-bottom:10px;font-family:Charlie-Std-Medium;padding-bottom:10px;line-height:1em}.employer-theme .masthead-homepage .inner h4{font-size:24px;color:#181816;width:50%!important;margin-left:0;line-height:1.2;margin-bottom:25px;font-family:Charlie-Std-Medium}.employer-theme .masthead-standard .inner h4{font-size:24px;color:#181816;width:50%!important;margin-left:0;line-height:1.2;margin-bottom:5px;font-family:Charlie-Std-Medium}.employer-theme .masthead-homepage .inner p,.employer-theme .masthead-homepage .inner p a span,.employer-theme .masthead-standard .inner p,.employer-theme .masthead-standard .inner p a span{margin-bottom:0}.employer-theme .black-white-col .col-custom:first-child{background-color:#181816;color:#fff}.employer-theme .black-white-col.black-white-br-radius .col-custom:first-child{border-bottom-right-radius:40px}.employer-theme .black-white-col .col-custom:nth-child(2){background-color:#fff;color:#000}.employer-theme .black-white-col h2{font-family:Charlie-Std-Medium;font-size:42px;padding-bottom:20px}.employer-theme .black-white-col h4{font-family:Charlie-Std-Regular;font-size:30px;line-height:40px;font-weight:lighter;padding-bottom:40px;width:95%}.employer-theme .caret:after{content:' ';display:inline-block;border-bottom:1px solid #181816;border-right:1px solid #181816;height:8px;position:absolute;top:15px;width:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.employer-theme .caret{display:inline-block;width:0;height:0;border-top:none;border-right:4px solid transparent;border-left:8px solid transparent}.employer-theme .row-footer{color:#fff;background-color:#181816}.employer-theme .row-footer .row-footer-container>div:nth-child(2){border-top:1px solid rgba(153,148,138,.25);margin-top:26px;padding-top:10px}.employer-theme .row-footer .wrapper.footer-bg{background-color:#181816}.employer-theme .row-footer a{color:#d4743a}.employer-theme .row-footer h3{font-size:24px!important}.employer-theme .row-footer .wrapper.footer-bg ul.nav li a{color:#d4743a}.employer-theme .row-footer .bootstrap-nav-secondary{right:0;position:absolute;bottom:16px}.employer-theme .breadcrumb{background-color:transparent;padding:8px 0;margin-bottom:10px}.employer-theme .breadcrumb a{color:#3b3b3b}.employer-theme .dark-bg{background-color:#181816;color:#fff}.employer-theme .cta-copy h3{font-size:20px;margin-bottom:0;font-family:Charlie-Std-Medium}.employer-theme .numbered-card h3{color:#d4743a;font-family:Charlie-Std-SemiBold;font-size:35px}.employer-theme .breadcrumb li,.employer-theme .mlc-primary-nav li,.employer-theme .nav-pills li,.employer-theme .nav-tabs li{margin-bottom:0}@media (max-width:750px){.employer-theme .overlapped-col-left-bg,.employer-theme .overlapped-col-right-bg{height:100%;background:#fff}.employer-theme .row-footer .bootstrap-nav-secondary{left:0;position:relative;bottom:16px}}@media screen and (min-width:1201px){.employer-theme .inner{max-width:1020px!important}}.row.equal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vcenter-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.spacing-pt-60{padding-top:60px}.spacing-pb-60{padding-bottom:60px}.spacing-pt-70{padding-top:70px}.spacing-pb-70{padding-bottom:70px}.spacing-pt-80{padding-top:80px}.spacing-pb-80{padding-bottom:80px}span.chevron-link{font-family:Charlie-Std-SemiBold;font-size:18px;color:#c95109}span.chevron-link:before{content:"\e605";margin-right:20px;font-size:12px;color:#c95109;font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-decoration:none}span.chevron-link:hover{text-decoration:none}.employer-theme .left-bordered-row{border-left:4px solid #741915;padding:30px 20px 20px}.employer-theme .left-bordered-row.cols{padding:0 20px}.employer-theme .left-bordered-row h3{color:#d4743a;font-size:26px;margin-bottom:0}.employer-theme .left-bordered-row p{margin-bottom:0}.employer-theme .left-bordered-heading h3{color:#d4743a;border-left:4px solid #741915;padding-left:15px}.employer-theme .left-bordered-heading p{padding-left:20px}.employer-theme .img-content-tile .img-content-tile-text{background-color:#000;color:#fff;padding:35px 30px 20px}.employer-theme .masthead-homepage.masthead-overlay .container:before{background-color:#000;height:400px;width:50%;position:absolute;display:block;top:0;opacity:.7;left:0;border-bottom-right-radius:40px}.employer-theme .masthead-standard.masthead-overlay .container:before{background-color:#000;height:320px;width:50%;position:absolute;display:block;top:0;opacity:.7;left:0;border-bottom-right-radius:40px}.employer-theme .masthead-standard span.button-md{line-height:20px}.employer-theme .masthead-overlay .breadcrumb a,.employer-theme .masthead-overlay .breadcrumb li,.employer-theme .masthead-overlay .mlc-primary-nav li,.employer-theme .masthead-overlay .nav-pills li,.employer-theme .masthead-overlay .nav-tabs li,.employer-theme .wrapper.masthead-overlay .inner h1,.employer-theme .wrapper.masthead-overlay .inner h2,.employer-theme .wrapper.masthead-overlay .inner h3,.employer-theme .wrapper.masthead-overlay .inner h4,.employer-theme .wrapper.masthead-overlay .inner h5,.employer-theme .wrapper.masthead-overlay .inner h6{color:#fff}.employer-theme .masthead-overlay .breadcrumb .last.active{font-weight:700}.employer-theme .megamenu-row{padding-top:30px}.employer-theme .megamenu-col span.button-md{background-color:#c95109;color:#fff;margin-top:0;margin-bottom:0}.employer-theme .megamenu-row #megamenu-col-1 .chevron-link a,.employer-theme .megamenu-row #megamenu-col-2 .chevron-link a,.employer-theme .megamenu-row #megamenu-col-3 .chevron-link a,.employer-theme .megamenu-row #megamenu-col-4 .chevron-link a{display:inline-block;color:#c95109!important;font-size:16px!important}.employer-theme .megamenu-col table h4{font-size:21px!important;margin-bottom:25px}.employer-theme .yamm-fw .dropdown-menu{-webkit-box-shadow:none;box-shadow:none}.employer-theme .navbar-default .navbar-nav>.open>a,.employer-theme .navbar-default .navbar-nav>.open>a:focus,.employer-theme .navbar-default .navbar-nav>.open>a:hover{height:auto}.employer-theme .megamenu-col:first-child{background-color:transparent;margin-top:0;margin-right:0;margin-left:0;color:inherit}.employer-theme .megamenu-col{color:#434343}.employer-theme .megamenu-col h4{font-family:Charlie-Std-Medium;font-size:24px!important;padding-top:0!important}.employer-theme .megamenu-row .megamenu-col ul li{padding-left:13px;font-size:14px;border:none;margin-bottom:10px}.employer-theme .megamenu-row .megamenu-col ul li a{font-size:16px!important;padding-top:0!important;padding-bottom:10px!important}.employer-theme .megamenu-row .megamenu-col ul li::marker{content:"\e605";margin-right:20px;font-size:12px;font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-decoration:none}.employer-theme .megamenu-col .chevron-link{font-family:HelveticaNeueLTStd-Roman}.employer-theme .megamenu-primary-nav .dropdown.open .caret:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);top:20px}.employer-theme .megamenu-col table{border-collapse:inherit;color:#fff;background-color:none;padding:0;border-collapse:none;color:inherit}.employer-theme .megamenu-col table td[headers=orange]{background-color:#c95109;padding:20px;color:#fff}.employer-theme .megamenu-col table td[headers=dark]{background-color:#181816;padding:20px;color:#fff}.employer-theme .media-left,.media>.pull-left{padding-right:0!important}.employer-theme .mlc-primary-nav.in .megamenu-row{padding:15px}.employer-theme .mlc-primary-nav.in .megamenu-col:first-child{min-height:auto}.employer-theme .mlc-primary-nav.in .dropdown-menu ul{padding-left:10px}.employer-theme .mlc-primary-nav.in .megamenu-row .megamenu-col ul li{padding-left:6px}.employer-theme .mlc-primary-nav.in .caret:after,.employer-theme .mlc-primary-nav.in .dropdown.open .caret:after{bottom:22px;top:auto}@media screen and (max-width:992px){.employer-theme .wrapper.masthead-overlay .container:before{width:100%}.employer-theme .masthead-homepage .container:before{background-color:#000;height:400px;width:100%;position:absolute;display:block;top:0;opacity:.7;left:0;border-bottom-right-radius:40px}.employer-theme .masthead-homepage .inner h1,.employer-theme .masthead-homepage .inner h2,.employer-theme .masthead-homepage .inner h3,.employer-theme .masthead-homepage .inner h4,.employer-theme .masthead-homepage .inner h5,.employer-theme .masthead-homepage .inner h6{color:#fff;width:100%!important}.employer-theme .megamenu-col:first-child{display:block}}@media screen and (min-width:599px) and (max-width:750px){.employer-theme .masthead-standard .inner h2{width:90%}.employer-theme .masthead-standard .inner h4{width:90%!important}}@media screen and (max-width:599px){.employer-theme .masthead-standard,.employer-theme .wrapper.masthead-standard.masthead-overlay .container:before{height:185px}.employer-theme .masthead-standard .inner h2{font-size:22px;width:90%;margin-top:0!important;line-height:1.2em}.employer-theme .masthead-standard .inner h4{font-size:14px;width:90%!important}.employer-theme .masthead-standard span.border-button-md-aqua,.employer-theme .masthead-standard span.border-button-md-rubine,.employer-theme .masthead-standard span.border-button-md-white-reverse,.employer-theme .masthead-standard span.button-md,.employer-theme .masthead-standard span.button-md-aqua,.employer-theme .masthead-standard span.button-md-rubine,.employer-theme .masthead-standardh span.border-button-md{background-color:transparent!important;border:3px solid #fff!important;color:#fff!important;padding:5px 8px!important;height:30px!important;line-height:1.1em!important;min-width:60px!important;font-size:12px!important;margin-left:0!important;font-weight:400!important;margin-top:30px}}@media screen and (max-width:582px){.employer-theme .masthead-standard span.button-md,.employer-theme .masthead-standard span.button-md-aqua,.employer-theme .masthead-standard span.button-md-rubine{margin-top:10px}}@media screen and (min-width:993px){.employer-theme .megamenu-col.col-sm-3{width:25%;padding:0 15px}}.employer-theme #mlc-header-top-nav{float:left!important}.employer-theme .img-content-tile-text span.icon-mlc-chevron{float:left!important;display:inline-block!important;padding-right:10px!important}.employer-theme .row.equal.equal-col-ht>div{-webkit-background-clip:content-box;background-clip:content-box;background-color:#000}.employer-theme .megamenu-col a:hover{text-decoration:underline!important}body{overflow-x:hidden;color:#3b3b3b;width:100%}a{text-decoration:none;outline:0!important;color:#037691}h1,h2,h3,h4,h5,h6,p{margin-top:0!important}h1,h2,h3,h4,h5,h6{font-family:Charlie-Std-SemiBold}p{line-height:22px;margin-bottom:16px}h1{font-size:34px}h2{line-height:36px;margin-bottom:22px}h3{line-height:32px;margin-bottom:16px;margin-top:0}h4{margin-bottom:12px;line-height:24px}.font-size-huge{font-size:39px}.font-size-big{font-size:30px}.font-size-regular{font-size:26px}.font-size-little{font-size:20px}.font-size-tiny{font-size:16px}ol,ul{margin-top:0;padding-left:15px;margin-bottom:22px}ol li,ul li{line-height:22px!important;margin-bottom:10px;padding-left:12px}ul ul{list-style-type:disc}.roman-bold-75{font-family:HelveticaNeueW01-75Bold,Helvetica,Arial,sans-serif;font-size:15px}*{outline:0!important}.margin-top-0{margin-top:0!important}.margin-bottom-0{margin-bottom:0!important}.padding-top-0{padding-top:0!important}.charlie-semibold{font-family:Charlie-Std-SemiBold}.charlie-medium{font-family:Charlie-Std-Medium}.charlie-regular{font-family:Charlie-Std-Regular}.charlie-semibold-italic{font-family:Charlie-Std-SemiBold-Italic}.breadcrumb li,.mlc-primary-nav li,.nav-pills li,.nav-tabs li{margin-bottom:0;padding-left:0}.campaign-content,.page-content{padding-top:60px;padding-bottom:60px}.product-page-title-tabs-container{padding-left:0;padding-right:0}span.button-lg{background-color:#c95109;color:#fff;font-family:Charlie-Std-SemiBold;font-size:24px;height:50px!important;margin-bottom:22px;margin-top:20px;min-width:160px;padding-left:26px;padding-right:26px;padding-top:14px;text-align:center;display:inline-block}span.button-lg a{color:#fff!important;border-bottom:0;font-size:15px!important;cursor:pointer}span.button-lg a:hover{text-decoration:underline}span.button-md{background-color:#c95109;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;padding-top:11px;text-align:center;display:inline-block}span.button-md a{color:#fff!important;border-bottom:0;font-size:15px!important;cursor:pointer}span.button-md a:hover{text-decoration:none;background-color:#bc4401}span.button-md:hover{background-color:#bc4401}span.button-md-aqua{background-color:#01838c;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;padding-top:11px;text-align:center;display:inline-block}span.button-md-aqua a{color:#fff!important;border-bottom:0;font-size:15px!important;cursor:pointer}span.button-md-aqua a:hover{text-decoration:underline;background-color:#004651}span.button-md-aqua:hover{background-color:#004651}span.button-md-rubine{background-color:#ce0058;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;padding-top:11px;text-align:center;display:inline-block}span.button-md-rubine a{color:#fff!important;border-bottom:0;font-size:15px!important;cursor:pointer}span.button-md-rubine a:hover{text-decoration:underline;background-color:#60003a}span.button-md-rubine:hover{background-color:#60003a}span.button-sm{background-color:#c95109;color:#fff;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px;height:32px!important;margin-bottom:22px;margin-top:20px;min-width:110px;padding-left:16px;padding-right:16px;text-align:center;display:inline-block;padding-top:5px}span.button-sm a{color:#fff!important;border-bottom:0;font-size:15px!important;cursor:pointer}span.button-sm a:hover{text-decoration:underline}button.button-sm{background-color:#c95109;color:#fff;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px;height:32px!important;margin-bottom:22px;margin-top:20px;min-width:110px;padding-top:6px;padding-left:16px;padding-right:16px;text-align:center;display:inline-block;border:0;border-radius:0}button.button-sm a{color:#fff!important;border-bottom:0;font-size:15px!important;cursor:pointer}button.button-sm:active,button.button-sm:focus,button.button-sm:hover{text-decoration:underline}span.border-button-lg{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#bc4401;font-size:24px;height:50px!important;margin-bottom:22px;margin-top:20px;min-width:160px;padding-left:26px;padding-right:26px;padding-top:14px;border:3px solid #bc4401;text-decoration:none}span.border-button-md{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#bc4401;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;border:3px solid #bc4401;text-decoration:none;padding:11px 21px}span.border-button-md-white-reverse{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#fff;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;border:3px solid #fff;text-decoration:none;padding:11px 21px}span.border-button-md-white-reverse:hover{background-color:#fff;color:#3b3b3b}span.border-button-md-rubine{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#ce0058;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;border:3px solid #ce0058;text-decoration:none!important;padding:11px 21px}span.border-button-md-rubine:hover{background-color:#ce0058;color:#fff}span.border-button-md-aqua{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#01838c;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;border:3px solid #01838c;text-decoration:none!important;padding:11px 21px}span.border-button-md-aqua:hover{background-color:#01838c;color:#fff}span.border-button-lg-white-reverse{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#fff;font-size:24px;height:50px!important;margin-bottom:22px;margin-top:20px;min-width:160px;padding-left:26px;padding-right:26px;padding-top:14px;border:3px solid #fff;text-decoration:none}span.border-button-lg-white-reverse:hover{background-color:#fff;color:#3b3b3b}span.border-button-lg-rubine{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#fff;font-size:24px;height:50px!important;margin-bottom:22px;margin-top:20px;min-width:160px;padding-left:26px;padding-right:26px;padding-top:14px;border:3px solid #ce0058;text-decoration:none}span.border-button-lg-rubine:hover{background-color:#ce0058;color:#3b3b3b}span.border-button-lg-aqua{font-weight:400;font-family:Charlie-Std-SemiBold;text-shadow:none;color:#fff;font-size:24px;height:50px!important;margin-bottom:22px;margin-top:20px;min-width:160px;padding-left:26px;padding-right:26px;padding-top:14px;border:3px solid #01838c;text-decoration:none}span.border-button-lg-aqua:hover{background-color:#01838c;color:#3b3b3b}span.megamenu-button-sm{background-color:#fff;color:#004f59;font-family:Charlie-Std-SemiBold;font-size:14px;height:32px!important;min-width:110px;padding-left:16px;padding-right:16px;text-align:center;display:inline-block;padding-top:6px;cursor:pointer}span.megamenu-button-sm:hover{text-decoration:none;color:#fff;background-color:#004651}.btn-modal-orange-md a{background-color:#c95109;border-radius:0;border:0;display:inline-block;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-top:7px;padding-left:50px;padding-right:50px;text-align:center}.btn-modal-orange-md a:hover{background-color:#bc4401}.btn-modal-orange-md a:focus{background-color:#c95109!important}.btn-orange{background-color:#c95109;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;padding-top:9px;text-align:center;display:inline-block;border-radius:0;border:0}.btn-orange:active,.btn-orange:focus,.btn-orange:hover{background-color:#bc4401;color:#fff}.btn-aqua{background-color:#01838c;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;padding-top:9px;text-align:center;display:inline-block;border-radius:0;border:0}.btn-aqua:active,.btn-aqua:focus,.btn-aqua:hover{background-color:#004651;color:#fff}.btn-rubine{background-color:#ce0058;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-bottom:22px;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;padding-top:9px;text-align:center;display:inline-block;border-radius:0;border:0}.btn-rubine:active,.btn-rubine:focus,.btn-rubine:hover{background-color:#60003a;color:#fff}.orange{color:#bc4401}.rubine{color:#ce0058}.aqua{color:#017780}.white{color:#fff}.charcoal,.charcoal-new{color:#3b3b3b}.page-content table .icon-mlc-document{font-size:18px}.white-reverse,.white-reverse .breadcrumb li a{color:#fff}.wrapper{background-color:#fff}.wrapper.wrapper-top-row{background-color:#faf8f4;height:56px}.wrapper.wrapper-top-row .nav>li>a{padding:18px 16px;color:#473f3a;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:.15px}.wrapper-top-row .nav-pills>li+li{margin-left:0}.wrapper.wrapper-dark,.wrapper.wrapper-footer{background-color:#eee}.wrapper-orange{background-color:#c95109}.wrapper-aqua{background-color:#01838c}.wrapper-charcoal{background-color:#473f3a}.wrapper-bg-f0eeea{background-color:#f0eeea!important}.wrapper-bg-f6f3ef{background-color:#f6f3ef!important}.wrapper-bg-fdfbf7{background-color:#fdfbf7}.wrapper-bg-000000{background-color:#000}.channel-cta-wrapper .media img,.overview-teaser-wrapper .media img{width:100%}#topnav-mobile li{width:40%}#topnav-mobile li a{padding:5px 3px 5px 15px}.row-footer .wrapper.footer-bg{background-color:#282828;font-size:15px;margin:50px auto 57px}.row-footer .wrapper.footer-bg ul.nav li a{color:#fff;padding:0 20px 0 0}.row-footer .wrapper.footer-bg ul.nav li a:focus,.row-footer .wrapper.footer-bg ul.nav li a:hover{background-color:transparent}.row-footer .wrapper.footer-bg .base-footer{background-color:#353535;color:#fff;height:55px}.row-footer .wrapper.footer-bg .base-footer p{padding-top:17px;margin-bottom:0}.row-footer .wrapper.footer-bg .base-footer .media img{margin-top:12px}.row-footer .connect-with-us-title h3{color:#fff;font-size:16px;margin:0 0 15px}.row-footer .wrapper.footer-base-bg{background-color:#353535;font-size:12px;margin:0 auto}.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.row-footer .nav-pills>li.active>a{background:0 0}.row-footer .nav-pills>li>a:hover{text-decoration:underline}@media (min-width:768px){.mlc-ltd-unit-prices .unit-prices{overflow-x:visible}.nav-pills>li{float:left}}.caret{margin-left:1px}.list-item-text p{margin-top:25px}.carousel-caption{bottom:35px;left:0;right:60%;text-shadow:none;text-align:left}.carousel-caption h2{color:#bc4401;width:50%;line-height:1.1em}.carousel-caption h4{color:#3b3b3b}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-content-list-wrapper{background-color:#f7f7f7}.carousel-content-list-wrapper .carousel-inner .item{height:400px;outline:0;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background-repeat:none}.carousel-content-list-wrapper .white-reverse .carousel-caption h2{color:#fff}.carousel-content-list-wrapper .rubine .carousel-caption h2{color:#ce0058}.carousel-content-list-wrapper .aqua .carousel-caption h2{color:#01838c}.carousel-content-list-wrapper .container{width:100%}.carousel-full-width{text-align:center}.carousel-full-width img{height:400px}.carousel-full-width .carousel-caption{width:920px;margin:0 auto;left:0;right:0}.carousel-control{display:none}.carousel-content-list-wrapper .carousel-caption a:hover{text-decoration:none}.carousel-content-list-wrapper .carousel-caption h2{max-width:520px;width:50%;font-size:44px;color:#be4601;margin-bottom:10px}.carousel-content-list-wrapper .carousel-caption h4{font-size:25px;color:#3b3b3b;width:50%!important;margin-left:0;line-height:1.2;margin-bottom:30px;font-family:Charlie-Std-Medium}.carousel-content-list-wrapper .carousel-caption .list-item-text h4{margin-bottom:20px}.carousel-content-list-wrapper .carousel-caption .list-item-text h4 span.border-button-md{margin-top:0;display:inline-block;line-height:.7em;padding:15px 21px;height:50px!important}@media screen and (min-width:600px) and (max-width:1199px){.carousel-content-list-wrapper .carousel-inner .item{height:300px}.carousel-content-list-wrapper .carousel-caption{max-width:90%!important;top:5%;left:1%;right:1%}.carousel-content-list-wrapper .carousel-caption h2{font-size:40px;width:68%;max-width:520px}.carousel-content-list-wrapper .carousel-caption h4{font-size:22px;width:65%;margin-left:0}}@media screen and (max-width:599px){.carousel-content-list-wrapper .carousel-inner .item{height:185px}.carousel-content-list-wrapper .carousel-caption{top:0;max-width:100%;background-color:rgba(0,0,0,.6)}.carousel-content-list-wrapper .carousel-caption h2{font-size:22px;color:#fff!important;width:90%;margin-left:5%;margin-bottom:10px;line-height:1em}.carousel-content-list-wrapper .carousel-caption h4{font-family:Charlie-Std-Medium;color:#fff;width:90%!important;margin-left:5%;line-height:1.2;font-size:13px;margin-bottom:15px}.carousel-content-list-wrapper .container{padding-left:0;padding-right:0}.carousel-content-list-wrapper .carousel-caption .border-button-md{margin-left:0;height:inherit;padding:5px 10px;font-size:12px;color:#fff;border:3px solid #fff;text-decoration:none;position:relative;top:10px}.carousel-content-list-wrapper .carousel-caption .border-button-md:hover{color:#3b3b3b;border:3px solid #fff;background-color:#fff}.carousel-content-list-wrapper .carousel-caption .list-item-text h4{margin-bottom:10px}.carousel-content-list-wrapper .carousel-caption .list-item-text h4 span.border-button-md{padding:5px 10px;height:30px!important;line-height:1.1em;min-width:60px}}@media (min-width:600px){.carousel-content-list-wrapper .carousel-caption .border-button-md:hover{background-color:#c95109;border-color:#c95109;color:#fff}}@media screen and (min-width:1201px){.carousel-content-list-wrapper .carousel-caption{max-width:1020px!important;top:15%;left:85px;right:85px}.carousel-content-list-wrapper .carousel-caption .border-button-md{margin-left:0}}.masthead-wrapper{height:400px;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background-repeat:none}.masthead-wrapper .header-italics h2{font-family:Charlie-Std-Regular-Italic}.masthead-wrapper.cf-wrapper img{margin-top:55px}.masthead-wrapper h1{font-size:44px}.masthead-wrapper h2{font-size:25px}.hero-banner p{line-height:1.2;color:#3b3b3b}@media screen and (min-width:600px) and (max-width:1199px){.masthead-wrapper{height:300px}.masthead-wrapper h1{font-size:40px}.masthead-wrapper h2{font-size:22px;width:50%;margin-left:0}.masthead-wrapper.cf-wrapper img{margin-top:30px}}@media screen and (max-width:767px){.hero-banner p{font-size:16px;color:#fff;line-height:24px}.masthead-wrapper.hero-banner h1{margin-left:0}}@media screen and (max-width:599px){.masthead-wrapper.cf-wrapper .container.page-header-container{top:0;max-width:100%;height:90%;background-color:rgba(0,0,0,.5)}.masthead-wrapper h1{font-size:20px;color:#fff!important;margin-bottom:5px;margin-top:0!important}.masthead-wrapper{height:185px}.masthead-wrapper.cf-wrapper img{width:100px!important;margin-top:-20px}.masthead-wrapper.cf-wrapper .breadcrumb *{color:#fff!important;font-size:9px}.masthead-wrapper h2{color:#fff!important;line-height:1.2;font-size:13px;margin-bottom:15px}}.wrapper-top-row .nav-pills>li.active>a,.wrapper-top-row .nav-pills>li.active>a:focus,.wrapper-top-row .nav-pills>li.active>a:hover,.wrapper-top-row .nav>li>a:focus,.wrapper-top-row .nav>li>a:hover{background-color:inherit;color:#01838c}.channel-info-directive-wrapper{background-color:#c95109}.channel-info-directive{color:#fff;padding:30px 35px 10px;margin:0}.channel-info-directive .pull-right{margin-top:5px}.channel-info-directive.first{border-right:1px solid #d06735}.channel-info-directive .text-image h4{margin-bottom:0;font-size:25px}.channel-info-directive .text-image p{margin-bottom:0}.channel-info-directive .text-image p a{font-weight:400;font-size:16px;font-family:Charlie-Std-SemiBold;color:#fff}.section-wrapper{padding-bottom:40px}.section-header{text-align:center}.section-header h2{margin:60px 0 40px;color:#3b3b3b}.section-header .media-body{display:inline}.channel-cta-wrapper{padding:40px 0}.channel-cta-wrapper .channel-cta-panel{padding-top:0}.channel-cta .media-body{padding:20px 75px 0 0}.channel-quicklinks-wrapper{background-color:#faf8f4}.channel-quicklinks-tab-wrapper .nav-tabs{border-bottom:0}.channel-quicklinks-tab-content-wrapper{margin-top:30px}.channel-quicklinks{text-align:center}.channel-quicklinks .media-body{display:inline}@media screen and (max-width:1209px){.channel-quicklinks-tab-wrapper * span{font-size:20px!important}}@media screen and (min-width:662px) and (max-width:992px){.channel-quicklinks-tab-wrapper li:nth-child(1) span{width:300px!important}}.news-insights-wrapper{background-color:#f0eeea}.get-in-touch-wrapper{background-color:#faf8f4;padding:60px 0 44px}.get-in-touch-wrapper .media-body{width:160px}.get-in-touch-wrapper .text-image h4{color:#017780}.adviser-theme.get-in-touch-wrapper h4 a{color:#ce0058}.business-theme.get-in-touch-wrapper h4 a{color:#be4601}.investment-news-insights-wrapper{padding:60px 0;background-color:#f0eeea}.investment-news-insights-wrapper .news-insights-panel{background-color:#fff;min-height:225px;padding:15px}.wrapper.channel-news-insights-wrapper.section-wrapper{padding:60px 0;background-color:#f0eeea}.media.news-insights-panel>.media-body{padding:15px;background-color:#fff;width:100%}.media.news-insights-panel>.media-body .small{margin-bottom:5px;color:#787878}.media.news-insights-panel>.media-body h4{margin-top:0;height:40px}.media.news-insights-panel>.pull-left{padding-right:0!important}.media.news-insights-panel>.pull-left img{display:none}.wrapper.channel-news-insights-wrapper.section-wrapper .col-custom.col-xs-12.col-sm-6.col-md-3.col-lg-3{padding-left:0;padding-right:0}.media.news-insights-panel>.media-body p{margin-bottom:5px}.media.news-insights-panel>.media-body .blogEntryMoreLinkText{margin-top:0}@media screen and (min-width:993px){.media.news-insights-panel>.pull-left img{display:block;width:253px}.media.news-insights-panel>.media-body h4{height:70px}.media.news-insights-panel>.media-body p{height:90px}.breadcrumb{display:block}}@media screen and (min-width:768px) and (max-width:992px){.media.news-insights-panel>.media-body p{height:50px}.media.news-insights-panel>.pull-left img{display:block;width:370px}.media.news-insights-panel>.media-body h4{height:70px}}@media screen and (min-width:767px){.wrapper.channel-news-insights-wrapper.section-wrapper .col-custom.col-xs-12.col-sm-6.col-md-3.col-lg-3{padding-right:0;padding-left:0;margin-bottom:0}}#site-select-desktop .nav-pills>li.active>a,#site-select-desktop .nav-pills>li.active>a:focus,#site-select-desktop .nav-pills>li.active>a:hover,#site-select-desktop .nav>li>a:focus{color:#473f3a}#site-select-desktop .nav>li>a,#site-select-desktop .nav>li>a:hover{color:#473f3a;padding:18px 16px;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:.15px}#site-select-desktop .nav>li.active>a,#site-select-desktop .nav>li>a:focus{background-color:#faf8f4;-webkit-box-shadow:inset 0 -4px 0 #c95109;box-shadow:inset 0 -4px 0 #c95109}#site-select-desktop .nav>li>a:hover{background-color:#f0eeea}@media screen and (max-width:773px){.media.news-insights-panel>.media-body p{height:50px}.media.news-insights-panel>.media-body h4{height:40px!important}.channel-info-directive{padding:30px 35px}.important-updates-wrapper .important-updates-row .important-updates-panel{height:auto;padding:30px 20px;margin-bottom:20px}.wrapper.channel-cta-wrapper .col-custom.col-xs-12{margin-bottom:20px}.wrapper.channel-cta-wrapper .col-custom.col-xs-12:last-child{margin-bottom:0}.channel-info-directive.first{border-right:0 solid #d06735;border-bottom:1px solid #d06735}}.channel-quicklinks-wrapper.section-wrapper{padding:42px 0 30px}.channel-quicklinks-tab-wrapper ul.nav-tabs{height:inherit}.channel-quicklinks-tab-wrapper ul.nav-tabs li.active .caret{border-top:0 solid;border-bottom:7px solid}.tab-pane.channel-quicklinks-tab-content-wrapper.active{margin-top:-31px;border-top:1px solid #dcdad6}.channel-quicklinks-tab-wrapper table td{display:table-cell;padding:0 5px}.channel-quicklinks-tab-content-wrapper .close-tab{margin:10px}@media screen and (min-width:594px) and (max-width:773px){.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(1) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(2) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(3) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(4) a{-webkit-background-size:75% 75%;background-size:75%;background-position:center 15%}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{margin-top:-20px}}.embedded-search-wrapper .form-group{width:100%}.embedded-search-wrapper .form-group .global_search_field{width:75%}.channel-quicklinks-tab-wrapper table h4 a{color:#444!important;text-decoration:none}@media screen and (max-width:593px){.channel-quicklinks-tab-wrapper table td{display:block;padding:7px 0}.channel-quicklinks-tab-wrapper ul.nav-tabs li{width:100%;border-bottom:1px solid #c8c6c2}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{text-align:left;position:absolute;left:50px;top:17px;font-size:17px}.channel-quicklinks-tab-wrapper ul.nav-tabs li a{position:relative;width:100%;height:50px}.channel-quicklinks-tab-wrapper ul.nav-tabs li a div.caret{display:none}.channel-quicklinks-tab-wrapper ul.nav-tabs li a .mlc-glyph{position:absolute;right:0;display:inline-block}.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(1) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(2) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(3) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(4) a{-webkit-background-size:38px 38px!important;background-size:38px!important;background-position:left center!important}.section-header h2{margin-bottom:24px}.channel-quicklinks-tab-wrapper ul.nav-tabs li.active .channel-quicklinks-tab-active{display:none}.channel-quicklinks-wrapper.section-wrapper{padding:30px 0 0}.channel-quicklinks-tab-content-wrapper .close-tab{display:none}.tab-pane.channel-quicklinks-tab-content-wrapper.active{margin-top:-31px}.channel-quicklinks-tab-wrapper table h4 a{font-size:15px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif,arial;margin-top:0;color:#037691!important}.channel-quicklinks-tab-wrapper table h4 a:hover{color:#23527c!important;text-decoration:underline!important}.channel-quicklinks-tab-wrapper table p{display:none}.channel-quicklinks-tab-wrapper ul.nav-tabs li:last-child{border-bottom:0}}h5,h6{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif,Arial,sans-serif;font-weight:700;font-size:15px}.overview-teaser-wrapper .media h4 a{margin-top:10px;color:#3b3b3b;text-decoration:none;display:block}.overview-teaser-wrapper .media a h4:hover{color:#3b3b3b;text-decoration:none}.overview-teaser-col h4 a{color:#037691}.overview-teaser-col h4 a:hover{color:#23527c}@media screen and (min-width:992px){.overview-teaser-wrapper{padding:60px 0}}@media screen and (max-width:997px){.overview-teaser-wrapper{padding:30px 0}}@media screen and (max-width:773px){.overview-teaser-wrapper .overview-teaser-col img,.overview-teaser-wrapper .overview-teaser-col p{display:none}.overview-teaser-wrapper .overview-teaser-col h4{font-size:16px}.overview-teaser-wrapper{padding:15px 10px}.overview-teaser-wrapper .overview-teaser-col{border-bottom:1px solid #c8c6c2;padding:0 10px}.overview-teaser-wrapper .overview-teaser-col:last-child{border-bottom:none}}.overview-teaser-col img{margin-bottom:8px}.masthead-wrapper.masthead-sm{height:320px;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important}.masthead-wrapper.masthead-sm h1{font-size:42px;color:#ce0058;margin-top:40px!important;margin-bottom:10px;width:65%}.masthead-wrapper.masthead-sm h2{font-size:24px;line-height:1.2;color:#3b3b3b;width:65%;font-family:Charlie-Std-Medium}@media screen and (min-width:600px) and (max-width:1199px){.masthead-wrapper.masthead-sm{height:270px}.masthead-wrapper.masthead-sm h1{width:65%;font-size:40px}.masthead-wrapper.masthead-sm h2{font-size:22px;width:65%;margin-left:0}}@media screen and (min-width:993px) and (max-width:1209px){.masthead-wrapper.masthead-sm h1{margin-top:25px!important}}@media screen and (min-width:600px) and (max-width:992px){.masthead-wrapper.masthead-sm h1{margin-top:50px!important}}@media screen and (max-width:599px){.masthead-wrapper.masthead-sm .container.page-header-container{top:0;max-width:100%;height:90%;background-color:rgba(0,0,0,.5)}.masthead-wrapper.masthead-sm h1{font-size:20px;margin-bottom:5px;width:90%;margin-top:25px!important;line-height:1.2;margin-left:2%}.masthead-wrapper.masthead-sm h1 span{color:#fff!important}.masthead-wrapper.masthead-sm{height:185px}.masthead-wrapper.masthead-sm h2{color:#fff!important;line-height:1.2;width:90%;font-size:13px;margin-left:2%;margin-bottom:15px}}.campaign-content .faqs .panel-heading h3{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif,Arial,Helvetica;font-size:17px}.campaign-content .faqs .panel-heading a{background-color:#fff!important}.campaign-content .panel .media-list .list-item-text{margin-top:15px;padding-top:20px;padding-bottom:0}.carousel-indicators li{padding-left:0;margin:0 5px}.three-column .col-custom{width:30%;margin-left:2%}@media (max-width:600px){.three-column .col-custom{width:93%!important}}.no-global-get-in-touch .row-footer .get-in-touch-wrapper{display:none}.news-insights-panel .media-body a,.news-insights-panel .media-body a:hover{color:#3b3b3b;text-decoration:none}.archive-wrapper{background-color:#faf8f4;padding:50px 0}.page-overview h3{font-size:20px;line-height:24px;margin-bottom:24px;margin-top:28px!important}.page-header-container{color:#fff}.page-header-container .breadcrumb{background:0 0;padding:0;margin:25px 0 0}.page-header-container .breadcrumb li,.page-header-container .breadcrumb li.active{color:#fff}.page-header-container .breadcrumb li.last.active{font-weight:700}.page-header-container .breadcrumb a{color:#fff}.charcoal .breadcrumb li a,.charcoal .breadcrumb li.active{color:#3b3b3b}.page-header-container h1{margin:0 0 32px}.wrapper-rubine{background-color:#ce0058}.product-page-cta{background-color:#f0eeea;padding:40px 0 24px;text-align:center}.product-page-cta h4{display:inline-block;font-family:Charlie-Std-SemiBold;font-size:22px;margin-bottom:18px}.product-page-cta h4 a{margin-left:20px;margin-bottom:0}.product-page-cta span.button-md,.product-page-cta span.button-sm{margin-top:0!important}.center-cta .button-lg,.center-cta .button-md,.center-cta .button-sm,.center-cta h4{text-align:center}.center-cta .button-lg,.center-cta .button-md,.center-cta .button-sm{margin-left:20px}.page-intro,.product-page-how-to-invest,.product-page-intro{background-color:#faf8f4}.product-page-intro{font-size:17px!important}.page-intro .container,.product-page-how-to-invest .container,.product-page-intro .container{padding-top:50px;padding-bottom:32px}.nav-tabs{margin-top:30px;margin-bottom:30px;height:42px}.nav-tabs>li>a{text-align:center;padding:10px 25px;color:#3b3b3b;border:0!important;border-radius:0;margin-right:0}.nav-tabs>li{border-top:0 solid #ccc;border-left:1px solid #ccc;background-color:#f0eeea;border-bottom:0 solid #ccc}.nav-tabs>li.last{border-top:0 solid #ccc;border-left:1px solid #ccc;border-right:0 solid #ccc}.nav-tabs>li.last.active{border-top:1px solid #ccc;border-bottom:1px solid #fff;border-right:1px solid #ccc}.product-page-faqs{background-color:#faf8f4;border-bottom:1px solid #ccc;padding:50px 0}.embedded-search-wrapper{background-color:#faf8f4;border-bottom:1px solid #ccc;padding:60px 0}.important-updates-wrapper{background-color:#fff;border-bottom:1px solid #ccc;padding:60px 0}.important-updates-wrapper .important-updates-row .important-updates-panel{background-color:#f0eeea;min-height:270px}.important-updates-wrapper .important-updates-row .important-updates-panel .important-updates-panel p{padding:0;margin:0}.panel-group{margin-bottom:30px}.panel{border:0;-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:12px!important}.panel-heading{border-radius:0;padding:0}.panel-title{font-size:15px;line-height:24px;margin:0}.panel-heading a.collapsed{background-color:#dcdad6!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_plus.png);background-repeat:no-repeat;color:#3b3b3b;display:block;padding:10px 50px 10px 18px}.panel-heading a{background-color:#585652;background-repeat:no-repeat;color:#fff;display:block;outline:0;text-decoration:none;padding:10px 50px 10px 18px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif,Arial,Helvetica;background-position:99% center;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_minus.png)}.panel-heading a.collapsed:hover{background-color:#585652!important;background-repeat:no-repeat;color:#fff;text-decoration:none}.panel-heading a:hover{text-decoration:none}.panel .media-list li.media{padding-left:0!important}.panel .media-list .list-item-text{padding:40px 18px 0}.accordion-last .list-item-text{padding-bottom:0!important}.bootstrap-blog-entry .media-body{display:inline-block!important}.our-impact{color:#fff}.our-impact * h3{margin-top:0;margin-bottom:0;padding-bottom:10px;padding-top:10px}.our-impact * h1{margin-top:10px!important;margin-bottom:0}.our-impact-header{background-color:#d86018;color:#fff;margin-right:auto!important}.our-impact-body{color:#d86018;background-color:#f4dccd}.our-impact-below{background-color:#e7e7e9}.our-impact-below * .media-left{display:block!important;text-align:center!important}.table{border:0;border-bottom:1px solid #ddd}.table tr td{border-top:1px solid #c8c6c2!important}.table-cell-header{background-color:#dfdbd2}.table-cell-orange-header{background-color:#c95109;color:#fff}.table-cell-orange-sub-header{background-color:#ce6221;color:#fff}.table-cell-orange-sub-sub-header{background-color:#d3733a;color:#fff}.table-bordered-images tr td a{border:1px solid #ccc;border-radius:6px;display:block;padding:20px}.table-responsive{-webkit-overflow-scrolling:touch;border:0}.faq-body table th,.modal-body .faq-answer-content-row table th{padding:10px}.faq-body table td,.modal-body .faq-answer-content-row table td{border-top:1px solid #c8c6c2!important;padding:10px}.wrapper-stronger-super .breadcrumb{background-color:transparent}.wrapper-stronger-super .mlc-glyph{color:#01838c}.stronger-super-cta{border-bottom:1px solid #c8c6c2;margin-bottom:21px;padding-bottom:21px}.stronger-super-cta .button-md{position:relative;top:18px}.stronger-super-cta .glyphicon{margin-right:12px}.wrapper-tools{background-color:#f0eeea;padding-bottom:60px;padding-top:30px}.wrapper-tools .text-image{padding-top:30px!important}.wrapper-tools .pull-left{padding-right:20px!important}.wrapper-tools img{width:100%}.wrapper-bg-faf8f4{background-color:#faf8f4}.wrapper-transparent-breadcrumb .breadcrumb{background-color:transparent}.wrapper-protect-my-super,.wrapper-protect-my-super-how-it-can-work{margin-bottom:50px;padding-bottom:50px}.wrapper-protect-my-super .breadcrumb{background-color:transparent}.wrapper-protect-my-super-how-it-can-work{margin-bottom:0}.protect-my-super-form .protect-my-super-field{display:inline-block}.protect-my-super-form .protect-my-super-field input{font-size:15px;height:35px;padding:6px 12px}.protect-my-super-form .btn{background-color:#c95109;border-color:#c95109;border-radius:0;height:35px;position:absolute}.model-protect-my-super{height:500px;width:800px}.model-protect-my-super .modal-body iframe{border:0}.advice-centre-wrapper{padding-bottom:30px;padding-top:60px}.comp-winner-wrapper{background-color:#faf8f4;margin-bottom:40px;margin-top:40px;padding:60px 60px 42px}.advice-centre-list{margin-bottom:40px}.advice-centre-content table.table{margin-bottom:0}.advice-centre-content table td{padding-bottom:20px;vertical-align:top;padding-right:15px}.advice-centre-content table td img{padding-right:5px}.adv-center-maps{margin-left:10px}.adv-center-maps iframe{border:0}.box-content{background-color:#f7f6f4;min-height:220px;padding:40px 20px 20px 40px;margin-bottom:40px}.box-content h3,.box-content h4{margin-top:0}.box-content .mlc-glyph{color:#01838c;font-size:30px}.feature-copy{font-size:17px}.business-get-in-touch a{color:#c95109!important}.business-get-in-touch a:hover{color:#bc4401!important}.adviser-get-in-touch a{color:#ce0058!important}.paddingtop60{padding-top:60px}.paddingtop40{padding-top:40px}.lt-ie9 img{width:auto!important}.navbar-nav{float:right}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#017780;background-color:#faf9f7;height:54px;outline:0}#megamenu-col-1>h4{font-size:22px}#megamenu-col-1 a{color:#fff!important;border-bottom:0;font-size:14px!important;margin-top:-11px}#megamenu-col-1 a:hover{text-decoration:underline}.megamenu-col-1 p{font-size:14px}.yamm-fw .dropdown-menu{-webkit-box-shadow:0 4px 3px rgba(0,0,0,.175);box-shadow:0 4px 3px rgba(0,0,0,.175)}.yamm-fw .dropdown-menu li{list-style:none;border-bottom:1px solid #d1d3d4}.yamm-fw .dropdown-menu li a{display:block;list-style:none;font-size:14px!important;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif!important;color:#444;padding:7px 0!important;border-bottom:0 solid #d1d3d4!important;text-decoration:none}.yamm-fw .dropdown-menu li:last-child{border-bottom:0 solid #d1d3d4}nav.navbar-default .navbar-header .navbar-brand{padding:0 10px 0 0}.nav-tabs>li.first{border-top:0 solid #ccc;border-bottom:1px solid #ddd;border-left:0 solid #ccc}.nav-tabs>li.active{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #fff}.table-striped>tbody>tr:nth-child(odd){background-color:#f6f3ef}td,th{border:none!important}.bootstrap-addthis.parbase.bootstrap-base{margin-bottom:20px}.row-footer .wrapper.footer-base-bg{width:100%}.row-footer{background-color:#282828}@media (max-width:992px){.visible-xs{display:block!important}.navbar-toggle{display:block;padding:0}.wrapper.wrapper-top-row{display:none}.nav-mobile-header{height:64px}.nav-mobile-header .mobile-menu{padding:12px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:320px}.nav-mobile-header a.navbar-brand{padding:0 20px 0 16px;margin-top:0;height:auto}.nav-mobile-header a.navbar-brand img{height:38px;min-width:61px;margin-top:0}.nav-mobile-header .mlc-ltd-cta-buttons{width:100%}.nav-mobile-header #mlc-header-buttons-mobile{float:inline-end}.nav-mobile-header #mlc-header-buttons-mobile>ul{margin-bottom:0}}@media screen and (max-width:599px){.panel-heading a.collapsed{padding-top:10px;padding-bottom:10px}}.nav-pills>li>a{border-radius:0}.glyphicon{width:inherit;height:inherit}@media screen and (max-width:991px){nav.navbar-default .navbar-nav{float:none;margin-top:0!important;height:auto}nav.navbar-default .navbar-nav li a,nav.navbar-default .navbar-nav li a:hover{padding:14px 12.5px;height:inherit}nav.navbar-default .navbar-nav li a{background-color:#faf8f4}nav.navbar-default .navbar-nav li a:hover{color:#017780;background-color:#f0eeea}.nav-pills>li{float:none}#topnav-mobile li{width:100%;background-color:#3b3b3b;color:#fff}#topnav-mobile li a:hover{background-color:#3b3b3b;text-decoration:underline}.nav-pills>li+li{margin-left:0}.yamm .dropdown.yamm-fw .dropdown-menu{padding:0}.navbar-offcanvas.offcanvas-transform.in{background-color:#faf8f4}#topnav-mobile li a{color:#fff;padding:12px 3px 12px 15px}.dropdown-menu ul li a{padding:14px!important;border:0}.navbar-nav{margin:0 -10px}}@media screen and (max-width:992px){.nav-tabs>li,.nav-tabs>li.active,.nav-tabs>li.first,.nav-tabs>li.last{border-bottom:1px solid #c8c6c2;border-left:0;border-right:0 solid #c8c6c2;width:100%}.nav-tabs>li.active{border-right:0!important;border-bottom:1px solid #c8c6c2}.wrapper-stronger-super .text-image{position:relative;top:20px}.adv-center-maps{margin-bottom:30px}.navbar-offcanvas{position:fixed!important;top:0;left:-100%;z-index:999;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:.15s ease-in;-o-transition:.15s ease-in;transition:.15s ease-in}}nav.navbar-default .navbar-nav .open a{height:inherit;color:#444}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus{background-color:#faf9f7;color:#017780;height:inherit}nav.navbar-default .navbar-nav li a:focus,nav.navbar-default .navbar-nav li a:hover{height:inherit}.row.equal-col-height{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.equal-col-height:after,.row.equal-col-height:before{display:block}.row.equal-col-height>[class*=col-]{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.row.equal-col-height>[class*=col-]>*{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.row.equal-col-height .col-custom .bootstrap-text-image{background-color:#f0eeea}@media screen and (max-width:991px){nav.navbar-default .navbar-nav li a:hover{height:inherit;padding:14px 12.5px;height:inherit;background-color:#f0eeea!important;color:#017780}.dropdown-menu ul li a{padding:14px!important}.dropdown-menu li{border-bottom:none}nav.navbar-default .navbar-nav li a{padding:14px 12.5px;height:inherit}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover{padding-bottom:13px;height:inherit}}.megamenu-col span.button-md{background-color:#fff;color:#004f59}.megamenu-col a{background-color:#fc0;color:#fff!important}nav.navbar-default .navbar-nav .open .megamenu-col a{background-color:transparent!important;line-height:1.5;font-weight:400;color:#000}.megamenu-col li a{color:#444!important}.megamenu-col li a:focus,.megamenu-col li a:hover{color:#017780!important}.megamenu-col a:focus,.megamenu-col a:hover{text-transform:underline!important}.dropdown-menu .glyphicon,.megamenu-col .mlc-glyph{display:inline-block;width:23px}.dropdown-menu .glyphicon{font-size:14px;color:#017780}.faq-component-wrapper,.search-component-wrapper{padding:60px 0}.faq-component-wrapper .mlc-faqs h1,.search-component-wrapper .mlc-search h1{display:none}.faq-component-wrapper .input-group input,.search-component-wrapper .input-group input{border-radius:0}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{background-color:#c95109;color:#fff;display:inline-block;font-family:Charlie-Std-SemiBold;font-size:20px;min-width:155px;padding-left:21px;padding-right:21px;text-align:center;border-radius:0;border:0;line-height:20px}.faq-component-wrapper #faqs-search,.search-component-wrapper #site-search{width:70%}.faq-component-wrapper .faqs-browse,.search-component-wrapper .search-types{width:100%;border-bottom:1px solid #c8c6c7}.faq-component-wrapper a.faq-browse.active{background-color:#fff;border-top:1px solid #c8c6c7!important}.search-component-wrapper .btn-group button{border-radius:0;color:#3b3b3b;margin-right:0;padding:10px 25px;background-color:#f0eeea;bottom:-1px}.search-component-wrapper .btn-group button.search-type-selected{background-color:#fff;font-weight:700;border-bottom:1px solid #fff}.faq-component-wrapper #search-container,.search-component-wrapper #search-container{margin-top:50px}.search-result-container .result-items-container .panel-heading{border-bottom:0}.search-result-container .result-items-container .didyoumeantext{margin-bottom:20px}#faq-results-list{padding-top:20px}#faq-results-list .panel-heading{margin-bottom:12px}.faq-search-pagination .pagination,.search-pagination .pagination{float:right}.faq-search-pagination .pagination>li>a,.faq-search-pagination .pagination>li>span,.search-pagination .pagination>li>a,.search-pagination .pagination>li>span{border:0;color:#3b3b3b}.faq-search-pagination .pagination>li,.search-pagination .pagination>li{padding-left:0}.faq-search-pagination .pagination>.active>a,.faq-search-pagination .pagination>.active>a:focus,.faq-search-pagination .pagination>.active>a:hover,.faq-search-pagination .pagination>.active>span,.faq-search-pagination .pagination>.active>span:focus,.faq-search-pagination .pagination>.active>span:hover,.search-pagination .pagination>.active>a,.search-pagination .pagination>.active>a:focus,.search-pagination .pagination>.active>a:hover,.search-pagination .pagination>.active>span,.search-pagination .pagination>.active>span:focus,.search-pagination .pagination>.active>span:hover{background-color:#f7f7f7}.faqs-results .panel-heading .panel-title a{background-color:#f6f3ef!important;padding-bottom:15px!important}.faqs-results .panel-heading .panel-title a.collapsed{background-color:#fff!important}.faqs-results .panel-heading .panel-title{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:17px}.faqs-results .panel{margin-bottom:0!important;margin-top:0!important}.faq-helpful-links{border-top:1px solid #c8c6c7;margin-top:35px;padding-top:20px}.faq-helpful-links ul{list-style:none;padding-left:0}.faq-helpful-links ul li{padding-left:0}#faq-answer-feedback-no{margin-left:10px}.faq-answer .modal-dialog{width:992px!important}.faq-answer table{border:0;margin-bottom:20px}.faq-answer table th{border-bottom:1px solid #c8c6c2!important;padding:10px}.faq-answer table td{padding:10px}.modal-body .faq-answer table td{border-bottom:1px solid #c8c6c2!important}.faqs .panel-group{border-bottom:1px solid #c8c6c7}.faqs .panel{margin-bottom:0!important}.faqs .panel-heading a{border-top:1px solid #c8c6c7;color:#3b3b3b;background-color:#faf8f4!important;padding-bottom:15px!important;padding-top:14px!important;padding-right:50px}.faq-results-list-contents .panel-heading a{border-top:1px solid #c8c6c7;color:#3b3b3b;padding-top:14px!important;padding-right:50px;background-color:#f6f3ef!important;padding-bottom:15px!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_minus_drk.png);background-position:99% 10px}.faqs .panel-heading .panel-title a{background-color:#f6f3ef!important;padding-bottom:15px!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_minus_drk.png)}.faq-results-list-contents .panel-heading a.collapsed,.faqs .panel-heading a.collapsed{background-color:#fff!important;background-position:99% 10px;padding-bottom:15px!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_plus.png);padding-right:50px}.faq-results-list-contents .panel-heading a.collapsed:hover,.faqs .panel-heading a.collapsed:hover{background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_plus.png);background-position:99% 10px!important;padding-right:50px}.faq-results-list-contents .panel-heading a:hover,.faqs .panel-heading a:hover{background-color:#fff!important;color:#3b3b3b}.faq-results-list-contents .panel .media-list .list-item-text,.faqs .panel .media-list .list-item-text{margin-top:0}.faq-results-list-contents .panel-collapse.collapse.in .media-list,.faqs .panel-collapse.collapse.in .media-list{padding-left:18px;padding-right:18px}.search-banner .search-types{outline:0!important}.search-banner .search-types .btn{outline:0}.pagination li a{color:#037691!important;cursor:pointer!important;font-size:14px!important}.pagination li.active a,.resultpaging ul.navh li a.on:hover{color:#3b3b3b!important;background-color:#fff!important}@media screen and (max-width:600px){.search-banner .search-types .btn{width:100%}.faq-results-list-contents .panel-heading a.collapsed{padding-right:30px}.pagination{float:left!important;margin-top:0}#faqs-results-heading{margin-top:16px!important}.faqs-results .panel-heading a.collapsed,.faqs-results .panel-heading a.collapsed:hover{padding-right:30px}}@media screen and (min-width:601px) and (max-width:767px){.search-banner .search-types .btn{width:100%}.faq-results-list-contents .panel-heading a.collapsed{padding-right:30px}.pagination{float:left!important;margin-top:0}#faqs-results-heading{margin-top:16px!important}}.faq-category-container .faq-category-subtitle{font-size:15px;font-weight:400;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.faq-category-container .faqs-contents ul li{padding-left:0}.faq-category-dialog table{border:0}.embedded-search-wrapper span#search-icon.glyphicon-search:before{content:""}.embedded-search-wrapper .global_search_form .form-group button .glyphicon-search{top:auto;width:auto;color:#fff!important;padding-left:35px;padding-right:35px;font-family:Charlie-Std-SemiBold;font-size:18px;height:auto}.embedded-search-wrapper .global_search_form .form-group .btn-primary:after{border-bottom:0}.embedded-search-wrapper .global_search_form .form-group .mlc-glyph.icon-mlc-find-your-super{color:#fff;font-size:20px;top:-14px;margin-right:0;padding:4px 40px}.embedded-search-wrapper .form-group input{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;color:#555;font-size:15px;line-height:1.42857;padding:6px 12px;display:inline}.embedded-search-wrapper .form-group button{padding:0;display:inline;margin:0}.megamenu-col:first-child{margin-top:12px;width:215px;padding:10px 20px 0;margin-right:10px;color:#fff;background-color:#01838c;margin-left:30px;min-height:220px}.megamenu-col:first-child span.button-sm{color:#004f59;text-align:center;background-color:#fff;cursor:pointer;margin-top:10px}.megamenu-col:first-child span.button-sm:hover{background-color:#004651;color:#fff}.masthead-wrapper{margin-top:-1px;background-image:url(../../../../../../content/mlc/en/personal/home/_jcr_content/par-col-body-2/bootstrap_row/col1/bootstrap_content_li_0/entries/bootstrap_content_li_0/image.img.jpg/1423116780746.ManBanner.jpg)}nav.navbar-default .navbar-nav li a:hover{color:#017780;height:inherit;background-color:#fff}nav.navbar-default .navbar-nav li a{padding:10px 15px}.megamenu-col:first-child h4{margin-top:15px}.dropdown-menu h5{font-weight:400!important;font-size:16px;margin-top:10px;padding-top:9px}@media (min-width:997px){.megamenu-col.col-sm-3{width:23%;padding:0 20px}}@media (max-width:992px){.visible-xs{display:block!important}.navbar-offcanvas.navbar-offcanvas-touch .navbar-header{background-color:#004552;height:55px}#icon-toggle-mobile-nav{padding:0;display:block;font-size:19.25px;color:#3b3b3b;width:-webkit-min-content;width:-moz-min-content;width:min-content}nav.navbar-default .navbar-nav li a{padding:14px 12.5px}nav.navbar-default .navbar-nav>li>a:focus{padding:12px 24px!important}nav.navbar-default .navbar-nav>li.first>a:focus{padding-top:16px!important}nav.navbar-default .navbar-nav>li.last>a:focus{padding-bottom:16px!important}#topnav-mobile li a{border-bottom:1px solid #444}#site-select-mobile li a{padding:14px 12.5px;color:#3b3b3b}#site-select-mobile .nav-pills>li>a{background-color:#f0eeea}#site-select-mobile .nav-pills>li.active>a,.nav-pills>li.active>a:hover{background-color:#00828d}.megamenu-col.col-sm-3{width:100%;padding:0 10px}}#site-select-mobile{margin-left:0}.carousel-indicators .active,.carousel-indicators li{width:18px;height:18px;border-radius:0}@media screen and (max-width:600px){.carousel-indicators .active,.carousel-indicators li{width:12px;height:12px;border-radius:0}.carousel-indicators{bottom:20px}}.panel-heading a.collapsed,.panel-heading a.collapsed:hover{background-position:99% center}@media screen and (max-width:992px){#global_search_field_mobile{border-radius:0;border-color:#fff;-webkit-box-shadow:inset 0 1px 1px transparent;box-shadow:inset 0 1px 1px transparent;margin:10px 0 0 10px}#global_search_field_mobile .input-group{display:none}.global_search_form .form-group .glyphicon{font-size:18px}#topnav-mobile li a:hover{background-color:transparent;text-decoration:none}#site-select-mobile .nav-pills>li>a:hover{color:#3b3b3b;background-color:#e6e4e0}.navbar{border:0;border-radius:0}.navbar-offcanvas.in{-webkit-box-shadow:0 0 4px #333;box-shadow:0 0 4px #333}.navbar-nav>li{width:100%}.navbar-header{float:none}.form-inline .form-control{width:100%}#icon-search-mobile-nav{top:-25px;right:5px}.navbar-offcanvas.navbar-offcanvas-touch .navbar-toggle{position:absolute;top:15px;right:5px}nav.navbar-default .navbar-nav li a{font-size:17px}.faq-component-wrapper #faqs-search,.search-component-wrapper #site-search{width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{font-size:17px;min-width:60px}}@media (max-width:1205px){nav.navbar-default .navbar-nav li a{padding-left:13px;padding-right:13px;font-size:20px;font-weight:600;line-height:1.15;letter-spacing:-.2px}}.news-insights-panel .media-body a h4,.news-insights-panel .media-body a h4:hover{color:#3b3b3b;text-decoration:none}.news-insights-panel .media-body .blogEntryMoreLinkText a{color:#037691}.news-insights-panel .media-body .blogEntryMoreLinkText a:hover{color:#23527c;text-decoration:underline}.blog-masthead.wrapper-aqua{background-color:#01838c}.blog-masthead.wrapper-rubine{background-color:#ce0058}.multiple-columns.column.cf .glyphicon{color:#62605c}.panel-heading a.collapsed:hover{background-image:url(../../../../../../content/dam/mlc/images/icons/icon_accordion_plus_wht.png)}#megamenu-col-1 h4{padding-top:15px}.megamenu-col .mlc-glyph{color:#017780}.adviser-info-directive-wrapper{background-color:#333}.important-info-wrapper{padding:40px 0}.in-the-news-panel{background-color:#fff;padding:15px;height:200px}.channel-news-insights-wrapper.section-wrapper .media{margin-top:0}.save-retirement .modal-footer,.save-retirement .modal-header{border:0}.save-retirement .modal-dialog{width:800px}.save-retirement .modal-content{border-radius:0}.save-retirement .modal-content a{height:90px;width:150px}.save-retirement .modal-content img{max-height:50px}.save-retirement .modal-content td:nth-child(1) img{margin-top:10px!important}.save-retirement .modal-content td:nth-child(4) img{margin-top:5px!important}.save-retirement .modal-body h3,.save-retirement .modal-body p{text-align:left}.save-retirement .modal-body p{margin-bottom:50px}@media screen and (max-width:800px){.save-retirement .modal-dialog{width:auto}.save-retirement .modal-content a{height:100%;width:100%}.save-retirement .modal-content img{height:auto;width:100%}}.wrapper.wrapper-top-row .form-group{margin-bottom:0!important}.adviser-info-directive-wrapper .channel-info-directive.first{border-right:1px solid #474747}@media screen and (max-width:768px){#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .displayPrices{right:80px}#unitPricesAccordion .panel-body .unit-prices table.unit-prices-table tr.opened .historicalButtons .btn-link{right:70px}.adviser-info-directive-wrapper .channel-info-directive.first{border-right:0 solid #474747;border-bottom:1px solid #474747}}.modal-align-center>div>div:nth-child(1){text-align:center;height:300px}.modal-align-center>div>div:nth-child(2){text-align:center;padding-bottom:20px}.modal-align-center .modal-dialog{text-align:left}.nav-tabs>li.active>a{font-weight:700}.product-page-col-btn span.button-sm{margin-top:0;margin-bottom:0}.latest-news-cta-btn{margin-top:40px!important}#icon-toggle-mobile-header{padding:0;font-size:32px;color:#3b3b3b}#icon-user-mobile-header{padding-top:7px;padding-right:5px;cursor:pointer;position:relative;top:5px;right:8px;font-size:32px;color:#3b3b3b}.choose-advice-tabs ul{margin-top:16px}.choose-advice-tabs .nav-tabs>li>a{font-size:20px;font-family:Charlie-Std-Medium!important}.choose-advice-tabs .nav-tabs>li>a:hover{color:#037691!important}.choose-advice-tabs ul.nav-tabs li.active a{margin-bottom:-10px!important}.choose-advice-tabs ul.nav-tabs{clear:both!important;margin-bottom:220px!important}.choose-advice-tabs h4{margin-bottom:30px!important}.choose-advice-tabs .table tr:nth-child(odd){border-bottom:2px solid #fff!important}.choose-advice-tabs .table tr td{padding-top:5px!important}.choose-advice-tabs .table tr:nth-child(odd) td{padding-top:40px!important}.choose-advice-tabs .table tr:nth-child(even) td{padding-bottom:40px!important}@media screen and (min-width:1209px){.choose-advice-tabs ul.nav-tabs li:first-of-type{padding-right:0!important}.choose-advice-tabs ul.nav-tabs li{width:310px!important;margin-right:10px!important}.choose-advice-tabs ul.nav-tabs li:nth-of-type(2),.choose-advice-tabs ul.nav-tabs li:nth-of-type(3){padding-right:0!important}.choose-advice-tabs .nav-tabs>li.active>a,.choose-advice-tabs .nav-tabs>li>a{text-align:center!important}.choose-advice-tabs ul.nav-tabs li a{margin-top:170px!important}}.choose-advice-tabs .nav>li>a:focus,.choose-advice-tabs .nav>li>a:hover{background-color:#fff!important}@media screen and (min-width:992px) and (max-width:1209px){.choose-advice-tabs ul.nav-tabs li:first-of-type{padding-right:0!important}.choose-advice-tabs ul.nav-tabs li{width:300px!important;margin-right:10px!important}.choose-advice-tabs ul.nav-tabs li:nth-of-type(2){padding-right:0!important}.choose-advice-tabs ul.nav-tabs li:nth-of-type(3){padding-right:0!important;padding-top:0!important}.choose-advice-tabs .nav-tabs>li.active>a,.choose-advice-tabs .nav-tabs>li>a{text-align:center!important}.choose-advice-tabs ul.nav-tabs li:first-of-type:before,.choose-advice-tabs ul.nav-tabs li:nth-of-type(2):before,.choose-advice-tabs ul.nav-tabs li:nth-of-type(3):before{width:300px!important;background-position:center!important}.choose-advice-tabs ul.nav-tabs{clear:both!important;margin-bottom:200px!important}.choose-advice-tabs ul.nav-tabs li a{margin-top:170px!important}}@media screen and (max-width:992px){.modal-align-center>div>div:nth-child(1){height:350px}.choose-advice-tabs .media-list{padding-top:50px!important}.choose-advice-tabs ul.nav-tabs li{text-align:center!important}.choose-advice-tabs ul.nav-tabs li.active:after{right:0!important}.choose-advice-tabs ul.nav-tabs{clear:both!important;margin-bottom:140px!important}}#global_search_form.mlc-glyph.icon-mlc-find-your-super{display:inline-block!important;font-size:24px;margin-top:0;color:#161818;background-color:inherit;cursor:pointer;text-decoration:none;padding:20px}.modal-align-center .modal-footer,.modal-align-center .modal-header{border:0}.cf-quicklinks{padding-bottom:42px!important}.cf-video-header h2,.cf-video-header h3{padding:0!important;margin:0!important}.tabbed-blue-text li,.tabbed-blue-text ul{border:0!important}.tabbed-blue-text a{background-image:url(../../../content/dam/mlc/images/icons/icon_plus.png);background-color:#fff;background-repeat:no-repeat;color:#01838c!important;height:30px;padding:2px 0 0 40px!important}.tabbed-blue-text .media{padding:0}.cf-hope-accordion .panel>div:nth-child(2){min-height:250px;padding-top:30px}.cf-nav ul li{margin-bottom:0;padding-left:10px;padding-right:10px;padding-top:2px}.mlc-community-logo{padding-bottom:0;padding-top:10px}.centre-align-all *{display:block}.marginbottom10{margin-bottom:10px}.h1self{margin-top:55px!important}.wide-txt .carousel-caption h2{margin-bottom:40px}@media screen and (min-width:600px) and (max-width:670px){.wide-txt .carousel-caption h2{font-size:36px}}@media screen and (max-width:600px){.save-retirement .modal-dialog{width:100%}.save-retirement .modal-content a,.save-retirement .modal-content img{height:100%;width:100%}.charcoal,.wide-txt .orange{color:#fff}.persistent-charcoal .charcoal{color:#3b3b3b}}@media screen and (min-width:768px){.faq-results-list-contents .panel-heading a.collapsed{padding-right:50px}#faqs-results-heading{margin-top:16px!important}.tiles .icon-mlc-chevron{display:none!important}}.tiles .icon-mlc-chevron{color:#aaa8a4;display:inline-block;font-size:16px;position:absolute;right:0;text-align:right;width:100%}#faqs-browse .nav-tabs li+li+li+li+li a.active{border-right:1px solid #c8c6c2!important}.box-content p{font-size:14.5px}@media screen and (min-width:600px) and (max-width:992px){.h1self{margin-top:95px!important}.channel-cta-wrapper .cf{margin-bottom:10px}}@media (max-width:992px){.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#2a2a2a}.hidden-xs{display:none!important}.dropdown-menu{float:none!important;position:static!important}}.wrapper.carousel-content-list-wrapper .col-xs-12{padding-left:0;padding-right:0}.customer-survey .modal-header .close,.customer-survey .modal-header .modal-title{color:#fff;opacity:1!important;font-size:26px}.customer-survey .modal-content{border-radius:0!important}.customer-survey .modal-body .col-custom .media{padding-top:15px}.customer-survey .modal-footer{margin-left:20px;margin-right:20px}.customer-survey .modal-footer .disclaimer-button{background-color:#fff;border:0;color:#037691;display:block;margin:0 auto}.customer-survey .modal-footer .disclaimer-button:hover{background-color:#fff}.super-ezy-modal-video,.super-ezy-modal-video a{width:310px;height:160px}.super-ezy-modal-video a .button-text{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wrapper.wrapper-dark #global_search_form .mlc-glyph.icon-mlc-find-your-super{display:none!important}.phone-adviser .panel-group{margin-bottom:-10px!important}.phone-adviser .panel-heading a{background-color:#fff!important;background-image:none;color:#3b3b3b;padding-left:0;padding-top:0}.phone-adviser .panel-heading a:hover{background-color:#fff!important;background-image:none;text-decoration:underline}.phone-adviser .panel-heading a.collapsed:hover{color:#3b3b3b}.phone-adviser .panel .media-list{margin-bottom:0}.phone-adviser .media-list .media-left{padding-right:0}.phone-adviser .media-list .media-body .list-item-text{padding-left:0;padding-top:10px}#lpChat img{max-height:none}.page-header-container span.button-md{padding-top:10px}.masthead-wrapper .masthead-adviser h1{font-size:34px;font-family:Charlie-Std-Medium}.panel-default.panel-single.dark-panel-single .panel-heading{background-color:#181816;color:#fff}.panel-default.panel-single.dark-panel-single .panel-heading h3{font-family:Charlie-Std-Medium;color:#fff;font-size:20px;text-align:center;padding:15px 0;margin:0;border:0}.panel-default.panel-single.dark-panel-single .panel-body{border:1px solid #99948a;border-top:0;text-align:center;padding-top:40px;padding-bottom:20px}.panel-default.panel-single.dark-panel-single .panel-body hr{border-top:1px solid #99948a}.border-button-r-chevron .border-button-md{padding:11px 35px 11px 21px!important}.border-button-r-chevron .border-button-md:after{border-style:solid;border-width:.1em .1em 0 0;content:'';display:inline-block;height:.45em;position:relative;top:.25em;vertical-align:top;width:.45em;left:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.adviser-tabs-justified{border-bottom:1px solid #99948a}.adviser-tabs-justified .bootstrap-nav-secondary .nav-tabs{margin-top:0;margin-bottom:0}.adviser-tabs-justified .bootstrap-nav-secondary .nav-tabs>li{border:0;border-bottom:1px solid #99948a;background-color:#fff}.adviser-tabs-justified .bootstrap-nav-secondary .nav-tabs>li>a{color:#000}.adviser-tabs-justified .bootstrap-nav-secondary .nav-tabs>li.active{border:0;border-bottom:2px solid #c95109}.masthead-xs{height:136px}.background-size-cover{-webkit-background-size:cover!important;background-size:cover!important}.full-width-hr .media-body{display:block}.bg-color-161818{background-color:#161818!important}.bg-color-faf8f4{background-color:#faf8f4!important}.deep-orange{color:#741915}.subheading-partial-underline{display:block;margin-bottom:20px}.subheading-partial-underline:after{display:block;clear:both;content:"";position:relative;left:0;bottom:0;height:1px;width:55px;border:1px solid #c95109;margin-top:15px}.portfolio-col-callout{padding-bottom:40px;margin-bottom:60px;border-bottom:1px solid #cbcbcb}.portfolio-col-callout .portfolio-left-col-callout h2{font-family:Charlie-Std-Medium;font-size:38px;margin-bottom:10px;line-height:1.2}.portfolio-col-callout .portfolio-left-col-callout h4{font-family:Charlie-Std-Medium;font-size:18px;line-height:1.5}.portfolio-col-callout.last{margin-bottom:0;border-bottom:0}@media (min-width:768px){.vertical-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){.masthead-wrapper .masthead-adviser h1{margin-top:95px!important}}@media (min-width:600px) and (max-width:1199px){.masthead-wrapper .masthead-adviser h1{margin-top:35px!important}}@media (max-width:993px){.adviser-tabs-justified{border-bottom:0}.adviser-tabs-justified .nav-tabs{height:auto}.masthead-xs h1{padding-top:30px}}@media (min-width:768px) and (max-width:992px){.nav-tabs.nav-justified>li{display:inline-block;width:100%;float:left}}.spacing-pt-50{padding-top:50px!important}.spacing-pr-50{padding-right:50px!important}.spacing-pb-50{padding-bottom:50px!important}.spacing-pl-50{padding-left:50px!important}.spacing-mt-50{margin-top:50px!important}.spacing-mr-50{margin-right:50px!important}.spacing-mb-50{margin-bottom:50px!important}.spacing-ml-50{margin-left:50px!important}.spacing-pt-45{padding-top:45px!important}.spacing-pr-45{padding-right:45px!important}.spacing-pb-45{padding-bottom:45px!important}.spacing-pl-45{padding-left:45px!important}.spacing-mt-45{margin-top:45px!important}.spacing-mr-45{margin-right:45px!important}.spacing-mb-45{margin-bottom:45px!important}.spacing-ml-45{margin-left:45px!important}.spacing-pt-40{padding-top:40px!important}.spacing-pr-40{padding-right:40px!important}.spacing-pb-40{padding-bottom:40px!important}.spacing-pl-40{padding-left:40px!important}.spacing-mt-40{margin-top:40px!important}.spacing-mr-40{margin-right:40px!important}.spacing-mb-40{margin-bottom:40px!important}.spacing-ml-40{margin-left:40px!important}.spacing-pt-35{padding-top:35px!important}.spacing-pr-35{padding-right:35px!important}.spacing-pb-35{padding-bottom:35px!important}.spacing-pl-35{padding-left:35px!important}.spacing-mt-35{margin-top:35px!important}.spacing-mr-35{margin-right:35px!important}.spacing-mb-35{margin-bottom:35px!important}.spacing-ml-35{margin-left:35px!important}.spacing-pt-30{padding-top:30px!important}.spacing-pr-30{padding-right:30px!important}.spacing-pb-30{padding-bottom:30px!important}.spacing-pl-30{padding-left:30px!important}.spacing-mt-30{margin-top:30px!important}.spacing-mr-30{margin-right:30px!important}.spacing-mb-30{margin-bottom:30px!important}.spacing-ml-30{margin-left:30px!important}.spacing-pt-25{padding-top:25px!important}.spacing-pr-25{padding-right:25px!important}.spacing-pb-25{padding-bottom:25px!important}.spacing-pl-25{padding-left:25px!important}.spacing-mt-25{margin-top:25px!important}.spacing-mr-25{margin-right:25px!important}.spacing-mb-25{margin-bottom:25px!important}.spacing-ml-25{margin-left:25px!important}.spacing-pt-20{padding-top:20px!important}.spacing-pr-20{padding-right:20px!important}.spacing-pb-20{padding-bottom:20px!important}.spacing-pl-20{padding-left:20px!important}.spacing-mt-20{margin-top:20px!important}.spacing-mr-20{margin-right:20px!important}.spacing-mb-20{margin-bottom:20px!important}.spacing-ml-20{margin-left:20px!important}.spacing-pt-15{padding-top:15px!important}.spacing-pr-15{padding-right:15px!important}.spacing-pb-15{padding-bottom:15px!important}.spacing-pl-15{padding-left:15px!important}.spacing-mt-15{margin-top:15px!important}.spacing-mr-15{margin-right:15px!important}.spacing-mb-15{margin-bottom:15px!important}.spacing-ml-15{margin-left:15px!important}.spacing-pt-10{padding-top:10px!important}.spacing-pr-10{padding-right:10px!important}.spacing-pb-10{padding-bottom:10px!important}.spacing-pl-10{padding-left:10px!important}.spacing-mt-10{margin-top:10px!important}.spacing-mr-10{margin-right:10px!important}.spacing-mb-10{margin-bottom:10px!important}.spacing-ml-10{margin-left:10px!important}.spacing-pt-5{padding-top:5px!important}.spacing-pr-5{padding-right:5px!important}.spacing-pb-5{padding-bottom:5px!important}.spacing-pl-5{padding-left:5px!important}.spacing-mt-5{margin-top:5px!important}.spacing-mr-5{margin-right:5px!important}.spacing-mb-5{margin-bottom:5px!important}.spacing-ml-5{margin-left:5px!important}.spacing-pt-0{padding-top:0!important}.spacing-pr-0{padding-right:0!important}.spacing-pb-0{padding-bottom:0!important}.spacing-pl-0{padding-left:0!important}.spacing-mt-0{margin-top:0!important}.spacing-mr-0{margin-right:0!important}.spacing-mb-0{margin-bottom:0!important}.spacing-ml-0{margin-left:0!important}.nav-cta-aqua li.last,.nav-cta-aqua li.last:hover{background-color:#01838c!important;margin-bottom:0;height:41px}.nav-cta-aqua li.last a{color:#fff!important}nav.navbar-default.nav-cta-aqua .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-aqua .navbar-nav li.last a:hover{background-color:#004651}.nav-cta-orange li.last,.nav-cta-orange li.last:hover{background-color:#c95109!important;margin-bottom:0;height:41px}.nav-cta-orange li.last a{color:#fff!important}nav.navbar-default.nav-cta-orange .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-orange .navbar-nav li.last a:hover{background-color:#bc4401}.nav-cta-rubine li.last,.nav-cta-rubine li.last:hover{background-color:#ce0058!important;margin-bottom:0;height:41px}.nav-cta-rubine li.last a{color:#fff!important}nav.navbar-default.nav-cta-rubine .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-rubine .navbar-nav li.last a:hover{background-color:#60003a}@media screen and (max-width:992px){.cta-nav li.last{margin-left:0!important}.cta-nav li.last,.cta-nav li.last:hover{height:auto!important}nav.navbar-default.nav-cta-aqua .navbar-nav li.last a,nav.navbar-default.nav-cta-aqua .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-aqua .navbar-nav li.last a:hover{background-color:#01838c!important}nav.navbar-default.nav-cta-orange .navbar-nav li.last a,nav.navbar-default.nav-cta-orange .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-orange .navbar-nav li.last a:hover{background-color:#c95109!important}nav.navbar-default.nav-cta-rubine .navbar-nav li.last a,nav.navbar-default.nav-cta-rubine .navbar-nav li.last a:focus,nav.navbar-default.nav-cta-rubine .navbar-nav li.last a:hover{background-color:#ce0058!important}}.voa-hero-banner p{font-size:24px;font-family:Charlie-Std-Medium}.voa-lists li{list-style-type:none;margin-left:10px}.voa-lists li:before{content:"";width:22px;height:22px;background-image:url(../../../../../../content/dam/mlc/images/content/advice/value-of-advice/check-circle.png);display:block;background-repeat:no-repeat;position:absolute;left:10px;margin-top:2px}.wrapper-voa-form{padding-top:60px}.value-of-advice .row-body p:last-child{margin-bottom:0}.value-of-advice .wrapper-voa-content{padding-top:60px;padding-bottom:60px}.value-of-advice .wrapper-voa-content h3{font-size:20px;width:90%}.value-of-advice .voa-button{background-color:#c95109;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;height:43px!important;margin-top:20px;min-width:155px;padding-left:21px;padding-right:21px;text-align:center;display:inline-block;border-radius:0;border:0;padding-top:8px}.value-of-advice .voa-button:hover{background-color:#bc4401;color:#fff;text-decoration:underline}.value-of-advice .teaser-content{margin-top:20px}.value-of-advice .teaser-content h3 a{color:#3b3b3b}@media screen and (max-width:991px){.value-of-advice .wrapper-voa-content{padding-top:30px;padding-bottom:30px}.value-of-advice .wrapper-voa-content h3{width:100%}.wrapper-voa-form{padding-top:30px}}@media screen and (max-width:767px){.wrapper.channel-news-insights-wrapper.section-wrapper .col-custom.col-xs-12.col-sm-6.col-md-3.col-lg-3{padding-right:10px;padding-left:10px;margin-bottom:10px}.voa-hero-banner p{font-size:16px}.media.spacing-mt-30-mobile{margin-top:30px}.teaser-content{margin-bottom:30px}.voa-button{min-width:110px;padding:8px}.hide-on-mobile{display:none}}@media screen and (max-width:599px){.masthead-sm .voa-button{background-color:transparent;border:3px solid #fff;min-width:60px;padding:5px 8px}}.tabs .nav-tabs{margin-top:0;margin-bottom:60px}.tabs .nav-tabs li:last-child.active{border-right:1px solid #ddd}.tabs .media{padding-left:0}@media screen and (max-width:991px){.tabs .nav-tabs{height:100%;margin-bottom:30px;border-bottom:0}.tabs .nav-tabs li.active{border-top:0;border-bottom:1px solid #ddd}.tabs .nav-tabs li:first-child.active{border-top:1px solid #ddd!important}.tabs .nav-tabs li:last-child.active{border-right:0}.wrapper.wrapper-dark.embedded-search-wrapper .global_search_form .form-group .input-group{top:52px;margin-left:0}}.campaign-content-wrapper{padding-top:60px;padding-bottom:60px}.campaign-content-cta{background-color:#f0eeea;padding-top:60px;padding-bottom:60px}.campaign-content-cta h4{margin-top:0;margin-bottom:0}.campaign-content-cta .button-lg,.campaign-content-cta .button-md,.campaign-content-cta .button-sm{margin-left:20px;margin-bottom:0;margin-top:0}.imp-info .panel-heading a{background-color:#fff!important;border:0!important;color:#069;display:block;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_plus.png);background-repeat:no-repeat;background-position:0 10px!important;padding-left:40px;outline:0}.imp-info .panel-heading a:focus,.imp-info .panel-heading a:hover{text-decoration:none;background-color:#fff!important;color:#069;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_plus.png)}.imp-info .media .list-item-text{padding-top:20px}.margintop50{margin-top:50px}.campaign-cta{vertical-align:middle!important;background-color:#f0eeea;padding-bottom:18px;padding-top:40px;text-align:center}.campaign-cta h4{margin-top:0;margin-bottom:0;display:inline-block}.campaign-cta .button-md{margin-left:20px;margin-top:0}.campaign-cta p{margin-bottom:0}.wrapper-useful-links{background-color:#fdfbf7;padding-top:60px;padding-bottom:42px}.wrapper-smart-strategy{background-color:#f6f3ef;padding-top:60px}.smart-strategy{padding-bottom:60px}.smart-strategy .col-custom{width:20%}.smart-strategy-box h4{background-color:#fdfbf7;border-radius:5px;display:block;font-size:18px;margin-top:0;padding-bottom:0;padding-top:0}.smart-strategy-box a{color:#333;display:block;height:160px;padding-left:10px;padding-right:10px;padding-top:30px!important;position:relative}.smart-strategy-box a:hover{text-decoration:none;background-color:#e9e7e3}.smart-strategy-box a img{margin-bottom:20px}.marginbottom20{margin-bottom:20px!important}.marginbottom40{margin-bottom:40px!important}.campaign-get-in-touch p{width:190px}.campaign-content hr{color:#c8c6c2;margin:40px 0}.smart-strategy .mlc-glyph{color:#01838c;font-size:30px}.strategy-content .mlc-glyph{color:#01838c;font-size:30px;margin-right:12px}.smart-strategy .mlc-glyph.icon-mlc-find-your-super{background:rgba(255,255,255,0)!important}.strategy-content .mlc-glyph.icon-mlc-find-your-super{background:rgba(255,255,255,0)!important;padding:0!important;display:inline-block!important}.understanding-series{padding-top:60px;padding-bottom:60px}.understanding-series .col-custom{height:375px!important}.understanding-series img{margin-bottom:28px;width:100%}.understanding-series h4{margin-bottom:20px;margin-top:0}.understanding-series h4 a{color:#3b3b3b}.understanding-series h4 a:hover{text-decoration:none}.video-list{padding-top:60px}.video-list .imp-info .panel-heading a{background-color:#f6f3ef!important}.video-list .imp-info .panel-heading a:focus,.video-list .imp-info .panel-heading a:hover{background-color:#f6f3ef!important;background-image:url(../../../../../../content/dam/mlc/images/icons/icon_plus.png)}.video-list .imp-info .list-item-text{background-color:#f6f3ef;padding-bottom:0}.video-list .flex-video{margin-bottom:28px}.video-list h4{font-size:20px;line-height:24px;margin-bottom:24px}.nav-inflation-plus li{margin-bottom:0;padding-left:40px;padding-right:40px}.nav-inflation-plus li a{color:#3b3b3b!important}.nav-inflation-plus li a:hover{background-color:#f0eeea!important}.nav-inflation-plus li:first-child{padding-left:0}.nav-inflation-plus .active a{background-color:#f0eeea!important;border-bottom:5px solid #e85100;border-radius:0;font-weight:700}.wrapper-sitemap{padding-bottom:20px;padding-top:60px}.wrapper-sitemap .bootstrap-sitemap{background-color:#f6f3ef;margin-bottom:40px;padding:40px 40px 18px}.wrapper-sitemap .bootstrap-sitemap ul li ul{margin-top:10px}.find-super-cta{background-color:#f0eeea;padding-bottom:24px;padding-top:40px}.find-super-cta p span.button-md,.find-super-cta p span.button-sm{margin-bottom:0}.consolidate-super-cta{background-color:#f0eeea;padding-bottom:24px;padding-top:40px}.consolidate-super-cta p span.button-md,.consolidate-super-cta p span.button-sm{margin-bottom:24px;margin-top:24px}.marginbottom60{margin-bottom:60px}@media screen and (min-width:601px) and (max-width:991px){.understanding-series .col-custom{width:50%;height:370px!important}.smart-strategy .col-custom{width:32%}.smart-strategy h4{font-size:16px}.nav-tabs li.last{margin-bottom:20px}.campaign-content,.campaign-content-wrapper,.page-content{padding-top:30px;padding-bottom:10px}}@media screen and (max-width:600px){.campaign-content,.page-content{padding-top:30px;padding-bottom:30px}.nav-tabs li.last{margin-bottom:20px}.wrapper-tools img{margin-bottom:30px}.panel-title a{padding-right:50px}.imp-info .list-item-text,.panel .list-item-text{padding-bottom:0!important}.panel table,table.table{margin-bottom:0}.box-content{margin-bottom:30px;min-height:170px!important}.campaign-cta .button-md{margin-bottom:0!important}.campaign-content .button-lg,.campaign-content .button-md,.campaign-content .button-sm{margin-bottom:0}.center-cta .button-md{margin-left:0!important}.wrapper-smart-strategy{padding-top:30px}.smart-strategy{padding-top:20px;padding-bottom:10px;background-color:#fff}.smart-strategy .col-custom{width:100%;border-top:1px solid #c8c6c2}.smart-strategy .col-custom:first-child{border-top:0}.smart-strategy br,.smart-strategy img{display:none}.smart-strategy h4{font-size:16px}.smart-strategy a{height:auto!important;padding:10px 0 0!important;background-color:#fff;text-align:left}.smart-strategy a:hover{background-color:#fff}.understanding-series{padding-top:20px;padding-bottom:30px}.understanding-series .col-custom{height:auto!important;border-top:1px solid #c8c6c2}.understanding-series img,.understanding-series p{display:none}.understanding-series h4{font-size:16px;margin-bottom:10px;padding-top:10px}.understanding-series .col-custom:first-child{border-top:0}.advice-centre-content table td{float:left}.comp-winner-wrapper{padding:30px 30px 12px}}.forms-nav-primary{padding-bottom:30px;padding-top:60px}.forms-nav-secondary .nav-tabs{border-bottom:3px solid #c8c6c2;height:48px}.forms-nav-secondary .nav-tabs li{background-color:#fff;border:0!important;margin-bottom:0!important;position:relative;top:-3px}.forms-nav-secondary .nav-tabs li a{border:0!important;font-size:17px;margin-bottom:-1px!important;margin-right:30px;padding-bottom:10px;padding-left:0;padding-right:0}.forms-nav-secondary .nav-tabs li a:hover{background-color:#fff}.forms-nav-secondary .nav-tabs li.active a{border-bottom:5px solid #c95109!important;font-weight:700;margin-bottom:-2px!important}.formsanddocs{padding-bottom:30px;padding-top:30px}.formsanddocs .panel .list-item-text{padding-bottom:18px}.formsanddocs table td{padding-top:10px;vertical-align:top;padding-bottom:10px}.formsanddocs .icon-mlc-document,.formsanddocs .icon-mlc-login-to-secure-site{font-size:20px;position:relative;top:5px}.forms-search{background-color:#fdfbf7;padding-bottom:60px;padding-top:60px;text-align:center}.forms-search h3{margin-bottom:30px}.forms-search .global_search_form .glyphicon{background-color:#c95019;color:#fff;height:50px;left:-5px;padding-top:12px;position:relative;top:0;width:50px}.forms-search .global_search_field{border-radius:0;border:1px solid #c8c6c2;height:50px;width:650px}.wrapper.wrapper-dark.embedded-search-wrapper .form-group{margin-left:0;margin-top:-50px;text-align:left;padding-bottom:40px}.embedded-search-wrapper .form-group input{height:50px}.embedded-search-wrapper .form-group button{height:50px;font-size:20px;font-family:Charlie-Std-Medium}@media screen and (max-width:599px){.embedded-search-wrapper .input-group-btn,.wrapper.faq-component-wrapper .input-group-btn,.wrapper.search-component-wrapper .input-group-btn{display:initial}.faq-component-wrapper #faqs-search .input-group,.search-component-wrapper #site-search{display:block}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{margin-top:10px;height:50px;width:100%}.global_search_form .form-group .input-group{display:block;width:100%}.embedded-search-wrapper .form-group{text-align:center;margin-top:-70px;padding-bottom:45px}.embedded-search-wrapper .form-group .global_search_field{width:100%!important}.embedded-search-wrapper .global_search_form .form-group button{margin-top:10px;width:100%}.wrapper.wrapper-dark.embedded-search-wrapper{padding:0}}@media screen and (min-width:600px) and (max-width:992px){.global_search_form .form-group .input-group{display:inline-block;width:90%}.wrapper.wrapper-dark.embedded-search-wrapper{padding:10px 0}.embedded-search-wrapper .form-group{margin-top:-55px;padding-bottom:70px;margin-left:9%}.embedded-search-wrapper .form-group .global_search_field{width:70%!important}}@media screen and (min-width:992px){.global_search_form .form-group .input-group{display:inline-block;width:90%}.embedded-search-wrapper .form-group .global_search_field{width:60%!important}.wrapper.wrapper-dark.embedded-search-wrapper{padding:0}.embedded-search-wrapper .form-group{margin-top:-50px;padding-bottom:40px;margin-left:16%}}@media screen and (max-width:767px) and (min-width:601px){.embedded-search-wrapper .input-group-btn .btn{padding-top:5px!important}}.embedded-search-wrapper .global_search_form .form-group button{min-width:140px}.wrapper.wrapper-dark{background-color:#fdfbf7}.faq-component-wrapper #faqs-search,.search-component-wrapper #site-search{margin-bottom:30px}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{min-width:140px;height:50px!important;padding-top:8px}.faq-component-wrapper .input-group input,.search-component-wrapper .input-group input{height:50px}.faq-component-wrapper .input-group .input-group-btn button:hover{background-color:#bc4401}@media screen and (max-width:599px){.faq-component-wrapper #faqs-search .input-group,.search-component-wrapper #site-search{display:block}.faq-component-wrapper .input-group .input-group-btn button,.search-component-wrapper .input-group .input-group-btn button{margin-top:10px;height:50px;width:100%}.search-component-wrapper .input-group{display:block}}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}.embedded-search-wrapper #global_search_form .mlc-glyph.icon-mlc-find-your-super{display:none!important}@media screen and (max-width:767px){.search-component-wrapper{padding:60px 15px}.search-component-wrapper .search-banner .search-types .btn{border-left:0;border-right:0}.search-component-wrapper .btn-group button.search-type-selected{border:0}}.embedded-search-wrapper .form-group{text-align:center;margin:0 auto auto;padding-bottom:0}@media screen and (min-width:600px){.channel-quicklinks-tab-wrapper li.item_0 span{max-width:153px!important}.channel-quicklinks-tab-wrapper li.item_1 span{max-width:192px!important}.channel-quicklinks-tab-wrapper li:item_2 span{max-width:140px!important}.channel-quicklinks-tab-wrapper li:item_3 span{max-width:140px!important}.embedded-search-wrapper .form-group .global_search_field,.wrapper.wrapper-dark.embedded-search-wrapper .form-group .global_search_field{margin-right:0}}.padding-bottom-30{padding-bottom:30px!important}.cf-3para-css div{-webkit-column-count:3;-moz-column-count:3;column-count:3}@media (max-width:992px){.cf-nav ul{padding-left:0}.cf-findoutmore-div h4,.cf-findoutmore-div>div{text-align:center!important}}@media (max-width:768px){.cf-3para-css div{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:480px){.nav-pills>li{float:none}.cf-3para-css div{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.cf-nav ul{padding-left:15%}.cf-nav li{margin-bottom:0;padding-left:10px;padding-right:10px}.cf-nav li a{color:#3b3b3b!important}.cf-nav li:first-child a{font-weight:700}.cf-nav .active a{background-color:#f0eeea!important;border-bottom:5px solid #e85100;border-radius:0}.cf-findoutmore-div h4{margin-top:30px}.cf-findoutmore-div P{margin:0}.border-bottom-1px{border-bottom:1px solid}.cf-oursuccess-list td{vertical-align:top}.cf-hope-accordion>div>div>div>div:nth-last-child(1){padding:10px}.cf-hope-accordion>div>div>div>div:nth-last-child(1) div{padding-top:0!important}.masthead-wrapper h1{color:#be4601;margin-bottom:0;margin-top:10px!important}.masthead-wrapper h2{color:#3b3b3b}.masthead-wrapper .breadcrumb *{color:#333}.get-in-touch div>div>div>div>div h4{margin-top:0!important;padding-top:0!important}.news-insights-wrapper .cf-nav ul{padding-left:0}.news-insights-wrapper .cf-nav li{text-align:center;width:16.4%}.yamm-fw .dropdown-menu{padding:20px 20px 40px;background-color:#faf9f7;margin-top:0!important;position:absolute;left:0;border-top:0;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 4px 7px rgba(0,0,0,.175);box-shadow:0 4px 7px rgba(0,0,0,.175)}.yamm-fw .dropdown-menu .megamenu-cta{margin-left:20px;width:250px;padding:20px;background-color:#01838c;color:#fff}.yamm-fw .dropdown-menu .megamenu-cta h4{font-size:22px}.yamm-fw .dropdown-menu .megamenu-cta span.button-md{margin-top:0;margin-left:0;background-color:#fff;color:#004f59}.yamm-fw .dropdown-menu .megamenu-cta a{color:#fff!important;border-bottom:0;font-size:15px!important}.yamm-fw .dropdown-menu .megamenu-cta a:hover{text-decoration:underline}.yamm-fw .dropdown-menu .glyphicon{color:#01838c}.yamm-fw .dropdown-menu h5{border-bottom:0 solid #d1d3d4;font-family:Charlie-Std-SemiBold;color:#bc4401}.yamm-fw .dropdown-menu ul{padding-left:0}.yamm-fw .dropdown-menu ul li{list-style:none}.yamm-fw .dropdown-menu ul li:last-child{border-bottom:0 solid #d1d3d4}.yamm-fw .dropdown-menu ul li a{display:block;list-style:none;font-size:14px!important;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif!important;color:#000!important;padding:7px 0!important;border-bottom:1px solid #d1d3d4;text-decoration:none;height:auto!important}@media screen and (min-width:993px){#global_search_form.mlc-glyph.icon-mlc-find-your-super{max-height:56px;max-width:56px;padding:16px}.news-insights-wrapper .cf-nav .nav-pills>li{text-align:center;float:left}.megamenu-primary-nav li{margin-bottom:-2px}.megamenu-col.col-sm-3{width:23%}.yamm-fw .dropdown-menu{padding:20px 1000em 30px;margin:0 -1000em}.navbar-header .mlc-ltd-cta-buttons{width:50%}.navbar-header .mlc-ltd-cta-buttons>div{float:inline-end}.navbar-header .mlc-ltd-cta-buttons ul{margin-bottom:0}.navbar-header .mlc-ltd-cta-buttons .header-primary a{padding:12px 24px}.navbar-header .mlc-ltd-cta-buttons .header-secondary a{padding:9px 21px}.brand-info{max-height:56px;width:50%}#mlc-header-search-box{height:56px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (max-width:992px){.wrapper.faq-component-wrapper #faqs-browse{float:none}#global_search_form_mobile .form-group .input-group .input-group-btn button{right:0;top:3px}.wrapper.wrapper-dark.embedded-search-wrapper .form-group{padding-bottom:60px}.news-insights-wrapper .cf-nav.nav-pills>li{float:none}.news-insights-wrapper .cf-nav .nav-pills>li{width:100%!important;text-align:left}.navbar-header .mlc-ltd-cta-buttons{display:none}.navbar-offcanvas.navbar-offcanvas-touch .navbar-header{height:55px}.megamenu-col:first-child{display:none}#icon-toggle-mobile-header{font-size:22px}.navbar-primary .container-fluid{padding:0}.navbar-primary .nav-pills{margin-bottom:12px}.navbar-primary .nav-pills>li>a{padding:4px 24px}.navbar-primary .nav-pills>li.active a{background-color:transparent;color:#473f3a}.navbar-primary .nav-pills>li a:active{color:#017780}.navbar-primary.offcanvas-transform.in{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.navbar-primary .navbar-header.navbar-header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#faf8f4;display:grid;grid-template-columns:25% 50% 25%;position:-webkit-sticky;position:sticky;top:0;z-index:1}.navbar-primary .navbar-header.navbar-header .navbar-toggle{grid-column:1;padding:21px 24px}.navbar-primary .navbar-header.navbar-header .navbar-toggle:focus #icon-toggle-mobile-nav,.navbar-primary .navbar-header.navbar-header .navbar-toggle:focus #icon-toggle-mobile-nav::before{outline:#3b3b3b dotted 1px}.navbar-primary .navbar-header.navbar-header div.visible-xs:has(.navbar-brand){grid-column:2;width:100%;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto}.navbar-primary .navbar-header.navbar-header div.visible-xs:has(.navbar-brand) .navbar-brand{position:static;padding:0;height:auto}.navbar-primary .navbar-header.navbar-header div.visible-xs:has(.navbar-brand) .navbar-brand img{max-height:40px}.navbar-primary .navbar-header.navbar-header #mlc-header-search-box{grid-column:3;justify-self:flex-end}.navbar-primary .navbar-nav.megamenu-primary-nav{border-top:1px solid #cfcbc3}.navbar-primary .navbar-nav.megamenu-primary-nav li .dropdown-toggle{font-size:20px;line-height:1.15;font-weight:600;letter-spacing:-.2px;color:#473f3a}.navbar-primary .navbar-nav.megamenu-primary-nav li>a:hover{color:inherit;padding:12px 24px}.navbar-primary .navbar-nav.megamenu-primary-nav li.first>a:hover{padding-top:16px}.navbar-primary .navbar-nav.megamenu-primary-nav li.last>a:hover{padding-bottom:16px}.navbar-primary .navbar-toggle.visible-xs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:static;padding:21px 24px}.navbar-primary .mlc-header-buttons-select{grid-column:span 3;position:static}.navbar-primary .mlc-header-buttons-select .header-secondary a{background-color:transparent}.navbar-primary .mlc-header-buttons-select ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px 24px 16px;margin:0}.navbar-primary .mlc-header-buttons-select ul li{width:100%}.navbar-primary .mlc-header-buttons-select ul li a{width:100%;text-align:center}.megamenu-row .megamenu-col:last-child ul li:last-child a{padding-bottom:12px!important}.megamenu-row .megamenu-col:nth-child(2) ul li:first-child a{padding-top:4px!important}.yamm-fw .dropdown-menu h5{margin:0;padding:10px 24px 6px;font-size:18px;font-weight:600!important;line-height:1;letter-spacing:-.2px;color:#c95109}.navbar-brand,.navbar-toggle{z-index:999}#topnav-mobile .site-select-nav li a{color:#473f3a;border:0;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.15px}.visible-xs .site-select-nav li a:hover{background:0 0}#topnav-mobile .site-select-nav li.active a,#topnav-mobile .site-select-nav li.active a:hover{background-color:#f0eeea}nav.navbar-default .navbar-nav{margin:0;float:none}nav.navbar-default{background-color:#faf8f4!important}#topnav-mobile li a{padding:16px 24px}nav.navbar-default .navbar-nav li a{height:inherit;padding:12px 24px;color:#473f3a}nav.navbar-default .navbar-nav li.first a{padding-top:16px}nav.navbar-default .navbar-nav li.last a{padding-bottom:16px}.navbar-nav{margin:0 -10px}nav.navbar-default .navbar-nav li a:hover{padding:14px 12.5px;background-color:#f0eeea!important}#topnav-mobile li{float:none;width:100%;color:#fff;background-color:#faf8f4;border-bottom:1px solid #cfcbc3}#topnav-mobile li:first-child{border-top:1px solid #cfcbc3}.nav-pills>li+li{margin-left:0}.nav-pills>li>a{color:#473f3a;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.15px}.yamm-fw .dropdown-menu ul li a{padding:6px 24px!important}.yamm-fw .dropdown-menu{-webkit-box-shadow:none;box-shadow:none;padding:0;-webkit-box-shadow:none;box-shadow:none}.row.megamenu-row{margin-left:0;margin-right:0}.megamenu-col.col-sm-3{padding:0}.yamm-fw .dropdown-menu li{border:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{height:inherit;padding-bottom:12px;color:inherit}.mlc-header-buttons-select .header-primary a{padding:8.5px 12px}.mlc-header-buttons-select .header-secondary a{padding:5.5px 9px}}.mlc-header-buttons-select ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.mlc-header-buttons-select li{padding:0;margin:0}.mlc-header-buttons-select .header-primary,.mlc-header-buttons-select .header-secondary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;line-height:1.5!important;letter-spacing:.15px;cursor:pointer;white-space:nowrap}.mlc-header-buttons-select .header-primary a,.mlc-header-buttons-select .header-secondary a{text-decoration:none}.mlc-header-buttons-select .header-primary a{color:#fff;background-color:#c95109}.mlc-header-buttons-select .header-primary a:hover{background-color:#bc4401}.mlc-header-buttons-select .header-secondary a{color:#c95109;border:3px solid #c95109;background-color:#fff}.mlc-header-buttons-select .header-secondary a:hover{background-color:#c95109;color:#fff}@media screen and (min-width:1210px){.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(3)>a,.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(4)>a{padding:10px 50px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(2)>a{padding:10px 25px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(1)>a{padding:10px 45px}}@media screen and (min-width:993px) and (max-width:1209px){.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(3)>a,.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(4)>a{padding:10px 50px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(2)>a{padding:10px 10px 10px 40px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(1)>a{padding:10px 25px 10px 45px}}@media screen and (min-width:702px) and (max-width:992px){.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(3)>a,.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(4)>a{padding:10px 20px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(1)>a{padding:10px 0 10px 35px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(2)>a{padding:10px 40px}.channel-quicklinks-tab-wrapper span{font-size:18px!important}}@media screen and (min-width:600px) and (max-width:701px){.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(3)>a,.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(4)>a{padding:10px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(1)>a{padding:10px 0 10px 15px}.channel-quicklinks-tab-wrapper .nav-tabs>li:nth-child(2)>a{padding:10px 20px}.channel-quicklinks-tab-wrapper span{font-size:18px!important}}@media screen and (max-width:600px){.channel-quicklinks-tab-wrapper table td{display:block}.channel-quicklinks-tab-wrapper ul.nav-tabs li{width:100%;border-bottom:1px solid #c8c6c2}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{text-align:left;position:absolute;top:17px;left:50px;font-size:17px;margin-top:0}.channel-quicklinks-tab-wrapper ul.nav-tabs li a{position:relative;width:100%;height:50px}.channel-quicklinks-tab-wrapper ul.nav-tabs li a div.caret{display:none}.channel-quicklinks-tab-wrapper ul.nav-tabs li a .mlc-glyph{position:absolute;right:0;display:inline-block}.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(1) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(2) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(3) a,.channel-quicklinks-tab-wrapper ul.nav-tabs li:nth-child(4) a{background-position:left center!important;-webkit-background-size:38px 38px!important;background-size:38px!important}.section-header h2{margin-bottom:24px}.channel-quicklinks-tab-wrapper ul.nav-tabs li.active .channel-quicklinks-tab-active{display:none}.channel-quicklinks-wrapper.section-wrapper{padding:30px 0 0}}@media screen and (max-width:767px) and (min-width:601px){.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{display:inline-block!important;width:47%!important;margin-right:10px;margin-bottom:20px}}@media screen and (max-width:600px){.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table{margin-top:20px}.channel-quicklinks-tab-wrapper table p{display:none}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td h4 a{font-weight:700;color:#3b3b3b!important}.channel-quicklinks-tab-wrapper table h4 a{margin-top:0;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif,arial;font-size:15px}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{width:100%!important}.channel-quicklinks-tab-wrapper table td{display:block}.channel-quicklinks-tab-content-wrapper .close-tab{display:none}}@media screen and (min-width:601px) and (max-width:767px){.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{display:inline-block!important;width:47%!important;margin-right:10px;margin-bottom:20px}}@media screen and (max-width:600px){.channel-quicklinks-tab-wrapper ul.nav-tabs{margin-top:0}.channel-quicklinks-tab-wrapper ul.nav-tabs li.active{border-bottom:2px solid #ce0058!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a span{font-size:18px!important}.channel-quicklinks-tab-wrapper ul.nav-tabs li a .mlc-glyph{right:2px!important}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table{margin-top:20px}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td{width:100%}.channel-quicklinks-tab-content-wrapper ul.media-list .list-item-text table td h4 a{font-weight:700;color:#3b3b3b!important}}@media screen and (max-width:599px){.carousel-caption{height:100%}h2{margin-top:20px!important}.carousel-indicators{opacity:.3;bottom:-20px}.carousel-indicators li,.carousel-indicators li .active{height:10px!important;width:10px!important;margin:0 3px}}.business-theme .nav-mobile-header{height:0}@media screen and (min-width:993px){.business-theme .channel-info-directive,.channel-info-directive,.wrapper adviser-info-directive-wrapper .channel-info-directive{height:130px;display:table-cell;vertical-align:middle;padding:0 35px}.media.news-insights-panel>.media-body h4{height:100px}.media.news-insights-panel>.media-body p{height:70px}}@media screen and (min-width:768px) and (max-width:992px){.business-theme .channel-info-directive,.channel-info-directive,.wrapper adviser-info-directive-wrapper .channel-info-directive{height:160px;display:table-cell;vertical-align:middle;padding:0 35px}.channel-info-directive.first,.wrapper adviser-info-directive-wrapper .channel-info-directive.first{border-right:1px solid #d06735}.business-theme .channel-info-directive.first{border-right:1px solid #7a7373}.embedded-search-wrapper .global_search_form .form-group button{width:100%}.wrapper.wrapper-dark.embedded-search-wrapper .form-group .global_search_field{margin-right:0;margin-left:0}.embedded-search-wrapper .form-group .global_search_field{margin-right:0;margin-left:5%;width:95%}}@media screen and (max-width:600px){.business-theme .channel-info-directive .text-image h4,.channel-info-directive .text-image h4,.wrapper adviser-info-directive-wrapper .channel-info-directive .text-image h4{font-size:20px}.business-theme .channel-info-directive,.channel-info-directive,.wrapper adviser-info-directive-wrapper .channel-info-directive{padding:15px}.product-page-cta h4 a{margin-left:0}.product-page-cta span.button-md{top:20px}.wrapper.wrapper-dark.embedded-search-wrapper .form-group input{height:50px}.embedded-search-wrapper .global_search_form .form-group .input-group{top:0;margin-left:0}}@media screen and (min-width:600px) and (max-width:767px){.embedded-search-wrapper .global_search_form .form-group button{width:100%}.carousel-full-width span.button-md,.carousel-full-width span.button-md-aqua,.carousel-full-width span.button-md-rubine{padding-top:7px}}.wrapper.wrapper-dark.embedded-search-wrapper .form-group input{height:50px}@media screen and (min-width:992px){.wrapper.wrapper-dark.embedded-search-wrapper .form-group .global_search_field{width:60%!important;margin-left:0}.embedded-search-wrapper .form-group .global_search_field{margin-right:0;margin-left:10%;width:90%}.embedded-search-wrapper .global_search_form .form-group button{width:auto}.wrapper.wrapper-dark.embedded-search-wrapper .global_search_form .form-group .input-group{top:52px}}.important-updates-wrapper .important-updates-row .important-updates-panel{min-height:285px;padding:30px 20px 10px}.row-footer .wrapper.footer-bg .base-footer .pull-right img{margin-top:16px}@media screen and (max-width:991px){.investment-news-insights-wrapper .news-insights-panel{margin-bottom:20px}.row-footer .wrapper.footer-bg .base-footer .pull-right{float:left!important;padding-left:0;padding-bottom:10px}}.page-content .panel-group .panel p .mlc-glyph{margin-right:10px}.get-in-touch-wrapper{border:none}@media screen and (min-width:767px) and (max-width:991px){.wrapper.channel-news-insights-wrapper.section-wrapper .col-custom.col-xs-12.col-sm-6.col-md-3.col-lg-3:nth-child(odd){clear:both}}@media screen and (max-width:773px){.media.news-insights-panel>.media-body h4{height:70px!important}.media.news-insights-panel>.media-body p{height:inherit!important}}@media screen and (max-width:768px){.important-updates-wrapper .important-updates-row .important-updates-panel{min-height:0}.media.news-insights-panel>.media-body h4,.media.news-insights-panel>.media-body p{height:inherit!important}}.important-updates-wrapper .important-updates-row,.wrapper.important-updates-wrapper h2{margin-bottom:40px}@media screen and (min-width:768px){.important-updates-wrapper .important-updates-row .important-updates-panel{min-height:300px}.wrapper.wrapper-family-licensees{padding-bottom:30px}.wrapper.wrapper-family-licensees .imglicensee1 img{margin-left:60px;width:40%}.wrapper.wrapper-family-licensees .imglicensee2 img{margin-top:10px}.wrapper.wrapper-family-licensees .imglicensee3 img{margin-top:15px;margin-left:10px}.wrapper.wrapper-family-licensees .imglicensee4 img{margin-left:20px}.wrapper.wrapper-family-licensees .imglicensee5 img{margin-top:-10px}}@media screen and (max-width:767px){.channel-info-directive.first{border-right:0 solid #d06735}.wrapper adviser-info-directive-wrapper .channel-info-directive.first{border-right:1px solid #d06735}.business-theme .channel-info-directive.first{border-right:0 solid #7a7373;border-bottom:1px solid #7a7373}.investment-news-insights-wrapper .news-insights-panel{min-height:0}.important-updates-wrapper .important-updates-row .important-updates-panel{min-height:inherit}.wrapper.wrapper-family-licensees{padding-bottom:30px}.wrapper.wrapper-family-licensees .imglicensee1,.wrapper.wrapper-family-licensees .imglicensee2,.wrapper.wrapper-family-licensees .imglicensee3,.wrapper.wrapper-family-licensees .imglicensee4,.wrapper.wrapper-family-licensees .imglicensee5{display:block;position:relative;left:50%}.wrapper.wrapper-family-licensees .imglicensee1{margin-left:-29px}.wrapper.wrapper-family-licensees .imglicensee2{margin-left:-68px;margin-bottom:30px}.wrapper.wrapper-family-licensees .imglicensee3{margin-left:-70px;margin-bottom:30px}.wrapper.wrapper-family-licensees .imglicensee4{margin-left:-40px;margin-bottom:30px}.wrapper.wrapper-family-licensees .imglicensee5{margin-left:-65px;margin-bottom:20px}}.aqua-tabs li.active,.aqua-tabs li.active::after{border-bottom-color:#017780!important}.rubine-tabs li.active,.rubine-tabs li.active::after{border-bottom-color:#ce0058!important}.aqua-nav li.active a{border-bottom-color:#017780!important}.rubine-nav li.active a{border-bottom-color:#ce0058!important}.wrapper.news-insights-wrapper .nav>li>a{padding:10px}.carousel-full-width .button-md{padding-top:10px}.masthead-wrapper .button-md{padding-top:3px}.banner-text-white-italics h2{color:#fff!important;font-family:Charlie-Std-SemiBold-Italic!important}.banner-text-white-italics h4{color:#fff!important}@media screen and (max-width:767px){span.button-md,span.button-md-aqua,span.button-md-rubine{min-width:110px;position:relative;top:-20px;height:32px!important;padding-top:7px!important;padding-right:16px;padding-left:16px;margin-top:20px;margin-bottom:22px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px}.masthead-wrapper.masthead-sm h1{font-size:32px}}@media screen and (max-width:599px){.carousel-content-list-wrapper .carousel-caption .list-item-text h4 span.border-button-md,.carousel-content-list-wrapper .carousel-caption .list-item-text h4 span.border-button-md-aqua,.carousel-content-list-wrapper .carousel-caption .list-item-text h4 span.border-button-md-rubine{position:relative;top:10px;margin-left:0;font-size:12px;color:#fff;text-decoration:none;border:3px solid #fff;min-width:60px;height:30px!important;padding:5px 10px;line-height:1.1em}.masthead-wrapper.masthead-sm .container.page-header-container{height:100%}.masthead-wrapper.masthead-sm h1{font-size:20px}span.button-md,span.button-md-aqua,span.button-md-rubine{border:none!important;padding-top:4px!important}.carousel-full-width span.border-button-md,.carousel-full-width span.border-button-md-aqua,.carousel-full-width span.border-button-md-rubine,.carousel-full-width span.border-button-md-white-reverse,.carousel-full-width span.button-md,.carousel-full-width span.button-md-aqua,.carousel-full-width span.button-md-rubine{background-color:transparent!important;border:3px solid #fff!important;color:#fff!important;padding:5px 8px!important;height:30px!important;line-height:1.1em!important;min-width:60px!important;font-size:12px!important;margin-left:0!important;font-weight:400!important;margin-top:30px}.carousel-full-width span.border-button-md,.carousel-full-width span.border-button-md-aqua,.carousel-full-width span.border-button-md-rubine,.carousel-full-width span.border-button-md-white-reverse{font-weight:400!important}.carousel-full-width span.border-button-md-aqua:hover,.carousel-full-width span.border-button-md-rubine:hover,.carousel-full-width span.border-button-md-white-reverse:hover,.carousel-full-width span.border-button-md:hover,.carousel-full-width span.button-md-aqua:hover,.carousel-full-width span.button-md-rubine:hover,.carousel-full-width span.button-md:hover{color:#3b3b3b!important;background-color:#fff!important;font-weight:400!important}.masthead-sm a:hover{text-decoration:none!important}.masthead-sm span.border-button-md,.masthead-sm span.border-button-md-aqua,.masthead-sm span.border-button-md-rubine,.masthead-sm span.border-button-md-white-reverse,.masthead-sm span.button-md,.masthead-sm span.button-md-aqua,.masthead-sm span.button-md-rubine{background-color:transparent!important;border:3px solid #fff!important;color:#fff!important;padding:5px 8px!important;height:30px!important;line-height:1.1em!important;min-width:60px!important;font-size:12px!important;margin-left:10px;font-weight:400!important;margin-top:30px}.masthead-sm span.border-button-md-aqua:hover,.masthead-sm span.border-button-md-rubine:hover,.masthead-sm span.border-button-md-white-reverse,.masthead-sm span.border-button-md:hover,.masthead-sm span.button-md-aqua:hover,.masthead-sm span.button-md-rubine:hover,.masthead-sm span.button-md:hover{color:#3b3b3b!important;font-weight:400;background-color:#fff!important}}.wrapper.embedform .ui-widget-content{border:0}.wrapper.embedform .ui-widget button,.wrapper.embedform .ui-widget input,.wrapper.embedform .ui-widget select,.wrapper.embedform .ui-widget textarea,.wrapper.embedform label{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;margin:0}.wrapper.embedform p{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;font-weight:400}.wrapper.embedform .submitbutton.action_text{text-align:center}.wrapper.embedform .submitbutton.action_text a{text-decoration:none;cursor:pointer;padding:8px 20px;background-color:#c95109;color:#fff!important;font-family:Charlie-Std-Medium;font-size:20px}.wrapper.embedform .submitbutton.action_text a:hover{background-color:#bc4401}.wrapper.embedform .ui-state-default,.wrapper.embedform .ui-widget-content .ui-state-default{border-color:#ccc;background-color:#fff;background-image:none;padding:10px;margin:5px 0 30px;width:80%}.wrapper.embedform .fieldsummary center{text-align:left;font-size:13px}.wrapper.embedform .tooltip-container{width:90%!important}@media screen and (max-width:599px){.wrapper.embedform .ui-state-default,.wrapper.embedform .ui-widget-content .ui-state-default{width:60%}}.carousel-inner .item{-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.carousel-inner .active.left,.carousel-inner .active.right,.carousel-inner .item{opacity:0}.carousel-inner .active,.carousel-inner .next.left,.carousel-inner .prev.right{opacity:1}.nab-akamai-video-section .btn-vod-play:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-play-active.png);width:15px;height:20px}.nab-akamai-video-section .btn-vod-pause:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-pause-active.png);width:15px;height:17px}.nab-akamai-video-section .btn-vod-stop:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-stop-active.png);width:15px;height:15px}.nab-akamai-video-section .btn-vod-forward:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-forward-active.png);width:23px;height:16px;background-color:transparent}.nab-akamai-video-section .btn-vod-back:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-back-active.png);width:23px;height:16px}.nab-akamai-video-section .btn-vod-volup:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-vol-up-active.png);width:25px;height:19px}.nab-akamai-video-section .btn-vod-voldown:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-vol-down-active.png);width:17px;height:19px}.nab-akamai-video-section .btn-vod-transcript:focus{background-image:url(../../../../../../content/dam/mlc/images/icons/video-bt-trasncript-active.png);width:25px;height:21px}.nab-akamai-video-section .btn-vod-stop,.nab-akamai-video-section .btn-vod-stop:focus,.nab-akamai-video-section .btn-vod-stop:hover{display:none}.button-sm-aqua{background-color:#01838c;color:#fff;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px;height:32px!important;margin-bottom:22px;margin-top:20px;min-width:110px;padding-left:16px;padding-right:16px;text-align:center;display:inline-block;padding-top:5px}.button-sm-aqua:hover{background-color:#004651}.button-sm-rubine{background-color:#ce0058;color:#fff;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px;height:32px!important;margin-bottom:22px;margin-top:20px;min-width:110px;padding-left:16px;padding-right:16px;text-align:center;display:inline-block;padding-top:5px}.button-sm-rubine:hover{background-color:#60003a}span.button-sm:hover{background-color:#bc4401}.wrapper-campaign-banner{height:320px;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important}.wrapper-campaign-banner .text-image{height:320px;vertical-align:middle;display:table-cell;max-width:370px}.wrapper-campaign-banner .text-image h1{font-size:36px;color:#fff!important}.wrapper-campaign-banner .text-image h2{font-size:28px;margin-top:40px!important;font-family:Charlie-Std-SemiBold!important}.campaign-nav{border-bottom:2px solid #c8c6c2}.campaign-nav h4,.campaign-nav p{margin-bottom:0}.campaign-nav a{color:#3b3b3b;cursor:pointer}.campaign-nav a a:focus,.campaign-nav a a:visited,.campaign-nav a:hover{text-decoration:none}.campaign-nav .wrapper-stage1{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/building-wealth-egg.png);background-repeat:no-repeat;padding-left:35px;background-position:0 18px;padding-top:10px;padding-bottom:10px}.campaign-nav .wrapper-stage1:hover{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/starting-out-egg-dark.png);border-bottom:2px solid #bc4401;margin-bottom:-2px;width:245px}.campaign-nav .wrapper-stage2{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/managing-your-future-egg.png);background-repeat:no-repeat;padding-left:35px;background-position:0 18px;padding-top:10px;padding-bottom:10px}.campaign-nav .wrapper-stage2:hover{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/gearing-up-egg-dark.png);border-bottom:2px solid #bc4401;margin-bottom:-2px;width:245px}.campaign-nav .wrapper-stage3{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/planning-for-retirement-egg.png);background-repeat:no-repeat;padding-left:35px;background-position:0 18px;padding-top:10px;padding-bottom:10px}.campaign-nav .wrapper-stage3:hover{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/making-most-of-it-egg-dark.png);border-bottom:2px solid #bc4401;margin-bottom:-2px;width:245px}.campaign-nav .wrapper-stage4{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/stage4-egg.png);background-repeat:no-repeat;padding-left:35px;background-position:0 18px;padding-top:10px;padding-bottom:10px}.campaign-nav .wrapper-stage4:hover{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/stage4-dark.png);border-bottom:2px solid #bc4401;margin-bottom:-2px;width:245px}.campaign-nav .wrapper-stage1:hover a,.campaign-nav .wrapper-stage2:hover a,.campaign-nav .wrapper-stage3:hover a,.campaign-nav .wrapper-stage4:hover a{color:#bc4401}.campaign-nav .active-stage1,.campaign-nav .active-stage2,.campaign-nav .active-stage3,.campaign-nav .active-stage4{color:#c95109}.campaign-nav .active-stage1:hover,.campaign-nav .active-stage2:hover,.campaign-nav .active-stage3:hover,.campaign-nav .active-stage4:hover{border-bottom:0!important}.campaign-body-wrapper{background-color:#f0eeea;padding-top:40px;padding-bottom:40px}.campaign-body-wrapper a{cursor:pointer}.campaign-body-wrapper .media-left{padding-right:0}.campaign-body-wrapper .campaign-intro-content h4{width:60%;margin-left:auto;margin-right:auto}.campaign-body-wrapper .main-promo-wrapper{margin-bottom:40px;margin-top:40px}.campaign-body-wrapper .main-promo-wrapper .media-left{width:490px;height:490px;padding-right:0}.campaign-body-wrapper .main-promo-wrapper .text-image{background-color:#fff;height:490px;vertical-align:middle;display:table-cell;padding-left:40px;padding-right:40px;background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/tile-bookmark.png);background-repeat:no-repeat;background-position:40px 0;-webkit-background-size:36px 46px;background-size:36px 46px}.campaign-body-wrapper .main-promo-wrapper h2 a small{color:#3b3b3b}.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a{color:#3b3b3b;cursor:pointer}.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:focus,.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:visited,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:focus,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:visited,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:focus,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:visited{text-decoration:none}.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-orange a:hover small{color:#c95109}.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-aqua a:hover small{color:#01838c}.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:hover,.campaign-body-wrapper .main-promo-wrapper .main-promo-rubine a:hover small{color:#ce0058}.provo-3col-aqua,.provo-3col-orange,.provo-3col-rubine{background-color:#fff;padding:20px 20px 0;height:265px}.provo-3col-aqua a,.provo-3col-orange a,.provo-3col-rubine a{color:#3b3b3b;cursor:pointer}.provo-3col-aqua a:focus,.provo-3col-aqua a:hover,.provo-3col-aqua a:visited,.provo-3col-orange a:focus,.provo-3col-orange a:hover,.provo-3col-orange a:visited,.provo-3col-rubine a:focus,.provo-3col-rubine a:hover,.provo-3col-rubine a:visited{text-decoration:none}.provo-3col-aqua h2 a small,.provo-3col-orange h2 a small,.provo-3col-rubine h2 a small{color:#3b3b3b}.provo-3col-aqua .media-left,.provo-3col-orange .media-left,.provo-3col-rubine .media-left{padding-right:0}.provo-2col-aqua,.provo-2col-orange,.provo-2col-rubine{background-color:#fff;padding:20px 20px 0;height:240px}.provo-2col-aqua a,.provo-2col-orange a,.provo-2col-rubine a{color:#3b3b3b;cursor:pointer}.provo-2col-aqua a:focus,.provo-2col-aqua a:hover,.provo-2col-aqua a:visited,.provo-2col-orange a:focus,.provo-2col-orange a:hover,.provo-2col-orange a:visited,.provo-2col-rubine a:focus,.provo-2col-rubine a:hover,.provo-2col-rubine a:visited{text-decoration:none}.provo-2col-aqua h2 a small,.provo-2col-orange h2 a small,.provo-2col-rubine h2 a small{color:#3b3b3b}.provo-2col-aqua .media-left,.provo-2col-orange .media-left,.provo-2col-rubine .media-left{padding-right:0}.provo-2col-orange a:hover,.provo-2col-orange h3 a:hover small,.provo-3col-orange a:hover,.provo-3col-orange h3 a:hover small{color:#c95109}.provo-2col-rubine a:hover,.provo-2col-rubine h3 a:hover small,.provo-3col-rubine a:hover,.provo-3col-rubine h3 a:hover small{color:#ce0058}.provo-2col-aqua a:hover,.provo-2col-aqua h3 a:hover small,.provo-3col-aqua a:hover,.provo-3col-aqua h3 a:hover small{color:#01838c}.wrapper-provo-image .media-left{display:block;width:100%}.wrapper-cta{background-color:#f0eeea}.campaign-get-in-touch-wrapper{background-color:#f6f3ef;padding-top:25px;padding-bottom:15px}.campaign-get-in-touch-wrapper h4{padding-top:5px}.campaign-get-in-touch-wrapper h4 a{color:#3b3b3b;cursor:pointer}.provo-body-wrapper{background-color:#efedea;padding-top:40px;padding-bottom:40px}.provo-body-wrapper .provo-body-content .button-sm,.provo-body-wrapper .provo-body-content .button-sm-aqua,.provo-body-wrapper .provo-body-content .button-sm-rubine{margin-top:0;margin-bottom:0}.provo-body-wrapper .campaign-infographic-wrapper{margin-top:40px;padding-bottom:24px}.provo-body-wrapper .media-left{padding-right:0}.get-in-touch-aqua h3,.get-in-touch-orange h3,.get-in-touch-rubine h3{padding-top:25px;margin-bottom:10px}.get-in-touch-aqua h4,.get-in-touch-orange h4,.get-in-touch-rubine h4{margin-bottom:0}.get-in-touch-aqua h4 a,.get-in-touch-orange h4 a,.get-in-touch-rubine h4 a{color:#3b3b3b;cursor:pointer}.get-in-touch-aqua{border-bottom:5px solid #01838c}.get-in-touch-orange{border-bottom:5px solid #c95109}.get-in-touch-rubine{border-bottom:5px solid #ce0058}.share-article-wrapper img{margin-left:10px;width:38px;height:38px}a[href^=tel]:hover,a[href^=tel]:link,a[href^=tel]:visited{pointer-events:auto;cursor:default}.wrapper-campaign-video{margin-top:40px}.campaign-video{margin-top:20px;margin-right:-11px}.campaign-video-content{margin-top:20px!important;padding:20px;background-color:#fff;margin-left:-10px;min-height:400px}.campaign-video-content-2col{background-color:#fff;padding-left:20px;padding-right:20px;padding-top:20px}.campaign-video-content-2col .text-image{width:80%}.campaign-video-2col{margin-bottom:0!important;margin-top:20px}@media screen and (min-width:991px){.campaign-get-in-touch-wrapper .contact-us{margin-left:0}.campaign-get-in-touch-wrapper .contact-us h4{margin-left:-45px}.campaign-get-in-touch-wrapper .apply-now h4,.campaign-get-in-touch-wrapper .call-back-form h4{margin-left:-25px}.campaign-get-in-touch-wrapper .apply-now h4{margin-left:-35px}}@media screen and (min-width:768px){.wrapper-campaign-banner .text-image h1{width:100%!important}.campaign-nav .wrapper-stage1:hover,.campaign-nav .wrapper-stage2:hover{width:175px}.campaign-nav .wrapper-stage3:hover{width:245px}.campaign-nav-mob{display:none}.provo-2col-aqua .button-sm,.provo-2col-aqua .button-sm-aqua,.provo-2col-aqua .button-sm-rubine,.provo-2col-orange .button-sm,.provo-2col-orange .button-sm-aqua,.provo-2col-orange .button-sm-rubine,.provo-2col-rubine .button-sm,.provo-2col-rubine .button-sm-aqua,.provo-2col-rubine .button-sm-rubine,.provo-3col-aqua .button-sm,.provo-3col-aqua .button-sm-aqua,.provo-3col-aqua .button-sm-rubine,.provo-3col-orange .button-sm,.provo-3col-orange .button-sm-aqua,.provo-3col-orange .button-sm-rubine,.provo-3col-rubine .button-sm,.provo-3col-rubine .button-sm-aqua,.provo-3col-rubine .button-sm-rubine{position:absolute;bottom:0}.wrapper-infographic-mob{display:none}.channel-news-insights-wrapper .media.news-insights-panel>.media-body h4,.channel-news-insights-wrapper .media.news-insights-panel>.media-body p{height:inherit!important}.channel-news-insights-wrapper .media.news-insights-panel>.media-body{min-height:280px}}@media screen and (min-width:768px) and (max-width:991px){.wrapper-stage1:hover,.wrapper-stage2:hover{width:175px}.wrapper-stage3:hover{width:240px}.campaign-body-wrapper .main-promo-wrapper .media-left{width:360px;height:360px}.campaign-body-wrapper .main-promo-wrapper .text-image{height:360px;padding-left:20px;padding-right:20px;background-position:20px 0;width:auto}.campaign-body-wrapper .main-promo-wrapper .text-image h2{padding-top:60px;margin-bottom:10px;line-height:32px}.provo-2col-aqua,.provo-2col-orange,.provo-2col-rubine{height:265px}.provo-3col-aqua,.provo-3col-orange,.provo-3col-rubine{height:315px}.campaign-get-in-touch-wrapper{padding-top:15px;padding-bottom:15px}.campaign-get-in-touch-wrapper .apply-now,.campaign-get-in-touch-wrapper .call-back-form,.campaign-get-in-touch-wrapper .contact-us{margin-left:-15px;margin-right:-15px}.campaign-get-in-touch-wrapper .media-left{display:block;text-align:center;height:43px}.campaign-get-in-touch-wrapper h4{text-align:center;padding-top:5px;margin-bottom:0}}@media screen and (max-width:767px){.wrapper-campaign-banner{background-position:45% 50%!important;height:185px}.wrapper-campaign-banner .text-image{height:185px;vertical-align:middle;display:table-cell}.wrapper-campaign-banner .text-image h1{font-size:32px}.wrapper-campaign-banner .text-image h2{font-size:28px;margin-top:20px!important}.campaign-nav{display:none}.campaign-nav-mob{background-color:#c95109;text-align:center;padding-top:10px;height:50px}.campaign-nav-mob .col-xs-12{padding-left:0;padding-right:0}.campaign-nav-mob .dropdown a{color:#fff;font-size:20px;text-decoration:none;background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/select-life-stage-arrow.png);background-repeat:no-repeat;-webkit-background-size:15px 9px;background-size:15px 9px;background-position:100% 10px;padding-right:20px}.campaign-nav-mob .dropdown span.caret{display:none}.campaign-nav-mob .dropdown .dropdown-menu{border-radius:0;border:0;background-color:#f5f5f5;margin-top:15px;padding-top:10px;text-align:center;padding-bottom:0;z-index:999;position:absolute!important;width:100%!important}.campaign-nav-mob .dropdown .dropdown-menu li{border-bottom:1px solid #c95109;padding-bottom:10px;text-align:left}.campaign-nav-mob .dropdown .dropdown-menu li:last-child{margin-bottom:0}.campaign-nav-mob .dropdown .dropdown-menu li a{color:#c95109!important;font-size:20px;padding-right:5px;display:inline}.campaign-nav-mob .dropdown .dropdown-menu li a:hover{color:#bc4401!important}.campaign-nav-mob .dropdown .dropdown-menu li a#nav_stage1{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/building-wealth-egg.png);background-repeat:no-repeat;-webkit-background-size:13px 18px;background-size:13px 18px;background-position:0 6px;position:relative;left:22%}.campaign-nav-mob .dropdown .dropdown-menu li a#nav_stage2{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/managing-your-future-egg.png);background-repeat:no-repeat;-webkit-background-size:13px 18px;background-size:13px 18px;background-position:0 6px;position:relative;left:22%}.campaign-nav-mob .dropdown .dropdown-menu li a#nav_stage3{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/planning-for-retirement-egg.png);background-repeat:no-repeat;-webkit-background-size:13px 18px;background-size:13px 18px;background-position:0 6px;position:relative;left:22%}.campaign-nav-mob .dropdown .dropdown-menu li a#nav_stage4{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/stage4-egg.png);background-repeat:no-repeat;-webkit-background-size:13px 18px;background-size:13px 18px;background-position:0 6px;position:relative;left:22%}.campaign-nav-mob .dropdown.open a{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/select-life-stage-arrow-open.png);background-repeat:no-repeat;-webkit-background-size:15px 9px;background-size:15px 9px;background-position:100% 10px}.campaign-nav-mob .stage1 a#nav_stage1,.campaign-nav-mob .stage2 a#nav_stage2,.campaign-nav-mob .stage3 a#nav_stage3,.campaign-nav-mob .stage4 a#nav_stage4{border-bottom:1px solid #bc4401}.campaign-body-wrapper{padding-top:20px;padding-bottom:20px}.campaign-body-wrapper .campaign-intro-content h4{width:100%}.campaign-body-wrapper .main-promo-wrapper .media-left{display:block;width:100%;height:100%}.campaign-body-wrapper .main-promo-wrapper .text-image{height:auto;padding-left:20px;padding-right:20px;background-position:20px 0;max-width:505px}.campaign-body-wrapper .main-promo-wrapper .text-image h2{padding-top:60px}.campaign-body-wrapper .main-promo-wrapper .text-image a,.campaign-body-wrapper .main-promo-wrapper .text-image a:focus,.campaign-body-wrapper .main-promo-wrapper .text-image a:visited{text-decoration:none}.campaign-body-wrapper .main-promo-wrapper .button-sm,.campaign-body-wrapper .main-promo-wrapper .button-sm-aqua,.campaign-body-wrapper .main-promo-wrapper .button-sm-rubine{width:100%;padding-top:12px;font-size:18px;height:45px!important}.get-in-touch-aqua,.get-in-touch-orange,.get-in-touch-rubine{padding-top:20px;padding-bottom:4px}.get-in-touch-aqua .media-left img,.get-in-touch-aqua h3,.get-in-touch-orange .media-left img,.get-in-touch-orange h3,.get-in-touch-rubine .media-left img,.get-in-touch-rubine h3{display:none}.get-in-touch-aqua .call-us,.get-in-touch-orange .call-us,.get-in-touch-rubine .call-us{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/phone.png);background-repeat:no-repeat;padding-left:45px;background-position:0 5px;-webkit-background-size:32px 32px;background-size:32px}.get-in-touch-aqua .request-callback,.get-in-touch-orange .request-callback,.get-in-touch-rubine .request-callback{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/request-a-callback.png);background-repeat:no-repeat;padding-left:45px;background-position:0 5px;-webkit-background-size:40px 40px;background-size:40px}.get-in-touch-aqua .find-adviser,.get-in-touch-orange .find-adviser,.get-in-touch-rubine .find-adviser{background-image:url(../../../../../../content/dam/mlc/images/unchanging/icons/locate.png);background-repeat:no-repeat;padding-left:45px;background-position:0 5px;-webkit-background-size:40px 40px;background-size:40px}.provo-body-wrapper{padding-top:20px;padding-bottom:20px}.provo-2col-aqua,.provo-2col-orange,.provo-2col-rubine,.provo-3col-aqua,.provo-3col-orange,.provo-3col-rubine{max-width:490px;height:auto;padding-top:20px;margin-bottom:40px}.provo-2col-aqua .button-sm,.provo-2col-aqua .button-sm-aqua,.provo-2col-aqua .button-sm-rubine,.provo-2col-orange .button-sm,.provo-2col-orange .button-sm-aqua,.provo-2col-orange .button-sm-rubine,.provo-2col-rubine .button-sm,.provo-2col-rubine .button-sm-aqua,.provo-2col-rubine .button-sm-rubine,.provo-3col-aqua .button-sm,.provo-3col-aqua .button-sm-aqua,.provo-3col-aqua .button-sm-rubine,.provo-3col-orange .button-sm,.provo-3col-orange .button-sm-aqua,.provo-3col-orange .button-sm-rubine,.provo-3col-rubine .button-sm,.provo-3col-rubine .button-sm-aqua,.provo-3col-rubine .button-sm-rubine{width:100%;padding-top:12px;font-size:18px;height:45px!important}.wrapper-infographic{display:none}.campaign-get-in-touch-wrapper{position:fixed;bottom:0;z-index:9999;color:#fff;background-color:#3b3b3b;margin-left:-9999em;margin-right:-9999em;padding:0 9999em}.campaign-get-in-touch-wrapper .media-left{height:40px;padding-top:10px;display:block;text-align:center}.campaign-get-in-touch-wrapper .call-back-form,.campaign-get-in-touch-wrapper .contact-us{border-right:1px solid #fff}.campaign-get-in-touch-wrapper .apply-now,.campaign-get-in-touch-wrapper .call-back-form,.campaign-get-in-touch-wrapper .contact-us{margin-left:-15px;margin-right:-15px}.campaign-get-in-touch-wrapper .contact-us img{content:url(../../../../../../content/dam/mlc/images/unchanging/icons/phone-mob.png)}.campaign-get-in-touch-wrapper .call-back-form{padding-left:15px}.campaign-get-in-touch-wrapper .call-back-form img{content:url(../../../../../../content/dam/mlc/images/unchanging/icons/request-a-callback-mob.png)}.campaign-get-in-touch-wrapper .apply-now img{content:url(../../../../../../content/dam/mlc/images/unchanging/icons/apply-now-mob.png)}.campaign-get-in-touch-wrapper h4{margin-bottom:0;padding-top:10px;line-height:20px;padding-bottom:5px;color:#fff;font-size:16px;text-align:center}.campaign-get-in-touch-wrapper h4 a{color:#fff;font-size:16px}a[href^=tel]:link,a[href^=tel]:visited{cursor:pointer;pointer-events:auto}}@media screen and (min-width:600px) and (max-width:1199px){.wrapper-campaign-banner,.wrapper-campaign-banner .text-image{height:270px}}@media screen and (min-width:600px) and (max-width:767px){.wrapper-campaign-banner{background-position:55% 50%!important}.wrapper-campaign-banner h1{width:100%!important;margin-top:0!important}}@media screen and (max-width:599px){.wrapper-campaign-banner .provo-header-container{background:0 0!important}.wrapper-campaign-banner .text-image{max-width:240px}.wrapper-campaign-banner .text-image h1{font-size:20px}.wrapper-campaign-banner .text-image h2{font-size:18px;margin-top:20px!important}.campaign-nav-mob .dropdown a{font-size:18px;background-position:100% 8px}.campaign-nav-mob .dropdown.open a{background-position:100% 8px}.provo-body-wrapper{padding-top:0;padding-bottom:20px}.campaign-get-in-touch-wrapper .call-back-form,.campaign-get-in-touch-wrapper .contact-us{text-align:center}.campaign-get-in-touch-wrapper .call-back-form{padding-left:15px}.campaign-get-in-touch-wrapper h4,.campaign-get-in-touch-wrapper h4 a{font-size:14px}}.no-border{border:none}.campaign-nav .hatch-tab{padding-top:20px;padding-bottom:20px;width:100%}.campaign-nav .hatch-tab:hover{width:100%}@media screen and (max-width:992px){.wrapper.news-insights-wrapper .nav-inflation-plus li{padding-left:0}.campaign-nav h4{font-size:18px}.megamenu-cta li:nth-child(3) .megamenu-col:nth-child(2),.megamenu-primary-nav li:nth-child(3) .megamenu-col:nth-child(2){display:none}}.lg-Heading h1,.lg-Heading h2,.lg-Heading h3,.lg-Heading h4,.md-Heading h1,.md-Heading h2,.md-Heading h3,.md-Heading h4,.sm-Heading h1,.sm-Heading h2,.sm-Heading h3,.sm-Heading h4,.xs-Heading h1,.xs-Heading h2,.xs-Heading h3,.xs-Heading h4{line-height:1.3!important}.lg-Heading h1,.lg-Heading h2,.lg-Heading h3,.lg-Heading h4{font-size:30px!important}.md-Heading h1,.md-Heading h2,.md-Heading h3,.md-Heading h4{font-size:26px!important}.sm-Heading h1,.sm-Heading h2,.sm-Heading h3,.sm-Heading h4{font-size:20px!important}.xs-Heading h1,.xs-Heading h2,.xs-Heading h3,.xs-Heading h4{font-size:18px!important}.font-Helvetica h1,.font-Helvetica h2,.font-Helvetica h3,.font-Helvetica h4,.font-Helvetica h5,.font-Helvetica h6{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif!important}.font-Charlie-Sb-p p{font-family:Charlie-Std-SemiBold,Helvetica,Arial!important;line-height:1.2;color:#3b3b3b}.font-Charlie-Med-h1 h1,.font-Charlie-Med-h2 h2,.font-Charlie-Med-h3 h3,.font-Charlie-Med-h4 h4,.font-Charlie-Med-p p{font-family:Charlie-Std-Medium,Helvetica,Arial!important;line-height:1.2;color:#3b3b3b}.font-15 h1,.font-15 h2,.font-15 h3,.font-15 h4,.font-15 h5,.font-15 h6{font-size:15px;margin-bottom:10px}.font-16 h1,.font-16 h2,.font-16 h3,.font-16 h4,.font-16 h5,.font-16 h6{font-size:15px}.img-half-w{width:50%;height:auto}.img-half-h{height:100%;width:auto}.masthead-wrapper .font-Charlie-Med-p p{font-size:24px;width:50%}.wrapper-rethub .overview-teaser-wrapper .media h2,.wrapper-rethub .overview-teaser-wrapper .media h3{margin-bottom:12px;margin-top:10px!important}.wrapper-rethub .overview-teaser-wrapper .media h2 a,.wrapper-rethub .overview-teaser-wrapper .media h3 a{color:#3b3b3b!important}.font-Helvetica.small h2{font-size:14px}.page-header-container .breadcrumb{font-size:15px}.carousel-full-width a:hover,.masthead-wrapper a:hover{text-decoration:underline!important}.extLink .glyphicon{margin-left:5px;font-size:.8em}a:focus{outline:#3b3b3b dotted 1px!important}a:focus .button-sm-rubine,a:hover .button-sm-rubine{background-color:#60003a;text-decoration:underline!important}.wrapper-rethub a:hover span{text-decoration:underline!important}.wrapper-rethub .product-page-intro p{font-size:17px!important}.overview-teaser-wrapper .media h2 a:hover,.overview-teaser-wrapper .media h3 a:hover,.overview-teaser-wrapper .media h4 a:hover{color:#037691!important;text-decoration:underline}.hid-li-active li.active,.hid-li1 li:first-child{display:none}.wrapper-bg-faf8f4.nav-right .nav-tabs{margin-top:10px}.wrapper-bg-faf8f4.nav-right .nav-tabs>li{width:100%;background-color:transparent;border-left:0;border-bottom:1px solid #dcdad6}.wrapper-bg-faf8f4.nav-right .nav-tabs>li.active>a{background-color:transparent;color:#037691;border-top:0;text-decoration:none}.wrapper-bg-faf8f4.nav-right .nav-tabs>li.active{border-top:0;border-right:0}.wrapper-bg-faf8f4.nav-right .nav-tabs,.wrapper-bg-faf8f4.nav-right .nav-tabs>li:last-child{border-bottom:0}.wrapper-bg-faf8f4.nav-right .nav-tabs>li a{position:relative;width:100%;text-align:left;padding-left:0;padding-right:0}.wrapper-bg-faf8f4.nav-right .nav-tabs>li a:hover{color:#037691;text-decoration:none;background-color:none;border:none}.wrapper-bg-faf8f4.nav-right .nav-tabs>li a:after{position:absolute;content:"\e605";font-family:icomoon;speak:none;font-style:normal;color:#aaa8a4;font-weight:400;font-size:12px;font-variant:normal;width:40px;height:40px;left:100%;margin-left:-10px;top:16px;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.wrapper-bg-faf8f4.nav-right .nav-tabs>li a:hover:after{color:#037691}.nav>li>a:hover,.wrapper-bg-faf8f4.nav-right .nav>li>a:focus{background-color:transparent}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-1{background-color:transparent!important;padding:0;margin-top:0}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 h4 a{font-family:Charlie-Std-SemiBold!important;font-size:18px!important;margin-bottom:-10px!important}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 h4:hover span{text-decoration:underline!important}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 span.button-md-rubine{margin-top:-10px;font-size:15px;min-width:120px;padding:7px 10px;height:inherit!important}.personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 span.button-md-rubine:hover{text-decoration:underline!important}.newhr{border-top:1px solid #ccc}.newTag{background-color:#ce0058;color:#fff;padding:2px;font-size:.8em}.intro-icn img,.intro-icn2 img,.intro-icn3 img{width:100%}.intro-icn img{max-width:45px;min-width:30px;margin-top:-12px;margin-right:20px}.intro-icn2 img{max-width:30px;min-width:30px;margin-top:-4px}.intro-icn3 img{max-height:35px;width:auto;margin-top:-8px}.tiles-icn img{height:62px;width:auto!important}.noheight{height:250px!important;border-bottom:none!important}.hasBtLeft .button-sm{margin-right:10px;margin-bottom:5px}.pageLinksDiv{padding-right:30px}.pageLinksWrapper{margin-bottom:20px}.pageLinksWrapper h2,.pageLinksWrapper h3,.pageLinksWrapper h4{margin-bottom:15px}.pageNavRightWrapper{padding:0 30px}.pageLinks .media-body{display:block;padding:10px 0}.pageLinks ul{padding:0}.pageLinks li{list-style:none;border-top:1px solid #c8c6c2;padding:0;margin:0;width:100%}.pageLinks li:last-child{border-bottom:1px solid #c8c6c2}.pageLinks li a{position:relative;padding:10px 20px 10px 10px;display:block;width:100%;text-decoration:none;color:#3b3b3b}.pageLinks li a:hover{color:#037691;text-decoration:none}.pageLinks li a:after{position:absolute;content:"\e605";color:#aaa8a4;top:50%;margin-top:-6px;right:10px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px}.pageLinks li a:hover:after{color:#037691}.wrapper-rethub .table>tbody>tr>th,.wrapper-rethub .table>thead>tr>th{background-color:#585652;color:#fff}.wrapper-rethub .table tr:nth-child(even){background-color:#f0eeea}.wrapper-rethub .table tr:nth-child(odd){background-color:#faf8f4}.wrapper-rethub .table tr td,.wrapper-rethub .table tr th{padding:15px;border-bottom:2px solid #fff!important;border-right:2px solid #fff!important;border-top:0!important}.wrapper-rethub .table-responsive>.table>tbody>tr>td,.wrapper-rethub .table-responsive>.table>tbody>tr>th,.wrapper-rethub .table-responsive>.table>tfoot>tr>td,.wrapper-rethub .table-responsive>.table>tfoot>tr>th,.wrapper-rethub .table-responsive>.table>thead>tr>td,.wrapper-rethub .table-responsive>.table>thead>tr>th{white-space:inherit}.table_stacked1{width:100%}.table_stacked1.table{width:100%;max-width:100%;border:0!important;border-collapse:collapse}.table_stacked1 .center{margin:0 auto;width:80%}.table_stacked1.table tr{border-bottom:1px solid #f0f0f0}.table_stacked1.table thead tr{border-bottom:2px solid #f0f0f0}.table_stacked1.table td,.table_stacked1.table th{padding:15px 20px;border:2px solid #fff!important}.table_stacked1.table th{background-color:#585652;color:#fff;text-align:left}.table_stacked1.table tr:nth-child(even){background-color:#f0eeea}.table_stacked1.table tr:nth-child(odd){background-color:#faf8f4}.table_stacked1.table p{margin-bottom:0}.table_stacked2{width:100%}.table_stacked2.table{width:100%;max-width:100%;border:0!important;border-collapse:collapse}.table_stacked2 .center{margin:0 auto;width:80%}.table_stacked2.table tr{border-bottom:1px solid #f0f0f0}.table_stacked2.table thead tr{border-bottom:2px solid #f0f0f0}.miscTable .table_stacked2.table tr:nth-child(odd):not(:nth-child(1)) th[scope=row]{background-color:#faf8f4;color:#3b3b3b}.miscTable .table_stacked2.table tr:nth-child(even) th[scope=row]{background-color:#f0eeea;color:#3b3b3b}.table_stacked2.table tr td{border-bottom:1px solid #fff!important}.table_stacked2.table td,.table_stacked2.table th{padding:15px 20px;border:1px solid #fff!important}.tableTot .table_stacked2.table td,.tableTot .table_stacked2.table th{padding:15px 20px;border-left:1px solid #fff!important;border-right:1px solid #fff!important}.tableTot .table_stacked2.table td.tdTot{border-right:0 solid #fff!important;border-top:2px solid #585652!important}.tableTot .table_stacked2.table tr:last-child td.tdTot{border-left:0 solid #fff!important}.table_stacked2.table th{background-color:#585652;color:#fff;text-align:left}.table_stacked2.table tr:nth-child(even){background-color:#f0eeea}.table_stacked2.table tr:nth-child(odd){background-color:#faf8f4}.table_stacked2.table p{margin-bottom:0}.ynImgTable .table_stacked2.table tr td{vertical-align:middle}.ynImgTable .table_stacked2 img{height:11px;width:auto!important}@media screen and (min-width:600px) and (max-width:1199px){.masthead-wrapper .font-Charlie-Med-p p{font-size:22px;width:50%}}@media screen and (min-width:768px){.table_stacked1.table td,.table_stacked1.table th{width:50%}.mlc-warmup-campaign .container:has(.scrollable-panel){width:100%}}@media screen and (min-width:768px) and (max-width:991px){.pageLinksDiv:last-child{padding-left:20px;padding-right:0}.pageLinksDiv:first-child{padding-right:20px}.pageNavRightWrapper{padding-left:20px;padding-right:10px}.wrapper-rethub .overview-teaser-col{height:270px}.thumbnails-overview{padding-bottom:100px}.thumbnails-overview .overview-teaser-col{border-bottom:none}}@media screen and (max-width:773px){.wrapper-rethub .overview-teaser-wrapper .overview-teaser-col img,.wrapper-rethub .overview-teaser-wrapper .overview-teaser-col p{display:inherit}.overview-teaser-wrapper .overview-teaser-col h4{font-size:20px}}@media screen and (min-width:768px) and (max-width:773px){.overview-teaser-wrapper .overview-teaser-col{border-bottom:none}}@media screen and (max-width:767px){.pageLinksDiv{padding-left:20px;padding-right:20px}.intro-icn img{margin-right:inherit;margin-top:-7px}.wrapper-rethub .overview-teaser-wrapper .overview-teaser-col img,.wrapper-rethub .overview-teaser-wrapper .overview-teaser-col p{display:inherit}.wrapper-rethub .table_stacked1.table tr td,.wrapper-rethub .table_stacked1.table tr th{border-bottom:0!important}.table_stacked1.table{margin:0 auto;width:100%;border-spacing:0}.table_stacked1.table thead{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.table_stacked1.table tbody,.table_stacked1.table td,.table_stacked1.table th,.table_stacked1.table tr{display:block;padding:0;text-align:left;white-space:normal}.table_stacked1.table tr td,.table_stacked1.table tr th{padding:2em 1em;overflow:hidden;position:relative;vertical-align:top;border:1px solid #edf0f1;border-top:none;width:100%;white-space:inherit!important}.table_stacked1.table th[scope=row]{width:100%;text-align:center;display:block;background-color:#2e82b3;margin:0 auto;padding:.5em 0}.table_stacked1.table td[headers]:before{content:attr(headers);display:block;float:none;width:100%;color:#3b3b3b;font-weight:700;text-align:left;margin-bottom:5px}.table_stacked1.table td[headers]:after{content:"";position:absolute;left:0;top:0;width:100%;border-right:0 solid #edf0f1;padding-bottom:200%;display:block}.table_stacked1 .center{width:100%}.table_stacked1.table th{display:none}.table_stacked1 tr{margin-bottom:20px;border:0!important}.table_stacked1.table tr:nth-child(even){background-color:#faf8f4}.table_stacked1.table tr:nth-child(odd){background-color:#f0eeea}.table_stacked1.table td,.table_stacked1.table th{border:0 solid #fff!important;padding:15px 20px!important}.table_stacked1.table td:nth-child(2){padding-top:0!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{width:15%}.table_stacked2.table{margin:0 auto;width:100%;border-spacing:0}.table_stacked2.table thead{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.table_stacked2.table tbody,.table_stacked2.table td,.table_stacked2.table th,.table_stacked2.table tr{display:block;padding:0;text-align:left;white-space:normal}.table_stacked2.table tr td,.table_stacked2.table tr th{padding:2em 1em;overflow:hidden;position:relative;vertical-align:top;border:1px solid #edf0f1;border-top:none;width:100%;white-space:inherit!important}.tableTot .table_stacked2.table tr td.tdTot{width:50%;float:left;background-color:#fff;color:#3b3b3b}.table_stacked2.table th[scope=row]{width:100%;text-align:center;display:block;background-color:#2e82b3;margin:0 auto;padding:.5em 0}.miscTable .table_stacked2.table tr th[scope=row]{background-color:#585652!important;color:#fff!important;padding-top:20px!important;padding-bottom:20px!important}.table_stacked2.table td[headers]:before{content:attr(headers);display:block;float:left;width:50%;color:#3b3b3b;font-weight:700;text-align:left;margin-bottom:5px}.table_stacked2.table td[headers]>*{display:block;width:50%;float:right;clear:right;padding-left:1em;margin-top:0}.table_stacked2.table td[headers]:after{content:"";position:absolute;left:0;top:0;width:50%;border-right:0 solid #edf0f1;display:block}.table_stacked2 .center{width:100%}.table_stacked2.table th{display:none}.table_stacked2 tr{margin-bottom:20px;border:0!important}.table_stacked2.table td:nth-child(odd){background-color:#faf8f4}.table_stacked2.table td:nth-child(even){background-color:#f0eeea}.table_stacked2.table td:nth-child(1){background-color:#585652;color:#fff}.table_stacked2.table td[headers]:nth-child(1):before{color:#fff}.table_stacked2.table td,.table_stacked2.table th{padding:15px 20px!important}.table_stacked2.table td{border-bottom:1px solid #fff!important}.ynImgTable .table_stacked2 img{margin-right:25%!important;margin-top:5px!important}.grayDivImg img{margin-bottom:30px}.noheight{border-bottom:1px solid #c8c6c2!important;height:auto!important}.noheight:last-child{border-bottom:none!important}.channel-news-insights-wrapper .media.news-insights-panel>.media-body{min-height:inherit}.thumbnails-overview{padding-bottom:30px}.thumbnails-overview .overview-teaser-col{border-bottom:none}}@media screen and (max-width:599px){.lg-Heading h1,.lg-Heading h2,.lg-Heading h3,.lg-Heading h4,.md-Heading h1,.md-Heading h2,.md-Heading h3,.md-Heading h4,.sm-Heading h1,.sm-Heading h2,.sm-Heading h3,.sm-Heading h4,.xs-Heading h1,.xs-Heading h2,.xs-Heading h3,.xs-Heading h4{margin-top:0!important}.masthead-wrapper .font-Charlie-Med-p p{color:#fff;line-height:1.2;width:90%;font-size:13px;margin-left:2%;margin-bottom:15px}}@media screen and (min-width:480px) and (max-width:767px){.grayDivImg img{max-width:200px;margin-bottom:30px}}@media screen and (max-width:479px){.hasBtLeft .button-sm{width:100%}}.mysuper-tab-wrapper .nav-tabs{height:auto;margin-bottom:0;position:relative;top:1px;border-bottom:0}.mysuper-tab-wrapper .nav-tabs>li{width:33%;border:0}.mysuper-tab-wrapper .nav-tabs>li>a{padding:196px 0 0;background-color:#fff!important;font-size:32px;font-family:Charlie-Std-SemiBold;display:inline-block;width:100%;height:351px;vertical-align:middle;background-position:center bottom!important;background-repeat:no-repeat;outline:0!important}.mysuper-tab-wrapper .nav-tabs>li.item_0 a{color:#037691}.mysuper-tab-wrapper .nav-tabs>li.item_1 a{color:#ce0058}.mysuper-tab-wrapper .nav-tabs>li.item_2 a{color:#c95109}.mysuper-tab-wrapper .nav-tabs>li.active>a{background-position:center 0!important}.mysuper-tab-wrapper .tab-pane .list-item-text>p{margin-bottom:0}.mysuper-tab-wrapper .tab-pane .list-item-text>p .style1{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;display:block;padding:30px}.mysuper-tab-wrapper .tab-pane table{color:#fff}.mysuper-tab-wrapper .tab-pane table caption{color:#fff;font-size:26px;font-family:Charlie-Std-SemiBold;padding:30px 30px 0}.mysuper-tab-wrapper .tab-pane table tr td{padding:30px}.mysuper-tab-wrapper .tab-pane table tr td.cellS1 img{float:left;margin-right:10px}.tab-pane.mysuper{background-color:#fff}.tab-pane.mysuper ul.media-list>li{padding-left:0}.mysuper-under-55 table,.mysuper-under-55 table caption{background-color:#01838c}.mysuper-55-65 table,.mysuper-55-65 table caption{background-color:#ce0058}.mysuper-over-65 table,.mysuper-over-65 table caption{background-color:#c95109}@media screen and (max-width:992px){.mysuper-tab-wrapper .nav-tabs>li>a{padding:200px 0 0;font-size:26px;height:351px}}.customer-survey .modal-header{background-color:#c95109;text-align:left;padding:10px 20px}.customer-survey .modal-header h1{font-size:26px;color:#fff;margin-bottom:0;width:75%}.customer-survey .modal-header .close{position:absolute;top:15px;right:20px}.customer-survey .modal-header .close i{font-size:16px;line-height:1.2}.customer-survey .modal-body{text-align:center;padding:30px 20px 14px}.customer-survey .modal-body .media-body{display:block;padding:0}.customer-survey .modal-body .button-md{margin-bottom:0;height:42px!important;padding-top:10px;padding-left:20px;padding-right:20px;min-width:0;font-size:18px!important}.customer-survey .modal-body .button-md:hover{background-color:#741915;text-decoration:underline}.customer-survey .modal-body .button-md-dismiss{background-color:transparent;color:#3b3b3b;text-decoration:underline;height:42px;padding-top:10px;padding-left:20px;padding-right:20px;font-size:18px;font-family:Charlie-Std-SemiBold;position:relative;top:-1px}.customer-survey .modal-body .button-md-dismiss:hover{text-decoration:none}.customer-survey .modal-footer{border-top:0!important;padding:0}.customer-survey .modal-header .close .fa-times{text-decoration:underline}.customer-survey .modal-header .close:focus .fa-times,.customer-survey .modal-header .close:hover .fa-times{text-decoration:none}.customer-survey .modal-header button:focus{outline:#3b3b3b dotted 1px!important}.customer-survey .modal-body a:focus,.customer-survey .modal-body a:hover{text-decoration:none!important}.customer-survey .modal-body a:focus .button-md-dismiss{text-decoration:none!important;outline:#3b3b3b solid 1px}.customer-survey .modal-body a:focus .button-md{text-decoration:underline;background-color:#741915!important}.spa-forms-body .row .col-custom,.spa-forms-header .row .col-custom{padding-left:0}.spa-forms-header .row .media{margin-bottom:15px;margin-top:15px}.spa-forms-body .row{padding-top:30px;padding-bottom:30px}@media screen and (max-width:767px){.mysuper-tab-wrapper .tab-pane table tr td{width:100%;display:block}.mysuper-tab-wrapper .tab-pane table tr td:not(:last-child){padding-bottom:0}.mysuper-tab-wrapper .nav-tabs>li>a{padding:109px 0 0;font-size:20px;height:197px;-webkit-background-size:428px 428px!important;background-size:428px!important}.mysuper-landing .table-responsive>.table>tbody>tr>th{white-space:normal}.customer-survey .modal{padding-right:0!important}.customer-survey .modal-dialog{margin:40px 10px 10px}.customer-survey .modal-header{padding:10px 15px}.customer-survey .modal-header .modal-title{font-size:22px;line-height:1.2;width:100%;text-align:center}.customer-survey .modal-header .close{top:0;right:10px}.customer-survey .button-md{height:40px!important;font-size:18px;padding-top:10px!important;font-family:Charlie-Std-SemiBold;top:0}.customer-survey .button-md-dismiss{height:40px!important;font-size:18px;padding-top:0}}.wrapperResultsPageContent .roman-bold-75{font-size:16px}.wrapper-next-steps{color:#161818}.wrapper-next-steps h2{margin-bottom:20px;color:#c95109;font-family:Charlie-Std-Regular}.wrapper-next-steps .button-lg{min-width:252px;text-align:left;padding-top:11px;height:44px!important;font-size:18.75px;padding-left:20px;padding-right:20px;margin-bottom:0;margin-top:40px}.wrapper-next-steps .button-lg:focus,.wrapper-next-steps .button-lg:hover,.wrapper-next-steps .button-lg:visited{background-color:#741915;text-decoration:underline}.wrapper-next-steps .button-lg:after{content:"\f054";font-family:"Font Awesome Pro Solid";font-size:16px;margin-left:20px;display:inline-block}.wrapper-next-steps .wrapper-supersizer-content img{height:205px}.wrapper-next-steps .wrapperLeftCol{background-color:#f0eeea}.wrapper-next-steps .wrapperRightCol{background-color:#fff}.wrapper-next-steps .wrapperRightCol h3{margin-bottom:10px;font-size:18px;line-height:26px}.wrapper-next-steps .wrapperRightCol .rightColLinks h3:after{content:"\f054";font-family:"Font Awesome Pro Solid";font-size:16px;margin-left:10px;display:inline-block;color:#c95109}.wrapper-next-steps .wrapperRightCol .rightColLinks h3 a{color:#c95109}.wrapper-next-steps .wrapperRightCol .rightColLinks h3 a:focus,.wrapper-next-steps .wrapperRightCol .rightColLinks h3 a:hover{text-decoration:underline;color:#741915}.wrapper-next-steps .wrapperRightCol .rightColLinks h3:hover:after{color:#741915}.supersizer-important-info{color:#161818}.supersizer-important-info .roman-bold-75,.supersizer-important-info p{font-size:16px}.supersizer-footer-bg{background-color:#282828;margin-top:50px}.supersizer-footer-bg .supersizer-footer-links ul{padding-left:0}.supersizer-footer-bg .supersizer-footer-links ul li{display:inline-block;list-style-type:none;padding-left:0;padding-right:12px}.supersizer-footer-bg .supersizer-footer-links ul li a,.supersizer-footer-bg .supersizer-footer-links ul li a:focus,.supersizer-footer-bg .supersizer-footer-links ul li a:hover,.supersizer-footer-bg .supersizer-footer-links ul li a:visited{color:#fff}@media screen and (min-width:992px){.wrapper-next-steps{background-image:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(41.3%,#fff),color-stop(41.3%,#f0eeea));background-image:linear-gradient(to left,#fff,#fff 41.3%,#f0eeea 41.3%);background-image:-webkit-linear-gradient(to left,#fff,#fff 41.3%,#f0eeea 41.3%);background-image:-linear-gradient(to left,#fff,#fff 41.3%,#f0eeea 41.3%);background-image:-o-linear-gradient(to left,#fff,#fff 41.3%,#f0eeea 41.3%);min-height:450px}.wrapper-next-steps a[href^="tel:"]{color:#161818}.wrapper-next-steps .wrapperLeftCol{height:550px;padding:60px 50px 0 0}.wrapper-next-steps .wrapperLeftCol h2{font-size:32px;line-height:44px}.wrapper-next-steps .wrapperRightCol{padding:60px 0 0 50px;height:550px}.wrapper-next-steps .wrapper-supersizer-content{height:460px}.supersizer-important-info a[href^="tel:"]{color:#161818;cursor:not-allowed;pointer-events:none}}@media screen and (min-width:768px) and (max-width:991px){.wrapper-next-steps .row{margin-left:-24px;margin-right:-24px}.wrapper-next-steps .row .wrapperLeftCol{padding:40px 30px;-moz-border-bottom-left-radius:50px;border-bottom-left-radius:50px}.wrapper-next-steps .row .wrapperRightCol{padding:40px 30px 24px}.wrapper-next-steps .row .wrapper-supersizer-content{margin-bottom:0}}@media screen and (max-width:767px){.wrapper-next-steps h2{font-size:26px;line-height:36px}.wrapper-next-steps .button-lg{margin-top:10px}.wrapper-next-steps .wrapperLeftCol{-moz-border-bottom-left-radius:50px;border-bottom-left-radius:50px;padding:10px 20px 30px}.wrapper-next-steps .wrapperRightCol{padding:30px 20px}.wrapper-next-steps .wrapper-supersizer-content{height:440px}.wrapper-next-steps .wrapper-supersizer-content br{display:none}.wrapper-next-steps .wrapper-supersizer-content img{bottom:0}}@font-face{font-family:FontAwesome;src:url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format("eot"),url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}/*!
 * Font Awesome Pro 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Commercial License)
 */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:2s linear infinite fa-spin;-o-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}.fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;-o-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes fa-spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);-o-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-boxing-glove:before{content:"\f438"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-browser:before{content:"\f37e"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-car:before{content:"\f1b9"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-certificate:before{content:"\f0a3"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comments:before{content:"\f086"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-wide:before{content:"\f326"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-deviantart:before{content:"\f1bd"}.fa-diamond:before{content:"\f219"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dot-circle:before{content:"\f192"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-image:before{content:"\f1c5"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-times:before{content:"\f317"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-order:before{content:"\f2b0"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frown:before{content:"\f119"}.fa-futbol:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-hexagon:before{content:"\f312"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palfed:before{content:"\f3d8"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pennant:before{content:"\f456"}.fa-percent:before{content:"\f295"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-print:before{content:"\f02f"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-racquet:before{content:"\f45a"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-rebel:before{content:"\f1d0"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-scrubber:before{content:"\f2f8"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-ship:before{content:"\f21a"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-shuttlecock:before{content:"\f45b"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-strava:before{content:"\f428"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f2e2"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-watch:before{content:"\f2e1"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{clip:rect(0,0,0,0);border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome Brands';font-style:normal;font-weight:400;src:url(clientlibs/resources/fonts/fontawesome/fa-brands-400.eot);src:url(clientlibs/resources/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(clientlibs/resources/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(clientlibs/resources/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome Brands'}@font-face{font-family:'Font Awesome Pro Light';font-style:normal;font-weight:300;src:url(clientlibs/resources/fonts/fontawesome/fa-light-300.eot);src:url(clientlibs/resources/fonts/fontawesome/fa-light-300.eot?#iefix) format("embedded-opentype"),url(clientlibs/resources/fonts/fontawesome/fa-light-300.woff2) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fa-light-300.woff) format("woff"),url(clientlibs/resources/fonts/fontawesome/fa-light-300.ttf) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fa-light-300.svg#fontawesome) format("svg")}.fal{font-family:'Font Awesome Pro Light';font-weight:300}@font-face{font-family:'Font Awesome Pro Regular';font-style:normal;font-weight:400;src:url(clientlibs/resources/fonts/fontawesome/fa-regular-400.eot);src:url(clientlibs/resources/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(clientlibs/resources/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(clientlibs/resources/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:'Font Awesome Pro Regular';font-weight:400}.farOrange{font-family:'Font Awesome Pro Regular';font-weight:400;color:#c95109}@font-face{font-family:'Font Awesome Pro Solid';font-style:normal;font-weight:900;src:url(clientlibs/resources/fonts/fontawesome/fa-solid-900.eot);src:url(clientlibs/resources/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(clientlibs/resources/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(clientlibs/resources/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(clientlibs/resources/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(clientlibs/resources/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome Pro Solid';font-weight:900}.fa-chevron-right-regular:before{content:"\f054";font-family:"Font Awesome Pro Regular"}@media screen and (min-width:992px){.spacing-mb-lg-5{margin-bottom:5px}.spacing-mb-lg-10{margin-bottom:10px}.spacing-mb-lg-15{margin-bottom:15px}.spacing-mb-lg-20{margin-bottom:20px}.spacing-mb-lg-25{margin-bottom:25px}.spacing-mb-lg-30{margin-bottom:30px}.spacing-mb-lg-35{margin-bottom:35px}.spacing-mb-lg-40{margin-bottom:40px}.spacing-mb-lg-50{margin-bottom:50px}.spacing-mb-lg-60{margin-bottom:60px}.spacing-pt-lg-60{padding-top:60px}.spacing-pb-lg-60{padding-bottom:60px}.benchmark-asset-allocation-table td:nth-child(1),.benchmark-asset-allocation-table th:nth-child(1){width:6%}.benchmark-asset-allocation-table td:nth-child(2),.benchmark-asset-allocation-table th:nth-child(2){width:32%!important}.benchmark-asset-allocation-table td:nth-child(3),.benchmark-asset-allocation-table th:nth-child(3){width:45%;text-align:right}.benchmark-asset-allocation-table td:nth-child(4){text-align:right}.benchmark-asset-allocation-table th:nth-child(3),.benchmark-asset-allocation-table th:nth-child(4){text-align:left}.benchmark-asset-allocation-table td:nth-child(3),.benchmark-asset-allocation-table td:nth-child(4){padding:8px 15px 8px 8px}}@media screen and (max-width:991px){.wrapper-bg-faf8f4.nav-right{display:block}.supersizer-important-info a[href^="tel:"],.wrapper-next-steps a[href^="tel:"]{text-decoration:underline}.supersizer-footer-bg .supersizer-footer-links ul li{display:block}.spacing-mb-mobile-5{margin-bottom:5px}.spacing-mb-mobile-10{margin-bottom:10px}.spacing-mb-mobile-15{margin-bottom:15px}.spacing-mb-mobile-20{margin-bottom:20px}.spacing-mb-mobile-30{margin-bottom:30px}.spacing-pt-mobile-30{padding-top:30px}.spacing-pb-mobile-30{padding-bottom:30px}.asset-allocation-table tr{border-bottom:1px solid #c8c6c2}.asset-allocation-table tr:first-child{border-bottom:0;position:absolute;margin-left:-9999px;margin-right:-9999px}.asset-allocation-table tbody td{display:block;border-top:0!important;border:0!important}.asset-allocation-table tbody td:nth-child(1){width:100%;padding-top:15px}.asset-allocation-table tbody td:nth-child(2),.asset-allocation-table tbody td:nth-child(3){width:100%;text-align:right;padding-bottom:15px}.asset-allocation-table tbody td:nth-child(2):before{display:block;content:"Minimum";text-align:left;width:50%;float:left}.asset-allocation-table tbody td:nth-child(3):before{display:block;content:"Maximum";text-align:left;width:50%;float:left}.benchmark-asset-allocation-table tbody tr:first-child{position:absolute;margin-left:-9999px;margin-right:-9999px}.benchmark-asset-allocation-table tbody tr{border-bottom:1px solid #c8c6c2}.benchmark-asset-allocation-table tbody td{display:block;border-top:none!important;padding:0!important;height:100%;margin-bottom:15px}.benchmark-asset-allocation-table tbody td:nth-child(1){width:5%;float:left;margin-right:10px;margin-top:15px}.benchmark-asset-allocation-table tbody td:nth-child(2){width:100%;margin-top:15px}.benchmark-asset-allocation-table tbody td:nth-child(3){width:100%;text-align:right;height:45px;margin-top:15px;margin-bottom:15px}.benchmark-asset-allocation-table tbody td:nth-child(3):before{display:block;width:60%;content:"Benchmark asset allocation (%)";margin-bottom:0;text-align:left;float:left}.benchmark-asset-allocation-table tbody td:nth-child(4){text-align:right;width:100%;margin-bottom:15px}.benchmark-asset-allocation-table tbody td:nth-child(4):before{content:'Ranges (%)';display:block;width:60%;text-align:left;float:left}.benchmark-asset-allocation-table tbody td.table-cell-sub-header:nth-child(1){display:none}.benchmark-asset-allocation-table tbody td.table-cell-sub-header:nth-child(3):before,.benchmark-asset-allocation-table tbody td.table-cell-sub-header:nth-child(4):before{font-weight:700}}@media screen and (min-width:768px) and (max-width:991px){.spacing-mb-tablet-5{margin-bottom:5px}.spacing-mb-tablet-10{margin-bottom:10px}.spacing-mb-tablet-15{margin-bottom:15px}.spacing-mb-tablet-20{margin-bottom:20px}.spacing-mb-tablet-30{margin-bottom:30px}.spacing-pt-tablet-30{padding-top:30px}.spacing-pb-tablet-30{padding-bottom:30px}.hero-banner{height:auto}}.hero-banner p{font-size:24px;font-family:Charlie-Std-Medium}.wrapper-direct-super-landing-pg{font-size:16px}.wrapper-direct-super-landing-pg h2{line-height:28px;margin-top:0!important}.wrapper-direct-super-landing-pg .roman-bold-75{font-size:16px;line-height:24px}.wrapper-direct-super-landing-pg .btn-orange{margin-top:0;margin-bottom:0}.wrapper-direct-super-landing-pg .btn-orange:hover{background-color:#741915}.wrapper-direct-super-landing-pg .wrapper-super-benefits p{margin-bottom:10px}.wrapper-direct-super-landing-pg .wrapper-super-benefits h2{margin-bottom:0}.wrapper-direct-super-landing-pg .wrapper-super-benefits h3{font-size:16px;line-height:24px;margin-bottom:10px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.padding20{padding:20px}.wrapper-std-risk-measure{border-bottom:1px solid #c8c6c2;margin-bottom:30px;padding-bottom:10px}.wrapper-std-risk-measure .std-risk-measure-heading h2{font-size:16px;line-height:24px;margin-bottom:20px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.direct-super-thankyou-wrapper .direct-super-thankyou-pg-heading h2,.direct-super-thankyou-wrapper .direct-super-thankyou-pg-heading h3,.direct-super-thankyou-wrapper .direct-super-thankyou-pg-heading h4,.direct-super-thankyou-wrapper .direct-super-thankyou-pg-heading h5{font-size:16px;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;margin-bottom:15px;margin-top:0}@media screen and (max-width:767px){.hero-banner{height:auto}.hero-banner h1{margin-left:0!important}.hero-banner p{font-size:16px}.hide-on-mobile{display:none}}.retirement-product-page-intro{background-color:#faf8f4;padding-top:60px;padding-bottom:60px}.border-button-large{border:3px solid #c95109;border-radius:0;font-size:18px;font-family:Charlie-Std-SemiBold;color:#c95109;height:44px}.border-button-large:focus,.border-button-large:hover{background-color:#c95109;color:#fff}.product-award .media-left{padding-right:0;width:103px}.product-award .media-left img{width:83px}.mkpf-forms-and-documents .fa-file-pdf{font-size:16px;padding-right:10px}@media screen and (max-width:991px){.retirement-product-page-intro{padding-top:60px;padding-bottom:44px}.retirement-product-page-intro .media-left{text-align:center;padding-right:0;display:block;width:100%}.retirement-product-page-intro .media-left img{margin-bottom:60px}}.merriweather{font-family:Merriweather}.mlc-gold{color:#fead1e}.mlc-gradient-gold{background:radial-gradient(160% 140% at 95% 85%,#c94b12 0,#de6b1b 35%,rgba(222,107,27,0) 70%),-webkit-gradient(linear,left top,left bottom,from(#ffbf4d),color-stop(45%,#f59e2f),color-stop(75%,#e26c1a),to(#b9470d));background:-webkit-radial-gradient(160% 140% at 95% 85%,#c94b12 0,#de6b1b 35%,rgba(222,107,27,0) 70%),-webkit-linear-gradient(top,#ffbf4d 0,#f59e2f 45%,#e26c1a 75%,#b9470d 100%);background:-o-radial-gradient(160% 140% at 95% 85%,#c94b12 0,#de6b1b 35%,rgba(222,107,27,0) 70%),-o-linear-gradient(top,#ffbf4d 0,#f59e2f 45%,#e26c1a 75%,#b9470d 100%);background:radial-gradient(160% 140% at 95% 85%,#c94b12 0,#de6b1b 35%,rgba(222,107,27,0) 70%),linear-gradient(180deg,#ffbf4d 0,#f59e2f 45%,#e26c1a 75%,#b9470d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.mlc-off-white{color:#fff6de}.boldine{font-family:Boldine}.montrealserial{font-family:"Montreal Serial",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.montrealserial-heavy{font-family:"Montreal Serial",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-weight:800}.btn-gold-round{min-width:120px;padding:14px 24px;border-radius:100px;display:inline-block;background-color:#fead1e;color:#252828;border:none;text-align:center;font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.33!important;letter-spacing:-.2px}.btn-gold-round:hover{background-color:#ea9501}.btn-lightgrey-round{min-width:120px;padding:14px 24px;border-radius:100px;display:inline-block;background-color:transparent;color:#252828;border:1px solid #252828;text-align:center;font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.33!important;letter-spacing:-.2px}.btn-lightgrey-round:hover{background-color:rgba(37,40,40,.1)}.btn-lightgrey-round:focus,.btn-lightgrey-round:hover{text-decoration:none!important}.bg-gold{background-color:#fead1e}.bg-lightgrey{background-color:#f6f8f8}body:has(.mlc-warmup-campaign){font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.47;letter-spacing:.15px}.mlc-warmup-campaign .row-body,.mlc-warmup-campaign .row-body h1,.mlc-warmup-campaign .row-body h2,.mlc-warmup-campaign .row-body h3,.mlc-warmup-campaign .row-body h4,.mlc-warmup-campaign .row-body h5,.mlc-warmup-campaign .row-footer,.mlc-warmup-campaign .row-footer h1,.mlc-warmup-campaign .row-footer h2,.mlc-warmup-campaign .row-footer h3,.mlc-warmup-campaign .row-footer h4,.mlc-warmup-campaign .row-footer h5{font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.mlc-warmup-campaign .wrapper.wrapper-top-row{background-color:#f6f8f8}.mlc-warmup-campaign .wrapper.wrapper-top-row .nav>li>a{font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.25;letter-spacing:.15px;color:#252828}.mlc-warmup-campaign #site-select-desktop .nav li a{font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.25;letter-spacing:.15px;color:#252828;background-color:#f6f8f8}.mlc-warmup-campaign #site-select-desktop .nav li a:hover{background-color:#ecf1f1}.mlc-warmup-campaign #site-select-desktop .nav li a:focus,.mlc-warmup-campaign #site-select-desktop .nav li.active a{-webkit-box-shadow:inset 0 -5px 0 #f9b83a;box-shadow:inset 0 -5px 0 #f9b83a}.mlc-warmup-campaign .mlc-bootstrap-megamenu.bootstrap-nav-megamenu #secondaryNav li>a{font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.25;letter-spacing:.15px;color:#252828}.mlc-warmup-campaign .mlc-bootstrap-megamenu.bootstrap-nav-megamenu #secondaryNav a:hover{color:#037691}.mlc-warmup-campaign #mlc-header-buttons-mobile.mlc-header-buttons-select .header-primary a,.mlc-warmup-campaign .mlc-header-buttons-select .header-primary a{min-width:120px;padding:14px 24px;border-radius:100px;display:inline-block;background-color:#fead1e;color:#252828;border:none;text-align:center;font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.33!important;letter-spacing:-.2px}.mlc-warmup-campaign #mlc-header-buttons-mobile.mlc-header-buttons-select .header-primary a:hover,.mlc-warmup-campaign .mlc-header-buttons-select .header-primary a:hover{background-color:#ea9501}.mlc-warmup-campaign #mlc-header-buttons-mobile.mlc-header-buttons-select .header-secondary a,.mlc-warmup-campaign .mlc-header-buttons-select .header-secondary a{min-width:120px;padding:14px 24px;border-radius:100px;display:inline-block;background-color:transparent;color:#252828;border:1px solid #252828;text-align:center;font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.33!important;letter-spacing:-.2px}.mlc-warmup-campaign #mlc-header-buttons-mobile.mlc-header-buttons-select .header-secondary a:hover,.mlc-warmup-campaign .mlc-header-buttons-select .header-secondary a:hover{background-color:rgba(37,40,40,.1)}.mlc-warmup-campaign #mlc-header-buttons-mobile.mlc-header-buttons-select .header-secondary a:focus,.mlc-warmup-campaign #mlc-header-buttons-mobile.mlc-header-buttons-select .header-secondary a:hover,.mlc-warmup-campaign .mlc-header-buttons-select .header-secondary a:focus,.mlc-warmup-campaign .mlc-header-buttons-select .header-secondary a:hover{text-decoration:none!important}@media screen and (max-width:992px){.mlc-warmup-campaign .wrapper.wrapper-top-row .nav>li>a{line-height:1.5;font-size:16px}.mlc-warmup-campaign .navbar-primary .navbar-header.navbar-header{background-color:#f6f8f8}.mlc-warmup-campaign #site-select-desktop .nav li a{line-height:1.5;font-size:16px}.mlc-warmup-campaign #topnav-mobile .site-select-nav li a{background-color:#f6f8f8;color:#252828}.mlc-warmup-campaign #topnav-mobile .site-select-nav li.active a,.mlc-warmup-campaign #topnav-mobile .site-select-nav li.active a:hover{background-color:#ecf1f1}.mlc-warmup-campaign #topnav-mobile li:first-child{border-top:1px solid rgba(37,40,40,.2)}.mlc-warmup-campaign #topnav-mobile li{border-bottom:1px solid rgba(37,40,40,.2)}.mlc-warmup-campaign .mlc-bootstrap-megamenu.bootstrap-nav-megamenu #secondaryNav li>a{line-height:1.5;font-size:16px}.mlc-warmup-campaign .mobile-menu #mlc-header-buttons-mobile.mlc-header-buttons-select .header-primary a,.mlc-warmup-campaign .mobile-menu #mlc-header-buttons-mobile.mlc-header-buttons-select .header-secondary a{padding:8px 16px;min-width:0}.mlc-warmup-campaign nav.navbar-default{background-color:#f6f8f8!important}.mlc-warmup-campaign nav.navbar-default .navbar-nav li a{background-color:#f6f8f8}.mlc-warmup-campaign nav.navbar-default #secondaryNav li>a{font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.25;letter-spacing:.15px;color:#252828}.mlc-warmup-campaign nav.navbar-default #secondaryNav a:hover{color:#037691}}@media screen and (max-width:992px) and screen and (max-width:992px){.mlc-warmup-campaign nav.navbar-default #secondaryNav li>a{line-height:1.5;font-size:16px}}.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav>li>a{font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:1.21;letter-spacing:.15px;color:#252828}.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav>li>a:focus{background-color:#f6f8f8}.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav>li>a:focus,.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav>li>a:hover{color:#037691}.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav .yamm-fw.dropdown .dropdown-toggle{font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:1.21;letter-spacing:.15px;color:#252828}.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav .yamm-fw.dropdown .dropdown-toggle:focus{background-color:#f6f8f8}.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav .yamm-fw.dropdown .dropdown-toggle:focus,.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav .yamm-fw.dropdown .dropdown-toggle:hover{color:#037691}@media screen and (max-width:992px){.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav>li>a{font-size:20px;line-height:1.15;letter-spacing:-.2px;color:#252828;background-color:#f6f8f8}.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav>li>a:focus,.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav>li>a:hover{background-color:#ecf1f1!important;color:#252828}.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav .yamm-fw.dropdown .dropdown-toggle{font-size:20px;line-height:1.15;letter-spacing:-.2px;color:#252828;background-color:#f6f8f8}.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav .yamm-fw.dropdown .dropdown-toggle:focus,.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav .yamm-fw.dropdown .dropdown-toggle:hover{background-color:#ecf1f1!important;color:#252828}}.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav .yamm-fw.dropdown.open .dropdown-toggle{color:#037691;background-color:#f6f8f8}.mlc-warmup-campaign .yamm-fw .dropdown-menu{background-color:#f6f8f8;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.mlc-warmup-campaign .yamm-fw .dropdown-menu h5{font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;line-height:1.57;letter-spacing:.15px;color:#252828;font-weight:700!important;padding:8px 0;margin-bottom:0}.mlc-warmup-campaign .yamm-fw .dropdown-menu h5 .orange,.mlc-warmup-campaign .yamm-fw .dropdown-menu h5 .rubine{color:inherit}.mlc-warmup-campaign .megamenu-col .mlc-glyph,.mlc-warmup-campaign .yamm-fw .dropdown-menu .glyphicon{display:none}.mlc-warmup-campaign .megamenu-col:first-child{background-color:transparent;color:#252828;margin-left:0}.mlc-warmup-campaign #megamenu-col-1 li,.mlc-warmup-campaign #megamenu-col-2 li,.mlc-warmup-campaign #megamenu-col-3 li,.mlc-warmup-campaign #megamenu-col-4 li{border-bottom:none;margin-bottom:0}.mlc-warmup-campaign #megamenu-col-1 li a,.mlc-warmup-campaign #megamenu-col-2 li a,.mlc-warmup-campaign #megamenu-col-3 li a,.mlc-warmup-campaign #megamenu-col-4 li a{font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:1.57!important;letter-spacing:.15px!important;color:#252828!important;padding-top:8px!important;padding-bottom:8px!important;border-bottom:1px solid rgba(37,40,40,.3)!important}.mlc-warmup-campaign #megamenu-col-1 li a:active,.mlc-warmup-campaign #megamenu-col-1 li a:focus,.mlc-warmup-campaign #megamenu-col-1 li a:hover,.mlc-warmup-campaign #megamenu-col-2 li a:active,.mlc-warmup-campaign #megamenu-col-2 li a:focus,.mlc-warmup-campaign #megamenu-col-2 li a:hover,.mlc-warmup-campaign #megamenu-col-3 li a:active,.mlc-warmup-campaign #megamenu-col-3 li a:focus,.mlc-warmup-campaign #megamenu-col-3 li a:hover,.mlc-warmup-campaign #megamenu-col-4 li a:active,.mlc-warmup-campaign #megamenu-col-4 li a:focus,.mlc-warmup-campaign #megamenu-col-4 li a:hover{background-color:#ecf1f1!important}@media screen and (max-width:992px){.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav .yamm-fw.dropdown.open .dropdown-toggle{color:#252828;background-color:#ecf1f1!important}.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav{border-top:1px solid rgba(37,40,40,.2)}.mlc-warmup-campaign .yamm-fw .dropdown-menu h5{padding:6px 0 6px 24px}.mlc-warmup-campaign #megamenu-col-1,.mlc-warmup-campaign #megamenu-col-2,.mlc-warmup-campaign #megamenu-col-3,.mlc-warmup-campaign #megamenu-col-4{padding-top:6px;padding-bottom:6px}.mlc-warmup-campaign #megamenu-col-1 li a,.mlc-warmup-campaign #megamenu-col-2 li a,.mlc-warmup-campaign #megamenu-col-3 li a,.mlc-warmup-campaign #megamenu-col-4 li a{background-color:#f6f8f8;border-bottom:none!important;padding-top:6px!important;padding-bottom:6px!important}}.mlc-warmup-campaign #megamenu-col-1 p,.mlc-warmup-campaign #megamenu-col-2 p,.mlc-warmup-campaign #megamenu-col-3 p,.mlc-warmup-campaign #megamenu-col-4 p{margin-bottom:6px}.mlc-warmup-campaign #megamenu-col-1 p a,.mlc-warmup-campaign #megamenu-col-2 p a,.mlc-warmup-campaign #megamenu-col-3 p a,.mlc-warmup-campaign #megamenu-col-4 p a{font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:1.47!important;letter-spacing:.15px!important;color:#037691!important;margin-top:0;padding:6px 0!important}.mlc-warmup-campaign #megamenu-col-1 p a:hover,.mlc-warmup-campaign #megamenu-col-2 p a:hover,.mlc-warmup-campaign #megamenu-col-3 p a:hover,.mlc-warmup-campaign #megamenu-col-4 p a:hover{color:#23527c!important}.mlc-warmup-campaign #megamenu-col-1 h4,.mlc-warmup-campaign #megamenu-col-2 h4,.mlc-warmup-campaign #megamenu-col-3 h4,.mlc-warmup-campaign #megamenu-col-4 h4{font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:1.05;letter-spacing:-.2px;color:#252828}.mlc-warmup-campaign #megamenu-col-1 h4 .orange,.mlc-warmup-campaign #megamenu-col-1 h4 .rubine,.mlc-warmup-campaign #megamenu-col-2 h4 .orange,.mlc-warmup-campaign #megamenu-col-2 h4 .rubine,.mlc-warmup-campaign #megamenu-col-3 h4 .orange,.mlc-warmup-campaign #megamenu-col-3 h4 .rubine,.mlc-warmup-campaign #megamenu-col-4 h4 .orange,.mlc-warmup-campaign #megamenu-col-4 h4 .rubine{color:inherit}.mlc-warmup-campaign #megamenu-col-1 .button-sm:not(#x):not(#y),.mlc-warmup-campaign #megamenu-col-1 span.button-md-rubine:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-1 span.megamenu-button-sm:not(#x):not(#y),.mlc-warmup-campaign #megamenu-col-2 .button-sm:not(#x):not(#y),.mlc-warmup-campaign #megamenu-col-2 span.button-md-rubine:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-2 span.megamenu-button-sm:not(#x):not(#y),.mlc-warmup-campaign #megamenu-col-3 .button-sm:not(#x):not(#y),.mlc-warmup-campaign #megamenu-col-3 span.button-md-rubine:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-3 span.megamenu-button-sm:not(#x):not(#y),.mlc-warmup-campaign #megamenu-col-4 .button-sm:not(#x):not(#y),.mlc-warmup-campaign #megamenu-col-4 span.button-md-rubine:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-4 span.megamenu-button-sm:not(#x):not(#y){min-width:120px;padding:14px 24px;border-radius:100px;display:inline-block;background-color:transparent;color:#252828;border:1px solid #252828;text-align:center;font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.33!important;letter-spacing:-.2px;height:auto!important;margin-top:0}.mlc-warmup-campaign #megamenu-col-1 .button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-1 span.button-md-rubine:not(#x):not(#y):not(#z):hover,.mlc-warmup-campaign #megamenu-col-1 span.megamenu-button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-2 .button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-2 span.button-md-rubine:not(#x):not(#y):not(#z):hover,.mlc-warmup-campaign #megamenu-col-2 span.megamenu-button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-3 .button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-3 span.button-md-rubine:not(#x):not(#y):not(#z):hover,.mlc-warmup-campaign #megamenu-col-3 span.megamenu-button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-4 .button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-4 span.button-md-rubine:not(#x):not(#y):not(#z):hover,.mlc-warmup-campaign #megamenu-col-4 span.megamenu-button-sm:not(#x):not(#y):hover{background-color:rgba(37,40,40,.1)}.mlc-warmup-campaign #megamenu-col-1 .button-sm:not(#x):not(#y):focus,.mlc-warmup-campaign #megamenu-col-1 .button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-1 span.button-md-rubine:not(#x):not(#y):not(#z):focus,.mlc-warmup-campaign #megamenu-col-1 span.button-md-rubine:not(#x):not(#y):not(#z):hover,.mlc-warmup-campaign #megamenu-col-1 span.megamenu-button-sm:not(#x):not(#y):focus,.mlc-warmup-campaign #megamenu-col-1 span.megamenu-button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-2 .button-sm:not(#x):not(#y):focus,.mlc-warmup-campaign #megamenu-col-2 .button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-2 span.button-md-rubine:not(#x):not(#y):not(#z):focus,.mlc-warmup-campaign #megamenu-col-2 span.button-md-rubine:not(#x):not(#y):not(#z):hover,.mlc-warmup-campaign #megamenu-col-2 span.megamenu-button-sm:not(#x):not(#y):focus,.mlc-warmup-campaign #megamenu-col-2 span.megamenu-button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-3 .button-sm:not(#x):not(#y):focus,.mlc-warmup-campaign #megamenu-col-3 .button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-3 span.button-md-rubine:not(#x):not(#y):not(#z):focus,.mlc-warmup-campaign #megamenu-col-3 span.button-md-rubine:not(#x):not(#y):not(#z):hover,.mlc-warmup-campaign #megamenu-col-3 span.megamenu-button-sm:not(#x):not(#y):focus,.mlc-warmup-campaign #megamenu-col-3 span.megamenu-button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-4 .button-sm:not(#x):not(#y):focus,.mlc-warmup-campaign #megamenu-col-4 .button-sm:not(#x):not(#y):hover,.mlc-warmup-campaign #megamenu-col-4 span.button-md-rubine:not(#x):not(#y):not(#z):focus,.mlc-warmup-campaign #megamenu-col-4 span.button-md-rubine:not(#x):not(#y):not(#z):hover,.mlc-warmup-campaign #megamenu-col-4 span.megamenu-button-sm:not(#x):not(#y):focus,.mlc-warmup-campaign #megamenu-col-4 span.megamenu-button-sm:not(#x):not(#y):hover{text-decoration:none!important}.mlc-warmup-campaign #megamenu-col-1:not(:has(>ul[role=menu])),.mlc-warmup-campaign #megamenu-col-2:not(:has(>ul[role=menu])),.mlc-warmup-campaign #megamenu-col-3:not(:has(>ul[role=menu])),.mlc-warmup-campaign #megamenu-col-4:not(:has(>ul[role=menu])){margin:0;padding:0}.mlc-warmup-campaign #megamenu-col-1:not(:has(>ul[role=menu])):not(:has(img)),.mlc-warmup-campaign #megamenu-col-2:not(:has(>ul[role=menu])):not(:has(img)),.mlc-warmup-campaign #megamenu-col-3:not(:has(>ul[role=menu])):not(:has(img)),.mlc-warmup-campaign #megamenu-col-4:not(:has(>ul[role=menu])):not(:has(img)){padding-left:36px;padding-right:36px}.mlc-warmup-campaign #megamenu-col-1:not(:has(>ul[role=menu])):not(:has(img)) h4,.mlc-warmup-campaign #megamenu-col-2:not(:has(>ul[role=menu])):not(:has(img)) h4,.mlc-warmup-campaign #megamenu-col-3:not(:has(>ul[role=menu])):not(:has(img)) h4,.mlc-warmup-campaign #megamenu-col-4:not(:has(>ul[role=menu])):not(:has(img)) h4{padding-top:16px}.mlc-warmup-campaign #megamenu-col-1:not(:has(>ul[role=menu])):not(:has(img)) h4 a:not(#x):not(#y),.mlc-warmup-campaign #megamenu-col-2:not(:has(>ul[role=menu])):not(:has(img)) h4 a:not(#x):not(#y),.mlc-warmup-campaign #megamenu-col-3:not(:has(>ul[role=menu])):not(:has(img)) h4 a:not(#x):not(#y),.mlc-warmup-campaign #megamenu-col-4:not(:has(>ul[role=menu])):not(:has(img)) h4 a:not(#x):not(#y){margin:0!important;padding:0!important}@media screen and (max-width:992px){.mlc-warmup-campaign #megamenu-col-1:not(:has(>ul[role=menu])):not(:has(img)),.mlc-warmup-campaign #megamenu-col-2:not(:has(>ul[role=menu])):not(:has(img)),.mlc-warmup-campaign #megamenu-col-3:not(:has(>ul[role=menu])):not(:has(img)),.mlc-warmup-campaign #megamenu-col-4:not(:has(>ul[role=menu])):not(:has(img)){padding-left:24px;padding-right:24px}.mlc-warmup-campaign #megamenu-col-1:not(:has(>ul[role=menu])):not(:has(img)) .button-md-rubine:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-1:not(:has(>ul[role=menu])):not(:has(img)) .button-sm:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-1:not(:has(>ul[role=menu])):not(:has(img)) .megamenu-button-sm:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-2:not(:has(>ul[role=menu])):not(:has(img)) .button-md-rubine:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-2:not(:has(>ul[role=menu])):not(:has(img)) .button-sm:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-2:not(:has(>ul[role=menu])):not(:has(img)) .megamenu-button-sm:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-3:not(:has(>ul[role=menu])):not(:has(img)) .button-md-rubine:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-3:not(:has(>ul[role=menu])):not(:has(img)) .button-sm:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-3:not(:has(>ul[role=menu])):not(:has(img)) .megamenu-button-sm:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-4:not(:has(>ul[role=menu])):not(:has(img)) .button-md-rubine:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-4:not(:has(>ul[role=menu])):not(:has(img)) .button-sm:not(#x):not(#y):not(#z),.mlc-warmup-campaign #megamenu-col-4:not(:has(>ul[role=menu])):not(:has(img)) .megamenu-button-sm:not(#x):not(#y):not(#z){margin-bottom:0}.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-headings:first-child{margin-top:20px}}.mlc-warmup-campaign #megamenu-col-1:not(:has(>ul[role=menu])) a:has(img),.mlc-warmup-campaign #megamenu-col-1:not(:has(>ul[role=menu])) img,.mlc-warmup-campaign #megamenu-col-2:not(:has(>ul[role=menu])) a:has(img),.mlc-warmup-campaign #megamenu-col-2:not(:has(>ul[role=menu])) img,.mlc-warmup-campaign #megamenu-col-3:not(:has(>ul[role=menu])) a:has(img),.mlc-warmup-campaign #megamenu-col-3:not(:has(>ul[role=menu])) img,.mlc-warmup-campaign #megamenu-col-4:not(:has(>ul[role=menu])) a:has(img),.mlc-warmup-campaign #megamenu-col-4:not(:has(>ul[role=menu])) img{margin:0!important;padding:0!important}.mlc-warmup-campaign #megamenu-col-1:not(:has(>ul[role=menu]))#megamenu-col-1:not(:has(>ul[role=menu])):not(:has(img)),.mlc-warmup-campaign #megamenu-col-2:not(:has(>ul[role=menu]))#megamenu-col-1:not(:has(>ul[role=menu])):not(:has(img)),.mlc-warmup-campaign #megamenu-col-3:not(:has(>ul[role=menu]))#megamenu-col-1:not(:has(>ul[role=menu])):not(:has(img)),.mlc-warmup-campaign #megamenu-col-4:not(:has(>ul[role=menu]))#megamenu-col-1:not(:has(>ul[role=menu])):not(:has(img)){padding-left:16px}.mlc-warmup-campaign .personal-menu .megamenu-primary-nav .dropdown #nav_retirement+.dropdown-menu #megamenu-col-2 h4 a{font-family:"Open Sans",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif!important;font-size:22px!important;font-style:normal!important;font-weight:500!important;line-height:1.05!important;letter-spacing:-.2px!important;color:#252828!important}@media screen and (max-width:599px){.mlc-warmup-campaign .masthead-wrapper.masthead-sm,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper{min-height:185px;height:auto}}.mlc-warmup-campaign .masthead-wrapper.masthead-sm .container.page-header-container,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .container.page-header-container{background-color:transparent}.mlc-warmup-campaign .masthead-wrapper.masthead-sm h1,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper h1{font-size:44px}.mlc-warmup-campaign .masthead-wrapper.masthead-sm h1 .mlc-off-white,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper h1 .mlc-off-white{color:#fff6de!important}.mlc-warmup-campaign .masthead-wrapper.masthead-sm h1 .mlc-gold,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper h1 .mlc-gold{color:#fead1e!important}.mlc-warmup-campaign .masthead-wrapper.masthead-sm h1 .charcoal,.mlc-warmup-campaign .masthead-wrapper.masthead-sm h1 .charcoal-new,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper h1 .charcoal,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper h1 .charcoal-new{color:#3b3b3b!important}.mlc-warmup-campaign .masthead-wrapper.masthead-sm h1 .rubine,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper h1 .rubine{color:#ce0058!important}.mlc-warmup-campaign .masthead-wrapper.masthead-sm h1 .aqua,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper h1 .aqua{color:#017780!important}.mlc-warmup-campaign .masthead-wrapper.masthead-sm h1 .orange,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper h1 .orange{color:#bc4401!important}.mlc-warmup-campaign .masthead-wrapper.masthead-sm h1 .deep-orange,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper h1 .deep-orange{color:#741915!important}.mlc-warmup-campaign .masthead-wrapper.masthead-sm h1 span,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper h1 span{color:inherit!important}.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper{min-height:400px;height:auto;-webkit-background-size:cover!important;background-size:cover!important;background-position:center bottom!important;background-repeat:none;padding-bottom:60px}.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-headings h1,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-headings h2,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-headings h3,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-headings h4,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-headings h5,.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-headings h6{margin-bottom:0;margin-top:0!important}.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-headings:last-child{margin-bottom:20px}.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-mid-image{min-height:320px;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important;background:0 0}@media screen and (max-width:992px){.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-mid-image{min-height:220px}}@media screen and (max-width:400px){.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-mid-image{min-height:120px}}.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-mid-image.no-inline-bg{background:0 0}.mlc-warmup-campaign .mlcuplift-masterhead-withcontent-wrapper .banner-content-section{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:50px 20px}.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption{background-color:transparent;color:inherit}.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption h1,.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption h2,.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption h3,.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption h4,.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption h5,.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption h6{font-family:"Montreal Serial",HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-weight:800;color:inherit}.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption h1{font-size:44px}.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption h2{font-size:30px}.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption h3{font-size:26px}.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption h4{font-size:20px}.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption h5{font-size:15px}.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-caption h6{font-size:13px}.mlc-warmup-campaign .carousel-content-list-wrapper .carousel-inner .item{background-position:center bottom!important}.mlc-warmup-campaign .scrollable-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:992px){.mlc-warmup-campaign .scrollable-panel{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.mlc-warmup-campaign .scrollable-panel .scrollable-panel-clickable-card{width:200px;height:200px;padding:20px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.mlc-warmup-campaign .scrollable-panel .scrollable-panel-clickable-card:hover{background-color:#ecf1f1;cursor:pointer}.mlc-warmup-campaign .scrollable-panel .scrollable-panel-clickable-card a:not(.scrollable-panel-link),.mlc-warmup-campaign .scrollable-panel .scrollable-panel-clickable-card button{position:relative;z-index:2}.mlc-warmup-campaign .scrollable-panel .scrollable-panel-clickable-card img{width:100%;height:auto;max-width:64px;max-height:64px}.mlc-warmup-campaign .scrollable-panel .scrollable-panel-clickable-card .scrollable-panel-link a{position:absolute;inset:0;z-index:1;text-indent:-9999px;overflow:hidden}@media screen and (min-width:993px){.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav .yamm-fw.dropdown .dropdown-menu{padding-top:32px;padding-bottom:32px}.mlc-warmup-campaign .megamenu-primary-nav.megamenu-primary-nav.megamenu-primary-nav .yamm-fw.dropdown .dropdown-menu .megamenu-row{position:relative;left:16px}.top-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-header #mlc-header-top-nav{padding-right:0}}.cookiewarning.cookiewarning{background-color:#f0eeea}.cookiewarning.cookiewarning .cookie-notification__actions .btn-primary,.cookiewarning.cookiewarning .cookie-notification__actions .btn-secondary{font-family:Charlie-Std-SemiBold;border-radius:0}.cookiewarning.cookiewarning .cookie-notification__actions .btn-primary:active,.cookiewarning.cookiewarning .cookie-notification__actions .btn-primary:hover,.cookiewarning.cookiewarning .cookie-notification__actions .btn-secondary:active,.cookiewarning.cookiewarning .cookie-notification__actions .btn-secondary:hover{background-color:#bc4401;border-color:#bc4401}.cookiewarning.cookiewarning .cookie-notification__actions .btn-primary{background-color:#c95109;color:#fff}.cookiewarning.cookiewarning .cookie-notification__actions .btn-secondary{color:#c95109;border-color:#c95109}.cookiewarning.cookiewarning .cookie-notification__actions .btn-secondary:active,.cookiewarning.cookiewarning .cookie-notification__actions .btn-secondary:hover{color:#fff}.test-theme-less h5{color:red}.wrapper-blog-overview{padding-top:40px;padding-bottom:40px}.group-nabasia-blog-overview{margin-top:30px}.blog-wrapper{background-position:center top;-webkit-background-size:cover;background-size:cover;height:290px}.blog-filter-categories .btn-group{margin-bottom:40px}.blog-filter-categories .btn-group.btn-group-justified{border-bottom:1px solid #3b3b3b}.blog-filter-categories .btn-group .btn-default{background-color:#fff;border-radius:0;border:0;color:#3b3b3b;font-weight:700;margin-bottom:-1px;width:auto}.blog-filter-categories .btn-group .btn-default.active{border-bottom:5px solid #c95109;-webkit-box-shadow:none;box-shadow:none;color:#000}.blogentry-content-wrapper{background-color:#fff}.blogentry-content-wrapper .blogentry-date{color:#3b3b3b!important;padding-top:20px;padding-bottom:10px;font-size:14px}.blogentry-content-wrapper .blogentry-title h3{color:#3b3b3b;margin-top:0!important;margin-bottom:0;font-size:22px}.blogentry-content-wrapper .blogentry-more-overlay .blogentry-more-link{background:0 0!important}.blogpost .blogBackLink{padding-left:0}.blogpost .entrytitle{margin-bottom:20px;margin-top:30px;text-align:left;display:inline-block}.blogpost .entrytext{margin:20px auto}.blog-author{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:10px}.blog-author img{margin-right:10px}hr{margin-bottom:30px;margin-top:30px;color:#c8c2c6;border-color:#e5e5e5}.blog-abt-author{background-color:#f3f4f8;margin-bottom:40px;padding:40px 30px 30px 0}.blog-abt-author-title{margin-bottom:20px}.blog-abt-author-title p{color:#666}.addthis_toolbox{margin-bottom:40px}.common-blog-overview-wrapper{margin:50px 0 30px}.blog-filter-wrapper{margin-left:10px;margin-right:10px;margin-bottom:5px}.masonry-brick-wrapper{padding-right:10px;padding-left:10px;padding-bottom:50px}.common-blog-overview-wrapper-basic{margin-top:20px}.common-blog-overview-wrapper-basic .masonry-brick{position:relative!important;width:100%;left:inherit!important;top:inherit!important}.blog-rhs-column .masonry-brick{min-height:1px;padding-left:10px;padding-right:10px}.common-blog-overview-wrapper-basic .masonry-brick-wrapper{padding-right:0;padding-left:0;padding-bottom:40px}.blog-wrapper-container{margin-top:15px}.blog-masthead-wrapper .blog-masthead{opacity:.85;padding:0 25px;height:320px;background-color:#c95109;opacity:.95}.blog-masthead-wrapper .blog-masthead h1{color:#fff;font-size:34px;width:100%}.blog-masthead-wrapper .blog-masthead a{color:#fff}.blog-masthead-wrapper .blog-masthead a:hover{text-decoration:underline}.blog-rhs-column h3{margin-top:0!important;margin-bottom:0}.blogpost .blog-entry-title{color:#3b3b3b;font-size:34px}.blogpost .entrytitle small{font-weight:700;color:#3b3b3b}.blog-subscribe-wrapper{background-color:#faf8f4;padding:60px 0 44px}.blog-subscribe-wrapper .blog-subscribe-text h3{text-align:right}.blog-subscribe-wrapper .blog-subscribe-form .text-image{text-align:left}.blog-subscribe-wrapper .blog-subscribe-form .text-image span.button-md{margin-top:0}.blog .navigation{display:none}.bootstrap_simpleform form{display:inline-block;margin-top:50px;background:0 0}.bootstrap_simpleform .submitbutton{display:inline-block}.bootstrap_simpleform .step.ui-formwizard-content br{display:none}.bootstrap_simpleform .submitbutton a{background-color:#c95109;color:#fff;font-family:Charlie-Std-SemiBold;font-size:20px;padding:11px 21px;cursor:pointer;text-decoration:none}.bootstrap_simpleform .ui-formwizard{border:none}.bootstrap_simpleform{text-align:center}.bootstrap_simpleform .step.ui-formwizard-content .stepname{display:block;font-size:30px;position:absolute;top:0;left:0;font-family:Charlie-Std-SemiBold;width:100%}.bootstrap_simpleform .step.ui-formwizard-content .input .formfield input{border:1px solid #ccc;background:#fff;padding:11px}.bootstrap_simpleform .step.ui-formwizard-content .input .formlabel{display:none}.bootstrap-page-blog .wrapper-body{margin-bottom:70px}.blog-rhs-column:before{content:"Related articles";font-family:Charlie-Std-SemiBold;font-size:26px}@media screen and (min-width:992px) and (max-width:1205px){.blog-masthead-wrapper .blog-masthead{height:auto}}@media screen and (max-width:992px){.blog-subscribe-form .bootstrap-simpleform,.blog-subscribe-wrapper .blog-subscribe-text h3{text-align:center}.blog-rhs-column{padding-top:30px}}@media screen and (max-width:599px){.blog-subscribe-wrapper .blog-subscribe-form span.button-md{color:#fff!important;background-color:#c95109!important;font-family:Charlie-Std-SemiBold;font-size:18px;padding-top:5px}}@media screen and (max-width:500px){.bootstrap_simpleform .step.ui-formwizard-content .stepname{font-size:22px}}@media screen and (max-width:400px){.bootstrap_simpleform .step.ui-formwizard-content .input .formfield input,.bootstrap_simpleform form{width:100%}.bootstrap_simpleform .submitbutton{width:100%;padding:10px 0}.bootstrap_simpleform .submitbutton a{width:100%;display:inline-block}}.wrapper-bg-f0eeea.nav0{padding-top:14px}.wrapper-bg-f0eeea.nav0 a{color:#3b3b3b;text-decoration:none}.wrapper-bg-f0eeea.nav0 a:hover{color:#23527c}.blog.wrapper.wrapper-primary-nav{padding:18px 0}.blog.mlclogo{border-right:1px solid #e5e5e5}.blogsocialIcn{float:right!important}.hatchCt h4{font-family:Charlie-Std-Medium,helvetica,arial}.blog-masthead-wrapper .blog-masthead h4{margin-top:30px!important}.blog-masthead-wrapper .blog-masthead h4 a{font-family:Charlie-Std-Medium;padding:10px 20px;border:3px solid #fff}.blog-masthead-wrapper .blog-masthead h4 a:hover{border:3px solid #fff;background-color:#fff;color:#c95109}.blog-masthead-wrapper .blog-masthead h4 a:focus{text-decoration:none}@media screen and (min-width:992px) and (max-width:1199px){.blog-masthead-wrapper .blog-masthead{height:270px}}@media screen and (min-width:1200px){.blog-masthead-wrapper .blog-masthead{height:320px}.blog-masthead-wrapper .blog-masthead h1{margin-top:40px!important}}@media screen and (min-width:992px){.blog.mlclogo{width:120px}.hatchlogo{width:100px;margin:12px 5px 0 15px}.blogsocialIcn{margin-top:10px;margin-bottom:-10px}.hatchCt h4{margin-top:21px!important}}@media screen and (max-width:991px){.wrapper-bg-f0eeea.nav0{display:none}.blog-masthead-wrapper .blog-masthead{background-color:rgba(0,0,0,.65)}.blog-masthead-wrapper .blog-masthead h4 a{border:2px solid #fff;font-size:15px;padding:7px 20px}.blog-masthead-wrapper .blog-masthead h4 a:hover{color:#3b3b3b}}@media screen and (min-width:768px) and (max-width:991px){.blog.mlclogo{width:90px}.blog.mlclogo img{height:40px}.hatchlogo{width:80px;margin:7px 15px 0 10px}.hatchlogo h1{font-size:30px}.blogsocialIcn{width:210px;margin-top:10px;margin-bottom:-10px}.blogsocialIcn img{height:30px}.hatchCt{width:310px}.hatchCt h4{font-size:20px;margin-top:13px!important}.blog-masthead-wrapper .blog-masthead{height:270px}.blog-masthead-wrapper .blog-masthead h1{margin-top:25px!important}}@media screen and (max-width:767px){.blog-masthead-wrapper .blog-masthead h1{font-size:24px;margin-left:0}.blog-filter-categories .btn-group .btn-default{width:100%}.blog-subscribe-wrapper .blog-subscribe-form .text-image,.blog-subscribe-wrapper .blog-subscribe-text h3{text-align:center}.blog-subscribe-wrapper .blog-subscribe-form span.button-md{margin-top:20px!important}.blog.mlclogo{margin-bottom:15px;border-right:0}.blog.mlclogo img{height:38px}.hatchlogo h1{font-size:26px}.blogsocialIcn img{height:26px}.blog-masthead-wrapper .blog-masthead{height:auto;padding-left:15px;padding-right:15px}.blog-masthead-wrapper .container.page-header-container{background:0 0!important}.blog-masthead-wrapper .blog-masthead h4{margin-top:0!important;margin-bottom:30px}.blog-masthead-wrapper.masthead-wrapper.masthead-sm{height:auto!important}.blog-filter-wrapper{margin-bottom:30px;margin-top:-30px}.blog-results-wrapper .masonry-brick,.blog-results-wrapper .masonry-brick img{width:100%!important}}@media screen and (min-width:600px) and (max-width:767px){.blog-masthead-wrapper .blog-masthead h1{margin-top:20px!important}}@media screen and (min-width:280px) and (max-width:767px){.blogsocialIcn{position:absolute;top:70px;right:15px}}@media screen and (max-width:279px){.blogsocialIcn{float:left;margin-bottom:-10px}.blogsocialIcn p{text-align:left!important}}.nabasia-blog-overview-wrapper-full{min-height:1200px}.nabasia-blog-overview-wrapper .blog-filter-wrapper .blog-filter-categories,.nabasia-blog-overview-wrapper .blog-filter-wrapper .blog-filter-tags{margin:10px}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick{display:none}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded{display:block;margin:10px 0 0}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper{margin:10px 0 0;background-color:#fff}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-image-wrapper .blogentry-image{width:100%}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper{padding:5px}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-date{color:#6a6a6a;font-weight:700}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-body{max-height:120px;position:relative;overflow:hidden}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-body .blogentry-more-overlay{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:30px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:-webkit-linear-gradient(top,transparent,#fff);background-image:-o-linear-gradient(top,transparent,#fff);background-image:linear-gradient(to bottom,transparent,#fff)}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-body .blogentry-more-overlay .blogentry-more-link{position:absolute;bottom:0;right:0;background-color:#fff;padding-left:10px}.nabasia-blog-overview-wrapper .blog-results-wrapper .masonry-brick.loaded .masonry-brick-wrapper .blogentry-content-wrapper .blogentry-tags-label{font-weight:700;padding:7px 1px}@media print{.blog-overview-page *{visibility:hidden}.modal,.modal *{visibility:visible}.modal{position:absolute;left:0;top:0}}.cq-wcm-edit .blog-filter-categories .btn-group.btn-group-justified{display:table}.cq-wcm-edit .blog-filter-categories .btn-group{display:table-cell}@media (max-width:767px){.blog-filter-categories .btn-group{display:initial!important}.row-footer{background-color:#ffff!important;min-height:0!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvYm9vdHN0cmFwLmNzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvZm9udHMubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvbWl4aW5zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3Mvbm9ybWFsaXplLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvcHJpbnQubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9nbHlwaGljb25zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3Mvc2NhZmZvbGRpbmcubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL3RoZW1lLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtbmF2LXByaW1hcnkubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvaW1hZ2UubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy90eXBlLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3RleHQtb3ZlcmZsb3cubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvdGV4dC1lbXBoYXNpcy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9jb2RlLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvZ3JpZC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9ncmlkLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvdGFibGVzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3RhYmxlLXJvdy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Zvcm1zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2Zvcm1zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvYnV0dG9ucy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9idXR0b25zLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL29wYWNpdHkubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnQtYW5pbWF0aW9ucy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Ryb3Bkb3ducy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9uYXYtZGl2aWRlci5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2J1dHRvbi1ncm91cHMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvYm9yZGVyLXJhZGl1cy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2lucHV0LWdyb3Vwcy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL25hdnMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9uYXZiYXIubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvdXRpbGl0aWVzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvYnJlYWRjcnVtYnMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9wYWdpbmF0aW9uLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3BhZ2luYXRpb24ubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9wYWdlci5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2xhYmVscy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9sYWJlbHMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9iYWRnZXMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9qdW1ib3Ryb24ubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy90aHVtYm5haWxzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvYWxlcnRzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2FsZXJ0cy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3Byb2dyZXNzLWJhcnMubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvZ3JhZGllbnRzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3Byb2dyZXNzLWJhci5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21lZGlhLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbGlzdC1ncm91cC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL21peGlucy9saXN0LWdyb3VwLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvcGFuZWxzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3BhbmVscy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3Jlc3BvbnNpdmUtZW1iZWQubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy93ZWxscy5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Nsb3NlLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbW9kYWxzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvdG9vbHRpcC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3BvcG92ZXJzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvY2Fyb3VzZWwubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvY2xlYXJmaXgubGVzcyIsIi4uL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MiLCIuLi9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLVRFTVAvY2xpZW50bGlicy9jc3MvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwiLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL2Jvb3RzdHJhcC1hY2Nlc3NpYmlsaXR5Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1sb2dpbi5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1jaGFuZ2UtYW5kLXNldC1wYXNzd29yZC5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtbG9nb3V0Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1kYWYtbWVkaWEtcXVlcmllcy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL2VtcGxveWVyLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1zZWFyY2gtYm94Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLXVuaXQtcHJpY2VzLW5ldy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtZmluZC1mdW5kcy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtd2VhbHRoLXNvdXJjZS1sb29rdXAubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLWNvbnRlbnQtbGlzdC1jdXN0b20tY2hhbm5lbC10YWJzLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QtY3VzdG9tLWNlbnRlci1jb2xvcmVkLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1jb250ZW50LWxpc3QtdGFicy1hZHZpY2UubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvdGVtcGxhdGVzL21sYy1sdGQtYnVzaW5lc3MtdGhlbWUubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbi5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL21sYy1sdGQtY2FtcGFpZ24ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvdGVtcGxhdGVzL21sYy1sdGQtY29tbXVuaXR5LWZvdW5kYXRpb24ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvZm9udGF3ZXNvbWUubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtZGF5Mi1saXN0cy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL2ZhbmRiLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbWxjLWx0ZC1zZWFyY2gubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9tbGMtbHRkLW1lZ2FtZW51Lmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvZW1iZWR2aWdmb3JtLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvY2Fyb3VzZWwubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9ha2FtYWktdmlkZW8ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9jYW1wYWlnbi11bmNoYW5naW5nLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvcmV0aXJlbWVudC1odWIubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvdGhlbWUtbWxjLWJyYW5kLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbXlzdXBlci10YWJzLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvbnBzLWZvcm0ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvY29tcG9uZW50cy9zdXBlcnNpemVyLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvc3BhY2VyLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvZGlyZWN0LXN1cGVyLXNzZi5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL3N1cGVyLXRvLXBlbnNpb24ubGVzcyIsImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvdmFyaWFibGVzLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvdG9wLWhlYWRlci5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb29raWUtbm90aWZpY2F0aW9uLmxlc3MiLCJib290c3RyYXAtbWxjL2NsaWVudGxpYnMvY3NzL2NvbXBvbmVudHMvYmxvZy5sZXNzIiwiYm9vdHN0cmFwLW1sYy9jbGllbnRsaWJzL2Nzcy9jb21wb25lbnRzL2Jsb2dPdmVydmlldy9ibG9nT3ZlcnZpZXcubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7QUNDQSxXQUNFLFlBQUEscUJBQ0EsSUFBQSw4RkFBQSxhQUFBLENBQUEseUZBQUEsY0FBQSxDQUFBLHdGQUFBLGtCQUFBLENBQUEsd0ZBQUEsY0FNRixXQUNFLFlBQUEsNEJBQ0EsSUFBQSxxR0FBQSxhQUFBLENBQUEsZ0dBQUEsY0FBQSxDQUFBLCtGQUFBLGtCQUFBLENBQUEsK0ZBQUEsY0FNRixXQUNDLFlBQUEsb0JBQ0EsSUFBQSw2RkFBQSxhQUFBLENBQUEsd0ZBQUEsY0FBQSxDQUFBLHVGQUFBLGtCQUFBLENBQUEsdUZBQUEsY0FNRCxXQUNFLFlBQUEsMkJBQ0EsSUFBQSxvR0FBQSxhQUFBLENBQUEsK0ZBQUEsY0FBQSxDQUFBLDhGQUFBLGtCQUFBLENBQUEsOEZBQUEsY0FNRixXQUNFLFlBQUEsbUJBQ0EsSUFBQSw0RkFBQSxhQUFBLENBQUEsdUZBQUEsY0FBQSxDQUFBLHNGQUFBLGtCQUFBLENBQUEsc0ZB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UUFHRCxzQkFDQyxRQUFBLFFBR0QsdUJBQ0MsUUFBQSxRQUdELHVCQUNDLFFBQUEsUUFHRCx5QkFDQyxRQUFBLFFBR0QsdUJBQ0MsUUFBQSxRQUdELDZCQUNDLFFBQUEsUUFHRCxpQ0FDQyxRQUFBLFFBR0QsNEJBQ0MsUUFBQSxRQUdELHlDQUNDLFFBQUEsUUFHRCxtQ0FDQyxRQUFBLFFBR0QscUJBQ0MsUUFBQSxRQUdELDBCQUNDLFFBQUEsUUFHRCx3Q0FDQyxRQUFBLFFBR0Qsc0NBQ0MsUUFBQSxRQUdELG1DQUNDLFFBQUEsUUFHRCxvQ0FDQyxRQUFBLFFBR0QsMENBQ0MsUUFBQSxRQUdELDZCQUNDLFFBQUEsUUFHRCw0Q0FDQyxRQUFBLFFBR0QsMENBQ0MsUUFBQSxRQUdELDRCQUNDLFFBQUEsUUFHRCx5Q0FDQyxRQUFBLFFBR0Qsb0NBQ0MsUUFBQSxRQUdELGdDQUNDLFFBQUEsUUFHRCxtQ0FDQyxRQUFBLFFBR0QsOENBQ0MsUUFBQSxRQUdELHNDQUNDLFFBQUEsUUFHRCwyQ0FDQyxRQUFBLFFBR0QsNkNBQ0MsUUFBQSxRQUdELDJDQUNDLFFBQUEsUUFHRCw2Q0FDQyxRQUFBLFFBR0Qsc0NBQ0MsUUFBQSxRQUdELDRDQUNDLFFBQUEsUUFHRCxrQ0FDQyxRQUFBLFFBR0QsdUNBQ0MsUUFBQSxRQUdELDBDQUNDLFFBQUEsUUFHRCw2Q0FDQyxRQUFBLFFBR0QsdUNBQ0MsUUFBQSxRQUdELGtDQUNDLFFBQUEsUUFHRCx1QkFDQyxRQUFBLFFBR0QsdUNBQ0MsUUFBQSxRQUdELHVCQUNDLFFBQUEsUUFHRCwwQkFDQyxRQUFBLFFBR0Qsc0NBQ0MsUUFBQSxRQUdELDZCQUNDLFFBQUEsUUFHRCx1Q0FDQyxRQUFBLFFBR0Qsb0NBQ0MsUUFBQSxRQUdELDBCQUNDLFFBQUEsUUFHRCxxQkFDQyxRQUFBLFFBR0QsK0JBQ0MsUUFBQSxRQUdELDhCQUNDLFFBQUEsUUFHRCxtQ0FDQyxRQUFBLFFBR0QsNEJBQ0MsUUFBQSxRQUdELHdDQUNDLFFBQUEsUUFHRCx3Q0FDQyxRQUFBLFFBR0Qsb0NBQ0MsUUFBQSxRQUdE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QUVBLGFBQUEsS0FDQSxjQUFBLEtBZ0JGLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPSixXQUNFLE1BQUEsS0FERixXQUNFLE1BQUEsYUFERixXQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsYUFERixVQUNFLE1BQUEsWUFjRixnQkFDRSxNQUFBLEtBREYsZ0JBQ0UsTUFBQSxhQURGLGdCQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsYUFERixlQUNFLE1BQUEsWUFJRixlQUNFLE1BQUEsS0FoQkYsZ0JBQ0UsS0FBQSxLQURGLGdCQUNFLEtBQUEsYUFERixnQkFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLGFBREYsZUFDRSxLQUFBLFlBSUYsZUFDRSxLQUFBLEtBY0Ysa0JBQ0UsWUFBQSxLQURGLGtCQUNFLFlBQUEsYUFERixrQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLFlBREYsaUJBQ0UsWUFBQSxFRlRKLHlCRXpCSSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0osV0FDRSxNQUFBLEtBREYsV0FDRSxNQUFBLGFBREYsV0FDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLGFBREYsVUFDRSxNQUFBLFlBY0YsZ0JBQ0UsTUFBQSxLQURGLGdCQUNFLE1BQUEsYUFERixnQkFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLGFBREYsZUFDRSxNQUFBLFlBSUYsZUFDRSxNQUFBLEtBaEJGLGdCQUNFLEtBQUEsS0FERixnQkFDRSxLQUFBLGFBREYsZ0JBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxhQURGLGVBQ0UsS0FBQSxZQUlGLGVBQ0UsS0FBQSxLQWNGLGtCQUNFLFlBQUEsS0FERixrQkFDRSxZQUFBLGFBREYsa0JBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLGFBREYsaUJBQ0UsWUFBQSxZQURGLGlCQUNFLFlBQUEsR0ZBSix5QkVsQ0ksVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9KLFdBQ0UsTUFBQSxLQURGLFdBQ0UsTUFBQSxhQURGLFdBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxhQURGLFVBQ0UsTUFBQSxZQWNGLGdCQUNFLE1BQUEsS0FERixnQkFDRSxNQUFBLGFBREYsZ0JBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxhQURGLGVBQ0UsTUFBQSxZQUlGLGVBQ0UsTUFBQSxLQWhCRixnQkFDRSxLQUFBLEtBREYsZ0JBQ0UsS0FBQSxhQURGLGdCQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsYUFERixlQUNFLEtBQUEsWUFJRixlQUNFLEtBQUEsS0FjRixrQkFDRSxZQUFBLEtBREYsa0JBQ0UsWUFBQSxhQURGLGtCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsYUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxhQURGLGlCQUNFLFlBQUEsWUFERixpQkFDRSxZQUFBLEdGU0osMEJFM0NJLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPSixXQUNFLE1BQUEsS0FERixXQUNF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LGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxZQUFBLGVBRUYsZUFDRSxjQUFBLGVBRUYsZUFDRSxlQUFBLGVBRUYsZUFDRSxhQUFBLGVBRUYsZUFDRSxXQUFBLGVBRUYsZUFDRSxhQUFB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QSxRQUVGLG9CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRiw4QkFDRSxRQUFBLFFBRUYsOEJBQ0UsUUFBQSxRQUVGLGdDQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLGdDQUNFLFFBQUEsUUFFRixvQ0FDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLDhCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLDZCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGNBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFB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UUFFRix3QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsK0JBQ0UsUUFBQSxRQUVGLCtCQUNFLFFBQUEsUUFFRixnQ0FDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRiw4QkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLDBCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGdDQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsNkJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixlQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGNBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsK0JBQ0UsUUFBQSxRQUVGLDhCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRiw0QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix3QkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRiw4QkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLDhCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRiwwQkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixjQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRiw2QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRiwrQkFDRSxRQUFBLFFBRUYsc0NBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYseUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsY0FDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRixxQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsNEJBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixtQkFDRSxRQUFBLFFBRUYsa0JBQ0UsUUFBQSxRQUVGLGVBQ0UsUUFBQSxRQUVGLHNCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLG9CQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLHlCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLHdCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRix5QkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsY0FDRSxRQUFBLFFBRUYsZUFDRSxRQUFBLFFBRUYsMkJBQ0UsUUFBQSxRQUVGLHVCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLHFCQUNFLFFBQUEsUUFFRixpQkFDRSxRQUFBLFFBRUYsaUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsb0JBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsbUJBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixnQkFDRSxRQUFBLFFBRUYsdUJBQ0UsUUFBQSxRQUVGLGtCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLDJCQUNFLFFBQUEsUUFFRiwyQkFDRSxRQUFBLFFBRUYsMEJBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixvQkFDRSxRQUFBLFFBRUYscUJBQ0UsUUFBQSxRQUVGLDRCQUNFLFFBQUEsUUFFRixzQkFDRSxRQUFBLFFBRUYsc0JBQ0UsUUFBQSxRQUVGLG1CQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsZ0JBQ0UsUUFBQSxRQUVGLGdCQUNFLFFBQUEsUUFFRix1QkFDRSxRQUFBLFFBRUYsd0JBQ0UsUUFBQSxRQUVGLGlCQUNFLFFBQUEsUUFFRixrQkFDRSxRQUFBLFFBRUYsZ0NBQ0UsUUFBQSxRQUVG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QUEsRUFBQSxFQXBCTixrR0F1QlEsT0FBQSxLQUFBLEVBQUEsRUFDQSxpQkFBQSxLQXhCUiw0SUE0QlksTUFBQSxLQTVCWiw2SEFpQ1UsUUFBQSxJQWpDViw2SUFvQ1ksTUFBQSxRQUNBLFlBQUEsSUFyQ1osNklBeUNZLFdBQUEsTUFDQSxTQUFBLFNBQ0EsU0FBQSxPQTNDWixxS0E4Q2MsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxPQUFBLEVBQ0EsUUFBQSxLQUFBLEVBR0EsaUJBQUEseUVBQUEsaUJBQUEsOENBQUEsaUJBQUEseUNBQUEsaUJBQUEsNENBdkRkLDBMQTBEZ0IsU0FBQSxTQUNBLE9BQUEsRUFDQSxNQUFBLEVBQ0EsaUJBQUEsS0FDQSxhQUFBLEtBOURoQixtSkFvRVksWUFBQSxJQUNBLFFBQUEsSUFBQSxJQVNaLGFBQ0Usc0JBQ0UsV0FBQSxPQUdGLE81R3d2dUJBLFM0R3Z2dUJFLFdBQUEsUUFHRixPQUNFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxHQUtKLG9FQUNFLFFBQUEsTUFHRixnREFDRSxRQUFBLFdBZ0JGLHlCQVhFLG1DQUNFLFFBQUEsa0JBS0YsWUFDRSxpQkFBQSxnQkFNQSxXQUFBIiwiZmlsZSI6ImJvb3RzdHJhcC1tbGMvY2xpZW50bGlicy9jc3MvYm9vdHN0cmFwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIHYzLjMuMVxuICpcbiAqIENvcHlyaWdodCAyMDE0IFR3aXR0ZXIsIEluY1xuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjBcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIERlc2lnbmVkIGFuZCBidWlsdCB3aXRoIGFsbCB0aGUgbG92ZSBpbiB0aGUgd29ybGQgYnkgQG1kbyBhbmQgQGZhdC5cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWMuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdseXBoaWNvbnMtaGFsZmxpbmdzXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/LXhtbTFkdycpO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/I2llZml4LXhtbTFkdycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLndvZmY/LXhtbTFkdycpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24udHRmPy14bW0xZHcnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5zdmc/LXhtbTFkdyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUJJbXBhY3QudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbmFiL05BQkltcGFjdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCSW1wYWN0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZmFtaWx5OiAnTmFiSW1wYWN0Jztcbn1cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCLVNjcmlwdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCLVNjcmlwdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCLVNjcmlwdC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LWZhbWlseTogJ05hYlNjcmlwdCc7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IENvcnBpZExpZ2h0O1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQ29ycGlkSGVhdnk7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfOC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9Db3JwaWRDMV84LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV84LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL29wZW5zYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL29wZW5zYW5zL09wZW5TYW5zLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvb3BlbnNhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL29wZW5zYW5zL09wZW5TYW5zLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvbWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQm9sZGluZSc7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvYm9sZGluZS9Cb2xkaW5lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250cmVhbCBTZXJpYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbW9udHJlYWwvTW9udHJlYWxTZXJpYWwtQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250cmVhbCBTZXJpYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbW9udHJlYWwvTW9udHJlYWxTZXJpYWwtQm9sZEl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250cmVhbCBTZXJpYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbW9udHJlYWwvTW9udHJlYWxTZXJpYWwtSGVhdnkub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHJlYWwgU2VyaWFsXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL21vbnRyZWFsL01vbnRyZWFsU2VyaWFsLUhlYXZ5SXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRyZWFsIFNlcmlhbFwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9tb250cmVhbC9Nb250cmVhbFNlcmlhbC1NZWRpdW0ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHJlYWwgU2VyaWFsXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL21vbnRyZWFsL01vbnRyZWFsU2VyaWFsLU1lZGl1bUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250cmVhbCBTZXJpYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbW9udHJlYWwvTW9udHJlYWxTZXJpYWwtTGlnaHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHJlYWwgU2VyaWFsXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL21vbnRyZWFsL01vbnRyZWFsU2VyaWFsLUxpZ2h0SXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRyZWFsIFNlcmlhbFwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9tb250cmVhbC9Nb250cmVhbFNlcmlhbC1YbGlnaHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHJlYWwgU2VyaWFsXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL21vbnRyZWFsL01vbnRyZWFsU2VyaWFsLVhsaWdodEl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250cmVhbCBTZXJpYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbW9udHJlYWwvTW9udHJlYWxTZXJpYWwtWGJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHJlYWwgU2VyaWFsXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL21vbnRyZWFsL01vbnRyZWFsU2VyaWFsLVhib2xkSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRyZWFsIFNlcmlhbFwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9tb250cmVhbC9Nb250cmVhbFNlcmlhbC1JdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5bY2xhc3NePVwiaWNvbi1cIl0sXG5bY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tbWxjLWhhbWJ1cmdlci1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBQcm8gU29saWRcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmljb24tbWxjLW1vYmlsZV9zaWRla2ljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLmljb24tbWxjLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cbi5pY29uLW1sYy12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuLmljb24tbWxjLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4uaWNvbi1tbGMtY2hldnJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLmljb24tbWxjLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4uaWNvbi1tbGMtY2FsY3VsYXRvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cbi5pY29uLW1sYy1maW5kLXlvdXItc3VwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cbi5pY29uLW1sYy1lYXN5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG4uaWNvbi1tbGMtbG9jYXRlLWFuLWFkdmljZS1jZW50cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cbi5pY29uLW1sYy1uZXdzLWFuZC1pbnNpZ2h0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuLmljb24tbWxjLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuLmljb24tbWxjLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG4uaWNvbi1tbGMtd2hhdC1pcy1zdHJvbmdlci1zdXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuLmljb24tbWxjLWxvZ2luLXRvLXNlY3VyZS1zaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG4uaWNvbi1tbGMtbG9jYXRlLWFuLWFkdmlzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cbi5pY29uLW1sYy1wYXJ0bmVyaW5nLXdpdGgtdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cbi5pY29uLW1sYy1hc2stYS1xdWVzdGlvbi1saXZlLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cbi5pY29uLW1sYy1uZWVkLWFkdmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuLmljb24tbWxjLWZpbmQtYW5kLWxvY2F0ZS1hbi1hZHZpc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG4uaWNvbi1tbGMtaGF2ZS1hbi1hZHZpc2VyLWNhbGwteW91OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG4uaWNvbi1tbGMtY2FzZS1zdHVkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLmljb24tbWxjLXByaWNlcy1hbmQtcGVyZm9ybWFuY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG4uaWNvbi1tbGMtYmVzdC1kb2N0b3JzLWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4uaWNvbi1tbGMtY2FsbC1jb250YWN0dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cbi5pY29uLW1sYy1pbnN1cmFuY2UtZm9yLXlvdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuLmljb24tbWxjLWdldC1hZHZpY2Utb24teW91ci1pbnN1cmFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cbi5pY29uLW1sYy1iZXN0LWRvY3RvcnMtaG90bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuLmljb24tbWxjLWluc3VyYW5jZS1mb3IteW91ci1mYW1pbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cbi5pY29uLW1sYy1pbnN1cmFuY2UtZm9yLXlvdXItYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cbi5pY29uLW1sYy1vcGVuLWFuLW1sYy1zdXBlci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG4uaWNvbi1tbGMtY2hvb3NlLXRoZS1yaWdodC1pbnZlc3RtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG4uaWNvbi1tbGMtbG9nb3V0LW9mLXNlY3VyZXNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cbi5pY29uLW1sYy1yZWdpc3Rlci1mb3Itb25saW5lLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuLmljb24tbWxjLWVtcGxveWVyLWNlbnRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjNcIjtcbn1cbi5pY29uLW1sYy1pbnZlc3RtZW50LXByb3RlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cbi5pY29uLW1sYy10cmFuc2Zlci15b3VyLXVrLXBlbnNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjtcbn1cbi5pY29uLW1sYy1nb3Zlcm5tZW50LWNvLWNvbnRyaWJ1dGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cbi5pY29uLW1sYy1zcG91c2FsLWNvbnRyaWJ1dGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cbi5pY29uLW1sYy1zYWxhcnktc2FjcmlmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4uaWNvbi1tbGMtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cbi5pY29uLW1sYy1pbXBvcnRhbnQtaW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cbi5pY29uLW1sYy1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuLmljb24tbWxjLWVtYWlsLXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG4uaWNvbi1tbGMtb3Blbi1hLXN1cGVyLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmRcIjtcbn1cbi5pY29uLW1sYy13cml0ZS10by11czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLmljb24tbWxjLWNvbXBsaWFudC1yZXNvbHV0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuLmljb24tbWxjLW90aGVyLWNvbnRhY3QtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuLmljb24tbWxjLWZlYXR1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG4uaWNvbi1tbGMtZGl5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG4uaWNvbi1tbGMtY2hhbmdpbmctam9iczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuLmljb24tbWxjLXN0YXJ0aW5nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuLmljb24tbWxjLWluY29tZS1wcm90ZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG4uaWNvbi1tbGMtcmV0aXJlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuLmljb24tbWxjLWludmVzdC1wZXJzb25hbC1hc3NldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cbi5pY29uLW1sYy1jb25zb2xpZGF0ZS15b3VyLXN1cGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG4uaWNvbi1tbGMtbXktc3VwZXItaXMtY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG4uaWNvbi1tbGMtZ292ZXJuYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuLmljb24tbWxjLW15LXN1cGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG4uaWNvbi1tbGMtc3VwZXItc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4uaWNvbi1tbGMtbmV3c2xldHRlci1hcnRpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuLmljb24tbWxjLWNsaWVudC1hc24tcmVmZXJyYWwtbGV0dGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuLmljb24tbWxjLWNhbXBhaWduLXBsYW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG4uaWNvbi1tbGMtdmlkZW8tcHJlc2VudGF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuLmljb24tbWxjLXN0cmF0ZWd5LWd1aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG4uaWNvbi1tbGMtcHJlc2VudGF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MlwiO1xufVxuLypcblRoaXMgQ1NTIHJlc291cmNlIGluY29ycG9yYXRlcyBsaW5rcyB0byBmb250IHNvZnR3YXJlIHdoaWNoIGlzIHRoZSB2YWx1YWJsZSBjb3B5cmlnaHRlZFxucHJvcGVydHkgb2YgTW9ub3R5cGUgSW1hZ2luZyBhbmQvb3IgaXRzIHN1cHBsaWVycy4gWW91IG1heSBub3QgYXR0ZW1wdCB0byBjb3B5LCBpbnN0YWxsLFxucmVkaXN0cmlidXRlLCBjb252ZXJ0LCBtb2RpZnkgb3IgcmV2ZXJzZSBlbmdpbmVlciB0aGlzIGZvbnQgc29mdHdhcmUuIFBsZWFzZSBjb250YWN0IE1vbm90eXBlXG5JbWFnaW5nIHdpdGggYW55IHF1ZXN0aW9ucyByZWdhcmRpbmcgV2ViIEZvbnRzOiAgaHR0cDovL3dlYmZvbnRzLmZvbnRzLmNvbVxuKi9cbi8qIFRoZXJlIHNlZW1zIHRvIGJlIGFub3RoZXIgYXF1YSB1c2VkIGluIEtKVVAgZGVzaWducyAoZm9yIGxpbmtzPyksIG1ha2luZyBhIG5ldyB2YXJpYWJsZSBmb3IgdGhpcyBmb3Igbm93LFxuKiAgYnV0IHdlIGNhbiByZXBsYWNlIEBranVwLWFxdWEgd2l0aCB0aGlzIGluIGZ1dHVyZSBpZiB3ZSBzZWUgdGhlIG9yaWdpbmFsIGFxdWEgdmFsdWUgaXMgbm90IHVzZWQuICovXG4vKlxuKiBFeHBhbmRzIHRoZSB3aWR0aCBhbmQgaGVpZ2h0IHRvIGEgc3BlY2lmaWVkIHZhbHVlIGZvciB1c2Ugb24gYSBwbGFjZWhvbGRlciBmb3IgbW9kYWwgdmlkZW8uXG4qIGllLCBjcmVhdGVzIGEgY2xpY2thYmxlIGFyZWEgdG8gbGF1bmNoIHRoZSBtb2RhbCwgd2hpbGUgdXNpbmcgdGhlIGJ1dHRvbiB0ZXh0IGZvciBzY3JlZW4gcmVhZGVycy5cbiogU2hvdWxkIGJlIHVzZWQgaW4gY29tYmluYXRpb24gd2l0aCBhIGJhY2tncm91bmQgaW1hZ2UsIGVpdGhlciB0aHJvdWdoIHN0eWxpbmcgb3IgKHByZWZlcmFibHkpIHRoZVxuKiBCb290c3RyYXAgRXh0cmEgdGFiIGluIGNvbXBvbmVudHMuXG4qXG4qIFVzYWdlOlxuKlxuKiAgLmNsYXNzLW5hbWUge1xuKiAgIC5tb2RhbC12aWRlby1wbGFjZWhvbGRlcigzMTBweCwxNjBweCk7XG4qICB9XG4qL1xuLypcbiogQWRkcyBhIHBzZXVkbyA6YmVmb3JlIGNsYXNzIHdpdGggYSBiYWNrZ3JvdW5kIGltYWdlICsgc3BlY2lmaWVkIHdpZHRoL2hlaWdodFxuKi9cbi8qXG4qIENyZWF0ZXMgYSB0cmlhbmdsZSBwb2ludGluZyB1cFxuKi9cbi5wYWdlVGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4udG9wb25lVGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwOi8vbWxjLW1sY2QxLm5vbi53aHUubmFiLmNvbS5hdS9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3Nzby9pY29uLWluZm9ybWF0aW9uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi50b3BvbmVDb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybUhlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0ODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mb3JtQ29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuLmZvcm1Db250YWluZXJJbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgaGVpZ2h0OiAzNXB4ICEgaW1wb3J0YW50O1xufVxuLmZvcm1Db250YWluZXJJbnB1dEZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA2Nzg2MSAhIGltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhIGltcG9ydGFudDtcbn1cbi5zdWJtaXRidXR0b24ge1xuICBtYXJnaW46IDBweCBhdXRvIDE1cHggISBpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZpZWxkc2V0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmxpbmtzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5mb3JtZ3JvdXBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5vdXRhZ2VNZXNzYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmFjZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5iYW5uZXItYnRuLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICEgaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDhweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICEgaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4xZW0gISBpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjBweCAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4gPiAuY2FyZXQsXG4gIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBzcmM6IHVybCgnL2V0Yy5jbGllbnRsaWJzL2Jvb3RzdHJhcC9jbGllbnRsaWJzL2Jvb3RzdHJhcC9ib290c3RyYXAtYmFzZS1kZXNpZ24vYm9vdHN0cmFwLWJhc2UvY2xpZW50bGlicy9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy9ldGMuY2xpZW50bGlicy9ib290c3RyYXAvY2xpZW50bGlicy9ib290c3RyYXAvYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1iYXNlL2NsaWVudGxpYnMvcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZXRjLmNsaWVudGxpYnMvYm9vdHN0cmFwL2NsaWVudGxpYnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtYmFzZS9jbGllbnRsaWJzL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZXRjLmNsaWVudGxpYnMvYm9vdHN0cmFwL2NsaWVudGxpYnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtYmFzZS9jbGllbnRsaWJzL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZXRjLmNsaWVudGxpYnMvYm9vdHN0cmFwL2NsaWVudGxpYnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtYmFzZS9jbGllbnRsaWJzL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xufVxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmFcIjtcbn1cbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmJcIjtcbn1cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiO1xufVxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiO1xufVxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiO1xufVxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiO1xufVxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjtcbn1cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiO1xufVxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7XG59XG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiO1xufVxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7XG59XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7XG59XG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjtcbn1cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiO1xufVxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjtcbn1cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjtcbn1cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7XG59XG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiO1xufVxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjtcbn1cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7XG59XG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7XG59XG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjtcbn1cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiO1xufVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiO1xufVxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiO1xufVxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7XG59XG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiO1xufVxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiO1xufVxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiO1xufVxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjtcbn1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7XG59XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiO1xufVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmltZy1yZXNwb25zaXZlLFxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHIge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwsXG4uaDEgc21hbGwsXG4uaDIgc21hbGwsXG4uaDMgc21hbGwsXG4uaDQgc21hbGwsXG4uaDUgc21hbGwsXG4uaDYgc21hbGwsXG5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG5oMyAuc21hbGwsXG5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG5oNiAuc21hbGwsXG4uaDEgLnNtYWxsLFxuLmgyIC5zbWFsbCxcbi5oMyAuc21hbGwsXG4uaDQgLnNtYWxsLFxuLmg1IC5zbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG59XG5oMSBzbWFsbCxcbi5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuLmgyIHNtYWxsLFxuaDMgc21hbGwsXG4uaDMgc21hbGwsXG5oMSAuc21hbGwsXG4uaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuLmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbi5oMyAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbi10b3A6IDEwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xufVxuaDQgc21hbGwsXG4uaDQgc21hbGwsXG5oNSBzbWFsbCxcbi5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDQgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbi5oNSAuc21hbGwsXG5oNiAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbn1cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5wIHtcbiAgbWFyZ2luOiAwIDAgMTAuNXB4O1xufVxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjIuNXB4O1xuICB9XG59XG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODYlO1xufVxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgcGFkZGluZzogLjJlbTtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNztcbn1cbmEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyODYwOTA7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEudGV4dC13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbi5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG5hLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMztcbn1cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEuYmctaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG59XG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmJnLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5hLmJnLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOS41cHg7XG4gIG1hcmdpbjogNDJweCAwIDIxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbn1cbnVsIHVsLFxub2wgdWwsXG51bCBvbCxcbm9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5saXN0LWlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxufVxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM3Nzc3Nzc7XG59XG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwLjVweCAyMXB4O1xuICBtYXJnaW46IDAgMCAyMXB4O1xuICBmb250LXNpemU6IDE4Ljc1cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZWVlZTtcbn1cbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJsb2NrcXVvdGUgZm9vdGVyLFxuYmxvY2txdW90ZSBzbWFsbCxcbmJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJztcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7XG59XG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNjNzI1NGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgMTAuNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAxMHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUuNzVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1zaXplOiAyMi41cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtIHtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnIHtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsXG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbnB1dC1zbSxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1zbSxcbnNlbGVjdC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxudGV4dGFyZWEuaW5wdXQtc20sXG50ZXh0YXJlYS5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLFxuc2VsZWN0W211bHRpcGxlXS5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW5wdXQtbGcsXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbnNlbGVjdC5pbnB1dC1sZyxcbnNlbGVjdC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG50ZXh0YXJlYS5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnLFxuc2VsZWN0W211bHRpcGxlXS5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDMuNzVweDtcbn1cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI2cHg7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyOHB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYnRuOmZvY3VzLFxuLmJ0bjphY3RpdmU6Zm9jdXMsXG4uYnRuLmFjdGl2ZTpmb2N1cyxcbi5idG4uZm9jdXMsXG4uYnRuOmFjdGl2ZS5mb2N1cyxcbi5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG4uZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjphY3RpdmUsXG4uYnRuLmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG4uYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xufVxuLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8sXG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xufVxuLmJ0bi1pbmZvIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWJjMGRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cbi5idG4td2FybmluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YwYWQ0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cbi5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6YWN0aXZlLFxuLmJ0bi1saW5rLmFjdGl2ZSxcbi5idG4tbGlua1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1sZyxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLXhzLFxuLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDkuNXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcGVuID4gYSB7XG4gIG91dGxpbmU6IDA7XG59XG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTkwO1xufVxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3B1cCAuY2FyZXQsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLXRvb2xiYXIgPiAuYnRuLFxuLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4sXG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDElO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmF2IC5vcGVuID4gYSxcbi5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDkuNXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubmF2ID4gbGkgPiBhID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkO1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA5NHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMzYuNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGhlaWdodDogOTRweDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci1icmFuZCA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxufVxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAxOC4yNXB4IC0xMHB4O1xufVxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItbmF2ID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMzYuNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNi41cHg7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogMjkuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyOS41cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDI5LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjkuNXB4O1xufVxuLm5hdmJhci1idG4uYnRuLXNtIHtcbiAgbWFyZ2luLXRvcDogMzEuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMS41cHg7XG59XG4ubmF2YmFyLWJ0bi5idG4teHMge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzYuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNi41cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IH4gLm5hdmJhci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICBib3JkZXItY29sb3I6IG5vbmU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6IG5vbmU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBjb2xvcjogIzU1NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbn1cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnJlYWRjcnVtYiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1xcMDBhMFwiO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNjY2M7XG59XG4uYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjFweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIxcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2VyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnBhZ2VyIGxpID4gYTpob3Zlcixcbi5wYWdlciBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ucGFnZXIgLm5leHQgPiBhLFxuLnBhZ2VyIC5uZXh0ID4gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wYWdlciAucHJldmlvdXMgPiBhLFxuLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wYWdlciAuZGlzYWJsZWQgPiBhLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbi5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xufVxuYS5sYWJlbDpob3ZlcixcbmEubGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3Nztcbn1cbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLFxuLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xufVxuLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsXG4ubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG59XG4ubGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpob3Zlcixcbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbn1cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cbi5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLFxuLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xufVxuLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsXG4ubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG59XG4ubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbn1cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uYnRuLXhzIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbmEuYmFkZ2U6aG92ZXIsXG5hLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmp1bWJvdHJvbiBoMSxcbi5qdW1ib3Ryb24gLmgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uanVtYm90cm9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uanVtYm90cm9uID4gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1O1xufVxuLmNvbnRhaW5lciAuanVtYm90cm9uLFxuLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAuanVtYm90cm9uIGgxLFxuICAuanVtYm90cm9uIC5oMSB7XG4gICAgZm9udC1zaXplOiA2Ny41cHg7XG4gIH1cbn1cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udGh1bWJuYWlsID4gaW1nLFxuLnRodW1ibmFpbCBhID4gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4udGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogOXB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWxlcnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydCAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydCA+IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbmEubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICM1NTU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cbmEubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICNjN2RkZWY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZGZmMGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDllZGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmNmOGUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMmRlZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ud2VsbCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjIuNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG59XG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgbWluLWhlaWdodDogMTYuNDI4NTcxNDNweDtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLnRvb2x0aXAuaW4ge1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG59XG4udG9vbHRpcC50b3Age1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50b29sdGlwLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4udG9vbHRpcC5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRvb2x0aXAubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnBvcG92ZXIudG9wIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcG92ZXIuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3BvdmVyLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3csXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogLTExcHg7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGVyc3BlY3RpdmU6IDEwMDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldixcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE1JTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAzOSc7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwM2EnO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YmVmb3JlLFxuLmJ0bi10b29sYmFyOmFmdGVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmJlZm9yZSxcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmJlZm9yZSxcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5wYWdlcjpiZWZvcmUsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTpiZWZvcmUsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1mb290ZXI6YmVmb3JlLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG46Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMnB4ICMwMDA7XG59XG5kaXYuYWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweCAjMDAwO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMDtcbn1cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMDtcbn1cbi5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweCAjMDAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTk5OWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICB0b3A6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKipcbkNPTU1FTlRJTkcgVEhJUyBPVVQgQVMgSVQgSVMgVVAgVE8gU0lURSBUSEVNRSBUTyBNQU5BR0Vcbi5hbGVydC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzJkNDgyMTtcbn1cbi5hbGVydC1pbmZvIHtcbiAgICBjb2xvcjogIzIxNGM2Mjtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgICBjb2xvcjogIzZjNGEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMWM2O1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6ICNkMjMyMmQ7XG59XG4uYWxlcnQtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2MxMmYyYTtcbn1cbioqL1xuLndyYXBwZXIud3JhcHBlci1wcmltYXJ5LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5uYXYubmF2YmFyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IDk0cHg7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1uYXYgPiAub3BlbiA+IGEgbmF2Lm5hdmJhci1kZWZhdWx0bmF2Lm5hdmJhci1kZWZhdWx0IDpob3ZlciBuYXYubmF2YmFyLWRlZmF1bHRuYXYubmF2YmFyLWRlZmF1bHQgOmZvY3VzIHtcbiAgY29sb3I6ICMwMTc3ODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gIGhlaWdodDogNTRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDNweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpLmN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBwYWRkaW5nOiAxMHB4IDEyLjVweDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyLFxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzAxNzc4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgaGVpZ2h0OiA1NHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIGEge1xuICBjb2xvcjogIzAxNzc4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgaGVpZ2h0OiA1NHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZzogMHB4IDU3LjVweCAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IC0yNTBweDtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICB9XG4gIC5uYXZiYXItb2ZmY2FudmFzLm9mZmNhbnZhcy10cmFuc2Zvcm0uaW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjUwcHgsIDBweCwgMHB4KTtcbiAgfVxufVxuLyogc3RhdGljIG1vYmlsZSBoZWFkZXIgYmFyIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2LW1vYmlsZS1oZWFkZXIgLm1vYmlsZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDg4ODtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNjcm9sbC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDE1cHggMTBweCAtMTVweCAjNjY2O1xufVxuI2ljb24tdXNlci1tb2JpbGUtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNpY29uLXRvZ2dsZS1tb2JpbGUtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi8qIG1vYmlsZSBvZmZjYW52YXMgbmF2IC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSB7XG4gIHdpZHRoOiAxODBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbiNnbG9iYWxfc2VhcmNoX2ZpZWxkX21vYmlsZSB7XG4gIGhlaWdodDogMzBweDtcbn1cbiNpY29uLXNlYXJjaC1tb2JpbGUtbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtMjNweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4jaWNvbi10b2dnbGUtbW9iaWxlLW5hdiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLm5hdi1tb2JpbGUtaGVhZGVyIGEubmF2YmFyLWJyYW5kIGltZyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLyogaW1hZ2Ugc2VydmxldCBkZWZhdWx0IHJ1bGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi8qIVxuICogWWFtbSEzIC0gWWV0IGFub3RoZXIgbWVnYW1lbnUgZm9yIEJvb3RzdHJhcCAzXG4gKiBodHRwOi8vZ2VlZG1vLmdpdGh1Yi5jb20veWFtbTNcbiAqXG4gKiBAZ2VlZG1vIC0gTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKi9cbi55YW1tIC5uYXYsXG4ueWFtbSAuY29sbGFwc2UsXG4ueWFtbSAuZHJvcHVwLFxuLnlhbW0gLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi55YW1tIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueWFtbSAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG4ueWFtbSAueWFtbS1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLnlhbW0gLmRyb3Bkb3duLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5sb2dpbi1wYWdlLFxuLmZvcmdvdHRlbi1wYXNzd29yZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xufVxuLmxvZ2luLXRvcC1uYXYge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50O1xufVxuLmxvZ2luLXRvcC1uYXYgYSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ubG9naW4tdG9wLW5hdiBhOmhvdmVyLFxuLmxvZ2luLXRvcC1uYXYgYTpmb2N1cyxcbi5sb2dpbi10b3AtbmF2IGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMzc2OTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53cmFwcGVyLXN1YmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5tYWludGVuYW5jZS1tZXNzYWdlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ub3V0YWdlLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmYWNlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljbi1pbmZvLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZXJyb3Jfc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZXJyb3JfbWVzc2FnZSB7XG4gIGNvbG9yOiAjOTkwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY24taW5mby1yZWQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwIDE1cHggMTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IDA7XG59XG4ubmctc3VibWl0dGVkIC5uZy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTkwMDAwO1xufVxuLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAxODM4YztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDg1JTtcbn1cbi5tbGMtaGVhZGluZyB7XG4gIGNvbG9yOiAjYzk1MTA5O1xuICBtYXJnaW46IDQwcHggMCAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWxjLWx0ZC1sb2dpbiAubWxjX2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5tbGNfaGVhZGluZyB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4uY3NzLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5sb2dpbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MSUgMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIiwgaGVsdmV0aWNhLCBhcmlhbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMTtcbn1cbi5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgI0JDNDQwMSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbl9wcmltYXJ5OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm1sYy1sdGQtbG9naW4gLnVzZXJuYW1lX2xhYmVsLFxuLm1sYy1sdGQtbG9naW4gLnBhc3N3b3JkX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tbGMtbHRkLWxvZ2luIC5oZWxwLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IHtcbiAgcmlnaHQ6IDI0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgdG9wOiAxODBweDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiByaWdodCAuMzVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAuY29udGFpbmVyX2NvbnRlbnQge1xuICB3aWR0aDogMzAwcHg7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLnVzZXJuYW1lX2NvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC51c2VybmFtZV9jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubWxjX2hlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctdG9wOiA1JTtcbiAgcGFkZGluZy1ib3R0b206IDElO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAudXNlcm5hbWVfbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aWRnZXQtbG9naW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAxMHB4IDUlIDAgNSU7XG4gIHdpZHRoOiA5MCU7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLnBhc3N3b3JkX2xhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctdG9wOiA1JTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIHdpZHRoOiA5MCU7XG59XG4uY2xvc2UtbG9naW4td2lkZ2V0IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTgwcHg7XG4gIHJpZ2h0OiAyMzFweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjM1cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2xvc2UtbG9naW4td2lkZ2V0Lm1pbmltaXplZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uY2xvc2UtbG9naW4td2lkZ2V0LmV4cGFuZGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTQwcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMzVzIGVhc2UtaW4tb3V0O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0Lm1pbmltaXplZC13aWRnZXQge1xuICByaWdodDogLTMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2xvc2UtbG9naW4td2lkZ2V0LmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5uZy1zdWJtaXR0ZWQgLmVycm9yX21lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5MDAwMDtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uLWV4Y2xhbWF0aW9uLXdoaXRlLnBuZ1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDZweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubmctc3VibWl0dGVkIC5lcnJvcl9tZXNzYWdlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCAuZXJyb3JfbWVzc2FnZSBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAubmctc3VibWl0dGVkIC5lcnJvcl9tZXNzYWdlOmhvdmVyLFxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5uZy1zdWJtaXR0ZWQgLmVycm9yX21lc3NhZ2VhOnZpc2l0ZWQsXG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm5nLXN1Ym1pdHRlZCAuZXJyb3JfbWVzc2FnZWE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLm91dGFnZS1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwcHggMTBweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAwcHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uLWluZm8tYXF1YS5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAub3V0YWdlLW1lc3NhZ2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5vdXRhZ2UtbWVzc2FnZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2hpdGUtcmV2ZXJzZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndoaXRlLXJldmVyc2UgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2hpdGUtcmV2ZXJzZSBhOmhvdmVyLFxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aGl0ZS1yZXZlcnNlIGE6Zm9jdXMsXG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndoaXRlLXJldmVyc2UgYTp2aXNpdGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5lcnJvcl9zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tbGMtbHRkLWxvZ2luIC5sb2dpbi1kaXNhYmxlZCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5tbGMtbHRkLWxvZ2luIC5sb2dpbi1kaXNhYmxlZCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAucGFzc3dvcmRfY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIC5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyBhOmxhc3QtY2hpbGQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNsb3NlLWxvZ2luLXdpZGdldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb21tb24tc3Bpbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4ubWxjLWx0ZC1sb2dpbi13aWRnZXQgLmNvbW1vbi1zcGlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwJTtcbn1cbi5sb2dpbi1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjM7XG59XG4uZHBtIGgyLFxuLmVuZXZpdGEgaDIsXG4uYmx1ZXByaW50IGgyLFxuLmZjLW9uZSBoMixcbi5wb3J0Zm9saW8tZm9jdXMgaDIsXG4ucHJlbWl1bS1jaG9pY2UgaDIsXG4uc3QtYW5kcmV3cyBoMixcbi50b3AtMjAwIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5kcG0gLmJ1dHRvbl9wcmltYXJ5LFxuLmVuZXZpdGEgLmJ1dHRvbl9wcmltYXJ5LFxuLmJsdWVwcmludCAuYnV0dG9uX3ByaW1hcnksXG4uZmMtb25lIC5idXR0b25fcHJpbWFyeSxcbi5wb3J0Zm9saW8tZm9jdXMgLmJ1dHRvbl9wcmltYXJ5LFxuLnByZW1pdW0tY2hvaWNlIC5idXR0b25fcHJpbWFyeSxcbi5zdC1hbmRyZXdzIC5idXR0b25fcHJpbWFyeSxcbi50b3AtMjAwIC5idXR0b25fcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZHBtIGg0LFxuLmVuZXZpdGEgaDQsXG4uYmx1ZXByaW50IGg0LFxuLmZjLW9uZSBoNCxcbi5wb3J0Zm9saW8tZm9jdXMgaDQsXG4ucHJlbWl1bS1jaG9pY2UgaDQsXG4uc3QtYW5kcmV3cyBoNCxcbi50b3AtMjAwIGg0IHtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZHBtIC5mb3JtLWNvbnRyb2wsXG4uZW5ldml0YSAuZm9ybS1jb250cm9sLFxuLmJsdWVwcmludCAuZm9ybS1jb250cm9sLFxuLmZjLW9uZSAuZm9ybS1jb250cm9sLFxuLnBvcnRmb2xpby1mb2N1cyAuZm9ybS1jb250cm9sLFxuLnByZW1pdW0tY2hvaWNlIC5mb3JtLWNvbnRyb2wsXG4uc3QtYW5kcmV3cyAuZm9ybS1jb250cm9sLFxuLnRvcC0yMDAgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uZW5ldml0YSxcbi5wcmVtaXVtLWNob2ljZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZW5ldml0YSBoMixcbi5wcmVtaXVtLWNob2ljZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmVuZXZpdGEgLmJ1dHRvbl9wcmltYXJ5LFxuLnByZW1pdW0tY2hvaWNlIC5idXR0b25fcHJpbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmVuZXZpdGEgaDQsXG4ucHJlbWl1bS1jaG9pY2UgaDQge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5lbmV2aXRhIC5mb3JtLWNvbnRyb2wsXG4ucHJlbWl1bS1jaG9pY2UgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZW5ldml0YSAud3JhcHBlci1zdWJoZWFkZXIsXG4uYmx1ZXByaW50IC53cmFwcGVyLXN1YmhlYWRlcixcbi5mYy1vbmUgLndyYXBwZXItc3ViaGVhZGVyLFxuLnBvcnRmb2xpby1mb2N1cyAud3JhcHBlci1zdWJoZWFkZXIsXG4ucHJlbWl1bS1jaG9pY2UgLndyYXBwZXItc3ViaGVhZGVyLFxuLnN0LWFuZHJld3MgLndyYXBwZXItc3ViaGVhZGVyLFxuLnRvcC0yMDAgLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmVuZXZpdGEgLnVzZXJuYW1lX2NvbnRyb2wsXG4uYmx1ZXByaW50IC51c2VybmFtZV9jb250cm9sLFxuLmZjLW9uZSAudXNlcm5hbWVfY29udHJvbCxcbi5wb3J0Zm9saW8tZm9jdXMgLnVzZXJuYW1lX2NvbnRyb2wsXG4ucHJlbWl1bS1jaG9pY2UgLnVzZXJuYW1lX2NvbnRyb2wsXG4uc3QtYW5kcmV3cyAudXNlcm5hbWVfY29udHJvbCxcbi50b3AtMjAwIC51c2VybmFtZV9jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogNCU7XG59XG4uZW5ldml0YSAucGFzc3dvcmRfY29udHJvbCxcbi5ibHVlcHJpbnQgLnBhc3N3b3JkX2NvbnRyb2wsXG4uZmMtb25lIC5wYXNzd29yZF9jb250cm9sLFxuLnBvcnRmb2xpby1mb2N1cyAucGFzc3dvcmRfY29udHJvbCxcbi5wcmVtaXVtLWNob2ljZSAucGFzc3dvcmRfY29udHJvbCxcbi5zdC1hbmRyZXdzIC5wYXNzd29yZF9jb250cm9sLFxuLnRvcC0yMDAgLnBhc3N3b3JkX2NvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiA5JTtcbn1cbi5kcG0gLmJhZGdlLXBhZ2UtaGVhZGVyLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4uZmMtb25lIC5iYWRnZS1wYWdlLWhlYWRlcixcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWhlYWRlcixcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWhlYWRlcixcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5kcG0gLmxvZ2luLWNvbnRhaW5lcixcbi5kcG0gLmxvZ2luLWNvbnRhaW5lcixcbi5lbmV2aXRhIC5sb2dpbi1jb250YWluZXIsXG4uYmx1ZXByaW50IC5sb2dpbi1jb250YWluZXIsXG4uZmMtb25lIC5sb2dpbi1jb250YWluZXIsXG4ucG9ydGZvbGlvLWZvY3VzIC5sb2dpbi1jb250YWluZXIsXG4ucHJlbWl1bS1jaG9pY2UgLmxvZ2luLWNvbnRhaW5lcixcbi5zdC1hbmRyZXdzIC5sb2dpbi1jb250YWluZXIsXG4udG9wLTIwMCAubG9naW4tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZHBtIC5oZWxwLWNvbnRlbnQsXG4uZW5ldml0YSAuaGVscC1jb250ZW50LFxuLmJsdWVwcmludCAuaGVscC1jb250ZW50LFxuLmZjLW9uZSAuaGVscC1jb250ZW50LFxuLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50LFxuLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQsXG4uc3QtYW5kcmV3cyAuaGVscC1jb250ZW50LFxuLnRvcC0yMDAgLmhlbHAtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uZHBtIC5iYWRnZS1wYWdlLWZvb3Rlcixcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3Rlcixcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3Rlcixcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIsXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYzO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uZHBtIC5iYWRnZS1wYWdlLWZvb3RlciB1bCxcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciB1bCxcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciB1bCxcbi5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgdWwsXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgdWwge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGksXG4uZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIHVsIGxpLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSxcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZHBtIGEsXG4uZW5ldml0YSBhLFxuLmJsdWVwcmludCBhLFxuLmZjLW9uZSBhLFxuLnBvcnRmb2xpby1mb2N1cyBhLFxuLnByZW1pdW0tY2hvaWNlIGEsXG4uc3QtYW5kcmV3cyBhLFxuLnRvcC0yMDAgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcG0ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kcG0gLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRwbSAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY3ODYxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRwbSAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3MmI3YTkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJiN2E5O1xufVxuLmRwbSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICM3MmI3YTkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJiN2E5O1xufVxuLmRwbSAuaGVscC1jb250ZW50IGEsXG4uZHBtIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi5kcG0gLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4uZHBtIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG4uZHBtIC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi5kcG0gLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzA2Nzg2MSAhaW1wb3J0YW50O1xufVxuLmRwbSAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmRwbSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJiN2E5ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoNiwgMTIwLCA5NywgMC42KSAhaW1wb3J0YW50O1xufVxuLmRwbSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjNzJiN2E5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzcyYjdhOSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZW5ldml0YSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmVuZXZpdGEgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWJjOTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbmV2aXRhIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzVlZDFmMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZWQxZjM7XG59XG4uZW5ldml0YSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICM1ZWQxZjMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWVkMWYzO1xufVxuLmVuZXZpdGEgLmhlbHAtY29udGVudCBhLFxuLmVuZXZpdGEgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuLmVuZXZpdGEgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbi5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG4uZW5ldml0YSAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4uZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5YmM5ICFpbXBvcnRhbnQ7XG59XG4uZW5ldml0YSAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmVuZXZpdGEgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzVlZDFmMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCByZ2JhKDQsIDE1NiwgMjAyLCAwLjYpICFpbXBvcnRhbnQ7XG59XG4uZW5ldml0YSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAjNWVkMWYzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzVlZDFmMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmx1ZXByaW50IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmx1ZXByaW50IC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOWM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmx1ZXByaW50IC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjliMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjM7XG59XG4uYmx1ZXByaW50IC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzAwNjliMyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjM7XG59XG4uYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYSxcbi5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuLmJsdWVwcmludCAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbi5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4uYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDY5YjMgIWltcG9ydGFudDtcbn1cbi5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uYmx1ZXByaW50IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uYmx1ZXByaW50IC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDVhOWMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSgwLCA5MSwgMTU2LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4uYmx1ZXByaW50IC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICMwMDVhOWMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1YTljICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mYy1vbmUge1xuICBjb2xvcjogIzU4NTk1Yjtcbn1cbi5mYy1vbmUgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4ODJiNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYy1vbmUgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDg5NGQyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OTRkMjtcbn1cbi5mYy1vbmUgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjNDg5NGQyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4OTRkMjtcbn1cbi5mYy1vbmUgLmhlbHAtY29udGVudCBhLFxuLmZjLW9uZSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4uZmMtb25lIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbi5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4uZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNjliMyAhaW1wb3J0YW50O1xufVxuLmZjLW9uZSAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4uZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cbi5mYy1vbmUgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5mYy1vbmUgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ4OTRkMiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCByZ2JhKDAsIDg1LCAxNTksIDAuNikgIWltcG9ydGFudDtcbn1cbi5mYy1vbmUgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogIzQ4OTRkMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0ODk0ZDIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvcnRmb2xpby1mb2N1cyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnBvcnRmb2xpby1mb2N1cyAuYnV0dG9uX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNzIyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvcnRmb2xpby1mb2N1cyAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiMWI0MWEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiNDFhO1xufVxuLnBvcnRmb2xpby1mb2N1cyAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICNiMWI0MWEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiNDFhO1xufVxuLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGEsXG4ucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4ucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjOWI5ZTA3ICFpbXBvcnRhbnQ7XG59XG4ucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYTpob3Zlcixcbi5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzQ0NDEyZCAhaW1wb3J0YW50O1xufVxuLnBvcnRmb2xpby1mb2N1cyAuZm9ybS1jb250cm9sOmZvY3VzLFxuLnBvcnRmb2xpby1mb2N1cyAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNzIyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwIDAgOHB4IHJnYmEoMTk1LCAxOTksIDQ3LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4ucG9ydGZvbGlvLWZvY3VzIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICNjNGM3MjIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNzIyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcmVtaXVtLWNob2ljZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnByZW1pdW0tY2hvaWNlIC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzk3OGE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlbWl1bS1jaG9pY2UgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmViNWFiICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYjVhYjtcbn1cbi5wcmVtaXVtLWNob2ljZSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICNiZWI1YWIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViNWFiO1xufVxuLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgYSxcbi5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNzE2NjU5ICFpbXBvcnRhbnQ7XG59XG4ucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNiYmIzOGMgIWltcG9ydGFudDtcbn1cbi5wcmVtaXVtLWNob2ljZSAuZm9ybS1jb250cm9sOmZvY3VzLFxuLnByZW1pdW0tY2hvaWNlIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZWI1YWIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSgxNjIsIDE1MCwgMTM3LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4ucHJlbWl1bS1jaG9pY2UgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogI2JlYjVhYiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiZWI1YWIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN0LWFuZHJld3Mge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5zdC1hbmRyZXdzIC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTJlODE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3QtYW5kcmV3cyAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NjcxYjggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY3MWI4O1xufVxuLnN0LWFuZHJld3MgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjNTY3MWI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzFiODtcbn1cbi5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYSxcbi5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4uc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzBlMmU4MSAhaW1wb3J0YW50O1xufVxuLnN0LWFuZHJld3MgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5zdC1hbmRyZXdzIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NjcxYjggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSg0MCwgNTUsIDEyNCwgMC42KSAhaW1wb3J0YW50O1xufVxuLnN0LWFuZHJld3MgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogIzU2NzFiOCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1NjcxYjggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRvcC0yMDAge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi50b3AtMjAwIC5idXR0b25fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdmMWM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udG9wLTIwMCAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmFmMzAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZjMwO1xufVxuLnRvcC0yMDAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjZmZhZjMwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWYzMDtcbn1cbi50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYSxcbi50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbi50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4udG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbi50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xufVxuLnRvcC0yMDAgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNjJiMiAhaW1wb3J0YW50O1xufVxuLnRvcC0yMDAgLmZvcm0tY29udHJvbDpmb2N1cyxcbi50b3AtMjAwIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmFmMzAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSkgaW5zZXQsIDAgMCA4cHggcmdiYSgyNDUsIDEyNiwgMzMsIDAuNikgIWltcG9ydGFudDtcbn1cbi50b3AtMjAwIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6ICNmZmFmMzAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhZjMwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50b3AtMjAwLWhlYWRpbmcgaDIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwcHg7XG59XG4udG9wLTIwMC1oZWFkaW5nIGgyIGEge1xuICBjb2xvcjogI2ZkN2YxYztcbn1cbi50b3AtMjAwLWhlYWRpbmcgaDIgYTpob3Zlcixcbi50b3AtMjAwLWhlYWRpbmcgaDIgYTpmb2N1cyxcbi50b3AtMjAwLWhlYWRpbmcgaDIgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvcmdvdHRlbl9wYXNzd29yZF9zdWJtaXRfYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTElO1xufVxuLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5jb250YWluZXJfY29udGVudCB7XG4gIHdpZHRoOiA0ODBweDtcbn1cbi5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAudXNlcm5hbWVfbGFiZWwsXG4ubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLnBhc3N3b3JkX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mb3Jnb3R0ZW4tcGFzc3dvcmQtaGVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDkwJTtcbn1cbi5mb3Jnb3R0ZW4tcGFzc3dvcmQtaGVscCBwIHtcbiAgd2lkdGg6IDgyJTtcbn1cbi5kcG0gLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLFxuLmVuZXZpdGEgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLFxuLmJsdWVwcmludCAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQsXG4uZmMtb25lIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi5wb3J0Zm9saW8tZm9jdXMgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkLFxuLnByZW1pdW0tY2hvaWNlIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi5zdC1hbmRyZXdzIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCxcbi50b3AtMjAwIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwdmg7XG59XG4uZHBtIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsLFxuLmVuZXZpdGEgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwsXG4uYmx1ZXByaW50IC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsLFxuLmZjLW9uZSAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCxcbi5wb3J0Zm9saW8tZm9jdXMgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwsXG4ucHJlbWl1bS1jaG9pY2UgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwsXG4uc3QtYW5kcmV3cyAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcmdvdHRlbi1wYXNzd29yZC1sYWJlbCxcbi50b3AtMjAwIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuZm9yZ290dGVuLXBhc3N3b3JkLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5kcG0gLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSxcbi5lbmV2aXRhIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4uYmx1ZXByaW50IC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4uZmMtb25lIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4ucG9ydGZvbGlvLWZvY3VzIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4ucHJlbWl1bS1jaG9pY2UgLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSxcbi5zdC1hbmRyZXdzIC5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCAuYnV0dG9uX3ByaW1hcnksXG4udG9wLTIwMCAubWxjLWx0ZC1mb3Jnb3R0ZW4tcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kcG0gLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4uZHBtIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4uZHBtIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZHBtIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNjc4NjE7XG59XG4uZW5ldml0YSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi5lbmV2aXRhIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4uZW5ldml0YSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmVuZXZpdGEgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOWJjOTtcbn1cbi5ibHVlcHJpbnQgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4uYmx1ZXByaW50IC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOnZpc2l0ZWQsXG4uYmx1ZXByaW50IC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDY5YjM7XG59XG4uYmx1ZXByaW50IC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmMtb25lIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLmZjLW9uZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLmZjLW9uZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2OWIzO1xufVxuLmZjLW9uZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnBvcnRmb2xpby1mb2N1cyAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi5wb3J0Zm9saW8tZm9jdXMgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi5wb3J0Zm9saW8tZm9jdXMgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzliOWUwNztcbn1cbi5wb3J0Zm9saW8tZm9jdXMgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogIzQ0NDEyZDtcbn1cbi5wcmVtaXVtLWNoaW9jZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYSxcbi5wcmVtaXVtLWNoaW9jZSAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLnByZW1pdW0tY2hpb2NlIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3MTY2NTk7XG59XG4ucHJlbWl1bS1jaGlvY2UgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogI2JiYjM4Yztcbn1cbi5zdC1hbmRyZXdzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhLFxuLnN0LWFuZHJld3MgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6dmlzaXRlZCxcbi5zdC1hbmRyZXdzIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uc3QtYW5kcmV3cyAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMGUyZTgxO1xufVxuLnRvcC0yMDAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGEsXG4udG9wLTIwMCAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24gYTp2aXNpdGVkLFxuLnRvcC0yMDAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi50b3AtMjAwIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDYyYjI7XG59XG4ubWxjLXBhZ2UtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCAucGFzc3dvcmRfY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgd2lkdGg6IDM1JTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIGEjY2FuY2VsUmVzZXRQYXNzd29yZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIGEjY2FuY2VsUmVzZXRQYXNzd29yZDpob3Zlcixcbi5tbGMtbHRkLXNldC1wYXNzd29yZCBhI2NhbmNlbFJlc2V0UGFzc3dvcmQ6Zm9jdXMsXG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgYSNjYW5jZWxSZXNldFBhc3N3b3JkOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tbGMtbHRkLWxvZ2luIC5jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4ud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud3JhcHBlci1kZmRmZGYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWhlYWRlciBoMiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgaDMge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5idXR0b25fcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLmJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyOiAwO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLmJ0bi1wcmltYXJ5OnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxICFpbXBvcnRhbnQ7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCBhI2NhbmNlbFJlc2V0UGFzc3dvcmQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLmNvbC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGEsXG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGE6dmlzaXRlZCxcbi53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIGEgOmhvdmVyLFxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBhOnZpc2l0ZWQgOmhvdmVyLFxuLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCBhOmZvY3VzIDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRwbSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQsXG4uZW5ldml0YSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQsXG4uYmx1ZXByaW50IC5tbGMtbHRkLXNldC1wYXNzd29yZCxcbi5mYy1vbmUgLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLnBvcnRmb2xpby1mb2N1cyAubWxjLWx0ZC1zZXQtcGFzc3dvcmQsXG4ucHJlbWl1bS1jaG9pY2UgLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLnN0LWFuZHJld3MgLm1sYy1sdGQtc2V0LXBhc3N3b3JkLFxuLnRvcC0yMDAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWluLWhlaWdodDogNDB2aDtcbn1cbi5kcG0gLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4uZW5ldml0YSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbi5ibHVlcHJpbnQgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4uZmMtb25lIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuLnBvcnRmb2xpby1mb2N1cyAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbi5wcmVtaXVtLWNob2ljZSAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCxcbi5zdC1hbmRyZXdzIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuLnRvcC0yMDAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZHBtIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuLmVuZXZpdGEgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4uYmx1ZXByaW50IC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuLmZjLW9uZSAucmVzZXQtcGFzc3dvcmQtc3VjY2Vzcyxcbi5wb3J0Zm9saW8tZm9jdXMgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4ucHJlbWl1bS1jaG9pY2UgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MsXG4uc3QtYW5kcmV3cyAucmVzZXQtcGFzc3dvcmQtc3VjY2Vzcyxcbi50b3AtMjAwIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZHBtIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0LFxuLmVuZXZpdGEgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQsXG4uYmx1ZXByaW50IC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0LFxuLmZjLW9uZSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCxcbi5wb3J0Zm9saW8tZm9jdXMgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQsXG4ucHJlbWl1bS1jaG9pY2UgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3MgaDQsXG4uc3QtYW5kcmV3cyAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyBoNCxcbi50b3AtMjAwIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIGg0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmRwbSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MsXG4uZW5ldml0YSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MsXG4uYmx1ZXByaW50IC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2Vzcyxcbi5mYy1vbmUgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLnBvcnRmb2xpby1mb2N1cyAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MsXG4ucHJlbWl1bS1jaG9pY2UgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLnN0LWFuZHJld3MgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzLFxuLnRvcC0yMDAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRwbSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuLmVuZXZpdGEgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi5ibHVlcHJpbnQgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi5mYy1vbmUgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi5wb3J0Zm9saW8tZm9jdXMgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi5wcmVtaXVtLWNob2ljZSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuLnN0LWFuZHJld3MgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbi50b3AtMjAwIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmRwbSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHNwYW4sXG4uZW5ldml0YSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHNwYW4sXG4uYmx1ZXByaW50IC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnkgc3Bhbixcbi5mYy1vbmUgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLnBvcnRmb2xpby1mb2N1cyAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5IHNwYW4sXG4ucHJlbWl1bS1jaG9pY2UgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLnN0LWFuZHJld3MgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuLFxuLnRvcC0yMDAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4uZW5ldml0YSAuaGVscC1jb250ZW50LFxuLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubG9nb3V0LXBhZ2UgLm1sYy1sdGQtc2lkZWtpY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ud3JhcHBlci1sb2dvdXQtY29udGVudCAuYnV0dG9uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cmFwcGVyLWxvZ291dC1jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ubG9nb3V0LXBhZ2UgLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9naW4td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjclIDA7XG4gIH1cbiAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxvZ2luLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgISBpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAubG9naW4tcGFnZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAud3JhcHBlci1sb2dvdXQtY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAubG9nb3V0LXBhZ2UgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHNwYW4uYnV0dG9uLW1kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IC53cmFwcGVyLWxvZ2luLWJ0biB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAuZm9yZ290dGVuLXBhc3N3b3JkLWhlbHAgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcG0gLndyYXBwZXItc3ViaGVhZGVyLFxuICAuZW5ldml0YSAud3JhcHBlci1zdWJoZWFkZXIsXG4gIC5ibHVlcHJpbnQgLndyYXBwZXItc3ViaGVhZGVyLFxuICAuZmMtb25lIC53cmFwcGVyLXN1YmhlYWRlcixcbiAgLnBvcnRmb2xpby1mb2N1cyAud3JhcHBlci1zdWJoZWFkZXIsXG4gIC5wcmVtaXVtLWNob2ljZSAud3JhcHBlci1zdWJoZWFkZXIsXG4gIC5zdC1hbmRyZXdzIC53cmFwcGVyLXN1YmhlYWRlcixcbiAgLnRvcC0yMDAgLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZHBtIC5oZWxwLWNvbnRlbnQsXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQsXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCxcbiAgLmZjLW9uZSAuaGVscC1jb250ZW50LFxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQsXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50LFxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50LFxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmRwbSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuZW5ldml0YSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDM5JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIsXG4gIC5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlcixcbiAgLmJsdWVwcmludCAuYmFkZ2UtcGFnZS1mb290ZXIsXG4gIC5mYy1vbmUgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuICAucG9ydGZvbGlvLWZvY3VzIC5iYWRnZS1wYWdlLWZvb3RlcixcbiAgLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlcixcbiAgLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyLFxuICAudG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5kcG0gLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4gIC5lbmV2aXRhIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAuYmx1ZXByaW50IC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAuZmMtb25lIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAucG9ydGZvbGlvLWZvY3VzIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAucHJlbWl1bS1jaG9pY2UgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQsXG4gIC5zdC1hbmRyZXdzIC5tbGMtbHRkLXNldC1wYXNzd29yZCAuaGVscC1jb250ZW50LFxuICAudG9wLTIwMCAubWxjLWx0ZC1zZXQtcGFzc3dvcmQgLmhlbHAtY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kcG0gLnRvcC0yMDAtaGVhZGluZyBoMixcbiAgLmVuZXZpdGEgLnRvcC0yMDAtaGVhZGluZyBoMixcbiAgLmJsdWVwcmludCAudG9wLTIwMC1oZWFkaW5nIGgyLFxuICAuZmMtb25lIC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLnRvcC0yMDAtaGVhZGluZyBoMixcbiAgLnByZW1pdW0tY2hvaWNlIC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC5zdC1hbmRyZXdzIC50b3AtMjAwLWhlYWRpbmcgaDIsXG4gIC50b3AtMjAwIC50b3AtMjAwLWhlYWRpbmcgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDg1JTtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAuZHBtIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuICAuZW5ldml0YSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLmJsdWVwcmludCAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLmZjLW9uZSAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLnBvcnRmb2xpby1mb2N1cyAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLnByZW1pdW0tY2hvaWNlIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzLFxuICAuc3QtYW5kcmV3cyAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyxcbiAgLnRvcC0yMDAgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmRwbSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuICAuZW5ldml0YSAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuICAuYmx1ZXByaW50IC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyAuYnV0dG9uX3ByaW1hcnksXG4gIC5mYy1vbmUgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLnBvcnRmb2xpby1mb2N1cyAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3MgLmJ1dHRvbl9wcmltYXJ5LFxuICAucHJlbWl1bS1jaG9pY2UgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLnN0LWFuZHJld3MgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSxcbiAgLnRvcC0yMDAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAubWxjLXBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubG9nb3V0LXBhZ2UgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAud2VhbHRoLWNoYW5nZS1wYXNzd29yZCAud2VhbHRoLXBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLndlYWx0aC1jaGFuZ2UtcGFzc3dvcmQgLndlYWx0aC1wYWdlLWZvb3RlciB1bCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC53ZWFsdGgtY2hhbmdlLXBhc3N3b3JkIC53ZWFsdGgtcGFnZS1mb290ZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuICAuZm9yZ290dGVuLXBhc3N3b3JkLXBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5kcG0gLmJhZGdlLXBhZ2UtaGVhZGVyLFxuICAuZW5ldml0YSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4gIC5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtaGVhZGVyLFxuICAuZmMtb25lIC5iYWRnZS1wYWdlLWhlYWRlcixcbiAgLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4gIC5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1oZWFkZXIsXG4gIC5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWhlYWRlcixcbiAgLnRvcC0yMDAgLmJhZGdlLXBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubG9naW4tcGFnZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmRwbSAubG9naW4tY29udGFpbmVyLFxuICAuZHBtIC5sb2dpbi1jb250YWluZXIsXG4gIC5lbmV2aXRhIC5sb2dpbi1jb250YWluZXIsXG4gIC5ibHVlcHJpbnQgLmxvZ2luLWNvbnRhaW5lcixcbiAgLmZjLW9uZSAubG9naW4tY29udGFpbmVyLFxuICAucG9ydGZvbGlvLWZvY3VzIC5sb2dpbi1jb250YWluZXIsXG4gIC5wcmVtaXVtLWNob2ljZSAubG9naW4tY29udGFpbmVyLFxuICAuc3QtYW5kcmV3cyAubG9naW4tY29udGFpbmVyLFxuICAudG9wLTIwMCAubG9naW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuZHBtIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSxcbiAgLmZjLW9uZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20sXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tLFxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmRwbSAuaGVscC1jb250ZW50IHAsXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgcCxcbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50IHAsXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCBwLFxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgcCxcbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQgcCxcbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBwLFxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQgISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnRvcC0yMDAtaGVhZGluZyBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrICEgaW1wb3J0YW50O1xuICB9XG59XG4vKiBkZXNrdG9wICovXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAxNnB4O1xufVxuLyogbW9iaWxlICovXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jc2l0ZS1zZWxlY3QtbW9iaWxlIGxpIGEge1xuICBwYWRkaW5nOiA0cHggN3B4O1xufVxuLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4ICNjOGM2YzIgc29saWQ7XG59XG4vKiBkZXNrdG9wICovXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG59XG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAxNnB4O1xufVxuLyogbW9iaWxlICovXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jc2l0ZS1zZWxlY3QtbW9iaWxlIGxpIGEge1xuICBwYWRkaW5nOiA0cHggN3B4O1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSAucGFuZWwtZ3JvdXAsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyAucGFuZWwtZ3JvdXAge1xuICBtYXJnaW46IDA7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWRlZmF1bHQsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nID4gKixcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyA+ICoge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nID4gKiAqLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nID4gKiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzpiZWZvcmUsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LnJldmVyc2UtYXF1YSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YWZ0ZXIsXG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5yZXZlcnNlLWFxdWEgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmJlZm9yZSxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQucmV2ZXJzZS1hcXVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzphZnRlcixcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZzphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4ucGFuZWwtYWNjb3JkaW9uLWxpZ2h0LmFxdWEtZ3JleS1iZyA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1jdXN0b20gLnBhbmVsLWhlYWRpbmc6YmVmb3JlLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodC5hcXVhLWdyZXktYmcgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIC5wYW5lbC1oZWFkaW5nIGg0ID4gYSB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQuYXF1YS1ncmV5LWJnID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSAucGFuZWwtaGVhZGluZyBoNCA+IGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCxcbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhOmhvdmVyLFxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhbmVsLWFjY29yZGlvbi1saWdodCAucGFuZWwtaGVhZGluZyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmc6IDFlbSAwIDA7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgdHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIHRkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbC5vcGVuZWQgdHIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwub3BlbmVkIHRkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5pbnB1dC1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuZW5kRGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLnN0YXJ0RGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcyAuaGlzdG9yaWNhbCAuY29udHJvbHMgLmRhdGUge1xuICB3aWR0aDogMTAwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5oaXN0b3JpY2FsQnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmhpc3RvcmljYWxEYXRhU3RhdHVzTWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU1O1xuICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1uYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wcm9kdWN0LW5hbWUgaDMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wcm9kdWN0LW5hbWUgYSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB7XG4gIG1pbi13aWR0aDogODAwcHggISBpbXBvcnRhbnQ7XG59XG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbn1cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB0ZCAuY29udHJvbHMge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLmlucHV0LWdyb3VwIGlucHV0LmRhdGUge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDZweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDZweCAhIGltcG9ydGFudDtcbiAgd2lkdGg6IDEyNXB4ICEgaW1wb3J0YW50O1xufVxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzhjOGE4NjtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjAlO1xuICB0b3A6IDI1cHg7XG59XG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc5Nzg3NTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xufVxuLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzk3ODc1O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggISBpbXBvcnRhbnQ7XG59XG4uc3RhcnREYXRlIGxhYmVsLFxuLmVuZERhdGUgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnN0YXJ0RGF0ZSAuZHJvcGRvd24tbWVudSxcbi5lbmREYXRlIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHdpZHRoOiAyOTBweDtcbn1cbi5idG4tbGluayB7XG4gIG91dGxpbmU6IDBweCBub25lICEgaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLW1lbnUgLmJ0bi1zbSB7XG4gIG91dGxpbmU6IDBweCBub25lICEgaW1wb3J0YW50O1xufVxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCB1bC5kcm9wZG93bi1tZW51IGxpIHRhYmxlIHRkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmhpc3RvcmljYWwgdGFibGUgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGlzdG9yaWNhbC5vcGVuZWQgdGFibGUgdHIgdGQgdGhlYWQgdGQge1xuICB3aWR0aDogaW5pdGlhbDtcbn1cbi5oaXN0b3JpY2FsLm9wZW5lZCB0YWJsZSB0ciB0ZCB7XG4gIHdpZHRoOiAzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgdG9wOiAyNnB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC5pbnB1dC1ncm91cCBpbnB1dC5kYXRlIHtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUge1xuICAgIG1pbi13aWR0aDogNzkwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlaW52ZXN0bWVudExpbmsge1xuICAgIGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnVuaXQtcHJpY2VzLXRhYmxlIGxhYmVsIHtcbiAgICBmbG9hdDogbm9uZSAhIGltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICB0b3A6IDI2cHg7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHRvcDogLTVweDtcbiAgICByaWdodDogNDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAucmVpbnZlc3RtZW50TGluayB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICByaWdodDogOTBweDtcbiAgICB0b3A6IDI2cHg7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHRvcDogLTVweDtcbiAgICByaWdodDogMzclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICB9XG4gIC5yZWludmVzdG1lbnRMaW5rIHtcbiAgICBmbG9hdDogbGVmdCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICB0b3A6IDI2cHg7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmJ0bi1saW5rIHtcbiAgICByaWdodDogMzclO1xuICB9XG59XG4vKlVOSVQgUHJpY2VzICovXG4vKnRoZSBjYWxlbmRhciAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSBsaSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4vKm1vcmUgcGFkZGluZyBpbiB0aGUgYnV0dG9ucyBpbiBjYWxlbmRhciAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4vKmJ1dHRvbiB0b2RheSAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3NzgwO1xuICBib3JkZXItY29sb3I6ICMwMTc3ODA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1pbmZvIC50ZXh0LWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qYnV0dG9uIGNsZWFyICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3M2YzYTtcbiAgYm9yZGVyLWNvbG9yOiAjNDczZjNhO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4vKmJ1dHRvbiBkb25lICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1jb2xvcjogI2M5NTEwOTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLypkaXNhYmxlZCBkYXRlcyAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjM7XG59XG4vKndpZHRoIG9mIHRoZSBjYWxlbmRhciBzdGFydCBhbmQgZW5kIGRhdGUgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLnN0YXJ0RGF0ZSAuZHJvcGRvd24tbWVudSxcbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmVuZERhdGUgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMzIwcHg7XG59XG4vKm1ha2Ugc2FtZSB3aWR0aCBlYWNoIG9mIHRoZSBkYXRlIGJ1dHRvbiAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIC5oaXN0b3JpY2FsLm9wZW5lZCB0YWJsZSB0ciB0ZCB7XG4gIHdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLypmaXhjIGNvbmZsaWN0IHdpdGggZHJvcGRvd24gbWVnYW1lbnUgZnVsbCB3aWR0aCovXG4gIC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qYWpkdXN0IHRoZSBmaXggcHJpY2UgdGFibGUgdG8gbWF0Y2ggd2l0aCBhY2NvcmRpb24qL1xuICAubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMtdGFibGUge1xuICAgIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLyptYWtlIHRoZSBkYXRlIGZpZWxkIHdpZGVyICovXG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAvKm1ha2UgdGhlIGRpdiBidXR0b24gcHJpY2UgaGlzdG9yeSB3aWRlciovXG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSAuY29sLXNtLTQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG4vKnBvc2l0aW9uIHByaWNlIGhpc3RvcnkgYnV0dG9uKi9cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgcmlnaHQ6IDBweDtcbn1cbi8qcG9zaXRpb24gcHJpY2UgY2xvc2UgYnV0dG9uKi9cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qcG9zaXRpb24gcHJpY2UgaGlzdG9yeSBidXR0b24qL1xuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLypwb3NpdGlvbiBwcmljZSBjbG9zZSBidXR0b24qL1xuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5mdW5kLXNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5mdW5kLXNlYXJjaC1mb3JtIC5nbyB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5zZWFyY2gtZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm1sYy1sdGQtZmluZC1mdW5kcyAuZmlsdGVyLXNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5maWx0ZXItc2VhcmNoLWZvcm0gLnJlc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWxjLWx0ZC1maW5kLWZ1bmRzIC5yZXN1bHRzLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5tbGMtbHRkLWZpbmQtZnVuZHMgLnJlc3VsdHMtYXJlYSAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBGaW5kIGEgZnVuZCAqL1xuLndyYXBwZXItZmluZC1hLWZ1bmQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZnVuZC1zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAhIGltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzk1MTA5ICEgaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMHB4IDBweCA4cHggcmdiYSgyMDEsIDgxLCAxOSwgMC42KSAhIGltcG9ydGFudDtcbn1cbi5zZWFyY2gtZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZ1bmQtc2VhcmNoLWZvcm0gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uZnVuZC1zZWFyY2gtZm9ybSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxMzkwMDtcbn1cbi5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDM4MHB4ICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmU5ZTU7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLXNlYXJjaC1mb3JtIC5idG4tbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzNXB4ICEgaW1wb3J0YW50O1xufVxuLmZ1bmQtcmVzdWx0cyB0YWJsZS50YWJsZSB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweCAhIGltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgISBpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnJlc3VsdHMtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucmVzdWx0cy1hcmVhIHRhYmxlLnRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNyZXN1bHRzQm9keSBoNC5wYW5lbC10aXRsZSBhIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbiNwcm9kdWN0SGVhZGVyIGg0LnBhbmVsLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkYWQ2ICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4jcHJvZHVjdEhlYWRlciBoNC5wYW5lbC10aXRsZSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkNiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4vKiBGaW5kYSAgZnVuZCByZXNwb25zaXZlIHN0eWxlcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG8gISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmJ0bi1saW5rIHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZ1bmQtc2VhcmNoLWZvcm0gLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmJ0bi1saW5rIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiAwJTtcbiAgICB0b3A6IC0xMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5yZXN1bHRzLXRleHQge1xuICAgIHdpZHRoOiAxMDAlICEgaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gICAgd2lkdGg6IDI4MHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5yZXN1bHRzLXRleHQge1xuICAgIHdpZHRoOiA4NSUgISBpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sYy1sdGQtZmluZC1mdW5kcyAuZmlsdGVyLXNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG59XG4ubWxjTHRkV2VhbHRoU291cmNlTG9va3VwIC5kcm9wZG93bi1tZW51IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbn1cbi8qIGRlc2t0b3AgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qKiBSZW1vdmVkIGFzIHBhcnQgb2YgdGhlIFF1aWNrIGxpbmsgdGFicyByZWZyZXNoXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOjBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSAuYXJyb3ctdXAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNjZTAwNTg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbn0gKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmljb24tbWxjLWNoZXZyb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgY29sb3I6ICNhYWE4YTQ7XG59XG4vKipcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMSkgc3BhbiB7bWF4LXdpZHRoOjE1M3B4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDIpIHNwYW4ge21heC13aWR0aDoxOTJweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgzKSBzcGFuIHttYXgtd2lkdGg6MTQwcHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoNCkgc3BhbiB7bWF4LXdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7fVxufVxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGkuaXRlbV8wIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTUzcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpLml0ZW1fMSBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTppdGVtXzIgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6aXRlbV8zIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIGRpdi5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA3cHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKiByZXBsYWNlZCBiZWxvdywgYXMgY29udGVudCBsaXN0IGl0ZW1zIGNhbiBoYXZlIHRpdGxlIGJhY2tncm91bmQgaW1hZ2VzIGRlZmluZWQgbm93LlxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3N0YXJ0aW5nLW91dC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9idWlsZGluZy13ZWFsdGgucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvcGxhbm5pbmctcmV0aXJlbWVudC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9lbmpveWluZy1yZXRpcmVtZW50LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xufVxuKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwICFpbXBvcnRhbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWI6aG92ZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHNwYW4ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLmxpc3QtaXRlbS10ZXh0IHAgYSB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLyogUmVzcG9uc2l2ZSBzdHlsZXMgYWRkZWQgLSAxOC8zLzE1ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDQ3JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTNweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2UwMDU4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICAgIHJpZ2h0OiAycHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIGg0IGEge1xuICAgIGNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi8qIG1vYmlsZSAqL1xuLyogZGVza3RvcCAqL1xuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaSA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaSxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgZmxleDogMTtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbiAgZm9udC1zaXplOiAzOXB4O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgxIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDEgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDEgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgyIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZTJkZmRjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDIgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgyIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDMgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMyAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgzIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgzIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDMgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNCAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDEwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDQgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNCAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNCAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg0IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDUgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAxMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg1IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDUgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDUgLm5hdi5uYXYtdGFicyA+IGxpID4gYSBzbWFsbCxcbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNSAubmF2Lm5hdi10YWJzID4gbGkgPiBhIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg2IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMTAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHNtYWxsLFxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg2IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg2IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgc21hbGwsXG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDYgLm5hdi5uYXYtdGFicyA+IGxpID4gYSAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1vcmFuZ2UgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtYXF1YSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBib3JkZXItY29sb3I6ICMwMTgzOGMgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1ydWJpbmUgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2NlMDA1ODtcbiAgYm9yZGVyLWNvbG9yOiAjY2UwMDU4ICFpbXBvcnRhbnQ7XG59XG4vKiBtb2JpbGUgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSAubmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpLFxuICAuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZmxleDogMDtcbiAgfVxuICAuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUgLm5hdi5uYXYtdGFicyA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gIH1cbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzk1MTA5O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA2cHggOXB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYzk1MTA5IHRyYW5zcGFyZW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIG1hcmdpbi1ib3R0b206IC0yMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvZ2VuZXJhbF9hZHZpY2VfYW5kX2luZm8uanBnXCIpO1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMik6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS9mb2N1c2VkX2FkdmljZS5qcGdcIik7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2NvbnRlbnQvYWR2aWNlL2NvbXByZWhlbnNpdmVfYWR2aWNlLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuLmJ1c2luZXNzLXRoZW1lIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljJztcbn1cbi5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG59XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtY3RhLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGQkY3O1xufVxuLmJ1c2luZXNzLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDczZjNhICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3MtaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3YTczNzM7XG59XG4uYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSAubWFzdGhlYWQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDclO1xufVxuLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICBmb250LXNpemU6IDM1cHg7XG4gIHdpZHRoOiA5MCU7XG59XG4uYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7XG4gIHdpZHRoOiA5MCU7XG59XG4uYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtbW9iaWxlLW9ubHktYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5tYXN0aGVhZC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvbWFzdGhlYWRzL21hc3RoZWFkLW1vYmlsZS1lZ2ctbWF0cml4QDJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIC5tYXN0aGVhZC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtbW9iaWxlLW9ubHktYmFubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLW1vYmlsZS1vbmx5LWJhbm5lci1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc5JSBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiAubWFzdGhlYWQtbW9iaWxlLW9ubHktYmFubmVyLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHNwYW4ge1xuICAgIGNvbG9yOiAjYmM0NDAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5IC5lbXBsb3llci10aGVtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkgLmVtcGxveWVyLXRoZW1lIGEge1xuICBjb2xvcjogI0Q0NzQzQTtcbn1cbi5lbXBsb3llci10aGVtZSBvbCBsaSxcbnVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSB1bCBsaTo6bWFya2VyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzQzNDM0Mztcbn1cbi5lbXBsb3llci10aGVtZSAuaDMsXG5oMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wtbGVmdC1iZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjBlZWVhIDMwJSwgI2ZmZmZmZiAwKTtcbn1cbi5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wtcmlnaHQtYmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZmZmZiA3MCUsICNmMGVlZWEgMzAlKTtcbn1cbi5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wgaDIge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbi5lbXBsb3llci10aGVtZSBuYXYubmF2YmFyIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM0NzNGM0E7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLndyYXBwZXItdG9wLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE4MTg7XG59XG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggLTRweCAwcHggI2M5NTEwOSBpbnNldDtcbn1cbi5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzLnNpdGUtc2VsZWN0LW5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzNGM0E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHMgPiBsaSA+IGEsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXIud3JhcHBlci10b3Atcm93IC5uYXYgPiBsaSA+IGEsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjOTUxMDk7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGgyLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDIge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGNvbG9yOiAjMTgxODE2O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMTgxODE2O1xuICB3aWR0aDogNTAlIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzE4MTgxNjtcbiAgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5lbXBsb3llci10aGVtZSAjZ2xvYmFsX3NlYXJjaF9mb3JtLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBwLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgcCBhIHNwYW4sXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBwLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgcCBhIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVtcGxveWVyLXRoZW1lIC5ibGFjay13aGl0ZS1jb2wgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sLmJsYWNrLXdoaXRlLWJyLXJhZGl1cyAuY29sLWN1c3RvbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5ibGFjay13aGl0ZS1jb2wgLmNvbC1jdXN0b206bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICBmb250LXNpemU6IDQycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5ibGFjay13aGl0ZS1jb2wgaDQge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVJlZ3VsYXInO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiA5NSU7XG59XG4uZW1wbG95ZXItdGhlbWUgLmNhcmV0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTgxODE2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTgxODE2O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5lbXBsb3llci10aGVtZSAuY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLnJvdy1mb290ZXItY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1MywgMTQ4LCAxMzgsIDAuMjUpO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIGEge1xuICBjb2xvcjogI0Q0NzQzQTtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyB1bC5uYXYgbGkgYSB7XG4gIGNvbG9yOiAjRDQ3NDNBO1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC5ib290c3RyYXAtbmF2LXNlY29uZGFyeSB7XG4gIHJpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweCAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjM0IzQjNCO1xufVxuLmVtcGxveWVyLXRoZW1lIC5kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLmN0YS1jb3B5IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbn1cbi5lbXBsb3llci10aGVtZSAubnVtYmVyZWQtY2FyZCBoMyB7XG4gIGNvbG9yOiAjRDQ3NDNBO1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJztcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5icmVhZGNydW1iIGxpLFxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYgbGksXG4uZW1wbG95ZXItdGhlbWUgLm5hdi1waWxscyBsaSxcbi5lbXBsb3llci10aGVtZSAubmF2LXRhYnMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wtbGVmdC1iZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbC1yaWdodC1iZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC5ib290c3RyYXAtbmF2LXNlY29uZGFyeSB7XG4gICAgbGVmdDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjBweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3cuZXF1YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udmNlbnRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zcGFjaW5nLXB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uc3BhY2luZy1wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnNwYWNpbmctcHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5zcGFjaW5nLXBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uc3BhY2luZy1wdC04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLnNwYWNpbmctcGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbnNwYW4uY2hldnJvbi1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1TZW1pQm9sZCc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNDOTUxMDk7XG59XG5zcGFuLmNoZXZyb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNDOTUxMDk7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uY2hldnJvbi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLXJvdyB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc0MTkxNTtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtcm93LmNvbHMge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1yb3cgaDMge1xuICBjb2xvcjogI0Q0NzQzQTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtcm93IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtaGVhZGluZyBoMyB7XG4gIGNvbG9yOiAjRDQ3NDNBO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM3NDE5MTU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1oZWFkaW5nIHAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmltZy1jb250ZW50LXRpbGUgLmltZy1jb250ZW50LXRpbGUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzNXB4IDMwcHggMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UubWFzdGhlYWQtb3ZlcmxheSAuY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMHB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGxlZnQ6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkLm1hc3RoZWFkLW92ZXJsYXkgLmNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDMyMHB4O1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDBweDtcbiAgb3BhY2l0eTogMC43O1xuICBsZWZ0OiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmlubmVyIGgxLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmlubmVyIGgyLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmlubmVyIGgzLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmlubmVyIGg0LFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmlubmVyIGg1LFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmlubmVyIGg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5icmVhZGNydW1iIGxpLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5tbGMtcHJpbWFyeS1uYXYgbGksXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLm5hdi1waWxscyBsaSxcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAubmF2LXRhYnMgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAuYnJlYWRjcnVtYiAubGFzdC5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCBzcGFuLmJ1dHRvbi1tZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93ICNtZWdhbWVudS1jb2wtMSAuY2hldnJvbi1saW5rIGEsXG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAjbWVnYW1lbnUtY29sLTIgLmNoZXZyb24tbGluayBhLFxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgI21lZ2FtZW51LWNvbC0zIC5jaGV2cm9uLWxpbmsgYSxcbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93ICNtZWdhbWVudS1jb2wtNCAuY2hldnJvbi1saW5rIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk1MTA5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgdGFibGUgaDQge1xuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5lbXBsb3llci10aGVtZSAueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZW1wbG95ZXItdGhlbWUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLmVtcGxveWVyLXRoZW1lIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyxcbi5lbXBsb3llci10aGVtZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2wgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgLm1lZ2FtZW51LWNvbCB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2wgdWwgbGk6Om1hcmtlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCAuY2hldnJvbi1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4nO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24ub3BlbiAuY2FyZXQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHRhYmxlIHRkW2hlYWRlcnM9XCJvcmFuZ2VcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHRhYmxlIHRkW2hlYWRlcnM9XCJkYXJrXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAubWVnYW1lbnUtcm93IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLmRyb3Bkb3duLW1lbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2wgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5jYXJldDphZnRlciB7XG4gIGJvdHRvbTogMjJweDtcbiAgdG9wOiBhdXRvO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLmRyb3Bkb3duLm9wZW4gLmNhcmV0OmFmdGVyIHtcbiAgYm90dG9tOiAyMnB4O1xuICB0b3A6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtb3ZlcmxheSAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDBweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGgxLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoMixcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDMsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGg0LFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoNSxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgaDYge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDQge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCxcbiAgLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLXN0YW5kYXJkLm1hc3RoZWFkLW92ZXJsYXkgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGhlaWdodDogMTg1cHg7XG4gIH1cbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkaCBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZCxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmYhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggOHB4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbSFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2MHB4IWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgycHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZCxcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8qQ29waWVkIGZyb20gRW5zaWdodGVuKi9cbi5lbXBsb3llci10aGVtZSAjbWxjLWhlYWRlci10b3AtbmF2IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAuaW1nLWNvbnRlbnQtdGlsZS10ZXh0IHNwYW4uaWNvbi1tbGMtY2hldnJvbiB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy5lcXVhbC5lcXVhbC1jb2wtaHQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB3aWR0aDogMTAwJTtcbn1cbmEge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIG1hcmdpbi10b3A6IDBweCAhIGltcG9ydGFudDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG59XG5wIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbmgyIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmZvbnQtc2l6ZS1odWdlIHtcbiAgZm9udC1zaXplOiAzOXB4O1xufVxuLmZvbnQtc2l6ZS1iaWcge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uZm9udC1zaXplLXJlZ3VsYXIge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uZm9udC1zaXplLWxpdHRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5mb250LXNpemUtdGlueSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbnVsLFxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG51bCBsaSxcbm9sIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxudWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5ociB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiAjYzhjMmM2O1xufVxuLnJvbWFuLWJvbGQtNzUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlVzAxLTc1Qm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4qIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10b3AtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ib3R0b20tMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctdG9wLTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hhcmxpZS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG59XG4uY2hhcmxpZS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbn1cbi5jaGFybGllLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1SZWd1bGFyXCI7XG59XG4uY2hhcmxpZS1zZW1pYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWNcIjtcbn1cbi8qIFNoYXJlZCAqL1xuLm1sYy1wcmltYXJ5LW5hdiBsaSxcbi5uYXYtcGlsbHMgbGksXG4ubmF2LXRhYnMgbGksXG4uYnJlYWRjcnVtYiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ucGFnZS1jb250ZW50LFxuLmNhbXBhaWduLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ucHJvZHVjdC1wYWdlLXRpdGxlLXRhYnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi8qIEJ1dHRvbnMgKi9cbnNwYW4uYnV0dG9uLWxnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnNwYW4uYnV0dG9uLWxnIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Bhbi5idXR0b24tbGcgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuc3Bhbi5idXR0b24tbWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3Bhbi5idXR0b24tbWQgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zcGFuLmJ1dHRvbi1tZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmM0NDAxO1xufVxuc3Bhbi5idXR0b24tbWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmM0NDAxO1xufVxuc3Bhbi5idXR0b24tbWQtYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zcGFuLmJ1dHRvbi1tZC1hcXVhIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3Bhbi5idXR0b24tbWQtYXF1YSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG59XG5zcGFuLmJ1dHRvbi1tZC1hcXVhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbn1cbnNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zcGFuLmJ1dHRvbi1tZC1ydWJpbmUgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zcGFuLmJ1dHRvbi1tZC1ydWJpbmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwMDNhO1xufVxuc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDAzYTtcbn1cbnNwYW4uYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuc3Bhbi5idXR0b24tc20gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zcGFuLmJ1dHRvbi1zbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5idXR0b24uYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5idXR0b24uYnV0dG9uLXNtIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uLmJ1dHRvbi1zbTpob3ZlcixcbmJ1dHRvbi5idXR0b24tc206YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi1zbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjYmM0NDAxO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjYmM0NDAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbWQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNiYzQ0MDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2JjNDQwMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNjZTAwNTg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2NlMDA1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICNmZmY7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAxODM4YztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDE4MzhjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgY29sb3I6ICNmZmY7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGctd2hpdGUtcmV2ZXJzZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLXdoaXRlLXJldmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy1ydWJpbmUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjZTAwNTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy1ydWJpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy1hcXVhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDE4MzhjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zcGFuLmJvcmRlci1idXR0b24tbGctYXF1YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuc3Bhbi5tZWdhbWVudS1idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNGY1OTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggISBpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNwYW4ubWVnYW1lbnUtYnV0dG9uLXNtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbn1cbi5idG4tbW9kYWwtb3JhbmdlLW1kIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0bi1tb2RhbC1vcmFuZ2UtbWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG59XG4uYnRuLW1vZGFsLW9yYW5nZS1tZCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NTEwOSAhIGltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHghaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG59XG4uYnRuLW9yYW5nZTpob3Zlcixcbi5idG4tb3JhbmdlOmZvY3VzLFxuLmJ0bi1vcmFuZ2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5idG4tYXF1YTpob3Zlcixcbi5idG4tYXF1YTpmb2N1cyxcbi5idG4tYXF1YTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHghaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG59XG4uYnRuLXJ1YmluZTpob3Zlcixcbi5idG4tcnViaW5lOmZvY3VzLFxuLmJ0bi1ydWJpbmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDAzYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ub3JhbmdlIHtcbiAgY29sb3I6ICNiYzQ0MDE7XG59XG4ucnViaW5lIHtcbiAgY29sb3I6ICNjZTAwNTg7XG59XG4uYXF1YSB7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxuLndoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiBjaGFyY29hbC1uZXcgd2lsbCBhbHdheXMgYmUgY2hhcmNvYWwgXG5hbmQgd2lsbCBub3QgY2hhbmdlIHRvIG90aGVyIGNvbG9ycyByZWdhcmRsZXNzIG9mIHRoZSBzY3JlZW4gc2l6ZSAodW5saWtlIHRoZSBvcmlnaW5hbCAuY2hhcmNvYWwpICovXG4uY2hhcmNvYWwsXG4uY2hhcmNvYWwtbmV3IHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ucGFnZS1jb250ZW50IHRhYmxlIC5pY29uLW1sYy1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi53aGl0ZS1yZXZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2hpdGUtcmV2ZXJzZSAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiB3cmFwcGVycyAqL1xuLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLndyYXBwZXIud3JhcHBlci10b3Atcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLndyYXBwZXIud3JhcHBlci10b3Atcm93IC5uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gIGNvbG9yOiAjNDczRjNBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xufVxuLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4ud3JhcHBlci53cmFwcGVyLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ud3JhcHBlci53cmFwcGVyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLndyYXBwZXItb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbn1cbi53cmFwcGVyLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG59XG4ud3JhcHBlci1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yztcbn1cbi53cmFwcGVyLWNoYXJjb2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3M0YzQTtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4ud3JhcHBlci1iZy1mMGVlZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1iZy1mNmYzZWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1iZy1mZGZiZjcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYmY3O1xufVxuLndyYXBwZXItYmctMDAwMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi8qIEFkYXB0aXZlIGltYWdlIHJlcGxhY2VtZW50LiBOT1RFOiBBZGFwdGl2ZSBpbWFnZSBjb21wb25lbnQgZG9lcyBub3Qgc3VwcG9ydCBhbiBhbmNob3IgZWxlbWVudCAqL1xuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBpbWcsXG4uY2hhbm5lbC1jdGEtd3JhcHBlciAubWVkaWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiB0b3BuYXYgbW9iaWxlICovXG4jdG9wbmF2LW1vYmlsZSBsaSB7XG4gIHdpZHRoOiA0MCU7XG59XG4jdG9wbmF2LW1vYmlsZSBsaSBhIHtcbiAgcGFkZGluZzogNXB4IDNweCA1cHggMTVweDtcbn1cbi8qIGZvb3RlciAqL1xuLnJvdy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDUwcHggYXV0byA1N3B4O1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHVsLm5hdiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDBweCAwcHg7XG59XG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgdWwubmF2IGxpIGE6aG92ZXIsXG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgdWwubmF2IGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyAuYmFzZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIC5iYXNlLWZvb3RlciBwIHtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgLmJhc2UtZm9vdGVyIC5tZWRpYSBpbWcge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnJvdy1mb290ZXIgLmNvbm5lY3Qtd2l0aC11cy10aXRsZSBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMHB4IDBweCAxNXB4O1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJhc2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4ucm93LWZvb3RlciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnJvdy1mb290ZXIgLm5hdi1waWxscyA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtcGlsbHMgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubmF2LXBpbGxzID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4uY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuLyogTk9URTogVGhlIGJlbG93IGNvZGUgbmVlZHMgdG8gYmUgcmVmYWN0b3JlZCB3aGVuIHRoZSBCdXR0b24gcHJvcGVydHkgZm9yIHRoZSBDb250ZW50IExpc3QgYmVjb21lcyBhdmFpbGFibGUgKi9cbi8qXG4ubGlzdC1pdGVtLXRleHQgcCBhIHtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5mb250LXNpemU6IDI0cHg7XG5mb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG50ZXh0LXNoYWRvdzogbm9uZTtcbmNvbG9yOiAjYmM0NDAxO1xubWluLXdpZHRoOiAxNjZweDtcbmJvcmRlcjogM3B4IHNvbGlkICNiYzQ0MDE7XG5wYWRkaW5nOiA4cHggMjRweDtcbnRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn0qL1xuLmxpc3QtaXRlbS10ZXh0IHAge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLyogVGhlIGZvbGxvd2luZyBhbHNvIG5lZWRzIHJlZmFjdG9yaW5nIC0gTWljaGFlbCBNY0FsZWVyIHRvIGNvbXBsZXRlICovXG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGJvdHRvbTogMzVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDYwJTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gIGNvbG9yOiAjYmM0NDAxO1xuICB3aWR0aDogNTAlO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCxcbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4vKiBDaGFubmVsIG1hc3RoZWFkIC0gQ2Fyb3VzZWwgKi9cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMHB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLndoaXRlLXJldmVyc2UgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAucnViaW5lIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgY29sb3I6ICNjZTAwNTg7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmFxdWEgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIGltZyB7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgY29sb3I6ICNiZTQ2MDE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMC43ZW07XG4gIHBhZGRpbmc6IDE1cHggMjFweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUlIDtcbiAgICBsZWZ0OiAxJTtcbiAgICByaWdodDogMSU7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuICAgIGhlaWdodDogMTg1cHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICB0b3A6IDAgO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTAlIDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAuYm9yZGVyLWJ1dHRvbi1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAuYm9yZGVyLWJ1dHRvbi1tZDpob3ZlciB7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzk1MTA5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMjBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTUlIDtcbiAgICBsZWZ0OiA4NXB4O1xuICAgIHJpZ2h0OiA4NXB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAuYm9yZGVyLWJ1dHRvbi1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG4vKiBFTkQgOiBDaGFubmVsIG1hc3RoZWFkICBDYXJvdXNlbCAqL1xuLyogR0ggTWFzdGhlYWQgKi9cbi5tYXN0aGVhZC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xufVxuLm1hc3RoZWFkLXdyYXBwZXIgLmhlYWRlci1pdGFsaWNzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWNcIjtcbn1cbi5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbi5tYXN0aGVhZC13cmFwcGVyIGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBjb2xvcjogI2JlNDYwMTtcbn1cbi5tYXN0aGVhZC13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzNiM2IzYiA7XG59XG4uaGVyby1iYW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIuaGVyby1iYW5uZXIgaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICB0b3A6IDAgO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciAuYnJlYWRjcnVtYiAqIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyIGgyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIgaDEge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLyogRU5EIE1hc3RoZWFkICogIC9cblxuLyogR0ggbGVmdCB0b3Agcm93IGhlYWRlciBuYXYgKi9cbi8qSGVhZGVyIHRvcCByb3cgbGVmdCAqL1xuLndyYXBwZXItdG9wLXJvdyAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLndyYXBwZXItdG9wLXJvdyAubmF2ID4gbGkgPiBhOmZvY3VzLFxuLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG4vKiBFTkQgR0ggSGVhZGVyIHRvcCByb3cgbGVmdCAqL1xuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDM1cHggMTBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAucHVsbC1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QwNjczNTtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgcCBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogNjBweCAwIDQwcHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnNlY3Rpb24taGVhZGVyIC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNoYW5uZWwtY3RhLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uY2hhbm5lbC1jdGEtd3JhcHBlciAuY2hhbm5lbC1jdGEtcGFuZWwge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jaGFubmVsLWN0YSAubWVkaWEtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggNzVweCAwIDA7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzIC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgKiBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHggISBpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMSkgc3BhbiB7XG4gICAgd2lkdGg6IDMwMHB4ICEgaW1wb3J0YW50O1xuICB9XG59XG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmc6IDYwcHggMHB4IDQ0cHggMDtcbn1cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciAubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciAudGV4dC1pbWFnZSBoNCB7XG4gIGNvbG9yOiAjMDE3NzgwO1xufVxuLmFkdmlzZXItdGhlbWUuZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuLmJ1c2luZXNzLXRoZW1lLmdldC1pbi10b3VjaC13cmFwcGVyIGg0IGEge1xuICBjb2xvcjogI2JlNDYwMTtcbn1cbi5pbnZlc3RtZW50LW5ld3MtaW5zaWdodHMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi5pbnZlc3RtZW50LW5ld3MtaW5zaWdodHMtd3JhcHBlciAubmV3cy1pbnNpZ2h0cy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLyogUGFkZGluZyB0b3AgYm90dG9tIHNlY3Rpb24gcm93ICAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSAuc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjNzg3ODc4O1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5wdWxsLWxlZnQgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSAuYmxvZ0VudHJ5TW9yZUxpbmtUZXh0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAucHVsbC1sZWZ0IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1M3B4O1xuICB9XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IHAge1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuICAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBwIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAucHVsbC1sZWZ0IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM3MHB4O1xuICB9XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBwIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge1xuICAgIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgfVxuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2QwNjczNTtcbiAgfVxuICAuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiA+IGxpID4gYTpmb2N1cyxcbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDczRjNBO1xufVxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiA+IGxpID4gYSxcbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzQ3M0YzQTtcbiAgcGFkZGluZzogMThweCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xufVxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4jc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtNHB4IDAgI2M5NTEwOTtcbn1cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLypob21lcGFnZSBzZWNvbmQgcm93LCBtb2JpbGUgJiBtYWduaWZ5aW5nIGdsYXNzIGljb25zICovXG4gIC53cmFwcGVyLmNoYW5uZWwtY3RhLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC53cmFwcGVyLmNoYW5uZWwtY3RhLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAvKmhvbWVwYWdlIHNlY29uZCByb3cgb3JhbmdlLCBvcGVuIHN1cGVyIGFjY291bnQgJiByZWcgb25saW5lIGFjY2VzcyAqL1xuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2QwNjczNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwNjczNTtcbiAgfVxufVxuLypRdWljayBsaW5rcyAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDQycHggMCAzMHB4O1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jYXJldCB7XG4gIGJvcmRlci10b3A6IDAgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYi1wYW5lLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0zMXB4O1xuICBib3JkZXItdG9wOiAxcHggI2RjZGFkNiBzb2xpZDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk0cHgpIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgxKSBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgyKSBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhLFxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCg0KSBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUlO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuLyogRW1iZWRkZWQgcGFnZSBzZWFyY2ggY29udGFpbmVyICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5M3B4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgZGl2LmNhcmV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMykgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgdG9wOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTdweCAvKiB3aWR0aDogMzAwcHg7ICovO1xuICB9XG4gIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjOGM2YzIgc29saWQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYSB7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5M3B4KSB7XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWItcGFuZS5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC0zMXB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBhcmlhbDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAjMDM3NjkxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzIzNTI3YyAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5kcm9wZG93bi1tZW51IGg1IHtcbiAgZm9udC1zaXplOiAxNjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLyogR0ggMDIuMDMuMTUgICovXG4vKlN1cGVyIG92ZXJ2aWV3IHRodW1icyAqL1xuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoNCBhIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGEgaDQ6aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQgYSB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1MjdjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5N3B4KSB7XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjOGM2YzIgc29saWQ7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5vdmVydmlldy10ZWFzZXItY29sIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi8qTWFzdGhlYWQgc20gKi9cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG59XG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgY29sb3I6ICNjZTAwNTg7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDY1JTtcbn1cbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzNiM2IzYjtcbiAgd2lkdGg6IDY1JTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIG1hcmdpbi10b3A6IDUwcHghaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gIH1cbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4vKiBBY2NvcmRpb24gRkFRcyAqL1xuLmNhbXBhaWduLWNvbnRlbnQgLmZhcXMgLnBhbmVsLWhlYWRpbmcgaDMge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYTtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmNhbXBhaWduLWNvbnRlbnQgLmZhcXMgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDEzcHg7XG59XG4uY2FtcGFpZ24tY29udGVudCAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgLypib3JkZXItdG9wOjFweCAjYzhjNmMyIHNvbGlkOyovXG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLyogQ2Fyb3VzZWwgaW5kaWNhdG9ycyAqL1xuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi8qIEVORCBHSCAwMi4wMy4xNSBzdXBlciBvdmVydmlldyB0aHVtYnMgKi9cbi8qIEdFVCBpbiB0b3VjaCAtLS0tLSAqL1xuLnRocmVlLWNvbHVtbiAuY29sLWN1c3RvbSB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGhyZWUtY29sdW1uIC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogOTMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogLnByb2R1Y3QtcGFnZS1jdGEgaDQgYSB7ZGlzcGxheTogYmxvY2s7fSAgICAgKi9cbn1cbi5uby1nbG9iYWwtZ2V0LWluLXRvdWNoIC5yb3ctZm9vdGVyIC5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBwIHtcbiAgLypkaXNwbGF5Om5vbmU7Ki9cbn1cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IGEsXG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcmNoaXZlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbn1cbi8qIE92ZXJ2aWV3IHBhZ2UgLSBjYW1wYWlnbnMgYW5kIHByb2R1Y3RzICovXG4ucGFnZS1vdmVydmlldyBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI4cHggISBpbXBvcnRhbnQ7XG59XG4vKiBQcm9kdWN0IHBhZ2UgKi9cbi5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMjVweCAwIDA7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIGxpLFxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBsaS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgbGkubGFzdC5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoYXJjb2FsIC5icmVhZGNydW1iIGxpLmFjdGl2ZSxcbi5jaGFyY29hbCAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIGgxIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbi53cmFwcGVyLXJ1YmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG59XG4ucHJvZHVjdC1wYWdlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUE7XG4gIHBhZGRpbmc6IDQwcHggMCAyNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LXBhZ2UtY3RhIGg0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5wcm9kdWN0LXBhZ2UtY3RhIGg0IGEge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnByb2R1Y3QtcGFnZS1jdGEgc3Bhbi5idXR0b24tbWQsXG4ucHJvZHVjdC1wYWdlLWN0YSBzcGFuLmJ1dHRvbi1zbSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jZW50ZXItY3RhIGg0LFxuLmNlbnRlci1jdGEgLmJ1dHRvbi1zbSxcbi5jZW50ZXItY3RhIC5idXR0b24tbWQsXG4uY2VudGVyLWN0YSAuYnV0dG9uLWxnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNlbnRlci1jdGEgLmJ1dHRvbi1zbSxcbi5jZW50ZXItY3RhIC5idXR0b24tbWQsXG4uY2VudGVyLWN0YSAuYnV0dG9uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ucGFnZS1pbnRybyxcbi5wcm9kdWN0LXBhZ2UtaW50cm8sXG4ucHJvZHVjdC1wYWdlLWhvdy10by1pbnZlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLnByb2R1Y3QtcGFnZS1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtaW50cm8gLmNvbnRhaW5lcixcbi5wcm9kdWN0LXBhZ2UtaW50cm8gLmNvbnRhaW5lcixcbi5wcm9kdWN0LXBhZ2UtaG93LXRvLWludmVzdCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuLm5hdi10YWJzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICAvKiB0ZW1wIGZpeCAtIGF0dGVtcHQgdG8gcmVtb3ZlIGlmIHBvc3NpYmxlICovXG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLm5hdi10YWJzID4gbGkge1xuICBib3JkZXItdG9wOiAwcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI2NjYztcbn1cbi5uYXYtdGFicyA+IGxpLmxhc3Qge1xuICBib3JkZXItdG9wOiAwcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjY2NjO1xufVxuLm5hdi10YWJzID4gbGkubGFzdC5hY3RpdmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG4ubmF2LXRhYnMgPiBsaS5maXJzdCxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5wcm9kdWN0LXBhZ2UtZmFxcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUE7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgbWluLWhlaWdodDogMjcwcHg7XG59XG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwgcCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4vKiBHbG9iYWwgYWNjb3JkaW9ucyAqL1xuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYW5lbCB7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkYWQ2ICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzX3dodC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhbmVsIC5tZWRpYS1saXN0IGxpLm1lZGlhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5hY2NvcmRpb24tbGFzdCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xufVxuLyogTW96aWxsYSBidWcgZml4ICovXG4uYm9vdHN0cmFwLWJsb2ctZW50cnkgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi8qIEFib3V0IE1MQyBzdHlsZXMgLSBjcmVhdGVkIGJ5IEltcmFuICovXG4ub3VyLWltcGFjdCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm91ci1pbXBhY3QgKiBoMyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ub3VyLWltcGFjdCAqIGgxIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ub3VyLWltcGFjdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg2MDE4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICEgaW1wb3J0YW50O1xufVxuLm91ci1pbXBhY3QtYm9keSB7XG4gIGNvbG9yOiAjRDg2MDE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREQ0NEO1xufVxuLm91ci1pbXBhY3QtYmVsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U5O1xufVxuLm91ci1pbXBhY3QtYmVsb3cgKiAubWVkaWEtbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrICEgaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgISBpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ib3R0b20tMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLmNmLTNwYXJhLWNzcyBkaXYge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAvKiBGaXJlZm94ICovXG4gIGNvbHVtbi1jb3VudDogMztcbn1cbi5jZi1uYXYgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1JTtcbn1cbi5jZi1uYXYgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5jZi1uYXYgbGkgYSB7XG4gIGNvbG9yOiAjM0IzQjNCICEgaW1wb3J0YW50O1xufVxuLmNmLW5hdiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2YtbmF2IC5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUEgISBpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRTg1MTAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4vKiBUYWJsZXMgKi9cbi50YWJsZSB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1jZWxsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkRCRDI7XG59XG4udGFibGUtY2VsbC1zdWItaGVhZGVyIHtcbiAgLypiYWNrZ3JvdWQtY29sb3I6ICM7Ki9cbn1cbi50YWJsZS1jZWxsLXN1Yi1zdWItaGVhZGVyIHtcbiAgLypiYWNrZ3JvdWQtY29sb3I6ICM7Ki9cbn1cbi50YWJsZS1jZWxsLW9yYW5nZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk1MTA5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1jZWxsLW9yYW5nZS1zdWItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNjIyMTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUtY2VsbC1vcmFuZ2Utc3ViLXN1Yi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDM3MzNBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1ib3JkZXJlZC1pbWFnZXMgdHIgdGQgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogMDtcbn1cbi5mYXEtYm9keSB0YWJsZSB0aCxcbi5tb2RhbC1ib2R5IC5mYXEtYW5zd2VyLWNvbnRlbnQtcm93IHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5mYXEtYm9keSB0YWJsZSB0ZCxcbi5tb2RhbC1ib2R5IC5mYXEtYW5zd2VyLWNvbnRlbnQtcm93IHRhYmxlIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi8qIFN0cm9uZ2VyIFN1cGVyIHBhZ2VzICovXG4ud3JhcHBlci1zdHJvbmdlci1zdXBlciAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndyYXBwZXItc3Ryb25nZXItc3VwZXIgLm1sYy1nbHlwaCB7XG4gIGNvbG9yOiAjMDE4MzhjO1xufVxuLnN0cm9uZ2VyLXN1cGVyLWN0YSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbn1cbi5zdHJvbmdlci1zdXBlci1jdGEgLmJ1dHRvbi1tZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxOHB4O1xufVxuLnN0cm9uZ2VyLXN1cGVyLWN0YSAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLndyYXBwZXItdG9vbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ud3JhcHBlci10b29scyAudGV4dC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICEgaW1wb3J0YW50O1xufVxuLndyYXBwZXItdG9vbHMgLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggISBpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci10b29scyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4ud3JhcHBlci10cmFuc3BhcmVudC1icmVhZGNydW1iIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3JhcHBlci1wcm90ZWN0LW15LXN1cGVyLFxuLndyYXBwZXItcHJvdGVjdC1teS1zdXBlci1ob3ctaXQtY2FuLXdvcmsge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi53cmFwcGVyLXByb3RlY3QtbXktc3VwZXIgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53cmFwcGVyLXByb3RlY3QtbXktc3VwZXItaG93LWl0LWNhbi13b3JrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm90ZWN0LW15LXN1cGVyLWZvcm0gLnByb3RlY3QtbXktc3VwZXItZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvdGVjdC1teS1zdXBlci1mb3JtIC5wcm90ZWN0LW15LXN1cGVyLWZpZWxkIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLnByb3RlY3QtbXktc3VwZXItZm9ybSAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzk1MTA5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tb2RlbC1wcm90ZWN0LW15LXN1cGVyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDgwMHB4O1xufVxuLm1vZGVsLXByb3RlY3QtbXktc3VwZXIgLm1vZGFsLWJvZHkgaWZyYW1lIHtcbiAgYm9yZGVyOiAwcHg7XG59XG4uYWR2aWNlLWNlbnRyZS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLmNvbXAtd2lubmVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNDJweCA2MHB4O1xufVxuLmFkdmljZS1jZW50cmUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUgdGQgaW1nIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmFkdi1jZW50ZXItbWFwcyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmFkdi1jZW50ZXItbWFwcyBpZnJhbWUge1xuICBib3JkZXI6IDBweCBub25lO1xufVxuLmJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmNDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYm94LWNvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJveC1jb250ZW50IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ib3gtY29udGVudCAubWxjLWdseXBoIHtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5mZWF0dXJlLWNvcHkge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uYnVzaW5lc3MtZ2V0LWluLXRvdWNoIGEge1xuICBjb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLWdldC1pbi10b3VjaCBhOmhvdmVyIHtcbiAgY29sb3I6ICNiYzQ0MDEgIWltcG9ydGFudDtcbn1cbi5hZHZpc2VyLWdldC1pbi10b3VjaCBhIHtcbiAgY29sb3I6ICNjZTAwNTggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5ndG9wNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5wYWRkaW5ndG9wNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5sdC1pZTkgaW1nIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHSCBNT0RJRlkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoxMS4wMi4xNS0tLS0tLS0tLS0tLS0tICovXG4ubmF2YmFyLW5hdiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDE3NzgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICBoZWlnaHQ6IDU0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jbWVnYW1lbnUtY29sLTEge1xuICAvKm1hcmdpbi1sZWZ0OjIwcHg7IHdpZHRoOjI1MHB4OyBwYWRkaW5nOjIwcHg7IGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7IGNvbG9yOiNmZmY7Ki9cbn1cbiNtZWdhbWVudS1jb2wtMSA+IGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuI21lZ2FtZW51LWNvbC0xIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiNtZWdhbWVudS1jb2wtMSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVnYW1lbnUtY29sLTEgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi8qLnlhbW0gLmRyb3Bkb3duLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge3BhZGRpbmc6IDIwcHggMjBweCA0MHB4IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7IGJvcmRlci10b3A6IDA7bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAwO3otaW5kZXg6IDU7IH0qL1xuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IDBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgLmdseXBoaWNvbiB7XG4gIGNvbG9yOiAjMDE4MzhjO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggI2QxZDNkNCBzb2xpZDtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiA3cHggMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSBoNSB7XG4gIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkO1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICBjb2xvcjogI2JjNDQwMTtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLyoxMi4wMi4xNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyptbGMgbG9nbyBwYWRkaW5nICovXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG4ubmF2LXRhYnMgPiBsaS5maXJzdCB7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjY2NjO1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xufVxudGQsXG50aCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3ctZm9vdGVyLndyYXBwZXIuZm9vdGVyLWJhc2UtYmcsXG4uYm9vdHN0cmFwLXJvdy5wYXJiYXNlLm11bHRpcGxlLWNvbHVtbnMuc2VjdGlvbiB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTsqL1xufVxuLmJvb3RzdHJhcC1hZGR0aGlzLnBhcmJhc2UuYm9vdHN0cmFwLWJhc2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJhc2UtYmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb3ctZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cbi8qMTMuMDIuMTUqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItdG9wLXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiogMDUvMjAyNSAtIEtqdXAgY2hhbmdlczogU1RBUlQgKiovXG4gIC5uYXYtbW9iaWxlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIC8qTUxDIGxvZ28gKi9cbiAgfVxuICAubmF2LW1vYmlsZS1oZWFkZXIgLm1vYmlsZS1tZW51IHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cbiAgLm5hdi1tb2JpbGUtaGVhZGVyIGEubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5uYXYtbW9iaWxlLWhlYWRlciBhLm5hdmJhci1icmFuZCBpbWcge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtaW4td2lkdGg6IDYxcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubmF2LW1vYmlsZS1oZWFkZXIgLm1sYy1sdGQtY3RhLWJ1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXYtbW9iaWxlLWhlYWRlciAjbWxjLWhlYWRlci1idXR0b25zLW1vYmlsZSB7XG4gICAgZmxvYXQ6IGlubGluZS1lbmQ7XG4gIH1cbiAgLm5hdi1tb2JpbGUtaGVhZGVyICNtbGMtaGVhZGVyLWJ1dHRvbnMtbW9iaWxlID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyoqIDA1LzIwMjUgLSBLanVwIGNoYW5nZXM6IEVORCAqKi9cbn1cbi8qQWNjb3JkaW9uICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi8qMTYuMDIuMTUgKi9cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmdseXBoaWNvbiB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEsXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gICAgY29sb3I6ICMwMTc3ODA7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIH1cbiAgLm5hdi1waWxscyA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAueWFtbSAuZHJvcGRvd24ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gICAgLypHZXR0aW5nIHJpZCBvZiBib3R0b20gYWJvdXQgYWR2aWNlIGxpbmsqL1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci1vZmZjYW52YXMub2ZmY2FudmFzLXRyYW5zZm9ybS5pbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgICAvKmJhY2tncm91bmQgY29sb3Igc2lkZSBuYXYgbGVmdCAqL1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIGEge1xuICAgIHBhZGRpbmc6IDEycHggM3B4IDEycHggMTVweDtcbiAgfVxuICAuZHJvcGRvd24tbWVudSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDBweCAtMTBweDtcbiAgfVxufVxuLypjaGFuZ2UgZnJvbSA2MDAgdG8gOTkyIGNhdXNlIHRoZXJlIGFyZSA1IHRhYnMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qdGFicyovXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSxcbiAgLm5hdi10YWJzID4gbGksXG4gIC5uYXYtdGFicyA+IGxpLmZpcnN0LFxuICAubmF2LXRhYnMgPiBsaS5sYXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2M4YzZjMiBzb2xpZDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDBweCAjYzhjNmMyIHNvbGlkO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjOGM2YzIgc29saWQ7XG4gIH1cbiAgLndyYXBwZXItc3Ryb25nZXItc3VwZXIgLnRleHQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLmFkdi1jZW50ZXItbWFwcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLyoxNy8wMi8xNS0tLS0tLS0tLS0gKi9cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgY29sb3I6ICMwMTc3ODA7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiBhIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNztcbiAgY29sb3I6ICMwMTc3ODA7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyLFxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6Zm9jdXMge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4vKiBFcXVhbCBjb2x1bW4gaGVpZ2h0IHNpemluZyB3aGVuIC5lcXVhbC1jb2wtaGVpZ2h0IGFwcGxpZWQgdG8gcm93ICovXG4ucm93LmVxdWFsLWNvbC1oZWlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0OmJlZm9yZSxcbi5yb3cuZXF1YWwtY29sLWhlaWdodDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0ID4gW2NsYXNzKj0nY29sLSddIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yb3cuZXF1YWwtY29sLWhlaWdodCA+IFtjbGFzcyo9J2NvbC0nXSA+ICoge1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0IC5jb2wtY3VzdG9tIC5ib290c3RyYXAtdGV4dC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMTc3ODA7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIGEge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZWdhbWVudS1jb2wgc3Bhbi5idXR0b24tbWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNGY1OTtcbn1cbi5tZWdhbWVudS1jb2wgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLm1lZ2FtZW51LWNvbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubWVnYW1lbnUtY29sIGxpIGEge1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuLm1lZ2FtZW51LWNvbCBsaSBhOmhvdmVyLFxuLm1lZ2FtZW51LWNvbCBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMTc3ODAgIWltcG9ydGFudDtcbn1cbi5tZWdhbWVudS1jb2wgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQgO1xufVxuLm1lZ2FtZW51LWNvbCBhOmhvdmVyLFxuLm1lZ2FtZW51LWNvbCBhOmZvY3VzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLm1lZ2FtZW51LWNvbCAubWxjLWdseXBoLFxuLmRyb3Bkb3duLW1lbnUgLmdseXBoaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIzcHg7XG59XG4uZHJvcGRvd24tbWVudSAuZ2x5cGhpY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAxNzc4MDtcbn1cbi5zdXBlci1lenktbW9kYWwtdmlkZW8ge1xuICB3aWR0aDogMzEwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG4uc3VwZXItZXp5LW1vZGFsLXZpZGVvIGEge1xuICB3aWR0aDogMzEwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG4uc3VwZXItZXp5LW1vZGFsLXZpZGVvIGEgLmJ1dHRvbi10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4vKiBHbG9iYWwgc3R5bGVzIGZvciBGQVEsIFNlYXJjaCByZXN1bHQgcGFnZXMgKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAwcHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5tbGMtc2VhcmNoIGgxLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAubWxjLWZhcXMgaDEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiA3MCU7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5zZWFyY2gtdHlwZXMsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5mYXFzLWJyb3dzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjNztcbn1cbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgYS5mYXEtYnJvd3NlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIGJvdHRvbTogLTFweDtcbn1cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmJ0bi1ncm91cCBidXR0b24uc2VhcmNoLXR5cGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzZWFyY2gtY29udGFpbmVyLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAjc2VhcmNoLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLnJlc3VsdC1pdGVtcy1jb250YWluZXIgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4uc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLnJlc3VsdC1pdGVtcy1jb250YWluZXIgLmRpZHlvdW1lYW50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNmYXEtcmVzdWx0cy1saXN0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4jZmFxLXJlc3VsdHMtbGlzdCAucGFuZWwtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4sXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGksXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLmZhcS1zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi8qIEZBUXMgcmVzdWx0cyAqL1xuLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkYzRUYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmZhcXMtcmVzdWx0cyAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmFxLWhlbHBmdWwtbGlua3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjNztcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZmFxLWhlbHBmdWwtbGlua3MgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmFxLWhlbHBmdWwtbGlua3MgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jZmFxLWFuc3dlci1mZWVkYmFjay1ubyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmZhcS1hbnN3ZXIgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA5OTJweCAhIGltcG9ydGFudDtcbn1cbi5mYXEtYW5zd2VyIHRhYmxlIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mYXEtYW5zd2VyIHRhYmxlIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzIgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZmFxLWFuc3dlciB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubW9kYWwtYm9keSAuZmFxLWFuc3dlciB0YWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG59XG4uZmFxcyAucGFuZWwtZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjNztcbn1cbi5mYXFzIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgcGFkZGluZy10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgMTBweDtcbn1cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQsXG4uZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyLFxuLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4uZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhIGltcG9ydGFudDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uZmFxcyAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0LFxuLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5mYXFzIC5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzZS5pbiAubWVkaWEtbGlzdCxcbi5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzZS5pbiAubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbi5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMge1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZSAhIGltcG9ydGFudDtcbn1cbi5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiBsaSBhIHtcbiAgY29sb3I6ICMwMzc2OTEgISBpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcbi5yZXN1bHRwYWdpbmcgdWwubmF2aCBsaSBhLm9uOmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI2ZhcXMtcmVzdWx0cy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQsXG4gIC5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjZmFxcy1yZXN1bHRzLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE2cHggISBpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gICNmYXFzLXJlc3VsdHMtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgfVxufVxuLyogRW1iZWRkZWQgRkFRJ3MgKi9cbi5mYXEtY2F0ZWdvcnktY29udGFpbmVyIC5mYXEtY2F0ZWdvcnktc3VidGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmZhcS1jYXRlZ29yeS1jb250YWluZXIgLmZhcXMtY29udGVudHMgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5mYXEtY2F0ZWdvcnktZGlhbG9nIHRhYmxlIHtcbiAgYm9yZGVyOiAwcHg7XG59XG4vKiBFbWVkZGVkIHNlYXJjaCAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHNwYW4jc2VhcmNoLWljb24uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIC5nbHlwaGljb24tc2VhcmNoIHtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmJ0bi1wcmltYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0b3A6IC0xNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogNHB4IDQwcHg7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLyogR0ggMDMuMDMuMTUgICAgICovXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHdpZHRoOiAyMTVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDAgMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yztcbn1cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgc3Bhbi5idXR0b24tc20ge1xuICBjb2xvcjogIzAwNGY1OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHNwYW4uYnV0dG9uLXNtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFzdGhlYWQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbiNtZWdhbWVudS1jb2wtMSBhIHtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG59XG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIGg0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5kcm9wZG93bi1tZW51IGg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5N3B4KSB7XG4gIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyMyU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4vKmxlZnQgbWVudSBwYW5lbCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItb2ZmY2FudmFzLm5hdmJhci1vZmZjYW52YXMtdG91Y2ggLm5hdmJhci1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1NTI7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG4gICNpY29uLXRvZ2dsZS1tb2JpbGUtbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTkuMjVweDtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpLmZpcnN0ID4gYTpmb2N1cyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5sYXN0ID4gYTpmb2N1cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaSBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggIzQ0NCBzb2xpZDtcbiAgfVxuICAjc2l0ZS1zZWxlY3QtbW9iaWxlIGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMTIuNXB4O1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICB9XG4gICNzaXRlLXNlbGVjdC1tb2JpbGUgLm5hdi1waWxscyA+IGxpID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgfVxuICAjc2l0ZS1zZWxlY3QtbW9iaWxlIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODI4ZDtcbiAgfVxuICAubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbiNzaXRlLXNlbGVjdC1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8qZW5kIGxlZnQgbWVudSBwYW5lbCAqL1xuLyogRU5EIEdIIDAzLjAzLjE1ICovXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGksXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi8qIEVORCBHSCAwMy4wMy4xNSBcXCAgICovXG4vKiBHSCAwNS4wMy4xNSAgICovXG4vKjA1LjAzLjE1ICovXG4ucGFuZWwtaGVhZGluZyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIEFyaWFsLCBIZWx2ZXRpY2E7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7XG59XG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzX3dodC5wbmcpO1xufVxuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQsXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjZ2xvYmFsX3NlYXJjaF9maWVsZF9tb2JpbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAxMHB4O1xuICB9XG4gICNnbG9iYWxfc2VhcmNoX2ZpZWxkX21vYmlsZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuZ2x5cGhpY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgI2ljb24tc2VhcmNoLW1vYmlsZS1uYXYge1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogLTI0cHg7XG4gIH1cbiAgI3RvcG5hdi1tb2JpbGUgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAjc2l0ZS1zZWxlY3QtbW9iaWxlIC5uYXYtcGlsbHMgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU0ZTA7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5uYXZiYXItb2ZmY2FudmFzLmluIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAjMzMzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2ljb24tc2VhcmNoLW1vYmlsZS1uYXYge1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuICAvKmNsb3NlIGJ1dHRvbiBsZWZ0IHBhbmVsICovXG4gIC5uYXZiYXItb2ZmY2FudmFzLm5hdmJhci1vZmZjYW52YXMtdG91Y2ggLm5hdmJhci10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwNXB4KSB7XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICB9XG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhIGg0IHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IGEgaDQ6aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgLmJsb2dFbnRyeU1vcmVMaW5rVGV4dCBhIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSAuYmxvZ0VudHJ5TW9yZUxpbmtUZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy1tYXN0aGVhZC53cmFwcGVyLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xufVxuLmJsb2ctbWFzdGhlYWQud3JhcHBlci1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xufVxuLm11bHRpcGxlLWNvbHVtbnMuY29sdW1uLmNmIC5nbHlwaGljb24ge1xuICBjb2xvcjogIzYyNjA1Yztcbn1cbi8qRU5EIEdIIDA1LjAzLjE1ICAgICovXG4vKiBHSCAwNi4wMy4xNSAgICovXG4vKlRhYnMgKi9cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXNfd2h0LnBuZyk7XG59XG4ucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzLnBuZyk7XG59XG4ucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsXG4gIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbiAgLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gIH1cbn1cbiNtZWdhbWVudS1jb2wtMSBoNCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmRyb3Bkb3duLW1lbnUgaDUge1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuLm1lZ2FtZW51LWNvbCAubWxjLWdseXBoIHtcbiAgY29sb3I6ICMwMTc3ODA7XG59XG4vKiBFTkQgR0ggMDYuMDMuMTUgICovXG4uYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5pbXBvcnRhbnQtaW5mby13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmluLXRoZS1uZXdzLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtaGVhZGVyLFxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA4MDBweDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGEge1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgdGQ6bnRoLWNoaWxkKDEpIGltZyB7XG4gIG1hcmdpbi10b3A6IDEwcHggISBpbXBvcnRhbnQ7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IHRkOm50aC1jaGlsZCg0KSBpbWcge1xuICBtYXJnaW4tdG9wOiA1cHggISBpbXBvcnRhbnQ7XG59XG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1ib2R5IGgzLFxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtYm9keSBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndyYXBwZXIud3JhcHBlci10b3Atcm93IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0NzQ3NDc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjNDc0NzQ3O1xuICB9XG4gIC5hZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDc0NzQ3O1xuICB9XG59XG4ubW9kYWwtYWxpZ24tY2VudGVyID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5tb2RhbC1hbGlnbi1jZW50ZXIgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbC1hbGlnbi1jZW50ZXIgLm1vZGFsLWRpYWxvZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtYWxpZ24tY2VudGVyID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByb2R1Y3QtcGFnZS1jb2wtYnRuIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXRlc3QtbmV3cy1jdGEtYnRuIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuI2ljb24tdG9nZ2xlLW1vYmlsZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuI2ljb24tdXNlci1tb2JpbGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi8qcmlnaHQgYWR2aXNlIHRhYiBmaXhlZCAqL1xuLmNob29zZS1hZHZpY2UtdGFicyB1bCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzc2OTEgIWltcG9ydGFudDtcbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBib3JkZXItYm90dG9tOiAycHggI2ZmZiBzb2xpZCAhaW1wb3J0YW50O1xufVxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHIgdGQge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIC50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hvb3NlLWFkdmljZS10YWJzIC50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwOXB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSB7XG4gICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIGEge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdiA+IGxpID4gYTpob3Zlcixcbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOmZpcnN0LW9mLXR5cGU6YmVmb3JlLFxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpOmJlZm9yZSxcbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKTpiZWZvcmUge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIGEge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jaG9vc2UtYWR2aWNlLXRhYnMgLm1lZGlhLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4jZ2xvYmFsX3NlYXJjaF9mb3JtLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGNvbG9yOiAjMTYxODE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICNnbG9iYWxfc2VhcmNoX2Zvcm0ubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gICAgbWF4LWhlaWdodDogNTZweDtcbiAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLyogSW1yYW4gKi9cbi5tb2RhbC1hbGlnbi1jZW50ZXIgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1hbGlnbi1jZW50ZXIgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlcjogMHB4O1xufVxuLmNmLXF1aWNrbGlua3Mge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweCAhIGltcG9ydGFudDtcbn1cbi5jZi12aWRlby1oZWFkZXIgaDIsXG4uY2YtdmlkZW8taGVhZGVyIGgzIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFiYmVkLWJsdWUtdGV4dCBsaSxcbi50YWJiZWQtYmx1ZS10ZXh0IHVsIHtcbiAgYm9yZGVyOiAwcHggISBpbXBvcnRhbnQ7XG59XG4udGFiYmVkLWJsdWUtdGV4dCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vLi4vY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogIzAxODM4QyAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAycHggMHB4IDBweCA0MHB4ICEgaW1wb3J0YW50O1xufVxuLnRhYmJlZC1ibHVlLXRleHQgLm1lZGlhIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNmLWhvcGUtYWNjb3JkaW9uIC5wYW5lbCA+IGRpdjpudGgtY2hpbGQoMikge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uY2YtbmF2IC5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUEgISBpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRTg1MTAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uY2YtbmF2IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4ubWxjLWNvbW11bml0eS1sb2dvIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uY2VudHJlLWFsaWduLWFsbCAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFyZ2luYm90dG9tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmgxc2VsZiB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmgxc2VsZiB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ud2lkZS10eHQgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAud2lkZS10eHQgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndpZGUtdHh0IC5vcmFuZ2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jaGFyY29hbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnBlcnNpc3RlbnQtY2hhcmNvYWwgLmNoYXJjb2FsIHtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbGVzIC5pY29uLW1sYy1jaGV2cm9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50aWxlcyAuaWNvbi1tbGMtY2hldnJvbiB7XG4gIGNvbG9yOiAjQUFBOEE0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZmFxcy1icm93c2UgLm5hdi10YWJzIGxpICsgbGkgKyBsaSArIGxpICsgbGkgYS5hY3RpdmUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG59XG4uYm94LWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTQuNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hhbm5lbC1jdGEtd3JhcHBlciAuY2Yge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuICB9XG59XG4vKkxlZnQgcGFuZWwgaXNzdWUgd2l0aCBtZWdhbWVudSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG4vKmNhcm91c2VsIG5vIHBhZGRpbmcgbGVmdCBhbmQgcmlnaHQgKi9cbi53cmFwcGVyLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jb2wteHMtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlLFxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSAuY29sLWN1c3RvbSAubWVkaWEge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyICEgaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZm9vdGVyIC5kaXNjbGFpbWVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWZvb3RlciAuZGlzY2xhaW1lci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN1cGVyLWV6eS1tb2RhbC12aWRlbyB7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5zdXBlci1lenktbW9kYWwtdmlkZW8gYSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5zdXBlci1lenktbW9kYWwtdmlkZW8gYSAuYnV0dG9uLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi53cmFwcGVyLndyYXBwZXItZGFyayAjZ2xvYmFsX3NlYXJjaF9mb3JtIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cbi5waG9uZS1hZHZpc2VyIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogIzNiM2IzYjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5waG9uZS1hZHZpc2VyIC5wYW5lbCAubWVkaWEtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGhvbmUtYWR2aXNlciAubWVkaWEtbGlzdCAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5waG9uZS1hZHZpc2VyIC5tZWRpYS1saXN0IC5tZWRpYS1ib2R5IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbiNscENoYXQgaW1nIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgc3Bhbi5idXR0b24tbWQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi8qKioqKioqKioqKioqIFNpbG8gdXBsaWZ0ICoqKioqKioqKioqKioqKiovXG4ubWFzdGhlYWQtd3JhcHBlciAubWFzdGhlYWQtYWR2aXNlciBoMSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcbn1cbi5wYW5lbC1kZWZhdWx0LnBhbmVsLXNpbmdsZS5kYXJrLXBhbmVsLXNpbmdsZSAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLWRlZmF1bHQucGFuZWwtc2luZ2xlLmRhcmstcGFuZWwtc2luZ2xlIC5wYW5lbC1oZWFkaW5nIGgzIHtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwcHg7XG59XG4ucGFuZWwtZGVmYXVsdC5wYW5lbC1zaW5nbGUuZGFyay1wYW5lbC1zaW5nbGUgLnBhbmVsLWJvZHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5NDhhO1xuICBib3JkZXItdG9wOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBhbmVsLWRlZmF1bHQucGFuZWwtc2luZ2xlLmRhcmstcGFuZWwtc2luZ2xlIC5wYW5lbC1ib2R5IGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk0OGE7XG59XG4uYm9yZGVyLWJ1dHRvbi1yLWNoZXZyb24gLmJvcmRlci1idXR0b24tbWQge1xuICBwYWRkaW5nOiAxMXB4IDM1cHggMTFweCAyMXB4ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJ1dHRvbi1yLWNoZXZyb24gLmJvcmRlci1idXR0b24tbWQ6YWZ0ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMWVtIDAuMWVtIDAgMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwLjQ1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAwLjQ1ZW07XG4gIGxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5hZHZpc2VyLXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk0OEE7XG59XG4uYWR2aXNlci10YWJzLWp1c3RpZmllZCAuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYWR2aXNlci10YWJzLWp1c3RpZmllZCAuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzID4gbGkge1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk0OEE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYWR2aXNlci10YWJzLWp1c3RpZmllZCAuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYWR2aXNlci10YWJzLWp1c3RpZmllZCAuYm9vdHN0cmFwLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzk1MTA5O1xufVxuLm1hc3RoZWFkLXhzIHtcbiAgaGVpZ2h0OiAxMzZweDtcbn1cbi5iYWNrZ3JvdW5kLXNpemUtY292ZXIge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuLmZ1bGwtd2lkdGgtaHIgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iZy1jb2xvci0xNjE4MTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxODE4ICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3ItZmFmOGY0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhaW1wb3J0YW50O1xufVxuLmRlZXAtb3JhbmdlIHtcbiAgY29sb3I6ICM3NDE5MTU7XG59XG4uc3ViaGVhZGluZy1wYXJ0aWFsLXVuZGVybGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN1YmhlYWRpbmctcGFydGlhbC11bmRlcmxpbmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDU1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTUxMDk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucG9ydGZvbGlvLWNvbC1jYWxsb3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCO1xufVxuLnBvcnRmb2xpby1jb2wtY2FsbG91dCAucG9ydGZvbGlvLWxlZnQtY29sLWNhbGxvdXQgaDIge1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xuICBmb250LXNpemU6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucG9ydGZvbGlvLWNvbC1jYWxsb3V0IC5wb3J0Zm9saW8tbGVmdC1jb2wtY2FsbG91dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wb3J0Zm9saW8tY29sLWNhbGxvdXQubGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJ0aWNhbC1hbGlnbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXN0aGVhZC13cmFwcGVyIC5tYXN0aGVhZC1hZHZpc2VyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFzdGhlYWQtd3JhcHBlciAubWFzdGhlYWQtYWR2aXNlciBoMSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmFkdmlzZXItdGFicy1qdXN0aWZpZWQge1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgfVxuICAuYWR2aXNlci10YWJzLWp1c3RpZmllZCAubmF2LXRhYnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWFzdGhlYWQteHMgaDEge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5zcGFjaW5nLXB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci00NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLyogQ1RBIG5hdiBidXR0b24gKi9cbi5uYXYtY3RhLWFxdWEgbGkubGFzdCxcbi5uYXYtY3RhLWFxdWEgbGkubGFzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGMgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG4ubmF2LWN0YS1hcXVhIGxpLmxhc3QgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3Zlcixcbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcbn1cbi5uYXYtY3RhLW9yYW5nZSBsaS5sYXN0LFxuLm5hdi1jdGEtb3JhbmdlIGxpLmxhc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuLm5hdi1jdGEtb3JhbmdlIGxpLmxhc3QgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLFxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG59XG4ubmF2LWN0YS1ydWJpbmUgbGkubGFzdCxcbi5uYXYtY3RhLXJ1YmluZSBsaS5sYXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1OCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGhlaWdodDogNDFweDtcbn1cbi5uYXYtY3RhLXJ1YmluZSBsaS5sYXN0IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3Zlcixcbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLXJ1YmluZSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwMDNhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmN0YS1uYXYgbGkubGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jdGEtbmF2IGxpLmxhc3QsXG4gIC5jdGEtbmF2IGxpLmxhc3Q6aG92ZXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlcixcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGMgIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1vcmFuZ2UgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYSxcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlcixcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtcnViaW5lIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1OCAhaW1wb3J0YW50O1xuICB9XG59XG4udm9hLWhlcm8tYmFubmVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xufVxuLnZvYS1saXN0cyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udm9hLWxpc3RzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvdmFsdWUtb2YtYWR2aWNlL2NoZWNrLWNpcmNsZS5wbmcnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLndyYXBwZXItdm9hLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi52YWx1ZS1vZi1hZHZpY2UgLnJvdy1ib2R5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmFsdWUtb2YtYWR2aWNlIC53cmFwcGVyLXZvYS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnZhbHVlLW9mLWFkdmljZSAud3JhcHBlci12b2EtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDkwJTtcbn1cbi52YWx1ZS1vZi1hZHZpY2UgLnZvYS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi52YWx1ZS1vZi1hZHZpY2UgLnZvYS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0NDAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udmFsdWUtb2YtYWR2aWNlIC50ZWFzZXItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udmFsdWUtb2YtYWR2aWNlIC50ZWFzZXItY29udGVudCBoMyBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmFsdWUtb2YtYWR2aWNlIC53cmFwcGVyLXZvYS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAudmFsdWUtb2YtYWR2aWNlIC53cmFwcGVyLXZvYS1jb250ZW50IGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud3JhcHBlci12b2EtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52b2EtaGVyby1iYW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tZWRpYS5zcGFjaW5nLW10LTMwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAudGVhc2VyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnZvYS1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hc3RoZWFkLXNtIC52b2EtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICB9XG59XG4udGFicyAubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnRhYnMgLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQuYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi50YWJzIC5tZWRpYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJzIC5uYXYtdGFicyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAudGFicyAubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICB9XG4gIC50YWJzIC5uYXYtdGFicyBsaTpmaXJzdC1jaGlsZC5hY3RpdmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYnMgLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQuYWN0aXZlIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbi8qIENyZWF0aW5nIHN0eWxlcyBmb3IgY2FtcGFpZ25zIC0gVGFwYW4gdmFzaGkgKi9cbi5jYW1wYWlnbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uY2FtcGFpZ24tY29udGVudC1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uY2FtcGFpZ24tY29udGVudC1jdGEgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhbXBhaWduLWNvbnRlbnQtY3RhIC5idXR0b24tbWQsXG4uY2FtcGFpZ24tY29udGVudC1jdGEgLmJ1dHRvbi1zbSxcbi5jYW1wYWlnbi1jb250ZW50LWN0YSAuYnV0dG9uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgY29sb3I6ICMwNjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX3BsdXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4uaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA2OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbn1cbi5pbXAtaW5mbyAubWVkaWEgLmxpc3QtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubWFyZ2ludG9wNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmNhbXBhaWduLWN0YSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FtcGFpZ24tY3RhIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhbXBhaWduLWN0YSAuYnV0dG9uLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2FtcGFpZ24tY3RhIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ud3JhcHBlci11c2VmdWwtbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYmY3O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG59XG4vKiBTdXBlciBzbWFydCBzdHJhdGVnaWVzICovXG4ud3JhcHBlci1zbWFydC1zdHJhdGVneSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnNtYXJ0LXN0cmF0ZWd5IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b20ge1xuICB3aWR0aDogMjAlO1xufVxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBoNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREZCRjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICEgaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc21hcnQtc3RyYXRlZ3ktYm94IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU3ZTM7XG59XG4uc21hcnQtc3RyYXRlZ3ktYm94IGEgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYXJnaW5ib3R0b20yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW5ib3R0b200MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2ggcCB7XG4gIHdpZHRoOiAxOTBweDtcbn1cbi5jYW1wYWlnbi1jb250ZW50IGhyIHtcbiAgY29sb3I6ICNjOGM2YzI7XG4gIG1hcmdpbjogNDBweCAwcHg7XG59XG4uc21hcnQtc3RyYXRlZ3kgLm1sYy1nbHlwaCB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uc3RyYXRlZ3ktY29udGVudCAubWxjLWdseXBoIHtcbiAgY29sb3I6ICMwMTgzOGM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnNtYXJ0LXN0cmF0ZWd5IC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhIGltcG9ydGFudDtcbn1cbi5zdHJhdGVneS1jb250ZW50IC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICEgaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi8qIFVuZGVyc3RhbmRpbmcgc2VyaWVzICovXG4udW5kZXJzdGFuZGluZy1zZXJpZXMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4udW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b20ge1xuICBoZWlnaHQ6IDM3NXB4ICEgaW1wb3J0YW50O1xufVxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IGEge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogQWNjZW50dXJlIFdoaXRlIFBhcGVyICovXG4udmlkZW8tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmICEgaW1wb3J0YW50O1xufVxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsXG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG59XG4udmlkZW8tbGlzdCAuaW1wLWluZm8gLmxpc3QtaXRlbS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmlkZW8tbGlzdCAuZmxleC12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4udmlkZW8tbGlzdCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4vKiBNTEMgSW5mbGF0aW9uIFBsdXMgKi9cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGkgYSB7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xufVxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50O1xufVxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLm5hdi1pbmZsYXRpb24tcGx1cyAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICEgaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2U4NTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIE1pc2MgKi9cbi53cmFwcGVyLXNpdGVtYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ud3JhcHBlci1zaXRlbWFwIC5ib290c3RyYXAtc2l0ZW1hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxOHB4O1xufVxuLndyYXBwZXItc2l0ZW1hcCAuYm9vdHN0cmFwLXNpdGVtYXAgdWwgbGkgdWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZpbmQtc3VwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmZpbmQtc3VwZXItY3RhIHAgc3Bhbi5idXR0b24tbWQsXG4uZmluZC1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29uc29saWRhdGUtc3VwZXItY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLW1kLFxuLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5tYXJnaW5ib3R0b202MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIG5hdi1pbmZsYXRpb24tcGx1cyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhbXBhaWduLWNvbnRlbnQsXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5uYXYtdGFicyBsaS5sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYW1wYWlnbi1jb250ZW50LFxuICAucGFnZS1jb250ZW50LFxuICAuY2FtcGFpZ24tY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhbXBhaWduLWNvbnRlbnQsXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5uYXYtdGFicyBsaS5sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC53cmFwcGVyLXRvb2xzIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFuZWwtdGl0bGUgYSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAucGFuZWwgLmxpc3QtaXRlbS10ZXh0LFxuICAuaW1wLWluZm8gLmxpc3QtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5wYW5lbCB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIHRhYmxlLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmJveC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1jdGEgLmJ1dHRvbi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tc20sXG4gIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tbWQsXG4gIC5jYW1wYWlnbi1jb250ZW50IC5idXR0b24tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuY2VudGVyLWN0YSAuYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICEgaW1wb3J0YW50O1xuICB9XG4gIC8qIFNtYXJ0IHN0cmF0ZWd5IHJlc3BvbnNpdmUgc3R5bGVzICovXG4gIC53cmFwcGVyLXNtYXJ0LXN0cmF0ZWd5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjMjtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDBweCBub25lO1xuICB9XG4gIC5zbWFydC1zdHJhdGVneSBpbWcsXG4gIC5zbWFydC1zdHJhdGVneSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc21hcnQtc3RyYXRlZ3kgYSB7XG4gICAgaGVpZ2h0OiBhdXRvICEgaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhIGltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHggISBpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYXJ0LXN0cmF0ZWd5IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLyogVW5kZXJzdGFuZGluZyBzZXJpZXMgcmVzcG9uc2l2ZSBzdHlsZXMgKi9cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgLmNvbC1jdXN0b20ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyO1xuICB9XG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBpbWcsXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC8qIEFkdmljZSAqL1xuICAuYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29tcC13aW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDEycHggMzBweDtcbiAgfVxufVxuLmZvcm1zLW5hdi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLmZvcm1zLW5hdi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjOGM2YzI7XG4gIGhlaWdodDogNDhweDtcbn1cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG4uZm9ybXMtbmF2LXNlY29uZGFyeSAubmF2LXRhYnMgbGkgYSB7XG4gIGJvcmRlcjogMHB4IG5vbmUgISBpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5ICEgaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweCAhIGltcG9ydGFudDtcbn1cbi5mb3Jtc2FuZGRvY3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZm9ybXNhbmRkb2NzIC5wYW5lbCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cbi5mb3Jtc2FuZGRvY3MgdGFibGUgdGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZm9ybXNhbmRkb2NzIC5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZSxcbi5mb3Jtc2FuZGRvY3MgLmljb24tbWxjLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuLmZvcm1zLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZiZjc7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm1zLXNlYXJjaCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9ybXMtc2VhcmNoIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmdseXBoaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUwMTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5mb3Jtcy1zZWFyY2ggLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM2YzI7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDY1MHB4O1xufVxuLyogQ29udGFjdCB1cyBQYWdlICYgRm9ybXMgYW5kIERvY3MgVGhlIFNlYXJjaCBzdHlsZSAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi8qIHRvIHB1c2ggdGhpcyB0byBsZWZ0IGFMSUdOICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbn1cbi8qdGhlIGhlaWdodCBvZiB0aGUgaW5wdXQgdGV4dCBmaWVsZCAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xufVxuLyp0aGUgaGVpZ2h0ICYgZm9udCBwcm9wZXJ0aWVzIGZvciB0aGUgc3VibWl0IGJ1dHRvbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gZnVsbCB3aWR0aCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAvKiB0byBwdXNoIHRoaXMgdG8gY2VudGVyIGFMSUdOICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAvKiByZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSBidXR0b24gdG8gZnVsbCB3aWR0aCovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC8qIGFkanVzdGluZyB0aGUgcGFkZGluZyBiZXR3ZWVuIHRoZSBzZWFyY2ggZm9ybSBhbmQgdGhlIHdyYXBwZXIgKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4sXG4gIC53cmFwcGVyLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuLFxuICAud3JhcHBlci5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA3MCUhaW1wb3J0YW50O1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgfVxuICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50O1xuICAgIC8qIHNlYXJjaCBidXR0b24gcGFkZGluZyB0b3AgKi9cbiAgfVxufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi8qbWluIHdpZHRoIDE0MHB4IGJ1dHRvbiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbn1cbi8qY2hhbmdlIGJhY2tncm91bmQgY29sb3IgdG8gdGhpcyAqL1xuLyogRkFRcyBwYWdlIGZvciBTZWFyY2ggc3R5bGUgYW5kIFRhYnMgaXNzdWUgICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qcmVzdHlsZSB0aGUgYnV0dG9uICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICAvKmhlaWdodCBvZiB0aGUgaW5wdXQgKi9cbn1cbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbi8qaG92ZXIgY29sb3IgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1icm93c2Uge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC8qIGZpeGVkIGlzc3VlIGFjY29yZGlvbiB3aWR0aCBhdCB0aGUgbW9tZW50IG5vdCBmdWxsIHdpZHRoIGluIHRoaXMgd2luZG93IHNpemUgKi9cbn1cbi8qQm9yZGVyIHRvcCBub25lIGluIGNvbnRlbnQgd2hlbiB0aGUgYWNjb3JkaW9uIHBhbmVsIGlzIG9wZW4gb3IgLSAqL1xuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4vKiBDb250YWN0IHVzIFBhZ2UgJiBGb3JtcyBhbmQgRG9jcyBUaGUgU2VhcmNoIHN0eWxlICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLyogdG8gcHVzaCB0aGlzIHRvIGxlZnQgYUxJR04gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLyp0aGUgaGVpZ2h0IG9mIHRoZSBpbnB1dCB0ZXh0IGZpZWxkICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG59XG4vKnRoZSBoZWlnaHQgJiBmb250IHByb3BlcnRpZXMgZm9yIHRoZSBzdWJtaXQgYnV0dG9uICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byBmdWxsIHdpZHRoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC8qIHRvIHB1c2ggdGhpcyB0byBjZW50ZXIgYUxJR04gKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIHJlc3BvbnNpdmUgdG8gZnVsbCB3aWR0aCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLypyZXNwb25zaXZlIGJ1dHRvbiB0byBmdWxsIHdpZHRoKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA3MCUhaW1wb3J0YW50O1xuICB9XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgfVxuICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLypyZXNwb25zaXZlIHdpZHRoIG9mIHRoZSBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50O1xuICAgIC8qIHNlYXJjaCBidXR0b24gcGFkZGluZyB0b3AgKi9cbiAgfVxufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi8qbWluIHdpZHRoIDE0MHB4IGJ1dHRvbiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbn1cbi8qY2hhbmdlIGJhY2tncm91bmQgY29sb3IgdG8gdGhpcyAqL1xuLyogRkFRcyBwYWdlIGZvciBTZWFyY2ggc3R5bGUgYW5kIFRhYnMgaXNzdWUgICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qcmVzdHlsZSB0aGUgYnV0dG9uICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICAvKmhlaWdodCBvZiB0aGUgaW5wdXQgKi9cbn1cbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNDQwMTtcbn1cbi8qaG92ZXIgY29sb3IgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLypTZWFyY2ggcmVzdWx0IHBhZ2UgKi9cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud3JhcHBlci5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtYnJvd3NlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAvKiBmaXhlZCBpc3N1ZSBhY2NvcmRpb24gd2lkdGggYXQgdGhlIG1vbWVudCBub3QgZnVsbCB3aWR0aCBpbiB0aGlzIHdpbmRvdyBzaXplICovXG59XG4vKkJvcmRlciB0b3Agbm9uZSBpbiBjb250ZW50IHdoZW4gdGhlIGFjY29yZGlvbiBwYW5lbCBpcyBvcGVuIG9yIC0gKi9cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAwO1xufVxuLypoaWRlIHVud2FudGVkIGljb24gc2VhcmNoIGluIGZvcm1zIGFuZCBkb2NzICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgI2dsb2JhbF9zZWFyY2hfZm9ybSAubWxjLWdseXBoLmljb24tbWxjLWZpbmQteW91ci1zdXBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qU2VhcmNoIHJlc3VsdHMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qU2VhcmNoIHJlc3VsdCBwYWdlIGZpeGVkIHBhZGRpbmcqL1xuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XG4gIH1cbiAgLypTZWFyY2ggcmVzdWx0IHBhZ2UgZml4ZWQgdGFicyBib3JkZXIqL1xuICAuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMgLmJ0biB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmJ0bi1ncm91cCBidXR0b24uc2VhcmNoLXR5cGUtc2VsZWN0ZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLypmb3Igc2VhcmNoIGJveCBpbiBmYXFzIGFuZCBjb250YWN0IHVzIHBhZ2VzLCAgbWFrZSBzcGFjZSBmcm9tIHRoZSBoMiBhbmQgYWRqdXN0IHBvc2l0aW9uICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4vKmZvciBzZWFyY2ggYm94IGluIGZvcm1zIGFuZCBkb2NzIHBhZ2UgLCBtYWtlIHNwYWNlIGZyb20gdGhlIGgyIGFuZCBhZGp1c3QgcG9zaXRpb24gKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKmZvciBzZWFyY2ggYm94IHRvcCByaWdodCwgcG9zaXRpb24gdGhlIHNlYXJjaCBidXR0b24gaW4gdGhpcyBtZWRpYSBxdWVyaWUqL1xuICAjZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLypmb3IgZmFxcywgY29udGFjdCB1cyBzZWFyY2ggYm94IG1ha2Ugc3BhY2UgZnJvbSB0aGUgaDIgaW4gdGhpcyBtZWRpYSBxdWVyaWUgKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLypmb3JtcyAmIGRvY3Mgc2VhcmNoIGJveCwgY2xvc2UgdGhlIGdhcCBmcm9tIGlucHV0IGZpZWxkIHdpdGggZ28gYnV0dG9uIGluIHRoaXMgbWVkaWEgcXVlcmllICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG59XG4vKiBBdXRob3I6IEltcmFuIFNhYmFyb2VkaW4gKi9cbi5wYWRkaW5nLWJvdHRvbS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2YtM3BhcmEtY3NzIGRpdiB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gIC8qIEZpcmVmb3ggKi9cbiAgY29sdW1uLWNvdW50OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jZi1uYXYgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMCU7XG4gIH1cbiAgLmNmLWZpbmRvdXRtb3JlLWRpdiA+IGRpdixcbiAgLmNmLWZpbmRvdXRtb3JlLWRpdiBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICEgaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNmLTNwYXJhLWNzcyBkaXYge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2YtM3BhcmEtY3NzIGRpdiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gICAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuLmNmLW5hdiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTUlO1xufVxuLmNmLW5hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNmLW5hdiBsaSBhIHtcbiAgY29sb3I6ICMzQjNCM0IgISBpbXBvcnRhbnQ7XG59XG4uY2YtbmF2IGxpOmZpcnN0LWNoaWxkIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jZi1uYXYgLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUVFQSAhIGltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNFODUxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5jZi1maW5kb3V0bW9yZS1kaXYgaDQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNmLWZpbmRvdXRtb3JlLWRpdiBQIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJvcmRlci1ib3R0b20tMXB4IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuLmNmLW91cnN1Y2Nlc3MtbGlzdCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2YtaG9wZS1hY2NvcmRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNmLWhvcGUtYWNjb3JkaW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2Om50aC1sYXN0LWNoaWxkKDEpIGRpdiB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5tYXN0aGVhZC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvbWxjL2VuL3BlcnNvbmFsL2hvbWUvX2pjcl9jb250ZW50L3Bhci1jb2wtYm9keS0yL2Jvb3RzdHJhcF9yb3cvY29sMS9ib290c3RyYXBfY29udGVudF9saV8wL2VudHJpZXMvYm9vdHN0cmFwX2NvbnRlbnRfbGlfMC9pbWFnZS5pbWcuanBnLzE0MjMxMTY3ODA3NDYuTWFuQmFubmVyLmpwZ1wiKTtcbn1cbi5tYXN0aGVhZC13cmFwcGVyIGgxIHtcbiAgY29sb3I6ICNiZTQ2MDEgO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tYXN0aGVhZC13cmFwcGVyIGgyIHtcbiAgY29sb3I6ICMzYjNiM2IgO1xufVxuLm1hc3RoZWFkLXdyYXBwZXIgLmJyZWFkY3J1bWIgKiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmdldC1pbi10b3VjaCBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgaDQge1xuICBtYXJnaW4tdG9wOiAwcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcHggISBpbXBvcnRhbnQ7XG59XG4vKiAxOS4wMiAtLS0tLS0tLS0gKi9cbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLmNmLW5hdiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLmNmLW5hdiBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE2LjQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLm5ld3MtaW5zaWdodHMtd3JhcHBlciAuY2YtbmF2IC5uYXYtcGlsbHMgPiBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYubmF2LXBpbGxzID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLmNmLW5hdiAubmF2LXBpbGxzID4gbGkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgLyogei1pbmRleDogNTsgKi9cbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IC5tZWdhbWVudS1jdGEge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IC5tZWdhbWVudS1jdGEgaDQge1xuICBmb250LXNpemU6IDIycHg7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSAubWVnYW1lbnUtY3RhIHNwYW4uYnV0dG9uLW1kIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA0ZjU5O1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgLm1lZ2FtZW51LWN0YSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSAubWVnYW1lbnUtY3RhIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICBjb2xvcjogIzAxODM4Yztcbn1cbi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IGg1IHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkXCI7XG4gIGNvbG9yOiAjYmM0NDAxO1xufVxuLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG59XG4ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA3cHggMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggI2QxZDNkNCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5tZWdhbWVudS1wcmltYXJ5LW5hdiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgfVxuICAvKiBtYWtlIHRoZSBjb2wgdG8gZml0IDQgY29scyBpbiB0aGlzIG1lZGlhIHF1ZXJpZSAqL1xuICAubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG4gIC8qIGZ1bGwgd2lkdGggbWVnYW1lbnUgKi9cbiAgLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDIwcHggMTAwMGVtIDMwcHggMTAwMGVtO1xuICAgIG1hcmdpbjogMCAtMTAwMGVtO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIC5tbGMtbHRkLWN0YS1idXR0b25zIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIC5tbGMtbHRkLWN0YS1idXR0b25zID4gZGl2IHtcbiAgICBmbG9hdDogaW5saW5lLWVuZDtcbiAgfVxuICAubmF2YmFyLWhlYWRlciAubWxjLWx0ZC1jdGEtYnV0dG9ucyB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLWhlYWRlciAubWxjLWx0ZC1jdGEtYnV0dG9ucyAuaGVhZGVyLXByaW1hcnkgYSB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIC5tbGMtbHRkLWN0YS1idXR0b25zIC5oZWFkZXItc2Vjb25kYXJ5IGEge1xuICAgIHBhZGRpbmc6IDlweCAyMXB4O1xuICB9XG4gIC5icmFuZC1pbmZvIHtcbiAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgI21sYy1oZWFkZXItc2VhcmNoLWJveCB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIC5tbGMtbHRkLWN0YS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qYWRqdXN0IHRoZSBoZWlnaHQgb2YgdGhlIHRlYWwgaGVhZGVyIGxlZnQgcGFuZWwgKi9cbiAgLm5hdmJhci1vZmZjYW52YXMubmF2YmFyLW9mZmNhbnZhcy10b3VjaCAubmF2YmFyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG4gIC8qaGlkZSBjdGEgaW4gdGhpcyBtZWRpYSBxdWVyaWUqL1xuICAubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNpY29uLXRvZ2dsZS1tb2JpbGUtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLyogVXRpbGl0eSBMaW5rcyBzdGFydCovXG4gIC5uYXZiYXItcHJpbWFyeSAubmF2LXBpbGxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA0cHggMjRweDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzQ3M0YzQTtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdi1waWxscyA+IGxpIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzAxNzc4MDtcbiAgfVxuICAvKiBVdGlsaXR5IExpbmtzIGVuZCAqL1xuICAvKiBNb2JpbGUgTWVudSAqL1xuICAubmF2YmFyLXByaW1hcnkub2ZmY2FudmFzLXRyYW5zZm9ybS5pbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1oZWFkZXIubmF2YmFyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmOGY0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgNTAlIDI1JTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLWhlYWRlci5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBwYWRkaW5nOiAyMXB4IDI0cHg7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItaGVhZGVyLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGU6Zm9jdXMgI2ljb24tdG9nZ2xlLW1vYmlsZS1uYXYge1xuICAgIG91dGxpbmU6ICMzYjNiM2IgZG90dGVkIDFweDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1oZWFkZXIubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZTpmb2N1cyAjaWNvbi10b2dnbGUtbW9iaWxlLW5hdjo6YmVmb3JlIHtcbiAgICBvdXRsaW5lOiAjM2IzYjNiIGRvdHRlZCAxcHg7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItaGVhZGVyLm5hdmJhci1oZWFkZXIgZGl2LnZpc2libGUteHM6aGFzKC5uYXZiYXItYnJhbmQpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLWhlYWRlci5uYXZiYXItaGVhZGVyIGRpdi52aXNpYmxlLXhzOmhhcygubmF2YmFyLWJyYW5kKSAubmF2YmFyLWJyYW5kIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLWhlYWRlci5uYXZiYXItaGVhZGVyIGRpdi52aXNpYmxlLXhzOmhhcygubmF2YmFyLWJyYW5kKSAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1oZWFkZXIubmF2YmFyLWhlYWRlciAjbWxjLWhlYWRlci1zZWFyY2gtYm94IHtcbiAgICBncmlkLWNvbHVtbjogMztcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZmNiYzM7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IGxpIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgY29sb3I6ICM0NzNGM0E7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiBsaS5maXJzdCA+IGE6aG92ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiBsaS5sYXN0ID4gYTpob3ZlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXZiYXItdG9nZ2xlLnZpc2libGUteHMge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDIxcHggMjRweDtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3Qge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubmF2YmFyLXByaW1hcnkgLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1zZWNvbmRhcnkgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAyNHB4IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItcHJpbWFyeSAubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1wcmltYXJ5IC5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IHVsIGxpIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2w6bGFzdC1jaGlsZCB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sOm50aC1jaGlsZCgyKSB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgaDUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBjb2xvcjogI2M5NTEwOTtcbiAgfVxuICAvKnB1dCBoYW1idXJnZXIgaWNvbiBtb3JlIGNsaWNrYWJsZSBpbiB0aGlzIG1lZGlhIHF1ZXJpZSAqL1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSAuc2l0ZS1zZWxlY3QtbmF2IGxpIGEge1xuICAgIGNvbG9yOiAjNDczRjNBO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIH1cbiAgLnZpc2libGUteHMgLnNpdGUtc2VsZWN0LW5hdiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSAuc2l0ZS1zZWxlY3QtbmF2IGxpLmFjdGl2ZSBhLFxuICAjdG9wbmF2LW1vYmlsZSAuc2l0ZS1zZWxlY3QtbmF2IGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhaW1wb3J0YW50O1xuICB9XG4gICN0b3BuYXYtbW9iaWxlIGxpIGEge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBjb2xvcjogIzQ3M0YzQTtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkuZmlyc3QgYSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpLmxhc3QgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweDtcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NmY2JjMztcbiAgfVxuICAjdG9wbmF2LW1vYmlsZSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZmNiYzM7XG4gIH1cbiAgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNDczRjNBO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgfVxuICAueWFtbS1mdyAuZHJvcGRvd24tbWVudSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiA2cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJvdy5tZWdhbWVudS1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1wcmltYXJ5IGEge1xuICAgIHBhZGRpbmc6IDguNXB4IDEycHg7XG4gIH1cbiAgLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1zZWNvbmRhcnkgYSB7XG4gICAgcGFkZGluZzogNS41cHggOXB4O1xuICB9XG59XG4ubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgbGkge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1wcmltYXJ5LFxuLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAvKiAyNHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItcHJpbWFyeSBhLFxuLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1zZWNvbmRhcnkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItcHJpbWFyeSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG59XG4ubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXByaW1hcnkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG59XG4ubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXNlY29uZGFyeSBhIHtcbiAgY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjOTUxMDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXNlY29uZGFyeSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qcXVpY2tsaW5rcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMyBhbmQgNCAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgzKSA+IGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDQpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICB9XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgyKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgfVxuICAvKnF1aWNrbGlua3MgZm9yIG5vIDEqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgxKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLypxdWlja2xpbmtzIGZvciBubyAzIGFuZCA0ICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDMpID4gYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoNCkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIH1cbiAgLypxdWlja2xpbmtzIGZvciBubyAyICovXG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMSAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgyKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQwcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMSkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDJweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMyBhbmQgNCAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgzKSA+IGEsXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDQpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMSAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgxKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMzVweDtcbiAgfVxuICAvKnF1aWNrbGlua3MgZm9yIG5vIDIgKi9cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoMikgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIH1cbiAgLypyZWR1Y2UgZm9udCBzaXplICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzAxcHgpIHtcbiAgLypxdWlja2xpbmtzIGZvciBubyAzIGFuZCA0ICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDMpID4gYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaTpudGgtY2hpbGQoNCkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cbiAgLypxdWlja2xpbmtzIGZvciBubyAxICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGk6bnRoLWNoaWxkKDEpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAxNXB4O1xuICB9XG4gIC8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpOm50aC1jaGlsZCgyKSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAvKnF1aWNrbGlua3MgcmVkdWNlIGZvbnQgc2l6ZSAqL1xuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKnF1aWNrbGlua3MgYWN0dWFsbHkganVzdCBjaGFuZ2UgdGhlIG1heC13aWR0aCB0byA2MDBweCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBkaXYuY2FyZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMykgYSxcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoNCkgYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAzOHB4IDM4cHghaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxN3B4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjOGM2YzIgc29saWQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qcXVpY2tsaW5rcyBmaXhlZCBtYXJnaW4gdG9wICovXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDclIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgaDQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzNiM2IzYiFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIGFyaWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDclIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZTAwNTggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIC5tbGMtZ2x5cGgge1xuICAgIHJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgaDQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENhcm91c2VsIGxlc3MgdGhhbiA2MDBweCBzY3JlZW4gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC8qbWFrZSAxMDAlIGhlaWdodCBpbiB0aGUgdGludCBiYWNrZ3JvdW5kICovXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLyphZGp1c3QgdGhlIGNvbnRlbnQgdG8gbWlkZGxlICovXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogYWRqdXN0IHRoZSBpbmRpY2F0b3IgdG8gbW9yZSBib3R0b20gKi9cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG4gIC8qY3JlYXRlIHNtYWxsZXIgaW5kaWNhdG9ycyAqL1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkgLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGZpeGVkIGJ1c2luZXNzIHBhZ2Ugd2l0aCBubyBzaWRla2ljayB0b3Agb24gbW9iaWxlICovXG4uYnVzaW5lc3MtdGhlbWUgLm5hdi1tb2JpbGUtaGVhZGVyIHtcbiAgaGVpZ2h0OiAwO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKmZvciBwZXJzb25hbCwgYWR2aXNlciBhbmQgYnVzaW5lc3MgY3RhICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAvKmN0YSBhZGp1c3QgY29udGVudCB0byBzaXQgdmVydGljYWwtYWxpZ24gbWlkZGxlICovXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLFxuICAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsXG4gIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qY3RhICBhZGp1c3QgY29udGVudCB0byBzaXQgdmVydGljYWwtYWxpZ24gbWlkZGxlICovXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLFxuICAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsXG4gIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG4gIC8qIGN0YSAgcHV0IGJvcmRlciByaWdodCAqL1xuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwNjczNTtcbiAgfVxuICAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMDY3MzU7XG4gIH1cbiAgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2E3MzczO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBjdGEgcHV0IGJvcmRlciByaWdodCAqL1xuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2QwNjczNTtcbiAgfVxuICAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMDY3MzU7XG4gIH1cbiAgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjN2E3MzczO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2E3MzczO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBjdGEgcHV0IGJvcmRlciByaWdodCBvbiBtb2JpbGUgKi9cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgaDQsXG4gIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBoNCxcbiAgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLyogY3RhIGxlc3MgcGFkZGluZyBvbiBtb2JpbGUgKi9cbiAgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsXG4gIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSxcbiAgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGdsb2JhbCBjaGFuZ2UgbWFrZSB0aGUgbWQgYnV0dG9uIHRvIHNtYWxsIGJ1dHRvbiAqL1xuICAvKm1ha2UgdGhlIGJ1dHRvbiBjZW50ZXIqL1xuICAucHJvZHVjdC1wYWdlLWN0YSBoNCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucHJvZHVjdC1wYWdlLWN0YSBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC8qY29udGFjdCB1cyBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICB0b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKkZvcm1zIGFuZCBkb2NzIHNlYXJjaCAqL1xuICAud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLypjb250YWN0IHVzIHNlYXJjaCAqL1xuICAuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qY29udGFjdCB1cyBzZWFyY2ggKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICB0b3A6IDUycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLypGb3JtcyBhbmQgZG9jcyBzZWFyY2ggKi9cbiAgLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4gIC53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4gIC5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbiAgLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgICB0b3A6IDUycHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypJbXBvcnRhbnQgdXBkYXRlcyBwZXJzb25hbCBob21lcGFnZSwgdW5pZm9ybSBtaW4gaGVpZ2h0cyBpbiBkZXNrdG9wICovXG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gIG1pbi1oZWlnaHQ6IDI4NXB4O1xufVxuLypJbXBvcnRhbnQgdXBkYXRlcyBwZXJzb25hbCBob21lcGFnZSwgbm8gbmVlZCBtaW4gaGVpZ2h0cyBpbiBsZXNzIHRoYW4gNzY4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qTGF0ZXN0IG5ld3MgQWR2aXNlciBob21lcGFnZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW52ZXN0bWVudC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5ld3MtaW5zaWdodHMtcGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qTGF0ZXN0IG5ld3MgQWR2aXNlciBob21lcGFnZSwgbm8gbmVlZCBtaW4gaGVpZ2h0cyBpbiBsZXNzIHRoYW4gNzY4ICovXG4gIC5pbnZlc3RtZW50LW5ld3MtaW5zaWdodHMtd3JhcHBlciAubmV3cy1pbnNpZ2h0cy1wYW5lbCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBmaXggbmFiIGxvZ28gYWxpZ25tZW50IGluIGZvb3RlciAgKi9cbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyAuYmFzZS1mb290ZXIgLnB1bGwtcmlnaHQgaW1nIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyAuYmFzZS1mb290ZXIgLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qcHV0IG1vcmUgbWFyZ2luIHJpZ2h0IGZyb20gdGhlIGdseXBoaWNvbiBpbnNpZGUgYWNjcm9kaW9uIGluIGNvbnRhY3QgdXMgcGFnZSovXG4ucGFnZS1jb250ZW50IC5wYW5lbC1ncm91cCAucGFuZWwgcCAubWxjLWdseXBoIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLyogTEFURVNUIE5FV1MgJiBJTlNJR0hUUyAgLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC8qZml4ZWQgaGVpZ2h0IGlzc3VlIHdpdGggNCBsaW5lcyAqL1xuICAubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbCA+IC5tZWRpYS1ib2R5IGg0IHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC8qYWRqdXN0IHRoZSBzcGFjZSB3aXRoIHJlYWQgbW9yZSBsaW5rICovXG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4vKiBNQUtFIEdFVCBJTiBUT1VDSCBXUkFQUEVSIE5PIEJPUkRFUiBUT1AgLS0tLS0tLS0gKi9cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMzpudGgtY2hpbGQob2RkKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi8qIEZJWEVEIGluIFZNIGNoYW5nZSBoZWlnaHQgNzczcHggdG8gNzY4cHggLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCB7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBwIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbWFrZSBubyBoZWlnaHQgaW4gaDQgYW5kIHAgaW4gc21hbGwgc2NyZWVuICovXG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgaDQge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIEZJWEVEIElNUE9SVEFOVCBVUERBVEVTIEhFSUdIVCBJU1NVRVMgQU5EIFJFU1BPTlNJU1ZFICAtLS0tLS0tLS0tICovXG4ud3JhcHBlci5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuLyogTUxDIEZBTUlMWSBMSUNFTkNFU1MgTE9HT1MgQUxJR05NRU5UIElTU1VFUyAtLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUxIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMiBpbWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTMgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU0IGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMSxcbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTIsXG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUzLFxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNCxcbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU0IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5hcXVhLXRhYnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxNzc4MCAhIGltcG9ydGFudDtcbn1cbi5hcXVhLXRhYnMgbGkuYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTc3ODAgISBpbXBvcnRhbnQ7XG59XG4ucnViaW5lLXRhYnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlMDA1OCAhIGltcG9ydGFudDtcbn1cbi5ydWJpbmUtdGFicyBsaS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlMDA1OCAhIGltcG9ydGFudDtcbn1cbi5hcXVhLW5hdiBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTc3ODAgISBpbXBvcnRhbnQ7XG59XG4ucnViaW5lLW5hdiBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTAwNTggISBpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG59XG4ud3JhcHBlci5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCAuYnV0dG9uLW1kIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ubWFzdGhlYWQtd3JhcHBlciAuYnV0dG9uLW1kIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIGE6aG92ZXIsXG4ubWFzdGhlYWQtd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLXRleHQtd2hpdGUtaXRhbGljcyBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMgIWltcG9ydGFudDtcbn1cbi5iYW5uZXItdGV4dC13aGl0ZS1pdGFsaWNzIGg0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyLm5ld3MtaW5zaWdodHMtd3JhcHBlciAubmF2LWluZmxhdGlvbi1wbHVzIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSxcbiAgc3Bhbi5idXR0b24tbWQge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgaGVpZ2h0OiAzMnB4ICEgaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIHNwYW4uYnV0dG9uLW1kLFxuICBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZCxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtcnViaW5lLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggOHB4ICEgaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhIGltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW0gISBpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2MHB4ICEgaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhIGltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJ1dHRvbi1tZDpob3ZlcixcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgLmNhcm91c2VsLWZ1bGwtd2lkdGggc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAuY2Fyb3VzZWwtZnVsbC13aWR0aCBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZTpob3ZlciB7XG4gICAgY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXN0aGVhZC1zbSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubWFzdGhlYWQtc20gc3Bhbi5idXR0b24tbWQsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAubWFzdGhlYWQtc20gc3Bhbi5idXR0b24tbWQtcnViaW5lLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gIC5tYXN0aGVhZC1zbSBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICEgaW1wb3J0YW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDhweCAhIGltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtICEgaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjBweCAhIGltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1hc3RoZWFkLXNtIHNwYW4uYnV0dG9uLW1kOmhvdmVyLFxuICAubWFzdGhlYWQtc20gc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZDpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAubWFzdGhlYWQtc20gc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZTpob3ZlcixcbiAgLm1hc3RoZWFkLXNtIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgICBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIGxhYmVsLFxuLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgaW5wdXQsXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCBzZWxlY3QsXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi53cmFwcGVyLmVtYmVkZm9ybSAudWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMHB4IDAgMHB4IDA7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnN1Ym1pdGJ1dHRvbi5hY3Rpb25fdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLndyYXBwZXIuZW1iZWRmb3JtIC5zdWJtaXRidXR0b24uYWN0aW9uX3RleHQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzQ0MDE7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXN0YXRlLWRlZmF1bHQsXG4ud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDVweCAwIDMwcHggMDtcbiAgd2lkdGg6IDgwJTtcbn1cbi8qLnVpLXRvb2x0aXAge2JveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50OyBib3JkZXI6MXB4ICNjY2Mgc29saWQgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czowIWltcG9ydGFudDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBhZGRpbmc6MnB4IDRweCAhaW1wb3J0YW50OyBtYXgtd2lkdGg6aW5oZXJpdCAhaW1wb3J0YW50O31cbi51aS10b29sdGlwLWNvbnRlbnQge2ZvbnQtc2l6ZToxMHB4O30gICovXG4ud3JhcHBlci5lbWJlZGZvcm0gLmZpZWxkc3VtbWFyeSBjZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ud3JhcHBlci5lbWJlZGZvcm0gLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLndyYXBwZXIuZW1iZWRmb3JtIC51aS1zdGF0ZS1kZWZhdWx0LFxuICAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQ7XG59XG4uY2Fyb3VzZWwtaW5uZXIgLml0ZW0sXG4uY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5sZWZ0LFxuLmNhcm91c2VsLWlubmVyIC5hY3RpdmUucmlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuLmNhcm91c2VsLWlubmVyIC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciAucHJldi5yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXBsYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtcGxheS1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtcGF1c2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtcGF1c2UtYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXN0b3A6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtc3RvcC1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtZm9yd2FyZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1mb3J3YXJkLWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtYmFjazpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1iYWNrLWFjdGl2ZS5wbmcpO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC12b2x1cDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC12b2wtdXAtYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXZvbGRvd246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtdm9sLWRvd24tYWN0aXZlLnBuZyk7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLXRyYW5zY3JpcHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtdHJhc25jcmlwdC1hY3RpdmUucG5nKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjFweDtcbn1cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcCxcbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcDpob3Zlcixcbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcDpmb2N1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uLXNtLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uYnV0dG9uLXNtLWFxdWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xufVxuLmJ1dHRvbi1zbS1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uYnV0dG9uLXNtLXJ1YmluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAwM2E7XG59XG5zcGFuLmJ1dHRvbi1zbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzQ0MDE7XG59XG4ud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSB7XG4gIGhlaWdodDogMzIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1heC13aWR0aDogMzcwcHg7XG59XG4ud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2UgaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2UgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIiAhaW1wb3J0YW50O1xufVxuLmNhbXBhaWduLW5hdiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzhjNmMyO1xufVxuLmNhbXBhaWduLW5hdiBwLFxuLmNhbXBhaWduLW5hdiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FtcGFpZ24tbmF2IGEge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbXBhaWduLW5hdiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhbXBhaWduLW5hdiBhIGE6Zm9jdXMsXG4uY2FtcGFpZ24tbmF2IGEgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvYnVpbGRpbmctd2VhbHRoLWVnZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UxOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3N0YXJ0aW5nLW91dC1lZ2ctZGFyay5wbmcnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCQzQ0MDE7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIHdpZHRoOiAyNDVweDtcbn1cbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL21hbmFnaW5nLXlvdXItZnV0dXJlLWVnZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2dlYXJpbmctdXAtZWdnLWRhcmsucG5nJyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkM0NDAxO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMjQ1cHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9wbGFubmluZy1mb3ItcmV0aXJlbWVudC1lZ2cucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMzpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9tYWtpbmctbW9zdC1vZi1pdC1lZ2ctZGFyay5wbmcnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCQzQ0MDE7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIHdpZHRoOiAyNDVweDtcbn1cbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2U0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3N0YWdlNC1lZ2cucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlNDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zdGFnZTQtZGFyay5wbmcnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCQzQ0MDE7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIHdpZHRoOiAyNDVweDtcbn1cbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UxOmhvdmVyIGEsXG4uY2FtcGFpZ24tbmF2IC53cmFwcGVyLXN0YWdlMjpob3ZlciBhLFxuLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTM6aG92ZXIgYSxcbi5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2U0OmhvdmVyIGEge1xuICBjb2xvcjogI0JDNDQwMTtcbn1cbi5jYW1wYWlnbi1uYXYgLmFjdGl2ZS1zdGFnZTEsXG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2UyLFxuLmNhbXBhaWduLW5hdiAuYWN0aXZlLXN0YWdlMyxcbi5jYW1wYWlnbi1uYXYgLmFjdGl2ZS1zdGFnZTQge1xuICBjb2xvcjogI2M5NTEwOTtcbn1cbi5jYW1wYWlnbi1uYXYgLmFjdGl2ZS1zdGFnZTE6aG92ZXIsXG4uY2FtcGFpZ24tbmF2IC5hY3RpdmUtc3RhZ2UyOmhvdmVyLFxuLmNhbXBhaWduLW5hdiAuYWN0aXZlLXN0YWdlMzpob3Zlcixcbi5jYW1wYWlnbi1uYXYgLmFjdGl2ZS1zdGFnZTQ6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5jYW1wYWlnbi1pbnRyby1jb250ZW50IGg0IHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICB3aWR0aDogNDkwcHg7XG4gIGhlaWdodDogNDkwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLnRleHQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDQ5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy90aWxlLWJvb2ttYXJrLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMzZweCA0NnB4O1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIGgyIGEgc21hbGwge1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1vcmFuZ2UgYSxcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1hcXVhIGEsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tcnViaW5lIGEge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLW9yYW5nZSBhOmhvdmVyLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLWFxdWEgYTpob3Zlcixcbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1ydWJpbmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWFpbi1wcm9tby1vcmFuZ2UgYTp2aXNpdGVkLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLWFxdWEgYTp2aXNpdGVkLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLXJ1YmluZSBhOnZpc2l0ZWQsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tb3JhbmdlIGE6Zm9jdXMsXG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tYXF1YSBhOmZvY3VzLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLXJ1YmluZSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLW9yYW5nZSBhOmhvdmVyLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLW9yYW5nZSBhOmhvdmVyIHNtYWxsIHtcbiAgY29sb3I6ICNjOTUxMDk7XG59XG4uY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1haW4tcHJvbW8tYXF1YSBhOmhvdmVyLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLWFxdWEgYTpob3ZlciBzbWFsbCB7XG4gIGNvbG9yOiAjMDE4MzhjO1xufVxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLXJ1YmluZSBhOmhvdmVyLFxuLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC5tYWluLXByb21vLXJ1YmluZSBhOmhvdmVyIHNtYWxsIHtcbiAgY29sb3I6ICNjZTAwNTg7XG59XG4ucHJvdm8tM2NvbC1vcmFuZ2UsXG4ucHJvdm8tM2NvbC1hcXVhLFxuLnByb3ZvLTNjb2wtcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgaGVpZ2h0OiAyNjVweDtcbn1cbi5wcm92by0zY29sLW9yYW5nZSBhLFxuLnByb3ZvLTNjb2wtYXF1YSBhLFxuLnByb3ZvLTNjb2wtcnViaW5lIGEge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb3ZvLTNjb2wtb3JhbmdlIGE6aG92ZXIsXG4ucHJvdm8tM2NvbC1hcXVhIGE6aG92ZXIsXG4ucHJvdm8tM2NvbC1ydWJpbmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm92by0zY29sLW9yYW5nZSBhOnZpc2l0ZWQsXG4ucHJvdm8tM2NvbC1hcXVhIGE6dmlzaXRlZCxcbi5wcm92by0zY29sLXJ1YmluZSBhOnZpc2l0ZWQsXG4ucHJvdm8tM2NvbC1vcmFuZ2UgYTpmb2N1cyxcbi5wcm92by0zY29sLWFxdWEgYTpmb2N1cyxcbi5wcm92by0zY29sLXJ1YmluZSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb3ZvLTNjb2wtb3JhbmdlIGgyIGEgc21hbGwsXG4ucHJvdm8tM2NvbC1hcXVhIGgyIGEgc21hbGwsXG4ucHJvdm8tM2NvbC1ydWJpbmUgaDIgYSBzbWFsbCB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnByb3ZvLTNjb2wtb3JhbmdlIC5tZWRpYS1sZWZ0LFxuLnByb3ZvLTNjb2wtYXF1YSAubWVkaWEtbGVmdCxcbi5wcm92by0zY29sLXJ1YmluZSAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucHJvdm8tMmNvbC1vcmFuZ2UsXG4ucHJvdm8tMmNvbC1hcXVhLFxuLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbn1cbi5wcm92by0yY29sLW9yYW5nZSBhLFxuLnByb3ZvLTJjb2wtYXF1YSBhLFxuLnByb3ZvLTJjb2wtcnViaW5lIGEge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb3ZvLTJjb2wtb3JhbmdlIGE6aG92ZXIsXG4ucHJvdm8tMmNvbC1hcXVhIGE6aG92ZXIsXG4ucHJvdm8tMmNvbC1ydWJpbmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm92by0yY29sLW9yYW5nZSBhOnZpc2l0ZWQsXG4ucHJvdm8tMmNvbC1hcXVhIGE6dmlzaXRlZCxcbi5wcm92by0yY29sLXJ1YmluZSBhOnZpc2l0ZWQsXG4ucHJvdm8tMmNvbC1vcmFuZ2UgYTpmb2N1cyxcbi5wcm92by0yY29sLWFxdWEgYTpmb2N1cyxcbi5wcm92by0yY29sLXJ1YmluZSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb3ZvLTJjb2wtb3JhbmdlIGgyIGEgc21hbGwsXG4ucHJvdm8tMmNvbC1hcXVhIGgyIGEgc21hbGwsXG4ucHJvdm8tMmNvbC1ydWJpbmUgaDIgYSBzbWFsbCB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnByb3ZvLTJjb2wtb3JhbmdlIC5tZWRpYS1sZWZ0LFxuLnByb3ZvLTJjb2wtYXF1YSAubWVkaWEtbGVmdCxcbi5wcm92by0yY29sLXJ1YmluZSAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucHJvdm8tM2NvbC1vcmFuZ2UgYTpob3Zlcixcbi5wcm92by0yY29sLW9yYW5nZSBhOmhvdmVyLFxuLnByb3ZvLTNjb2wtb3JhbmdlIGgzIGE6aG92ZXIgc21hbGwsXG4ucHJvdm8tMmNvbC1vcmFuZ2UgaDMgYTpob3ZlciBzbWFsbCB7XG4gIGNvbG9yOiAjYzk1MTA5O1xufVxuLnByb3ZvLTNjb2wtcnViaW5lIGE6aG92ZXIsXG4ucHJvdm8tMmNvbC1ydWJpbmUgYTpob3Zlcixcbi5wcm92by0zY29sLXJ1YmluZSBoMyBhOmhvdmVyIHNtYWxsLFxuLnByb3ZvLTJjb2wtcnViaW5lIGgzIGE6aG92ZXIgc21hbGwge1xuICBjb2xvcjogI2NlMDA1ODtcbn1cbi5wcm92by0zY29sLWFxdWEgYTpob3Zlcixcbi5wcm92by0yY29sLWFxdWEgYTpob3Zlcixcbi5wcm92by0zY29sLWFxdWEgaDMgYTpob3ZlciBzbWFsbCxcbi5wcm92by0yY29sLWFxdWEgaDMgYTpob3ZlciBzbWFsbCB7XG4gIGNvbG9yOiAjMDE4MzhjO1xufVxuLndyYXBwZXItcHJvdm8taW1hZ2UgLm1lZGlhLWxlZnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3JhcHBlci1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIGg0IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciBoNCBhIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm92by1ib2R5LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZGVhO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucHJvdm8tYm9keS13cmFwcGVyIC5wcm92by1ib2R5LWNvbnRlbnQgLmJ1dHRvbi1zbS1hcXVhLFxuLnByb3ZvLWJvZHktd3JhcHBlciAucHJvdm8tYm9keS1jb250ZW50IC5idXR0b24tc20sXG4ucHJvdm8tYm9keS13cmFwcGVyIC5wcm92by1ib2R5LWNvbnRlbnQgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb3ZvLWJvZHktd3JhcHBlciAuY2FtcGFpZ24taW5mb2dyYXBoaWMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnByb3ZvLWJvZHktd3JhcHBlciAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZ2V0LWluLXRvdWNoLWFxdWEgaDMsXG4uZ2V0LWluLXRvdWNoLW9yYW5nZSBoMyxcbi5nZXQtaW4tdG91Y2gtcnViaW5lIGgzIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZ2V0LWluLXRvdWNoLWFxdWEgaDQsXG4uZ2V0LWluLXRvdWNoLW9yYW5nZSBoNCxcbi5nZXQtaW4tdG91Y2gtcnViaW5lIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZXQtaW4tdG91Y2gtYXF1YSBoNCBhLFxuLmdldC1pbi10b3VjaC1vcmFuZ2UgaDQgYSxcbi5nZXQtaW4tdG91Y2gtcnViaW5lIGg0IGEge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdldC1pbi10b3VjaC1hcXVhIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwMTgzOGM7XG59XG4uZ2V0LWluLXRvdWNoLW9yYW5nZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5O1xufVxuLmdldC1pbi10b3VjaC1ydWJpbmUge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2NlMDA1ODtcbn1cbi5zaGFyZS1hcnRpY2xlLXdyYXBwZXIgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5hW2hyZWZePXRlbF06bGluayxcbmFbaHJlZl49dGVsXTp2aXNpdGVkLFxuYVtocmVmXj10ZWxdOmhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi53cmFwcGVyLWNhbXBhaWduLXZpZGVvIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jYW1wYWlnbi12aWRlbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTExcHg7XG59XG4uY2FtcGFpZ24tdmlkZW8tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbi5jYW1wYWlnbi12aWRlby1jb250ZW50LTJjb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmNhbXBhaWduLXZpZGVvLWNvbnRlbnQtMmNvbCAudGV4dC1pbWFnZSB7XG4gIHdpZHRoOiA4MCU7XG59XG4uY2FtcGFpZ24tdmlkZW8tMmNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY29udGFjdC11cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jb250YWN0LXVzIGg0IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jYWxsLWJhY2stZm9ybSBoNCxcbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5hcHBseS1ub3cgaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmFwcGx5LW5vdyBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2UgaDEge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTE6aG92ZXIsXG4gIC5jYW1wYWlnbi1uYXYgLndyYXBwZXItc3RhZ2UyOmhvdmVyIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gIH1cbiAgLmNhbXBhaWduLW5hdiAud3JhcHBlci1zdGFnZTM6aG92ZXIge1xuICAgIHdpZHRoOiAyNDVweDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvdm8tM2NvbC1vcmFuZ2UgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTNjb2wtYXF1YSAuYnV0dG9uLXNtLFxuICAucHJvdm8tM2NvbC1ydWJpbmUgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlIC5idXR0b24tc20sXG4gIC5wcm92by0yY29sLWFxdWEgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIC5idXR0b24tc20sXG4gIC5wcm92by0zY29sLW9yYW5nZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0zY29sLWFxdWEgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tM2NvbC1ydWJpbmUgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tMmNvbC1hcXVhIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTNjb2wtb3JhbmdlIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tM2NvbC1hcXVhIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tM2NvbC1ydWJpbmUgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0yY29sLW9yYW5nZSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIC5idXR0b24tc20tcnViaW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC53cmFwcGVyLWluZm9ncmFwaGljLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci1zdGFnZTE6aG92ZXIsXG4gIC53cmFwcGVyLXN0YWdlMjpob3ZlciB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG4gIC53cmFwcGVyLXN0YWdlMzpob3ZlciB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAubWVkaWEtbGVmdCB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciAubWFpbi1wcm9tby13cmFwcGVyIC50ZXh0LWltYWdlIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLnRleHQtaW1hZ2UgaDIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnByb3ZvLTJjb2wtb3JhbmdlLFxuICAucHJvdm8tMmNvbC1hcXVhLFxuICAucHJvdm8tMmNvbC1ydWJpbmUge1xuICAgIGhlaWdodDogMjY1cHg7XG4gIH1cbiAgLnByb3ZvLTNjb2wtb3JhbmdlLFxuICAucHJvdm8tM2NvbC1hcXVhLFxuICAucHJvdm8tM2NvbC1ydWJpbmUge1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNvbnRhY3QtdXMsXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0sXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuYXBwbHktbm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQ1JSA1MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuY29sLXhzLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc2VsZWN0LWxpZmUtc3RhZ2UtYXJyb3cucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biBzcGFuLmNhcmV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzk1MTA5O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjYzk1MTA5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYmM0NDAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGEjbmF2X3N0YWdlMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2J1aWxkaW5nLXdlYWx0aC1lZ2cucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjIlO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhI25hdl9zdGFnZTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9tYW5hZ2luZy15b3VyLWZ1dHVyZS1lZ2cucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjIlO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhI25hdl9zdGFnZTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9wbGFubmluZy1mb3ItcmV0aXJlbWVudC1lZ2cucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjIlO1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhI25hdl9zdGFnZTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zdGFnZTQtZWdnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIyJTtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24ub3BlbiBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc2VsZWN0LWxpZmUtc3RhZ2UtYXJyb3ctb3Blbi5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCA5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICB9XG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5zdGFnZTEgYSNuYXZfc3RhZ2UxLFxuICAuY2FtcGFpZ24tbmF2LW1vYiAuc3RhZ2UyIGEjbmF2X3N0YWdlMixcbiAgLmNhbXBhaWduLW5hdi1tb2IgLnN0YWdlMyBhI25hdl9zdGFnZTMsXG4gIC5jYW1wYWlnbi1uYXYtbW9iIC5zdGFnZTQgYSNuYXZfc3RhZ2U0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjNDQwMTtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5jYW1wYWlnbi1pbnRyby1jb250ZW50IGg0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLm1lZGlhLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLnRleHQtaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG4gICAgbWF4LXdpZHRoOiA1MDVweDtcbiAgfVxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLnRleHQtaW1hZ2UgaDIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAudGV4dC1pbWFnZSBhLFxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLnRleHQtaW1hZ2UgYTp2aXNpdGVkLFxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLnRleHQtaW1hZ2UgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5jYW1wYWlnbi1ib2R5LXdyYXBwZXIgLm1haW4tcHJvbW8td3JhcHBlciAuYnV0dG9uLXNtLFxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLmJ1dHRvbi1zbS1hcXVhLFxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIC5tYWluLXByb21vLXdyYXBwZXIgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2V0LWluLXRvdWNoLWFxdWEsXG4gIC5nZXQtaW4tdG91Y2gtb3JhbmdlLFxuICAuZ2V0LWluLXRvdWNoLXJ1YmluZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuICAuZ2V0LWluLXRvdWNoLWFxdWEgLm1lZGlhLWxlZnQgaW1nLFxuICAuZ2V0LWluLXRvdWNoLW9yYW5nZSAubWVkaWEtbGVmdCBpbWcsXG4gIC5nZXQtaW4tdG91Y2gtcnViaW5lIC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2V0LWluLXRvdWNoLWFxdWEgaDMsXG4gIC5nZXQtaW4tdG91Y2gtb3JhbmdlIGgzLFxuICAuZ2V0LWluLXRvdWNoLXJ1YmluZSBoMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2V0LWluLXRvdWNoLWFxdWEgLmNhbGwtdXMsXG4gIC5nZXQtaW4tdG91Y2gtb3JhbmdlIC5jYWxsLXVzLFxuICAuZ2V0LWluLXRvdWNoLXJ1YmluZSAuY2FsbC11cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3Bob25lLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgfVxuICAuZ2V0LWluLXRvdWNoLWFxdWEgLnJlcXVlc3QtY2FsbGJhY2ssXG4gIC5nZXQtaW4tdG91Y2gtb3JhbmdlIC5yZXF1ZXN0LWNhbGxiYWNrLFxuICAuZ2V0LWluLXRvdWNoLXJ1YmluZSAucmVxdWVzdC1jYWxsYmFjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3JlcXVlc3QtYS1jYWxsYmFjay5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIH1cbiAgLmdldC1pbi10b3VjaC1hcXVhIC5maW5kLWFkdmlzZXIsXG4gIC5nZXQtaW4tdG91Y2gtb3JhbmdlIC5maW5kLWFkdmlzZXIsXG4gIC5nZXQtaW4tdG91Y2gtcnViaW5lIC5maW5kLWFkdmlzZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9sb2NhdGUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICB9XG4gIC5wcm92by1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm92by0zY29sLW9yYW5nZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UsXG4gIC5wcm92by0yY29sLWFxdWEsXG4gIC5wcm92by0yY29sLXJ1YmluZSB7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucHJvdm8tM2NvbC1vcmFuZ2UgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTNjb2wtYXF1YSAuYnV0dG9uLXNtLFxuICAucHJvdm8tM2NvbC1ydWJpbmUgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlIC5idXR0b24tc20sXG4gIC5wcm92by0yY29sLWFxdWEgLmJ1dHRvbi1zbSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIC5idXR0b24tc20sXG4gIC5wcm92by0zY29sLW9yYW5nZSAuYnV0dG9uLXNtLWFxdWEsXG4gIC5wcm92by0zY29sLWFxdWEgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tM2NvbC1ydWJpbmUgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UgLmJ1dHRvbi1zbS1hcXVhLFxuICAucHJvdm8tMmNvbC1hcXVhIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIC5idXR0b24tc20tYXF1YSxcbiAgLnByb3ZvLTNjb2wtb3JhbmdlIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tM2NvbC1hcXVhIC5idXR0b24tc20tcnViaW5lLFxuICAucHJvdm8tM2NvbC1ydWJpbmUgLmJ1dHRvbi1zbS1ydWJpbmUsXG4gIC5wcm92by0yY29sLW9yYW5nZSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSAuYnV0dG9uLXNtLXJ1YmluZSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIC5idXR0b24tc20tcnViaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXBwZXItaW5mb2dyYXBoaWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk5OTllbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5OTk5ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC05OTk5ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTk5OWVtO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAubWVkaWEtbGVmdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNvbnRhY3QtdXMsXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jb250YWN0LXVzLFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtLFxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmFwcGx5LW5vdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIC5jb250YWN0LXVzIGltZyB7XG4gICAgY29udGVudDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9waG9uZS1tb2IucG5nXCIpO1xuICB9XG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtIGltZyB7XG4gICAgY29udGVudDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9yZXF1ZXN0LWEtY2FsbGJhY2stbW9iLnBuZ1wiKTtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmFwcGx5LW5vdyBpbWcge1xuICAgIGNvbnRlbnQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvYXBwbHktbm93LW1vYi5wbmdcIik7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgaDQgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGFbaHJlZl49dGVsXTpsaW5rLFxuICBhW2hyZWZePXRlbF06dmlzaXRlZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIC50ZXh0LWltYWdlIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciBoMSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAucHJvdm8taGVhZGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWNhbXBhaWduLWJhbm5lciAudGV4dC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIgLnRleHQtaW1hZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbXBhaWduLW5hdi1tb2IgLmRyb3Bkb3duIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDhweDtcbiAgfVxuICAuY2FtcGFpZ24tbmF2LW1vYiAuZHJvcGRvd24ub3BlbiBhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDhweDtcbiAgfVxuICAucHJvdm8tYm9keS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNvbnRhY3QtdXMsXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciAuY2FsbC1iYWNrLWZvcm0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIgLmNhbGwtYmFjay1mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIGg0IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYW1wYWlnbi1uYXYgLmhhdGNoLXRhYiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FtcGFpZ24tbmF2IC5oYXRjaC10YWI6aG92ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW1wYWlnbi1uYXYgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLyogQ1NTIGZvciBSZXRpcmVtZW50IEh1YiBcblxuICBBZGRlZCBpbiB0aGVtZS5sZXNzXG4qL1xuLyogTW9yZSBoZWFkaW5ncyBzdHlsZSAqL1xuLmxnLUhlYWRpbmcgaDEsXG4ubGctSGVhZGluZyBoMixcbi5sZy1IZWFkaW5nIGgzLFxuLmxnLUhlYWRpbmcgaDQsXG4ubWQtSGVhZGluZyBoMSxcbi5tZC1IZWFkaW5nIGgyLFxuLm1kLUhlYWRpbmcgaDMsXG4ubWQtSGVhZGluZyBoNCxcbi5zbS1IZWFkaW5nIGgxLFxuLnNtLUhlYWRpbmcgaDIsXG4uc20tSGVhZGluZyBoMyxcbi5zbS1IZWFkaW5nIGg0LFxuLnhzLUhlYWRpbmcgaDEsXG4ueHMtSGVhZGluZyBoMixcbi54cy1IZWFkaW5nIGgzLFxuLnhzLUhlYWRpbmcgaDQge1xuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG59XG4ubGctSGVhZGluZyBoMSxcbi5sZy1IZWFkaW5nIGgyLFxuLmxnLUhlYWRpbmcgaDMsXG4ubGctSGVhZGluZyBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuLm1kLUhlYWRpbmcgaDEsXG4ubWQtSGVhZGluZyBoMixcbi5tZC1IZWFkaW5nIGgzLFxuLm1kLUhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbn1cbi5zbS1IZWFkaW5nIGgxLFxuLnNtLUhlYWRpbmcgaDIsXG4uc20tSGVhZGluZyBoMyxcbi5zbS1IZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ueHMtSGVhZGluZyBoMSxcbi54cy1IZWFkaW5nIGgyLFxuLnhzLUhlYWRpbmcgaDMsXG4ueHMtSGVhZGluZyBoNCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtSGVsdmV0aWNhIGgxLFxuLmZvbnQtSGVsdmV0aWNhIGgyLFxuLmZvbnQtSGVsdmV0aWNhIGgzLFxuLmZvbnQtSGVsdmV0aWNhIGg0LFxuLmZvbnQtSGVsdmV0aWNhIGg1LFxuLmZvbnQtSGVsdmV0aWNhIGg2IHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4nLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uZm9udC1DaGFybGllLVNiLXAgcCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQnLCBIZWx2ZXRpY2EsIEFyaWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nLCBIZWx2ZXRpY2EsIEFyaWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLmZvbnQtQ2hhcmxpZS1NZWQtaDEgaDEsXG4uZm9udC1DaGFybGllLU1lZC1oMiBoMixcbi5mb250LUNoYXJsaWUtTWVkLWgzIGgzLFxuLmZvbnQtQ2hhcmxpZS1NZWQtaDQgaDQge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bScsIEhlbHZldGljYSwgQXJpYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uZm9udC0xNSBoMSxcbi5mb250LTE1IGgyLFxuLmZvbnQtMTUgaDMsXG4uZm9udC0xNSBoNCxcbi5mb250LTE1IGg1LFxuLmZvbnQtMTUgaDYge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9udC0xNiBoMSxcbi5mb250LTE2IGgyLFxuLmZvbnQtMTYgaDMsXG4uZm9udC0xNiBoNCxcbi5mb250LTE2IGg1LFxuLmZvbnQtMTYgaDYge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4vKmltYWdlIGhhbGYqL1xuLmltZy1oYWxmLXcge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWhhbGYtaCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4vKk1BU1RIRUFEKi9cbi5tYXN0aGVhZC13cmFwcGVyIC5mb250LUNoYXJsaWUtTWVkLXAgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgyLFxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMiBhLFxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDMgYSB7XG4gIGNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7XG59XG4vKmRpc2NsYWltZXIqL1xuLmZvbnQtSGVsdmV0aWNhLnNtYWxsIGgyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLypCcmVhZGNydW1icyovXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNhcm91c2VsLWZ1bGwtd2lkdGggYTpob3Zlcixcbi5tYXN0aGVhZC13cmFwcGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLypBY2Nlc3NpYmlsaXR5IG5vIG91dGxpbmUgKi9cbi8qRXh0ZXJuYWwgSWNvbnMgKi9cbi5leHRMaW5rIC5nbHlwaGljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbiAgb3V0bGluZS1jb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xufVxuLypCdXR0b24gUnViaW5lKi9cbmE6aG92ZXIgLmJ1dHRvbi1zbS1ydWJpbmUsXG5hOmZvY3VzIC5idXR0b24tc20tcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDAzYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi8qUmV0SHViICovXG4ud3JhcHBlci1yZXRodWIgYTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLXJldGh1YiAucHJvZHVjdC1wYWdlLWludHJvIHAge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDIgYTpob3Zlcixcbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDMgYTpob3Zlcixcbi5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhpZC1saTEgbGk6Zmlyc3QtY2hpbGQsXG4uaGlkLWxpLWFjdGl2ZSBsaS5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENEQUQ2O1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBib3JkZXItdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjQUFBOEE0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHRvcDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2ID4gbGkgPiBhOmZvY3VzLFxuLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgaDQgYSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtU2VtaUJvbGQnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgaDQ6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLm5ld2hyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4ubmV3VGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5pbnRyby1pY24gaW1nLFxuLmludHJvLWljbjIgaW1nLFxuLmludHJvLWljbjMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW50cm8taWNuIGltZyB7XG4gIG1heC13aWR0aDogNDVweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmludHJvLWljbjIgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4uaW50cm8taWNuMyBpbWcge1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi50aWxlcy1pY24gaW1nIHtcbiAgaGVpZ2h0OiA2MnB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLm5vaGVpZ2h0IHtcbiAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGFzQnRMZWZ0IC5idXR0b24tc20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYWdlTGlua3NEaXYge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnBhZ2VMaW5rc1dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2VMaW5rc1dyYXBwZXIgaDIsXG4ucGFnZUxpbmtzV3JhcHBlciBoMyxcbi5wYWdlTGlua3NXcmFwcGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlTmF2UmlnaHRXcmFwcGVyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnBhZ2VMaW5rcyAubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ucGFnZUxpbmtzIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlTGlua3MgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhZ2VMaW5rcyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzhDNkMyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2VMaW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOEM2QzI7XG59XG4ucGFnZUxpbmtzIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5wYWdlTGlua3MgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLnBhZ2VMaW5rcyBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2VMaW5rcyBsaSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICBjb2xvcjogI0FBQThBNDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wYWdlTGlua3MgbGkgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0ciB0aCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xufVxuLypUYWJsZXMgU3RhY2tlZCBPbmUgKi9cbi50YWJsZV9zdGFja2VkMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMSAuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4MCU7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0ZCxcbi50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKlRhYmxlcyBTdGFja2VkIFR3byAqL1xuLnRhYmxlX3N0YWNrZWQyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQyIC5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKG9kZCk6bm90KDpudGgtY2hpbGQoMSkpIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4ubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdGQsXG4udGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdGQsXG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZC50ZFRvdCB7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM1ODU2NTIgIWltcG9ydGFudDtcbn1cbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdHI6bGFzdC1jaGlsZCB0ZC50ZFRvdCB7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueW5JbWdUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnluSW1nVGFibGUgLnRhYmxlX3N0YWNrZWQyIGltZyB7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC8qTUFTVEhFQUQqL1xuICAubWFzdGhlYWQtd3JhcHBlciAuZm9udC1DaGFybGllLU1lZC1wIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSBoNCxcbiAgLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkgcCB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsID4gLm1lZGlhLWJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWVnYW1lbnUtcHJpbWFyeS1uYXYgbGk6bnRoLWNoaWxkKDMpIC5tZWdhbWVudS1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZWdhbWVudS1jdGEgbGk6bnRoLWNoaWxkKDMpIC5tZWdhbWVudS1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLyoudGFibGVfc3RhY2tlZDIudGFibGUgdGQsIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7d2lkdGg6NTAlO30qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZUxpbmtzRGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnBhZ2VMaW5rc0RpdjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucGFnZU5hdlJpZ2h0V3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItY29sIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG4gIC8qT3ZlcnZpZXcgdGh1bWJuYWlscyAqL1xuICAudGh1bWJuYWlscy1vdmVydmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC50aHVtYm5haWxzLW92ZXJ2aWV3IC5vdmVydmlldy10ZWFzZXItY29sIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuICAud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIGltZyxcbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBwIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VMaW5rc0RpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmludHJvLWljbiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgfVxuICAvKlRpbGVzKi9cbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcsXG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgcCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAvKlRhYmxlIHN0YWNrZWQgb25lICovXG4gIC53cmFwcGVyLXJldGh1YiAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGQsXG4gIC53cmFwcGVyLXJldGh1YiAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGgge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aGVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRib2R5LFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHIsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHIgdGQsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VERjBGMTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlODJiMztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkW2hlYWRlcnNdOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihoZWFkZXJzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGRbaGVhZGVyc106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNFREYwRjE7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxIC5jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICAgIGJvcmRlcjogMCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qVGFibGUgc3RhY2tlZCB0d28gKi9cbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aGVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRib2R5LFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdHIsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGQsXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VERjBGMTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZC50ZFRvdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTgyYjM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICB9XG4gIC5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIH1cbiAgLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc106YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGhlYWRlcnMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNFREYwRjE7XG4gICAgLypwYWRkaW5nLWJvdHRvbTogMjAwJTsqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMiAuY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyIHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZDpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZDpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkW2hlYWRlcnNdOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHghaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAueW5JbWdUYWJsZSAudGFibGVfc3RhY2tlZDIgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmF5RGl2SW1nIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubm9oZWlnaHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vaGVpZ2h0Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaW50cm8taWNuIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxuICAuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWwgPiAubWVkaWEtYm9keSB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAudGh1bWJuYWlscy1vdmVydmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnRodW1ibmFpbHMtb3ZlcnZpZXcgLm92ZXJ2aWV3LXRlYXNlci1jb2wge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sZy1IZWFkaW5nIGgxLFxuICAubGctSGVhZGluZyBoMixcbiAgLmxnLUhlYWRpbmcgaDMsXG4gIC5sZy1IZWFkaW5nIGg0LFxuICAubWQtSGVhZGluZyBoMSxcbiAgLm1kLUhlYWRpbmcgaDIsXG4gIC5tZC1IZWFkaW5nIGgzLFxuICAubWQtSGVhZGluZyBoNCxcbiAgLnNtLUhlYWRpbmcgaDEsXG4gIC5zbS1IZWFkaW5nIGgyLFxuICAuc20tSGVhZGluZyBoMyxcbiAgLnNtLUhlYWRpbmcgaDQsXG4gIC54cy1IZWFkaW5nIGgxLFxuICAueHMtSGVhZGluZyBoMixcbiAgLnhzLUhlYWRpbmcgaDMsXG4gIC54cy1IZWFkaW5nIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLypNQVNUSEVBRCovXG4gIC5tYXN0aGVhZC13cmFwcGVyIC5mb250LUNoYXJsaWUtTWVkLXAgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JheURpdkltZyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhhc0J0TGVmdCAuYnV0dG9uLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyogQ1NTIGZvciBNeVN1cGVyIGxhbmRpbmcgcGFnZSAtIHRhYnNcbiAgQWRkZWQgaW4gdGhlbWUubGVzc1xuKi9cbi5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaSB7XG4gIHdpZHRoOiAzMyU7XG4gIGJvcmRlcjogMHB4O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTk2cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzUxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkuaXRlbV8wIGEge1xuICBjb2xvcjogIzAzNzY5MTtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpLml0ZW1fMSBhIHtcbiAgY29sb3I6ICNjZTAwNTg7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaS5pdGVtXzIgYSB7XG4gIGNvbG9yOiAjYzk1MTA5O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwcHggIWltcG9ydGFudDtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC50YWItcGFuZSAubGlzdC1pdGVtLXRleHQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLnRhYi1wYW5lIC5saXN0LWl0ZW0tdGV4dCA+IHAgLnN0eWxlMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLm15c3VwZXItdGFiLXdyYXBwZXIgLnRhYi1wYW5lIHRhYmxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAudGFiLXBhbmUgdGFibGUgY2FwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDBweDtcbn1cbi5teXN1cGVyLXRhYi13cmFwcGVyIC50YWItcGFuZSB0YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ubXlzdXBlci10YWItd3JhcHBlciAudGFiLXBhbmUgdGFibGUgdHIgdGQuY2VsbFMxIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGFiLXBhbmUubXlzdXBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFiLXBhbmUubXlzdXBlciB1bC5tZWRpYS1saXN0ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5teXN1cGVyLXVuZGVyLTU1IHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4Yztcbn1cbi5teXN1cGVyLXVuZGVyLTU1IHRhYmxlIGNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xufVxuLm15c3VwZXItNTUtNjUgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xufVxuLm15c3VwZXItNTUtNjUgdGFibGUgY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG59XG4ubXlzdXBlci1vdmVyLTY1IHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbn1cbi5teXN1cGVyLW92ZXItNjUgdGFibGUgY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubXlzdXBlci10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDIwMHB4IDBweCAwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGhlaWdodDogMzUxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5teXN1cGVyLXRhYi13cmFwcGVyIC50YWItcGFuZSB0YWJsZSB0ciB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm15c3VwZXItdGFiLXdyYXBwZXIgLnRhYi1wYW5lIHRhYmxlIHRyIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLm15c3VwZXItdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMDlweCAwcHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDE5N3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAubXlzdXBlci1sYW5kaW5nIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogNzUlO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMjBweDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAuY2xvc2UgaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAxNHB4IDIwcHg7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IC5idXR0b24tbWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWJvZHkgLmJ1dHRvbi1tZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDE5MTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSAuYnV0dG9uLW1kLWRpc21pc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IC5idXR0b24tbWQtZGlzbWlzczpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAuY2xvc2UgLmZhLXRpbWVzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmZvY3VzIC5mYS10aW1lcyxcbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAuY2xvc2U6aG92ZXIgLmZhLXRpbWVzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzNiM2IzYiAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSBhOmZvY3VzLFxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1ib2R5IGE6Zm9jdXMgLmJ1dHRvbi1tZC1kaXNtaXNzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjM2IzYjNiO1xufVxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSBhOmZvY3VzIC5idXR0b24tbWQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTkxNSAhaW1wb3J0YW50O1xufVxuLnNwYS1mb3Jtcy1oZWFkZXIgLnJvdyAuY29sLWN1c3RvbSxcbi5zcGEtZm9ybXMtYm9keSAucm93IC5jb2wtY3VzdG9tIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNwYS1mb3Jtcy1oZWFkZXIgLnJvdyAuY29sLWN1c3RvbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zcGEtZm9ybXMtaGVhZGVyIC5yb3cgLm1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zcGEtZm9ybXMtYm9keSAucm93IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbWVyLXN1cnZleSAubW9kYWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY3VzdG9tZXItc3VydmV5IC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogNDBweCAxMHB4IDEwcHggMTBweDtcbiAgfVxuICAuY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAuY3VzdG9tZXItc3VydmV5IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5jdXN0b21lci1zdXJ2ZXkgLmJ1dHRvbi1tZCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmN1c3RvbWVyLXN1cnZleSAuYnV0dG9uLW1kLWRpc21pc3Mge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLndyYXBwZXJSZXN1bHRzUGFnZUNvbnRlbnQgLnJvbWFuLWJvbGQtNzUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIHtcbiAgY29sb3I6ICMxNjE4MTg7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNjOTUxMDk7XG4gIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLVJlZ3VsYXJcIjtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLmJ1dHRvbi1sZyB7XG4gIG1pbi13aWR0aDogMjUycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOC43NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC5idXR0b24tbGc6aG92ZXIsXG4ud3JhcHBlci1uZXh0LXN0ZXBzIC5idXR0b24tbGc6Zm9jdXMsXG4ud3JhcHBlci1uZXh0LXN0ZXBzIC5idXR0b24tbGc6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDE5MTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAuYnV0dG9uLWxnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIFBybyBTb2xpZFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyLXN1cGVyc2l6ZXItY29udGVudCBpbWcge1xuICBoZWlnaHQ6IDIwNXB4O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlckxlZnRDb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJSaWdodENvbCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyUmlnaHRDb2wgLnJpZ2h0Q29sTGlua3MgaDM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgUHJvIFNvbGlkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNjOTUxMDk7XG59XG4ud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyUmlnaHRDb2wgLnJpZ2h0Q29sTGlua3MgaDMgYSB7XG4gIGNvbG9yOiAjYzk1MTA5O1xufVxuLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlclJpZ2h0Q29sIC5yaWdodENvbExpbmtzIGgzIGE6aG92ZXIsXG4ud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyUmlnaHRDb2wgLnJpZ2h0Q29sTGlua3MgaDMgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzc0MTkxNTtcbn1cbi53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJSaWdodENvbCAucmlnaHRDb2xMaW5rcyBoMzpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjNzQxOTE1O1xufVxuLnN1cGVyc2l6ZXItaW1wb3J0YW50LWluZm8ge1xuICBjb2xvcjogIzE2MTgxODtcbn1cbi5zdXBlcnNpemVyLWltcG9ydGFudC1pbmZvIHAsXG4uc3VwZXJzaXplci1pbXBvcnRhbnQtaW5mbyAucm9tYW4tYm9sZC03NSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zdXBlcnNpemVyLWZvb3Rlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uc3VwZXJzaXplci1mb290ZXItYmcgLnN1cGVyc2l6ZXItZm9vdGVyLWxpbmtzIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIC5zdXBlcnNpemVyLWZvb3Rlci1saW5rcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uc3VwZXJzaXplci1mb290ZXItYmcgLnN1cGVyc2l6ZXItZm9vdGVyLWxpbmtzIHVsIGxpIGEsXG4uc3VwZXJzaXplci1mb290ZXItYmcgLnN1cGVyc2l6ZXItZm9vdGVyLWxpbmtzIHVsIGxpIGE6Zm9jdXMsXG4uc3VwZXJzaXplci1mb290ZXItYmcgLnN1cGVyc2l6ZXItZm9vdGVyLWxpbmtzIHVsIGxpIGE6dmlzaXRlZCxcbi5zdXBlcnNpemVyLWZvb3Rlci1iZyAuc3VwZXJzaXplci1mb290ZXItbGlua3MgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndyYXBwZXItbmV4dC1zdGVwcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1saW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiA0MS4zJSwgI2YwZWVlYSA0MS4zJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgYVtocmVmXj1cInRlbDpcIl0ge1xuICAgIGNvbG9yOiAjMTYxODE4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJMZWZ0Q29sIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIHBhZGRpbmc6IDYwcHggNTBweCAwIDA7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAud3JhcHBlckxlZnRDb2wgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyUmlnaHRDb2wge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDUwcHg7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyLXN1cGVyc2l6ZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgfVxuICAuc3VwZXJzaXplci1pbXBvcnRhbnQtaW5mbyBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgY29sb3I6ICMxNjE4MTg7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXItbmV4dC1zdGVwcyBhW2hyZWZePVwidGVsOlwiXSxcbiAgLnN1cGVyc2l6ZXItaW1wb3J0YW50LWluZm8gYVtocmVmXj1cInRlbDpcIl0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5zdXBlcnNpemVyLWZvb3Rlci1iZyAuc3VwZXJzaXplci1mb290ZXItbGlua3MgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAucm93IC53cmFwcGVyTGVmdENvbCB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDQwcHggMzBweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgLW1vei1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAucm93IC53cmFwcGVyUmlnaHRDb2wge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCAyNHB4IDMwcHg7XG4gIH1cbiAgLndyYXBwZXItbmV4dC1zdGVwcyAucm93IC53cmFwcGVyLXN1cGVyc2l6ZXItY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItbmV4dC1zdGVwcyBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLmJ1dHRvbi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyTGVmdENvbCB7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgIC1tb3otYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC53cmFwcGVyLW5leHQtc3RlcHMgLndyYXBwZXJSaWdodENvbCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyLXN1cGVyc2l6ZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyLXN1cGVyc2l6ZXItY29udGVudCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud3JhcHBlci1uZXh0LXN0ZXBzIC53cmFwcGVyLXN1cGVyc2l6ZXItY29udGVudCBpbWcge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjYgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG4uZmEsXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNjY3ZW07XG59XG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTtcbn1cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07XG59XG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyZW07XG59XG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7XG59XG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuLmZhLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7XG59XG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiO1xufVxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjtcbn1cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7XG59XG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7XG59XG4uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiO1xufVxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cbi5mYS1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NFwiO1xufVxuLmZhLWFycm93LWFsdC1mcm9tLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiO1xufVxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjtcbn1cbi5mYS1hcnJvdy1hbHQtZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OFwiO1xufVxuLmZhLWFycm93LWFsdC1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiO1xufVxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7XG59XG4uZmEtYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU2XCI7XG59XG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUwXCI7XG59XG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7XG59XG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MlwiO1xufVxuLmZhLWFycm93LWFsdC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTNcIjtcbn1cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG59XG4uZmEtYXJyb3ctYWx0LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGJcIjtcbn1cbi5mYS1hcnJvdy1hbHQtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGNcIjtcbn1cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7XG59XG4uZmEtYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cbi5mYS1hcnJvdy1mcm9tLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MlwiO1xufVxuLmZhLWFycm93LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiO1xufVxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjtcbn1cbi5mYS1hcnJvdy1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NVwiO1xufVxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLmZhLWFycm93LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM5XCI7XG59XG4uZmEtYXJyb3ctc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2FcIjtcbn1cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjtcbn1cbi5mYS1hcnJvdy1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2NcIjtcbn1cbi5mYS1hcnJvdy10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2RcIjtcbn1cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7XG59XG4uZmEtYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDBcIjtcbn1cbi5mYS1hcnJvdy10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDFcIjtcbn1cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cbi5mYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjtcbn1cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7XG59XG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjtcbn1cbi5mYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7XG59XG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7XG59XG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cbi5mYS1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNVwiO1xufVxuLmZhLWJhZGdlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM2XCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cbi5mYS1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiO1xufVxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjtcbn1cbi5mYS1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzVcIjtcbn1cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG4uZmEtYmF0dGVyeS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7XG59XG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuLmZhLWJhdHRlcnktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzdcIjtcbn1cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiO1xufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiO1xufVxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjtcbn1cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG59XG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7XG59XG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7XG59XG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjtcbn1cbi5mYS1ib3dsaW5nLXBpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjtcbn1cbi5mYS1ib3hpbmctZ2xvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjtcbn1cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG4uZmEtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZVwiO1xufVxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cbi5mYS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7XG59XG4uZmEtY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzRcIjtcbn1cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuLmZhLWNhbWVyYS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzJcIjtcbn1cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cbi5mYS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZFwiO1xufVxuLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7XG59XG4uZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMwXCI7XG59XG4uZmEtY2FyZXQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7XG59XG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjtcbn1cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiO1xufVxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG4uZmEtY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiO1xufVxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7XG59XG4uZmEtY2hlc3MtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2RcIjtcbn1cbi5mYS1jaGVzcy1jbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjtcbn1cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7XG59XG4uZmEtY2hlc3Mta2luZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDBcIjtcbn1cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjtcbn1cbi5mYS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7XG59XG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiO1xufVxuLmZhLWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ0XCI7XG59XG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjtcbn1cbi5mYS1jaGVzcy1xdWVlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDZcIjtcbn1cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7XG59XG4uZmEtY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cbi5mYS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIyXCI7XG59XG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiO1xufVxuLmZhLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI0XCI7XG59XG4uZmEtY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjtcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4uZmEtY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiO1xufVxuLmZhLWNoZXZyb24tc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmFcIjtcbn1cbi5mYS1jaGV2cm9uLXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiO1xufVxuLmZhLWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7XG59XG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7XG59XG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiO1xufVxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjtcbn1cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7XG59XG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiO1xufVxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuLmZhLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjtcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5mYS1jb2RlLWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiO1xufVxuLmZhLWNvZGUtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjtcbn1cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG4uZmEtY29tcHJlc3Mtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiO1xufVxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG4uZmEtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLmZhLWNyZWRpdC1jYXJkLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg5XCI7XG59XG4uZmEtY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGFcIjtcbn1cbi5mYS1jcmlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7XG59XG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cbi5mYS1jdXJsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7XG59XG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiO1xufVxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xufVxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjtcbn1cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG4uZmEtZGVza3RvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjtcbn1cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XG59XG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiO1xufVxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiO1xufVxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiO1xufVxuLmZhLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiO1xufVxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuLmZhLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRiXCI7XG59XG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7XG59XG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjtcbn1cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG4uZmEtZWxsaXBzaXMtaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWJcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uZmEtZWxsaXBzaXMtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWNcIjtcbn1cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiO1xufVxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiO1xufVxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7XG59XG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cbi5mYS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjFcIjtcbn1cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmZhLWV4cGFuZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjtcbn1cbi5mYS1leHBhbmQtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFkXCI7XG59XG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cbi5mYS1leHBhbmQtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMFwiO1xufVxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjtcbn1cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjtcbn1cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG4uZmEtZmllbGQtaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRjXCI7XG59XG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG4uZmEtZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiO1xufVxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuLmZhLWZpbGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiO1xufVxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7XG59XG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuLmZhLWZpbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjtcbn1cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuLmZhLWZpbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOVwiO1xufVxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuLmZhLWZpbGUtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjtcbn1cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuLmZhLWZpbG0tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7XG59XG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiO1xufVxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7XG59XG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG59XG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7XG59XG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7XG59XG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuLmZhLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZlwiO1xufVxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjtcbn1cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7XG59XG4uZmEtZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiO1xufVxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiO1xufVxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuLmZhLWdvbGYtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MVwiO1xufVxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjtcbn1cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiO1xufVxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7XG59XG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiO1xufVxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG4uZmEtaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTNcIjtcbn1cbi5mYS1oMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiO1xufVxuLmZhLWgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7XG59XG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjtcbn1cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG4uZmEtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMlwiO1xufVxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjtcbn1cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG4uZmEtaG9ja2V5LXN0aWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiO1xufVxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiO1xufVxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7XG59XG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjtcbn1cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7XG59XG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG4uZmEtaW5ib3gtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTBcIjtcbn1cbi5mYS1pbmJveC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTFcIjtcbn1cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuLmZhLWluZHVzdHJ5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiM1wiO1xufVxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmZhLWluZm8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7XG59XG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG59XG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cbi5mYS1qYWNrLW8tbGFudGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZVwiO1xufVxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjtcbn1cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiO1xufVxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiO1xufVxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiO1xufVxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiO1xufVxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiO1xufVxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiO1xufVxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuLmZhLWxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBkXCI7XG59XG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG4uZmEtbG9jay1vcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiO1xufVxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjtcbn1cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiO1xufVxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuLmZhLWx1Y2hhZG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7XG59XG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiO1xufVxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjtcbn1cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbn1cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjtcbn1cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiO1xufVxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7XG59XG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjtcbn1cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuLmZhLW1pbnVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDdcIjtcbn1cbi5mYS1taW51cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7XG59XG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7XG59XG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG59XG4uZmEtbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjtcbn1cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuLmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7XG59XG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7XG59XG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG4uZmEtbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE4XCI7XG59XG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiO1xufVxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjtcbn1cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjtcbn1cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiO1xufVxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG4uZmEtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiO1xufVxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7XG59XG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiO1xufVxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiO1xufVxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG4uZmEtcGVubmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiO1xufVxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuLmZhLXBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiO1xufVxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7XG59XG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuLmZhLXBsdXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiO1xufVxuLmZhLXBsdXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiO1xufVxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7XG59XG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7XG59XG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7XG59XG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuLmZhLXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZFwiO1xufVxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiO1xufVxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG4uZmEtcmFjcXVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YVwiO1xufVxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiO1xufVxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG4uZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiO1xufVxuLmZhLXJlY3RhbmdsZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiO1xufVxuLmZhLXJlY3RhbmdsZS13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCI7XG59XG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiO1xufVxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG4uZmEtcmVuZGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2M1wiO1xufVxuLmZhLXJlcGVhdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7XG59XG4uZmEtcmVwZWF0LTEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY2XCI7XG59XG4uZmEtcmVwZWF0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiO1xufVxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG59XG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7XG59XG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7XG59XG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuLmZhLXJldHdlZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7XG59XG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjtcbn1cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiO1xufVxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjtcbn1cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cbi5mYS1zY3J1YmJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiO1xufVxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjtcbn1cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG4uZmEtc2hhcmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7XG59XG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiO1xufVxuLmZhLXNoaWVsZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiO1xufVxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG4uZmEtc2h1dHRsZWNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjtcbn1cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG4uZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjtcbn1cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjtcbn1cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjtcbn1cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuLmZhLXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjBcIjtcbn1cbi5mYS1zbGlkZXJzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjtcbn1cbi5mYS1zbGlkZXJzLXYtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YyXCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cbi5mYS1zcGFkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNFwiO1xufVxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uZmEtc3Bpbm5lci10aGlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiO1xufVxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiO1xufVxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiO1xufVxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiO1xufVxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiO1xufVxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7XG59XG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7XG59XG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjtcbn1cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjtcbn1cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiO1xufVxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuLmZhLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG4uZmEtdGFibGV0LWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZjXCI7XG59XG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7XG59XG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjtcbn1cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG4uZmEtdGVubmlzLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjtcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4uZmEtdGltZXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZVwiO1xufVxuLmZhLXRpbWVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjBcIjtcbn1cbi5mYS10aW1lcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cbi5mYS10cmVlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMFwiO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuLmZhLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7XG59XG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cbi5mYS10cm9waHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7XG59XG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cbi5mYS10di1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMVwiO1xufVxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiO1xufVxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG59XG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG4uZmEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjtcbn1cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjtcbn1cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cbi5mYS11c2QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7XG59XG4uZmEtdXNkLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOVwiO1xufVxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cbi5mYS11dGVuc2lsLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTNcIjtcbn1cbi5mYS11dGVuc2lsLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU0XCI7XG59XG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG4uZmEtdXRlbnNpbHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU2XCI7XG59XG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiO1xufVxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjtcbn1cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMlwiO1xufVxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5mYS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiO1xufVxuLmZhLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7XG59XG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cbi5mYS13aGlzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG59XG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjtcbn1cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cbi5mYS13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGVcIjtcbn1cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7XG59XG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG59XG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7XG59XG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiO1xufVxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG59XG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjtcbn1cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIEJyYW5kcyc7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIExpZ2h0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIExpZ2h0JztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gUmVndWxhcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBSZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mYXJPcmFuZ2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gUmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzk1MTA5O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBTb2xpZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBTb2xpZCc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uZmEtY2hldnJvbi1yaWdodC1yZWd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBQcm8gUmVndWxhclwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwYWNpbmctbWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLWxnLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLWxnLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLWxnLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLWxnLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLWxnLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLWxnLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLWxnLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLWxnLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLWxnLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zcGFjaW5nLXB0LWxnLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuc3BhY2luZy1wYi1sZy02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGFjaW5nLW1iLW1vYmlsZS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbW9iaWxlLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLW1vYmlsZS0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc3BhY2luZy1tYi1tb2JpbGUtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNwYWNpbmctbWItbW9iaWxlLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zcGFjaW5nLXB0LW1vYmlsZS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnNwYWNpbmctcGItbW9iaWxlLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BhY2luZy1tYi10YWJsZXQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLXRhYmxldC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3BhY2luZy1tYi10YWJsZXQtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNwYWNpbmctbWItdGFibGV0LTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zcGFjaW5nLW1iLXRhYmxldC0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3BhY2luZy1wdC10YWJsZXQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5zcGFjaW5nLXBiLXRhYmxldC0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5oZXJvLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbn1cbi53cmFwcGVyLWRpcmVjdC1zdXBlci1sYW5kaW5nLXBnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLndyYXBwZXItZGlyZWN0LXN1cGVyLWxhbmRpbmctcGcgaDIge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItZGlyZWN0LXN1cGVyLWxhbmRpbmctcGcgLnJvbWFuLWJvbGQtNzUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLndyYXBwZXItZGlyZWN0LXN1cGVyLWxhbmRpbmctcGcgLmJ0bi1vcmFuZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndyYXBwZXItZGlyZWN0LXN1cGVyLWxhbmRpbmctcGcgLmJ0bi1vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxOTE1O1xufVxuLndyYXBwZXItZGlyZWN0LXN1cGVyLWxhbmRpbmctcGcgLndyYXBwZXItc3VwZXItYmVuZWZpdHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3JhcHBlci1kaXJlY3Qtc3VwZXItbGFuZGluZy1wZyAud3JhcHBlci1zdXBlci1iZW5lZml0cyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3JhcHBlci1kaXJlY3Qtc3VwZXItbGFuZGluZy1wZyAud3JhcHBlci1zdXBlci1iZW5lZml0cyBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLyogRGlyZWN0IHN1cGVyIG1vZGFsIHN0eWxlcyAqL1xuLnBhZGRpbmcyMCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ud3JhcHBlci1zdGQtcmlzay1tZWFzdXJlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLndyYXBwZXItc3RkLXJpc2stbWVhc3VyZSAuc3RkLXJpc2stbWVhc3VyZS1oZWFkaW5nIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZGlyZWN0LXN1cGVyLXRoYW5reW91LXdyYXBwZXIgLmRpcmVjdC1zdXBlci10aGFua3lvdS1wZy1oZWFkaW5nIGgyLFxuLmRpcmVjdC1zdXBlci10aGFua3lvdS13cmFwcGVyIC5kaXJlY3Qtc3VwZXItdGhhbmt5b3UtcGctaGVhZGluZyBoMyxcbi5kaXJlY3Qtc3VwZXItdGhhbmt5b3Utd3JhcHBlciAuZGlyZWN0LXN1cGVyLXRoYW5reW91LXBnLWhlYWRpbmcgaDQsXG4uZGlyZWN0LXN1cGVyLXRoYW5reW91LXdyYXBwZXIgLmRpcmVjdC1zdXBlci10aGFua3lvdS1wZy1oZWFkaW5nIGg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0aDpudGgtY2hpbGQoMSksXG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0ZDpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA2JTtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGg6bnRoLWNoaWxkKDIpLFxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRoOm50aC1jaGlsZCgzKSxcbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGg6bnRoLWNoaWxkKDMpLFxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0ZDpudGgtY2hpbGQoMyksXG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0ZDpudGgtY2hpbGQoNCkge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4IDhweCA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcbiAgfVxuICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTk5OXB4O1xuICB9XG4gIC5hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMiksXG4gIC5hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJNaW5pbXVtXCI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiTWF4aW11bVwiO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTk5OTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05OTk5cHg7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBjb250ZW50OiBcIkJlbmNobWFyayBhc3NldCBhbGxvY2F0aW9uICglKVwiO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYmVuY2htYXJrLWFzc2V0LWFsbG9jYXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnUmFuZ2VzICglKSc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZC50YWJsZS1jZWxsLXN1Yi1oZWFkZXI6bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB0Ym9keSB0ZC50YWJsZS1jZWxsLXN1Yi1oZWFkZXI6bnRoLWNoaWxkKDMpOmJlZm9yZSxcbiAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHRib2R5IHRkLnRhYmxlLWNlbGwtc3ViLWhlYWRlcjpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlcm8tYmFubmVyIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZXJvLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmhpZGUtb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmV0aXJlbWVudC1wcm9kdWN0LXBhZ2UtaW50cm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uYm9yZGVyLWJ1dHRvbi1sYXJnZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjOTUxMDk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgY29sb3I6ICNjOTUxMDk7XG4gIGhlaWdodDogNDRweDtcbn1cbi5ib3JkZXItYnV0dG9uLWxhcmdlOmhvdmVyLFxuLmJvcmRlci1idXR0b24tbGFyZ2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wcm9kdWN0LWF3YXJkIC5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwM3B4O1xufVxuLnByb2R1Y3QtYXdhcmQgLm1lZGlhLWxlZnQgaW1nIHtcbiAgd2lkdGg6IDgzcHg7XG59XG4ubWtwZi1mb3Jtcy1hbmQtZG9jdW1lbnRzIC5mYS1maWxlLXBkZiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXRpcmVtZW50LXByb2R1Y3QtcGFnZS1pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIH1cbiAgLnJldGlyZW1lbnQtcHJvZHVjdC1wYWdlLWludHJvIC5tZWRpYS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmV0aXJlbWVudC1wcm9kdWN0LXBhZ2UtaW50cm8gLm1lZGlhLWxlZnQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ubWVycml3ZWF0aGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCI7XG59XG4ubWxjLWdvbGQge1xuICBjb2xvcjogI2ZlYWQxZTtcbn1cbi5tbGMtZ3JhZGllbnQtZ29sZCB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxNjAlIDE0MCUgYXQgOTUlIDg1JSwgI2M5NGIxMiAwJSwgI2RlNmIxYiAzNSUsIHJnYmEoMjIyLCAxMDcsIDI3LCAwKSA3MCUpLCAvKiBvdmVyYWxsIGdvbGRlbiDihpIgb3JhbmdlIHZlcnRpY2FsIGJvZHkgKi8gbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmYmY0ZCAwJSwgI2Y1OWUyZiA0NSUsICNlMjZjMWEgNzUlLCAjYjk0NzBkIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tbGMtb2ZmLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY2ZGU7XG59XG4uYm9sZGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvbGRpbmVcIjtcbn1cbi5tb250cmVhbHNlcmlhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRyZWFsIFNlcmlhbFwiLCBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1vbnRyZWFsc2VyaWFsLWhlYXZ5IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHJlYWwgU2VyaWFsXCIsIFwiSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uYnRuLWdvbGQtcm91bmQge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWFkMWU7XG4gIGNvbG9yOiAjMjUyODI4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYU5ldWVMVFN0ZC1Sb21hbiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4uYnRuLWdvbGQtcm91bmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE5NTAxO1xufVxuLmJ0bi1saWdodGdyZXktcm91bmQge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI1MjgyODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1MjgyODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbi5idG4tbGlnaHRncmV5LXJvdW5kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgNDAsIDQwLCAwLjEpO1xufVxuLmJ0bi1saWdodGdyZXktcm91bmQ6aG92ZXIsXG4uYnRuLWxpZ2h0Z3JleS1yb3VuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVhZDFlO1xufVxuLmJnLWxpZ2h0Z3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY4Zjg7XG59XG5ib2R5OmhhcygubWxjLXdhcm11cC1jYW1wYWlnbikge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAucm93LWJvZHksXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAucm93LWZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAucm93LWJvZHkgaDEsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAucm93LWZvb3RlciBoMSxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctYm9keSBoMixcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctZm9vdGVyIGgyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnJvdy1ib2R5IGgzLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnJvdy1mb290ZXIgaDMsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAucm93LWJvZHkgaDQsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAucm93LWZvb3RlciBoNCxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctYm9keSBoNSxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5yb3ctZm9vdGVyIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYU5ldWVMVFN0ZC1Sb21hbiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduIC53cmFwcGVyLndyYXBwZXItdG9wLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY4Zjg7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAud3JhcHBlci53cmFwcGVyLXRvcC1yb3cgLm5hdiA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgY29sb3I6ICMyNTI4Mjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWxjLXdhcm11cC1jYW1wYWlnbiAud3JhcHBlci53cmFwcGVyLXRvcC1yb3cgLm5hdiA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduIC5uYXZiYXItcHJpbWFyeSAubmF2YmFyLWhlYWRlci5uYXZiYXItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY4O1xuICB9XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2IGxpIGEge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGNvbG9yOiAjMjUyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiBsaSBhIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGMTtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYgbGkgYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTVweCAwICNGOUI4M0E7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2IGxpLmFjdGl2ZSBhIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtNXB4IDAgI0Y5QjgzQTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduICN0b3BuYXYtbW9iaWxlIC5zaXRlLXNlbGVjdC1uYXYgbGkgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmODtcbiAgICBjb2xvcjogIzI1MjgyODtcbiAgfVxuICAubWxjLXdhcm11cC1jYW1wYWlnbiAjdG9wbmF2LW1vYmlsZSAuc2l0ZS1zZWxlY3QtbmF2IGxpLmFjdGl2ZSBhLFxuICAubWxjLXdhcm11cC1jYW1wYWlnbiAjdG9wbmF2LW1vYmlsZSAuc2l0ZS1zZWxlY3QtbmF2IGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUYxO1xuICB9XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduICN0b3BuYXYtbW9iaWxlIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNywgNDAsIDQwLCAwLjIpO1xuICB9XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduICN0b3BuYXYtbW9iaWxlIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNywgNDAsIDQwLCAwLjIpO1xuICB9XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWxjLWJvb3RzdHJhcC1tZWdhbWVudS5ib290c3RyYXAtbmF2LW1lZ2FtZW51ICNzZWNvbmRhcnlOYXYgbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYU5ldWVMVFN0ZC1Sb21hbiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBjb2xvcjogIzI1MjgyODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduIC5tbGMtYm9vdHN0cmFwLW1lZ2FtZW51LmJvb3RzdHJhcC1uYXYtbWVnYW1lbnUgI3NlY29uZGFyeU5hdiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWxjLWJvb3RzdHJhcC1tZWdhbWVudS5ib290c3RyYXAtbmF2LW1lZ2FtZW51ICNzZWNvbmRhcnlOYXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1wcmltYXJ5IGEsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWxjLWhlYWRlci1idXR0b25zLW1vYmlsZS5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItcHJpbWFyeSBhIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVhZDFlO1xuICBjb2xvcjogIzI1MjgyODtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMyAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1wcmltYXJ5IGE6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWxjLWhlYWRlci1idXR0b25zLW1vYmlsZS5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItcHJpbWFyeSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhOTUwMTtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduIC5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItc2Vjb25kYXJ5IGEsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWxjLWhlYWRlci1idXR0b25zLW1vYmlsZS5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItc2Vjb25kYXJ5IGEge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI1MjgyODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1MjgyODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduIC5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItc2Vjb25kYXJ5IGE6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWxjLWhlYWRlci1idXR0b25zLW1vYmlsZS5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItc2Vjb25kYXJ5IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCA0MCwgNDAsIDAuMSk7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXNlY29uZGFyeSBhOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21sYy1oZWFkZXItYnV0dG9ucy1tb2JpbGUubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCAuaGVhZGVyLXNlY29uZGFyeSBhOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1zZWNvbmRhcnkgYTpmb2N1cyxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtbGMtaGVhZGVyLWJ1dHRvbnMtbW9iaWxlLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1zZWNvbmRhcnkgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1vYmlsZS1tZW51ICNtbGMtaGVhZGVyLWJ1dHRvbnMtbW9iaWxlLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3QgLmhlYWRlci1wcmltYXJ5IGEsXG4gIC5tbGMtd2FybXVwLWNhbXBhaWduIC5tb2JpbGUtbWVudSAjbWxjLWhlYWRlci1idXR0b25zLW1vYmlsZS5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IC5oZWFkZXItc2Vjb25kYXJ5IGEge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gbmF2Lm5hdmJhci1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY4Zjg7XG4gIH1cbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gbmF2Lm5hdmJhci1kZWZhdWx0ICNzZWNvbmRhcnlOYXYgbGkgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgIGNvbG9yOiAjMjUyODI4O1xuICB9XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduIG5hdi5uYXZiYXItZGVmYXVsdCAjc2Vjb25kYXJ5TmF2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDM3NjkxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gbmF2Lm5hdmJhci1kZWZhdWx0ICNzZWNvbmRhcnlOYXYgbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2ID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYU5ldWVMVFN0ZC1Sb21hbiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBjb2xvcjogIzI1MjgyODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduIC5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgY29sb3I6ICMyNTI4Mjg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduIC5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiA+IGxpID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmODtcbiAgfVxufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmODtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduIC5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiA+IGxpID4gYTpmb2N1cyxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2ID4gbGkgPiBhOmZvY3VzLFxuICAubWxjLXdhcm11cC1jYW1wYWlnbiAubWVnYW1lbnUtcHJpbWFyeS1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRjEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzI1MjgyODtcbiAgfVxufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IC55YW1tLWZ3LmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGNvbG9yOiAjMjUyODI4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IC55YW1tLWZ3LmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGNvbG9yOiAjMjUyODI4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWxjLXdhcm11cC1jYW1wYWlnbiAubWVnYW1lbnUtcHJpbWFyeS1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYgLnlhbW0tZncuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmODtcbiAgfVxufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IC55YW1tLWZ3LmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY4O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IC55YW1tLWZ3LmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWVnYW1lbnUtcHJpbWFyeS1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYgLnlhbW0tZncuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IC55YW1tLWZ3LmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gIC5tbGMtd2FybXVwLWNhbXBhaWduIC5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiAueWFtbS1mdy5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUYxICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyNTI4Mjg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduIC5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiAueWFtbS1mdy5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduIC5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiAueWFtbS1mdy5kcm9wZG93biAuZHJvcGRvd24tbWVudSAubWVnYW1lbnUtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTZweDtcbiAgfVxufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IC55YW1tLWZ3LmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2Lm1lZ2FtZW51LXByaW1hcnktbmF2IC55YW1tLWZ3LmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyNTI4Mjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGMSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWxjLXdhcm11cC1jYW1wYWlnbiAubWVnYW1lbnUtcHJpbWFyeS1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM3LCA0MCwgNDAsIDAuMik7XG4gIH1cbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduIC55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmODtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgaDUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGNvbG9yOiAjMjUyODI4O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgaDUge1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCAyNHB4O1xuICB9XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAueWFtbS1mdyAuZHJvcGRvd24tbWVudSBoNSAucnViaW5lLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgaDUgLm9yYW5nZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUgLmdseXBoaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWVnYW1lbnUtY29sIC5tbGMtZ2x5cGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI1MjgyODtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTEsXG4gIC5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMixcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zLFxuICAubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0xIGxpLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0yIGxpLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zIGxpLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC00IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMSBsaSBhLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0yIGxpIGEsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTMgbGkgYSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtNCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYU5ldWVMVFN0ZC1Sb21hbiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI1MjgyOCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzcsIDQwLCA0MCwgMC4zKSAhaW1wb3J0YW50O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0xIGxpIGE6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTIgbGkgYTpob3Zlcixcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMyBsaSBhOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC00IGxpIGE6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTEgbGkgYTpmb2N1cyxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMiBsaSBhOmZvY3VzLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zIGxpIGE6Zm9jdXMsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQgbGkgYTpmb2N1cyxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMSBsaSBhOmFjdGl2ZSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMiBsaSBhOmFjdGl2ZSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMyBsaSBhOmFjdGl2ZSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtNCBsaSBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRjEgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMSBsaSBhLFxuICAubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTIgbGkgYSxcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zIGxpIGEsXG4gIC5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtNCBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTEgcCxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMiBwLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zIHAsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMSBwIGEsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTIgcCBhLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zIHAgYSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtNCBwIGEge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40NyAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDM3NjkxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZzogNnB4IDAgIWltcG9ydGFudDtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMSBwIGE6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTIgcCBhOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zIHAgYTpob3Zlcixcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtNCBwIGE6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3YyAhaW1wb3J0YW50O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0xIGg0LFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0yIGg0LFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zIGg0LFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC00IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYU5ldWVMVFN0ZC1Sb21hbiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAvKiAxMDUlICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGNvbG9yOiAjMjUyODI4O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0xIGg0IC5ydWJpbmUsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTIgaDQgLnJ1YmluZSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMyBoNCAucnViaW5lLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC00IGg0IC5ydWJpbmUsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTEgaDQgLm9yYW5nZSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMiBoNCAub3JhbmdlLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zIGg0IC5vcmFuZ2UsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQgaDQgLm9yYW5nZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0xIHNwYW4ubWVnYW1lbnUtYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMiBzcGFuLm1lZ2FtZW51LWJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSksXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTMgc3Bhbi5tZWdhbWVudS1idXR0b24tc206bm90KCN4KTpub3QoI3kpLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC00IHNwYW4ubWVnYW1lbnUtYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMSAuYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMiAuYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMyAuYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtNCAuYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMSBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6bm90KCN4KTpub3QoI3kpOm5vdCgjeiksXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTIgc3Bhbi5idXR0b24tbWQtcnViaW5lOm5vdCgjeCk6bm90KCN5KTpub3QoI3opLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtNCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6bm90KCN4KTpub3QoI3kpOm5vdCgjeikge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI1MjgyODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1MjgyODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTEgc3Bhbi5tZWdhbWVudS1idXR0b24tc206bm90KCN4KTpub3QoI3kpOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0yIHNwYW4ubWVnYW1lbnUtYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KTpob3Zlcixcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMyBzcGFuLm1lZ2FtZW51LWJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSk6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQgc3Bhbi5tZWdhbWVudS1idXR0b24tc206bm90KCN4KTpub3QoI3kpOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0xIC5idXR0b24tc206bm90KCN4KTpub3QoI3kpOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0yIC5idXR0b24tc206bm90KCN4KTpub3QoI3kpOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zIC5idXR0b24tc206bm90KCN4KTpub3QoI3kpOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC00IC5idXR0b24tc206bm90KCN4KTpub3QoI3kpOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0xIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KTpob3Zlcixcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMiBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6bm90KCN4KTpub3QoI3kpOm5vdCgjeik6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTMgc3Bhbi5idXR0b24tbWQtcnViaW5lOm5vdCgjeCk6bm90KCN5KTpub3QoI3opOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC00IHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDQwLCA0MCwgMC4xKTtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMSBzcGFuLm1lZ2FtZW51LWJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSk6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTIgc3Bhbi5tZWdhbWVudS1idXR0b24tc206bm90KCN4KTpub3QoI3kpOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zIHNwYW4ubWVnYW1lbnUtYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KTpob3Zlcixcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtNCBzcGFuLm1lZ2FtZW51LWJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSk6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTEgLmJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSk6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTIgLmJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSk6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTMgLmJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSk6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQgLmJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSk6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTEgc3Bhbi5idXR0b24tbWQtcnViaW5lOm5vdCgjeCk6bm90KCN5KTpub3QoI3opOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0yIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KTpob3Zlcixcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMyBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6bm90KCN4KTpub3QoI3kpOm5vdCgjeik6aG92ZXIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQgc3Bhbi5idXR0b24tbWQtcnViaW5lOm5vdCgjeCk6bm90KCN5KTpub3QoI3opOmhvdmVyLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0xIHNwYW4ubWVnYW1lbnUtYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KTpmb2N1cyxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMiBzcGFuLm1lZ2FtZW51LWJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSk6Zm9jdXMsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTMgc3Bhbi5tZWdhbWVudS1idXR0b24tc206bm90KCN4KTpub3QoI3kpOmZvY3VzLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC00IHNwYW4ubWVnYW1lbnUtYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KTpmb2N1cyxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMSAuYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KTpmb2N1cyxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMiAuYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KTpmb2N1cyxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMyAuYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KTpmb2N1cyxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtNCAuYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KTpmb2N1cyxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMSBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6bm90KCN4KTpub3QoI3kpOm5vdCgjeik6Zm9jdXMsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTIgc3Bhbi5idXR0b24tbWQtcnViaW5lOm5vdCgjeCk6bm90KCN5KTpub3QoI3opOmZvY3VzLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zIHNwYW4uYnV0dG9uLW1kLXJ1YmluZTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KTpmb2N1cyxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtNCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6bm90KCN4KTpub3QoI3kpOm5vdCgjeik6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMTpub3QoOmhhcyg+IHVsW3JvbGU9XCJtZW51XCJdKSksXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTI6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtNDpub3QoOmhhcyg+IHVsW3JvbGU9XCJtZW51XCJdKSkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTE6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpOm5vdCg6aGFzKGltZykpLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0yOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMzpub3QoOmhhcyg+IHVsW3JvbGU9XCJtZW51XCJdKSk6bm90KDpoYXMoaW1nKSksXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQ6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpOm5vdCg6aGFzKGltZykpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0xOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSBoNCxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMjpub3QoOmhhcyg+IHVsW3JvbGU9XCJtZW51XCJdKSk6bm90KDpoYXMoaW1nKSkgaDQsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTM6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpOm5vdCg6aGFzKGltZykpIGg0LFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC00Om5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSBoNCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0xOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSBoNCBhOm5vdCgjeCk6bm90KCN5KSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMjpub3QoOmhhcyg+IHVsW3JvbGU9XCJtZW51XCJdKSk6bm90KDpoYXMoaW1nKSkgaDQgYTpub3QoI3gpOm5vdCgjeSksXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTM6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpOm5vdCg6aGFzKGltZykpIGg0IGE6bm90KCN4KTpub3QoI3kpLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC00Om5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSBoNCBhOm5vdCgjeCk6bm90KCN5KSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTE6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpOm5vdCg6aGFzKGltZykpLFxuICAubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTI6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpOm5vdCg6aGFzKGltZykpLFxuICAubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTM6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpOm5vdCg6aGFzKGltZykpLFxuICAubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQ6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpOm5vdCg6aGFzKGltZykpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTE6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpOm5vdCg6aGFzKGltZykpIC5tZWdhbWVudS1idXR0b24tc206bm90KCN4KTpub3QoI3kpOm5vdCgjeiksXG4gIC5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMjpub3QoOmhhcyg+IHVsW3JvbGU9XCJtZW51XCJdKSk6bm90KDpoYXMoaW1nKSkgLm1lZ2FtZW51LWJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KSxcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSAubWVnYW1lbnUtYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KTpub3QoI3opLFxuICAubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQ6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpOm5vdCg6aGFzKGltZykpIC5tZWdhbWVudS1idXR0b24tc206bm90KCN4KTpub3QoI3kpOm5vdCgjeiksXG4gIC5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMTpub3QoOmhhcyg+IHVsW3JvbGU9XCJtZW51XCJdKSk6bm90KDpoYXMoaW1nKSkgLmJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KSxcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0yOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSAuYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KTpub3QoI3opLFxuICAubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTM6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpOm5vdCg6aGFzKGltZykpIC5idXR0b24tc206bm90KCN4KTpub3QoI3kpOm5vdCgjeiksXG4gIC5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtNDpub3QoOmhhcyg+IHVsW3JvbGU9XCJtZW51XCJdKSk6bm90KDpoYXMoaW1nKSkgLmJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KSxcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0xOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSAuYnV0dG9uLW1kLXJ1YmluZTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KSxcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0yOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSAuYnV0dG9uLW1kLXJ1YmluZTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KSxcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSAuYnV0dG9uLW1kLXJ1YmluZTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KSxcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC00Om5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSAuYnV0dG9uLW1kLXJ1YmluZTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTE6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpIGE6aGFzKGltZyksXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTI6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpIGE6aGFzKGltZyksXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTM6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpIGE6aGFzKGltZyksXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQ6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpIGE6aGFzKGltZyksXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTE6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpIGltZyxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMjpub3QoOmhhcyg+IHVsW3JvbGU9XCJtZW51XCJdKSkgaW1nLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKSBpbWcsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQ6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpIGltZyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTE6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpI21lZ2FtZW51LWNvbC0xOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSxcbi5tbGMtd2FybXVwLWNhbXBhaWduICNtZWdhbWVudS1jb2wtMjpub3QoOmhhcyg+IHVsW3JvbGU9XCJtZW51XCJdKSkjbWVnYW1lbnUtY29sLTE6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpOm5vdCg6aGFzKGltZykpLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gI21lZ2FtZW51LWNvbC0zOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKSNtZWdhbWVudS1jb2wtMTpub3QoOmhhcyg+IHVsW3JvbGU9XCJtZW51XCJdKSk6bm90KDpoYXMoaW1nKSksXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAjbWVnYW1lbnUtY29sLTQ6bm90KDpoYXMoPiB1bFtyb2xlPVwibWVudVwiXSkpI21lZ2FtZW51LWNvbC0xOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduIC5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIGg0IGEge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4wNSAhaW1wb3J0YW50O1xuICAvKiAxMDUlICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMyNTI4MjggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtLFxuICAubWxjLXdhcm11cC1jYW1wYWlnbiAubWxjdXBsaWZ0LW1hc3RlcmhlYWQtd2l0aGNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTg1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lcixcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5tbGN1cGxpZnQtbWFzdGVyaGVhZC13aXRoY29udGVudC13cmFwcGVyIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5tbGN1cGxpZnQtbWFzdGVyaGVhZC13aXRoY29udGVudC13cmFwcGVyIGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgLm1sYy1vZmYtd2hpdGUsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWxjdXBsaWZ0LW1hc3RlcmhlYWQtd2l0aGNvbnRlbnQtd3JhcHBlciBoMSAubWxjLW9mZi13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmNmRlICFpbXBvcnRhbnQ7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSAubWxjLWdvbGQsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWxjdXBsaWZ0LW1hc3RlcmhlYWQtd2l0aGNvbnRlbnQtd3JhcHBlciBoMSAubWxjLWdvbGQge1xuICBjb2xvcjogI2ZlYWQxZSAhaW1wb3J0YW50O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgLmNoYXJjb2FsLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1sY3VwbGlmdC1tYXN0ZXJoZWFkLXdpdGhjb250ZW50LXdyYXBwZXIgaDEgLmNoYXJjb2FsLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgLmNoYXJjb2FsLW5ldyxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5tbGN1cGxpZnQtbWFzdGVyaGVhZC13aXRoY29udGVudC13cmFwcGVyIGgxIC5jaGFyY29hbC1uZXcge1xuICBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgLnJ1YmluZSxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5tbGN1cGxpZnQtbWFzdGVyaGVhZC13aXRoY29udGVudC13cmFwcGVyIGgxIC5ydWJpbmUge1xuICBjb2xvcjogI2NlMDA1OCAhaW1wb3J0YW50O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgLmFxdWEsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWxjdXBsaWZ0LW1hc3RlcmhlYWQtd2l0aGNvbnRlbnQtd3JhcHBlciBoMSAuYXF1YSB7XG4gIGNvbG9yOiAjMDE3NzgwICFpbXBvcnRhbnQ7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSAub3JhbmdlLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1sY3VwbGlmdC1tYXN0ZXJoZWFkLXdpdGhjb250ZW50LXdyYXBwZXIgaDEgLm9yYW5nZSB7XG4gIGNvbG9yOiAjQkM0NDAxICFpbXBvcnRhbnQ7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSAuZGVlcC1vcmFuZ2UsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWxjdXBsaWZ0LW1hc3RlcmhlYWQtd2l0aGNvbnRlbnQtd3JhcHBlciBoMSAuZGVlcC1vcmFuZ2Uge1xuICBjb2xvcjogIzc0MTkxNSAhaW1wb3J0YW50O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgc3Bhbixcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5tbGN1cGxpZnQtbWFzdGVyaGVhZC13aXRoY29udGVudC13cmFwcGVyIGgxIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1sY3VwbGlmdC1tYXN0ZXJoZWFkLXdpdGhjb250ZW50LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1sY3VwbGlmdC1tYXN0ZXJoZWFkLXdpdGhjb250ZW50LXdyYXBwZXIgLmJhbm5lci1oZWFkaW5ncyBoMSxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5tbGN1cGxpZnQtbWFzdGVyaGVhZC13aXRoY29udGVudC13cmFwcGVyIC5iYW5uZXItaGVhZGluZ3MgaDIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWxjdXBsaWZ0LW1hc3RlcmhlYWQtd2l0aGNvbnRlbnQtd3JhcHBlciAuYmFubmVyLWhlYWRpbmdzIGgzLFxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1sY3VwbGlmdC1tYXN0ZXJoZWFkLXdpdGhjb250ZW50LXdyYXBwZXIgLmJhbm5lci1oZWFkaW5ncyBoNCxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5tbGN1cGxpZnQtbWFzdGVyaGVhZC13aXRoY29udGVudC13cmFwcGVyIC5iYW5uZXItaGVhZGluZ3MgaDUsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWxjdXBsaWZ0LW1hc3RlcmhlYWQtd2l0aGNvbnRlbnQtd3JhcHBlciAuYmFubmVyLWhlYWRpbmdzIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1sY3VwbGlmdC1tYXN0ZXJoZWFkLXdpdGhjb250ZW50LXdyYXBwZXIgLmJhbm5lci1oZWFkaW5nczpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1sY3VwbGlmdC1tYXN0ZXJoZWFkLXdpdGhjb250ZW50LXdyYXBwZXIgLmJhbm5lci1oZWFkaW5nczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduIC5tbGN1cGxpZnQtbWFzdGVyaGVhZC13aXRoY29udGVudC13cmFwcGVyIC5iYW5uZXItbWlkLWltYWdlIHtcbiAgbWluLWhlaWdodDogMzIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWxjLXdhcm11cC1jYW1wYWlnbiAubWxjdXBsaWZ0LW1hc3RlcmhlYWQtd2l0aGNvbnRlbnQtd3JhcHBlciAuYmFubmVyLW1pZC1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduIC5tbGN1cGxpZnQtbWFzdGVyaGVhZC13aXRoY29udGVudC13cmFwcGVyIC5iYW5uZXItbWlkLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLm1sY3VwbGlmdC1tYXN0ZXJoZWFkLXdpdGhjb250ZW50LXdyYXBwZXIgLmJhbm5lci1taWQtaW1hZ2Uubm8taW5saW5lLWJnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAubWxjdXBsaWZ0LW1hc3RlcmhlYWQtd2l0aGNvbnRlbnQtd3JhcHBlciAuYmFubmVyLWNvbnRlbnQtc2VjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDEsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDIsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDMsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDUsXG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDYge1xuICBmb250LWZhbWlseTogXCJNb250cmVhbCBTZXJpYWxcIiwgXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDEge1xuICBmb250LXNpemU6IDQ0cHg7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDMge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDYge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sYy13YXJtdXAtY2FtcGFpZ24gLmNvbnRhaW5lcjpoYXMoLnNjcm9sbGFibGUtcGFuZWwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnNjcm9sbGFibGUtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tbGMtd2FybXVwLWNhbXBhaWduIC5zY3JvbGxhYmxlLXBhbmVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnNjcm9sbGFibGUtcGFuZWwgLnNjcm9sbGFibGUtcGFuZWwtY2xpY2thYmxlLWNhcmQge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBLZWVwIHJlYWwgaW5uZXIgbGlua3MvYnV0dG9ucyBhYm92ZSBvdmVybGF5IGlmIG5lZWRlZCAqL1xuICAvKiBJbnZpc2libGUgb3ZlcmxheSBsaW5rIGNvdmVyaW5nIHRoZSBlbnRpcmUgY2FyZCAqL1xufVxuLm1sYy13YXJtdXAtY2FtcGFpZ24gLnNjcm9sbGFibGUtcGFuZWwgLnNjcm9sbGFibGUtcGFuZWwtY2xpY2thYmxlLWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUYxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWxjLXdhcm11cC1jYW1wYWlnbiAuc2Nyb2xsYWJsZS1wYW5lbCAuc2Nyb2xsYWJsZS1wYW5lbC1jbGlja2FibGUtY2FyZCBhOm5vdCguc2Nyb2xsYWJsZS1wYW5lbC1saW5rKSxcbi5tbGMtd2FybXVwLWNhbXBhaWduIC5zY3JvbGxhYmxlLXBhbmVsIC5zY3JvbGxhYmxlLXBhbmVsLWNsaWNrYWJsZS1jYXJkIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduIC5zY3JvbGxhYmxlLXBhbmVsIC5zY3JvbGxhYmxlLXBhbmVsLWNsaWNrYWJsZS1jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjRweDtcbiAgbWF4LWhlaWdodDogNjRweDtcbn1cbi5tbGMtd2FybXVwLWNhbXBhaWduIC5zY3JvbGxhYmxlLXBhbmVsIC5zY3JvbGxhYmxlLXBhbmVsLWNsaWNrYWJsZS1jYXJkIC5zY3JvbGxhYmxlLXBhbmVsLWxpbmsgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnRvcC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC50b3AtaGVhZGVyICNtbGMtaGVhZGVyLXRvcC1uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLmNvb2tpZXdhcm5pbmcuY29va2lld2FybmluZyAuY29va2llLW5vdGlmaWNhdGlvbl9fYWN0aW9ucyAuYnRuLXByaW1hcnksXG4uY29va2lld2FybmluZy5jb29raWV3YXJuaW5nIC5jb29raWUtbm90aWZpY2F0aW9uX19hY3Rpb25zIC5idG4tc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcgLmNvb2tpZS1ub3RpZmljYXRpb25fX2FjdGlvbnMgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmNvb2tpZXdhcm5pbmcuY29va2lld2FybmluZyAuY29va2llLW5vdGlmaWNhdGlvbl9fYWN0aW9ucyAuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcgLmNvb2tpZS1ub3RpZmljYXRpb25fX2FjdGlvbnMgLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcgLmNvb2tpZS1ub3RpZmljYXRpb25fX2FjdGlvbnMgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMTtcbiAgYm9yZGVyLWNvbG9yOiAjQkM0NDAxO1xufVxuLmNvb2tpZXdhcm5pbmcuY29va2lld2FybmluZyAuY29va2llLW5vdGlmaWNhdGlvbl9fYWN0aW9ucyAuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcgLmNvb2tpZS1ub3RpZmljYXRpb25fX2FjdGlvbnMgLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2M5NTEwOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzk1MTA5O1xufVxuLmNvb2tpZXdhcm5pbmcuY29va2lld2FybmluZyAuY29va2llLW5vdGlmaWNhdGlvbl9fYWN0aW9ucyAuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcgLmNvb2tpZS1ub3RpZmljYXRpb25fX2FjdGlvbnMgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGVzdC10aGVtZS1sZXNzIGg1IHtcbiAgY29sb3I6IHJlZDtcbn1cbi53cmFwcGVyLWJsb2ctb3ZlcnZpZXcge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uZ3JvdXAtbmFiYXNpYS1ibG9nLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1maWx0ZXItd3JhcHBlciAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5ibG9nLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDI5MHB4O1xufVxuLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNiM2IzYjtcbn1cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCBub25lO1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjOTUxMDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1kYXRlIHtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS10aXRsZSBoMyB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LW1vcmUtb3ZlcmxheSAuYmxvZ2VudHJ5LW1vcmUtbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYmxvZ3Bvc3QgLmJsb2dCYWNrTGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ibG9ncG9zdCAuZW50cnl0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibG9ncG9zdCAuZW50cnl0aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjYjJiMmIyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9ncG9zdCAuZW50cnl0ZXh0IHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4uYmxvZy1hdXRob3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uYmxvZy1hdXRob3IgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuaHIge1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG59XG4uYmxvZy1hYnQtYXV0aG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmODtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogNDBweCAzMHB4IDMwcHggMHB4O1xufVxuLmJsb2ctYWJ0LWF1dGhvci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmxvZy1hYnQtYXV0aG9yLXRpdGxlIHAge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5hZGR0aGlzX3Rvb2xib3gge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNvbW1vbi1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIge1xuICBtYXJnaW46IDUwcHggMHB4IDMwcHg7XG59XG4uYmxvZy1maWx0ZXItd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmNvbW1vbi1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItYmFzaWMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNvbW1vbi1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItYmFzaWMgLm1hc29ucnktYnJpY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1yaHMtY29sdW1uIC5tYXNvbnJ5LWJyaWNrIHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1iYXNpYyAubWFzb25yeS1icmljay13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYmxvZy13cmFwcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMC44NTtcbiAgcGFkZGluZzogMHB4IDI1cHg7XG4gIGhlaWdodDogMzIwcHg7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2ctcmhzLWNvbHVtbiBoMyB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvZ3Bvc3QgLmJsb2ctZW50cnktdGl0bGUge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuLmJsb2dwb3N0IC5lbnRyeXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG4uYmxvZy1zdWJzY3JpYmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmc6IDYwcHggMCA0NHB4IDA7XG59XG4uYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtdGV4dCBoMyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIgLmJsb2ctc3Vic2NyaWJlLWZvcm0gLnRleHQtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIgLmJsb2ctc3Vic2NyaWJlLWZvcm0gLnRleHQtaW1hZ2Ugc3Bhbi5idXR0b24tbWQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uYmxvZyAubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN1Ym1pdGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdWJtaXRidXR0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTFweCAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAudWktZm9ybXdpemFyZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLnN0ZXBuYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuaW5wdXQgLmZvcm1maWVsZCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDExcHg7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5pbnB1dCAuZm9ybWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtcGFnZS1ibG9nIC53cmFwcGVyLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLmJsb2ctcmhzLWNvbHVtbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlJlbGF0ZWQgYXJ0aWNsZXNcIjtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweCkge1xuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS10ZXh0IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaWJlLWZvcm0gLmJvb3RzdHJhcC1zaW1wbGVmb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctcmhzLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIgLmJsb2ctc3Vic2NyaWJlLXRleHQgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtZm9ybSAudGV4dC1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS1mb3JtIHNwYW4uYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5ibG9nLXN1YnNjcmliZS13cmFwcGVyIC5ibG9nLXN1YnNjcmliZS1mb3JtIHNwYW4uYnV0dG9uLW1kIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDkgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5zdGVwbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYm9vdHN0cmFwX3NpbXBsZWZvcm0gZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuaW5wdXQgLmZvcm1maWVsZCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdWJtaXRidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLndyYXBwZXItYmctZjBlZWVhLm5hdjAge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIGEge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndyYXBwZXItYmctZjBlZWVhLm5hdjAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1MjdjO1xufVxuLmJsb2cud3JhcHBlci53cmFwcGVyLXByaW1hcnktbmF2IHtcbiAgcGFkZGluZzogMThweCAwO1xufVxuLmJsb2cubWxjbG9nbyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uYmxvZ3NvY2lhbEljbiB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmhhdGNoQ3QgaDQge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bScsIGhlbHZldGljYSwgYXJpYWw7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NTEwOTtcbiAgb3BhY2l0eTogMC45NTtcbn1cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGEge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbn1cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYTpob3ZlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjQzk1MTA5O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy5tbGNsb2dvIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbiAgLmhhdGNobG9nbyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuYmxvZ3NvY2lhbEljbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuICAuaGF0Y2hDdCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMjFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcHBlci1iZy1mMGVlZWEubmF2MCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy5tbGNsb2dvIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuYmxvZy5tbGNsb2dvIGltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5oYXRjaGxvZ28ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuaGF0Y2hsb2dvIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmJsb2dzb2NpYWxJY24ge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG4gIC5ibG9nc29jaWFsSWNuIGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5oYXRjaEN0IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbiAgLmhhdGNoQ3QgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLm1sY2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5ibG9nLm1sY2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbiAgLmhhdGNobG9nbyBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5ibG9nc29jaWFsSWNuIGltZyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ibG9nLWZpbHRlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG4gIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljayxcbiAgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2dzb2NpYWxJY24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI3OXB4KSB7XG4gIC5ibG9nc29jaWFsSWNuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuICAuYmxvZ3NvY2lhbEljbiBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1mdWxsIHtcbiAgbWluLWhlaWdodDogMTIwMHB4O1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLWZpbHRlci13cmFwcGVyIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLWZpbHRlci13cmFwcGVyIC5ibG9nLWZpbHRlci10YWdzIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG59XG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctcmVzdWx0cy13cmFwcGVyIC5tYXNvbnJ5LWJyaWNrLmxvYWRlZCAubWFzb25yeS1icmljay13cmFwcGVyIHtcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQgLm1hc29ucnktYnJpY2std3JhcHBlciAuYmxvZ2VudHJ5LWltYWdlLXdyYXBwZXIgLmJsb2dlbnRyeS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQgLm1hc29ucnktYnJpY2std3JhcHBlciAuYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1kYXRlIHtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQgLm1hc29ucnktYnJpY2std3JhcHBlciAuYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LWJvZHkge1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQgLm1hc29ucnktYnJpY2std3JhcHBlciAuYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LWJvZHkgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIC8qIFwidHJhbnNwYXJlbnRcIiBvbmx5IHdvcmtzIGhlcmUgYmVjYXVzZSA9PSByZ2JhKDAsMCwwLDApICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCAjZmZmKTtcbn1cbi5uYWJhc2lhLWJsb2ctb3ZlcnZpZXctd3JhcHBlciAuYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2subG9hZGVkIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIgLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1ib2R5IC5ibG9nZW50cnktbW9yZS1vdmVybGF5IC5ibG9nZW50cnktbW9yZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljay5sb2FkZWQgLm1hc29ucnktYnJpY2std3JhcHBlciAuYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LXRhZ3MtbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogN3B4IDFweDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5ibG9nLW92ZXJ2aWV3LXBhZ2UgKiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5tb2RhbCxcbiAgLm1vZGFsICoge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5jcS13Y20tZWRpdCAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jcS13Y20tZWRpdCAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3ctZm9vdGVyIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OlwiQ2hhcmxpZS1TdGQtU2VtaUJvbGRcIjtcbiAgc3JjOlxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OlwiQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMuZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtU2VtaUJvbGQtSXRhbGljLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6XCJDaGFybGllLVN0ZC1SZWd1bGFyXCI7XG5cdHNyYzpcblx0ICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG5cdCAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG5cdCAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG5cdCAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OlwiQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWNcIjtcbiAgc3JjOlxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljLmVvdD9pZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtUmVndWxhci1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1SZWd1bGFyLUl0YWxpYy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OlwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1NZWRpdW0uZW90P2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY2hhcmxpZS9DaGFybGllLVN0ZC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jaGFybGllL0NoYXJsaWUtU3RkLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NoYXJsaWUvQ2hhcmxpZS1TdGQtTWVkaXVtLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OlwiZ2x5cGhpY29ucy1oYWxmbGluZ3NcIjtcblx0c3JjOnVybChcIi4uL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKTtcblx0c3JjOnVybChcIi4uL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG5cdHVybChcIi4uL3Jlc291cmNlcy9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHR1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcblx0dXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdHNyYzp1cmwoJy4uL3Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24uZW90Py14bW0xZHcnKTtcblx0c3JjOnVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/I2llZml4LXhtbTFkdycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL3Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24ud29mZj8teG1tMWR3JykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLnR0Zj8teG1tMWR3JykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5zdmc/LXhtbTFkdyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbnNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUJJbXBhY3QudHRmXCIpZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCSW1wYWN0LndvZmZcIilmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbmFiL05BQkltcGFjdC5zdmdcIilmb3JtYXQoXCJzdmdcIik7XG5mb250LWZhbWlseTogJ05hYkltcGFjdCc7XG59XG5cbkBmb250LWZhY2Uge1xuc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbmFiL05BQi1TY3JpcHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9uYWIvTkFCLVNjcmlwdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL25hYi9OQUItU2NyaXB0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG5mb250LWZhbWlseTogJ05hYlNjcmlwdCc7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpDb3JwaWRMaWdodDtcbiAgc3JjOlxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfMy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2NvcnBpZC9Db3JwaWRDMV8zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvY29ycGlkL0NvcnBpZEMxXzMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpDb3JwaWRIZWF2eTtcbiAgc3JjOlxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfOC5lb3Q/aWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfOC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL0NvcnBpZEMxXzgudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9jb3JwaWQvQ29ycGlkQzFfOC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL29wZW5zYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvb3BlbnNhbnMvT3BlblNhbnMtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvb3BlbnNhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvb3BlbnNhbnMvT3BlblNhbnMtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcblx0c3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuXHRzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcblx0c3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9tZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuXHRzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQm9sZGluZSc7XG5cdHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvYm9sZGluZS9Cb2xkaW5lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRyZWFsIFNlcmlhbFwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9tb250cmVhbC9Nb250cmVhbFNlcmlhbC1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHJlYWwgU2VyaWFsXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL21vbnRyZWFsL01vbnRyZWFsU2VyaWFsLUJvbGRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250cmVhbCBTZXJpYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbW9udHJlYWwvTW9udHJlYWxTZXJpYWwtSGVhdnkub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250cmVhbCBTZXJpYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbW9udHJlYWwvTW9udHJlYWxTZXJpYWwtSGVhdnlJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250cmVhbCBTZXJpYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbW9udHJlYWwvTW9udHJlYWxTZXJpYWwtTWVkaXVtLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHJlYWwgU2VyaWFsXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL21vbnRyZWFsL01vbnRyZWFsU2VyaWFsLU1lZGl1bUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRyZWFsIFNlcmlhbFwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9tb250cmVhbC9Nb250cmVhbFNlcmlhbC1MaWdodC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRyZWFsIFNlcmlhbFwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9tb250cmVhbC9Nb250cmVhbFNlcmlhbC1MaWdodEl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRyZWFsIFNlcmlhbFwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9tb250cmVhbC9Nb250cmVhbFNlcmlhbC1YbGlnaHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250cmVhbCBTZXJpYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbW9udHJlYWwvTW9udHJlYWxTZXJpYWwtWGxpZ2h0SXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHJlYWwgU2VyaWFsXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL21vbnRyZWFsL01vbnRyZWFsU2VyaWFsLVhib2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHJlYWwgU2VyaWFsXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL21vbnRyZWFsL01vbnRyZWFsU2VyaWFsLVhib2xkSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHJlYWwgU2VyaWFsXCI7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL21vbnRyZWFsL01vbnRyZWFsU2VyaWFsLUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcblx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLW1sYy1oYW1idXJnZXItbWVudTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjOVwiO1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgUHJvIFNvbGlkXCI7XG5cdGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmljb24tbWxjLW1vYmlsZV9zaWRla2ljazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuXG4uaWNvbi1tbGMtbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4uaWNvbi1tbGMtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLmljb24tbWxjLWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG5cbi5pY29uLW1sYy1jaGV2cm9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG5cbi5pY29uLW1sYy1jcm9zczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4uaWNvbi1tbGMtY2FsY3VsYXRvcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDdcIjtcbn1cblxuLmljb24tbWxjLWZpbmQteW91ci1zdXBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuXG4uaWNvbi1tbGMtZWFzeS1vcmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4uaWNvbi1tbGMtbG9jYXRlLWFuLWFkdmljZS1jZW50cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGFcIjtcbn1cblxuLmljb24tbWxjLW5ld3MtYW5kLWluc2lnaHRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG5cbi5pY29uLW1sYy1kb3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLmljb24tbWxjLWRvY3VtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi5pY29uLW1sYy13aGF0LWlzLXN0cm9uZ2VyLXN1cGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG5cbi5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuXG4uaWNvbi1tbGMtbG9jYXRlLWFuLWFkdmlzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLmljb24tbWxjLXBhcnRuZXJpbmctd2l0aC11czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuXG4uaWNvbi1tbGMtYXNrLWEtcXVlc3Rpb24tbGl2ZS1jaGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG5cbi5pY29uLW1sYy1uZWVkLWFkdmljZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4uaWNvbi1tbGMtZmluZC1hbmQtbG9jYXRlLWFuLWFkdmlzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLmljb24tbWxjLWhhdmUtYW4tYWR2aXNlci1jYWxsLXlvdTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuXG4uaWNvbi1tbGMtY2FzZS1zdHVkeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuXG4uaWNvbi1tbGMtcHJpY2VzLWFuZC1wZXJmb3JtYW5jZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLmljb24tbWxjLWJlc3QtZG9jdG9ycy1sb2dpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuXG4uaWNvbi1tbGMtY2FsbC1jb250YWN0dXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLmljb24tbWxjLWluc3VyYW5jZS1mb3IteW91OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG5cbi5pY29uLW1sYy1nZXQtYWR2aWNlLW9uLXlvdXItaW5zdXJhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG5cbi5pY29uLW1sYy1iZXN0LWRvY3RvcnMtaG90bGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4uaWNvbi1tbGMtaW5zdXJhbmNlLWZvci15b3VyLWZhbWlseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuXG4uaWNvbi1tbGMtaW5zdXJhbmNlLWZvci15b3VyLWJ1c2luZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG5cbi5pY29uLW1sYy1vcGVuLWFuLW1sYy1zdXBlci1hY2NvdW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG5cbi5pY29uLW1sYy1jaG9vc2UtdGhlLXJpZ2h0LWludmVzdG1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjBcIjtcbn1cblxuLmljb24tbWxjLWxvZ291dC1vZi1zZWN1cmVzaXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG5cbi5pY29uLW1sYy1yZWdpc3Rlci1mb3Itb25saW5lLWFjY2VzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuXG4uaWNvbi1tbGMtZW1wbG95ZXItY2VudHJhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuXG4uaWNvbi1tbGMtaW52ZXN0bWVudC1wcm90ZWN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG5cbi5pY29uLW1sYy10cmFuc2Zlci15b3VyLXVrLXBlbnNpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjVcIjtcbn1cblxuLmljb24tbWxjLWdvdmVybm1lbnQtY28tY29udHJpYnV0aW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuXG4uaWNvbi1tbGMtc3BvdXNhbC1jb250cmlidXRpb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG5cbi5pY29uLW1sYy1zYWxhcnktc2FjcmlmaWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG5cbi5pY29uLW1sYy10b29sczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuXG4uaWNvbi1tbGMtaW1wb3J0YW50LWluZm9ybWF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG5cbi5pY29uLW1sYy1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuXG4uaWNvbi1tbGMtZW1haWwtdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmNcIjtcbn1cblxuLmljb24tbWxjLW9wZW4tYS1zdXBlci1hY2NvdW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG5cbi5pY29uLW1sYy13cml0ZS10by11czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4uaWNvbi1tbGMtY29tcGxpYW50LXJlc29sdXRpb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG5cbi5pY29uLW1sYy1vdGhlci1jb250YWN0LWluZm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLmljb24tbWxjLWZlYXR1cmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG5cbi5pY29uLW1sYy1kaXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzJcIjtcbn1cblxuLmljb24tbWxjLWNoYW5naW5nLWpvYnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzNcIjtcbn1cblxuLmljb24tbWxjLXN0YXJ0aW5nLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4uaWNvbi1tbGMtaW5jb21lLXByb3RlY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzVcIjtcbn1cblxuLmljb24tbWxjLXJldGlyZW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzZcIjtcbn1cblxuLmljb24tbWxjLWludmVzdC1wZXJzb25hbC1hc3NldHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzdcIjtcbn1cblxuLmljb24tbWxjLWNvbnNvbGlkYXRlLXlvdXItc3VwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzhcIjtcbn1cblxuLmljb24tbWxjLW15LXN1cGVyLWlzLWNvbWluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuXG4uaWNvbi1tbGMtZ292ZXJuYW5jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuXG4uaWNvbi1tbGMtbXktc3VwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2JcIjtcbn1cblxuLmljb24tbWxjLXN1cGVyLXN0cmVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuXG4uaWNvbi1tbGMtbmV3c2xldHRlci1hcnRpY2xlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuXG4uaWNvbi1tbGMtY2xpZW50LWFzbi1yZWZlcnJhbC1sZXR0ZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG5cbi5pY29uLW1sYy1jYW1wYWlnbi1wbGFubmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuXG4uaWNvbi1tbGMtdmlkZW8tcHJlc2VudGF0aW9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuXG4uaWNvbi1tbGMtc3RyYXRlZ3ktZ3VpZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDFcIjtcbn1cblxuLmljb24tbWxjLXByZXNlbnRhdGlvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDJcIjtcbn1cblxuLypcblRoaXMgQ1NTIHJlc291cmNlIGluY29ycG9yYXRlcyBsaW5rcyB0byBmb250IHNvZnR3YXJlIHdoaWNoIGlzIHRoZSB2YWx1YWJsZSBjb3B5cmlnaHRlZFxucHJvcGVydHkgb2YgTW9ub3R5cGUgSW1hZ2luZyBhbmQvb3IgaXRzIHN1cHBsaWVycy4gWW91IG1heSBub3QgYXR0ZW1wdCB0byBjb3B5LCBpbnN0YWxsLFxucmVkaXN0cmlidXRlLCBjb252ZXJ0LCBtb2RpZnkgb3IgcmV2ZXJzZSBlbmdpbmVlciB0aGlzIGZvbnQgc29mdHdhcmUuIFBsZWFzZSBjb250YWN0IE1vbm90eXBlXG5JbWFnaW5nIHdpdGggYW55IHF1ZXN0aW9ucyByZWdhcmRpbmcgV2ViIEZvbnRzOiAgaHR0cDovL3dlYmZvbnRzLmZvbnRzLmNvbVxuKi8iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3NjYWZmb2xkaW5nLmxlc3NcIjtcblxuLy9DdXN0b20gTWl4aW5zXG5cbi8vIEJvb3RzdHJhcCBpbmNsdWRlcyBhIG51bWJlciBvZiBNaXhpbnM6IHNlZSBib290c3RyYXAtVEVNUC9jbGllbnRsaWJzL2Nzcy9taXhpbnMubGVzc1xuXG4vKlxuKiBFeHBhbmRzIHRoZSB3aWR0aCBhbmQgaGVpZ2h0IHRvIGEgc3BlY2lmaWVkIHZhbHVlIGZvciB1c2Ugb24gYSBwbGFjZWhvbGRlciBmb3IgbW9kYWwgdmlkZW8uXG4qIGllLCBjcmVhdGVzIGEgY2xpY2thYmxlIGFyZWEgdG8gbGF1bmNoIHRoZSBtb2RhbCwgd2hpbGUgdXNpbmcgdGhlIGJ1dHRvbiB0ZXh0IGZvciBzY3JlZW4gcmVhZGVycy5cbiogU2hvdWxkIGJlIHVzZWQgaW4gY29tYmluYXRpb24gd2l0aCBhIGJhY2tncm91bmQgaW1hZ2UsIGVpdGhlciB0aHJvdWdoIHN0eWxpbmcgb3IgKHByZWZlcmFibHkpIHRoZVxuKiBCb290c3RyYXAgRXh0cmEgdGFiIGluIGNvbXBvbmVudHMuXG4qXG4qIFVzYWdlOlxuKlxuKiAgLmNsYXNzLW5hbWUge1xuKiAgIC5tb2RhbC12aWRlby1wbGFjZWhvbGRlcigzMTBweCwxNjBweCk7XG4qICB9XG4qL1xuLm1vZGFsLXZpZGVvLXBsYWNlaG9sZGVyKEB3aWR0aCwgQGhlaWdodCkge1xuICB3aWR0aDogQHdpZHRoO1xuICBoZWlnaHQ6IEBoZWlnaHQ7XG4gIGEge1xuICAgIHdpZHRoOiBAd2lkdGg7XG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xuICAgIC5idXR0b24tdGV4dCB7XG4gICAgICAvLyBMaW5rIHRleHQgd2lsbCBiZSBhbm5vdW5jZWQgdG8gc2NyZWVuIHJlYWRlcnMsIGJ1dCB3aWxsIG5vdCBiZSB2aXNpYmxlLlxuICAgICAgLnNyLW9ubHk7XG4gICAgfVxuICB9XG59XG4vKlxuKiBBZGRzIGEgcHNldWRvIDpiZWZvcmUgY2xhc3Mgd2l0aCBhIGJhY2tncm91bmQgaW1hZ2UgKyBzcGVjaWZpZWQgd2lkdGgvaGVpZ2h0XG4qL1xuLnBzZXVkby1iZWZvcmUtYmFja2dyb3VuZC1pbWFnZShAd2lkdGgsIEBoZWlnaHQsIEBiYWNrZ3JvdW5kLWltYWdlKSB7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogQHdpZHRoO1xuICAgIGhlaWdodDogQGhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBAYmFja2dyb3VuZC1pbWFnZTtcbiAgfVxufVxuXG4vKlxuKiBDcmVhdGVzIGEgdHJpYW5nbGUgcG9pbnRpbmcgdXBcbiovXG4vL25vaW5zcGVjdGlvbiBDc3NPcHRpbWl6ZVNpbWlsYXJQcm9wZXJ0aWVzXG4udHJpYW5nbGUtdXAoQGNvbG9yLCBAd2lkdGgpIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiBAd2lkdGg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQGNvbG9yIHRyYW5zcGFyZW50O1xufVxuXG4vLyBTU08gYW5kIHdoaXRlIGxhYmVsIHBhZ2VzXG5cbi5wYWdlVGl0bGUge1xuICBmb250LXNpemU6MThweDtcbiAgZm9udC1mYW1pbHk6VmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjojMzMzMzMzICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOjE1cHggIWltcG9ydGFudDtcbn1cblxuLnRvcG9uZVRpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cDovL21sYy1tbGNkMS5ub24ud2h1Lm5hYi5jb20uYXUvY29udGVudC9kYW0vbWxjL2ltYWdlcy9zc28vaWNvbi1pbmZvcm1hdGlvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAgNXB4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogM3B4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6MzBweDtcbn1cblxuLnRvcG9uZUNvbnRlbnQge1xuICBsaW5lLWhlaWdodDoxNnB4O1xuICBtYXJnaW4tYm90dG9tOjEwcHg7XG59XG5cbi5mb3JtSGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgcGFkZGluZy1yaWdodDoxNXB4O1xuICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46MCBhdXRvO1xuICBsaW5lLWhlaWdodDoxNHB4O1xuICBmb250LXdlaWdodDpib2xkO1xufVxuXG4uZm9ybUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci10b3A6MDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOjAgYXV0byAyMHB4O1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIHdpZHRoOjQ4MHB4O1xufVxuXG4uZm9ybUNvbnRhaW5lcklucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBoZWlnaHQ6IDM1cHggISBpbXBvcnRhbnQ7XG59XG5cbi5mb3JtQ29udGFpbmVySW5wdXRGb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNjc4NjEgISBpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgISBpbXBvcnRhbnQ7XG59XG5cbi5zdWJtaXRidXR0b24ge1xuICBtYXJnaW46IDBweCBhdXRvIDE1cHggISBpbXBvcnRhbnQ7XG4gIGhlaWdodDphdXRvO1xuICBmb250LXNpemU6MTFweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTpWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIHBhZGRpbmc6NXB4IDEwcHg7XG4gIHdpZHRoOmF1dG87XG4gIGJvcmRlci1yYWRpdXM6NHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6NHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4O1xufVxuXG4uZmllbGRzZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5saW5rcyB7XG4gIGZvbnQtc2l6ZToxMXB4O1xuICBjb2xvcjojNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmZvcm1ncm91cGxhYmVsIHtcbiAgZm9udC1zaXplOjExcHg7XG4gIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgZm9udC1mYW1pbHk6VmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ub3V0YWdlTWVzc2FnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgcGFkZGluZy1yaWdodDoyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZWZhY2U7XG4gIG1hcmdpbi1ib3R0b206MjBweDtcbn1cblxuLmJhbm5lci1idG4tbW9iaWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgISBpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggOHB4ICEgaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbSAhIGltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MHB4ICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6MzBweDtcbn1cblxuLy8gTWl4aW5zIGZvciBCYWRnZSBzaXRlc1xuXG4uYmFkZ2UtcGFnZS1iZygpIHtcbiAgbWluLWhlaWdodDoxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjpAYmFkZ2UtcGFnZS1iZztcbn1cblxuLmJhZGdlLWhlYWRlcigpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojM2IzYjNiO1xuICBjb2xvcjojZmZmZmZmO1xuICBwYWRkaW5nLXRvcDoyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTowcHg7XG59XG5cbi5iYWRnZS1mb290ZXIoKSB7XG4gIGJhY2tncm91bmQtY29sb3I6QGJhZGdlLXBhZ2UtYmc7XG4gIHBhZGRpbmctdG9wOjQwcHg7XG4gIHBhZGRpbmctYm90dG9tOjQwcHg7XG59XG5cbi8vTWl4aW5zIGZvciBVbmNoYW5naW5nIENhbWFwaWduXG5cbi5idXR0b24tc21hbGwoKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6NXB4O1xufVxuXG4uY2FtcGFpZ24tbmF2LXN0YWdlcygpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNhbXBhaWduLW5hdi1zdGFnZXMtYWN0aXZlKCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNhbXBhaWduLW5hdi1hY3RpdmUtYm9yZGVyO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMjQ1cHg7XG59XG5cbi5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcygpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDIyJTtcbn1cblxuLnByb3ZvLWJvZHktY29udGVudC0zY29sKCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMjY1cHg7XG59XG5cbi5wcm92by1ib2R5LWNvbnRlbnQtMmNvbCgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuXG4uZ2V0LWluLXRvdWNoLXByb3ZvLW1vYigpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcbn1cblxuXG5cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuLy8gICAgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4vLyAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG4gICAgLy9cbiAgICAvLyBDaHJvbWUgKE9TWCkgZml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjQ1XG4gICAgLy8gT25jZSBmaXhlZCwgd2UgY2FuIGp1c3Qgc3RyYWlnaHQgdXAgcmVtb3ZlIHRoaXMuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5idG4sXG4gICAgLmRyb3B1cCA+IC5idG4ge1xuICAgICAgICA+IC5jYXJldCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG59XG4iLCIvL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuLy8gSW1wb3J0IHRoZSBmb250c1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBzcmM6IHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5lb3QnKTtcbiAgc3JjOiB1cmwoJ0B7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ0B7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCdAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LnN2ZyNAe2ljb24tZm9udC1zdmctaWR9JykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAudGFiLWZvY3VzKCk7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgLmltZy1yZXNwb25zaXZlKCk7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiBAdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEB0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgLnRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIC5pbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xufVxuXG4vLyBQZXJmZWN0IGNpcmNsZVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcbn1cblxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogICAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBoci1ib3JkZXI7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IHdpbGwgYmUgcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuLmFuaW1hdGlvbihAYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246IEBhbmltYXRpb247XG59XG4uYW5pbWF0aW9uLW5hbWUoQG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogQG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xufVxuLmFuaW1hdGlvbi1kdXJhdGlvbihAZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbn1cbi5hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4uYW5pbWF0aW9uLWRlbGF5KEBkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xufVxuLmFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoQGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcbn1cbi5hbmltYXRpb24tZGlyZWN0aW9uKEBkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG59XG4uYW5pbWF0aW9uLWZpbGwtbW9kZShAZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG4uYmFja2ZhY2UtdmlzaWJpbGl0eShAdmlzaWJpbGl0eSl7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbi5ib3gtc2hhZG93KEBzaGFkb3cpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6IEBzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbi5ib3gtc2l6aW5nKEBib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IEBib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogQGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuLmNvbnRlbnQtY29sdW1ucyhAY29sdW1uLWNvdW50OyBAY29sdW1uLWdhcDogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG4uaHlwaGVucyhAbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogQG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogQG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogQG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogQG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogQG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbi5wbGFjZWhvbGRlcihAY29sb3I6IEBpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG4uc2NhbGUoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xufVxuLnNjYWxlKEByYXRpb1g7IEByYXRpb1kpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xufVxuLnNjYWxlWChAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xufVxuLnNjYWxlWShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xufVxuLnNrZXcoQHg7IEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG59XG4udHJhbnNsYXRlKEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG59XG4udHJhbnNsYXRlM2QoQHg7IEB5OyBAeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbn1cbi5yb3RhdGUoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG4ucm90YXRlWChAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG59XG4ucm90YXRlWShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG59XG4ucGVyc3BlY3RpdmUoQHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG59XG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xufVxuLnRyYW5zZm9ybS1vcmlnaW4oQG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbn1cbi50cmFuc2l0aW9uLXByb3BlcnR5KEB0cmFuc2l0aW9uLXByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xufVxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuLnVzZXItc2VsZWN0KEBzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogQHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudCBTdHlsZXNcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtbmF2LXByaW1hcnkubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1sb2dpbi5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZC5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWNoYW5nZS1hbmQtc2V0LXBhc3N3b3JkLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtbG9nb3V0Lmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtZGFmLW1lZGlhLXF1ZXJpZXMubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1zaXRlLXNlbGVjdG9yLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtc2VhcmNoLWJveC5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWNvbnRlbnQtbGlzdC5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLXVuaXQtcHJpY2VzLW5ldy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWZpbmQtZnVuZHMubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC13ZWFsdGgtc291cmNlLWxvb2t1cC5sZXNzXCI7XG5AaW1wb3J0IFwibWl4aW5zLmxlc3NcIjtcblxuXG4vLyBDdXN0b20gU3R5bGVzXG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWNvbnRlbnQtbGlzdC1jdXN0b20tY2hhbm5lbC10YWJzLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21sYy1sdGQtY29udGVudC1saXN0LWN1c3RvbS1jZW50ZXItY29sb3JlZC5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLWNvbnRlbnQtbGlzdC10YWJzLWFkdmljZS5sZXNzXCI7XG5cbi8vIEFkdmlzZXJcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvbWxjLWx0ZC1hZHZpc2VyLXRoZW1lXCI7XG5cbi8vIEJ1c2luZXNzXG5AaW1wb3J0IFwidGVtcGxhdGVzL21sYy1sdGQtYnVzaW5lc3MtdGhlbWUubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24ubGVzc1wiO1xuXG4vLyBFbXBsb3llclxuQGltcG9ydCBcImNvbXBvbmVudHMvZW1wbG95ZXIubGVzc1wiO1xuIFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIGJvZHkge1xuXG5odG1sIHtcbiAgd2lkdGg6MTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gIHdpZHRoOjEwMCU7XG59XG5hIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogQGRlZmF1bHQtbGluay1jb2xvcjtcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgICBtYXJnaW4tdG9wOiAwcHggISBpbXBvcnRhbnQ7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xufVxucCB7XG4gICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuaDEge1xuICAgIGZvbnQtc2l6ZTozNHB4O1xufVxuaDIge1xuICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbmgzIHtcbiAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgIG1hcmdpbi10b3A6IDBweDtcbn1cbmg0IHtcbiAgbWFyZ2luLWJvdHRvbToxMnB4O1xuICBsaW5lLWhlaWdodDoyNHB4O1xufVxuXG4uZm9udC1zaXplLWh1Z2Uge1xuICBmb250LXNpemU6IEBmb250LXNpemUtaDE7XG59XG4uZm9udC1zaXplLWJpZyB7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjtcbn1cbi5mb250LXNpemUtcmVndWxhciB7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMztcbn1cbi5mb250LXNpemUtbGl0dGxlIHtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWg0O1xufVxuXG4uZm9udC1zaXplLXRpbnkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnVsLCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbToyMnB4O1xuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDoxMnB4O1xuICB9XG59XG51bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbmhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6ICNjOGMyYzY7XG59XG4ucm9tYW4tYm9sZC03NSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktcm9tYW4tYm9sZDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG59XG4qIHtcbiAgb3V0bGluZTpub25lICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWJvdHRvbS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy10b3AtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNoYXJsaWUtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTpAZm9udC1mYW1pbHktaGVhZGluZztcbn1cblxuLmNoYXJsaWUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6QGZvbnQtZmFtaWx5LXN1Yi1oZWFkaW5nO1xufVxuXG4uY2hhcmxpZS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6XCJDaGFybGllLVN0ZC1SZWd1bGFyXCI7XG59XG5cbi5jaGFybGllLXNlbWlib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OkBmb250LWZhbWlseS1zZW1pLWl0YWxpYztcbn1cblxuLyogU2hhcmVkICovXG4ubWxjLXByaW1hcnktbmF2IGxpLCAubmF2LXBpbGxzIGxpLCAubmF2LXRhYnMgbGksIC5icmVhZGNydW1iIGxpIHtcbiAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnBhZ2UtY29udGVudCwgLmNhbXBhaWduLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDo2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xufVxuLnByb2R1Y3QtcGFnZS10aXRsZS10YWJzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDowcHg7XG4gIHBhZGRpbmctcmlnaHQ6MHB4O1xufVxuXG4vKiBCdXR0b25zICovXG5zcGFuLmJ1dHRvbi1sZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6MTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbn1cblxuc3Bhbi5idXR0b24tbWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOjExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiYzQ0MDE7XG4gICAgfVxuICB9XG59XG5cbnNwYW4uYnV0dG9uLW1kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojYmM0NDAxO1xufVxuXG5zcGFuLmJ1dHRvbi1tZC1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6MTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDA0NjUxO1xuICAgIH1cbiAgfVxufVxuXG5zcGFuLmJ1dHRvbi1tZC1hcXVhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojMDA0NjUxO1xufVxuXG5zcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOjExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IzYwMDAzYTtcbiAgICB9XG4gIH1cbn1cblxuc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojNjAwMDNhO1xufVxuXG5zcGFuLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDo1cHg7XG4gIGEge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG59XG5cbmJ1dHRvbi5idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICNiYzQ0MDE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctdG9wOjE0cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2JjNDQwMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1tZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjYmM0NDAxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2JjNDQwMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNjZTAwNTg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOjExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2UwMDU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5zcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLXRvcDoxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAxODM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuc3Bhbi5ib3JkZXItYnV0dG9uLWxnLXdoaXRlLXJldmVyc2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDoxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB9XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy1ydWJpbmUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDoxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2UwMDU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB9XG59XG5cbnNwYW4uYm9yZGVyLWJ1dHRvbi1sZy1hcXVhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6MTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAxODM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxufVxuXG5zcGFuLm1lZ2FtZW51LWJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA0ZjU5O1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4ICEgaW1wb3J0YW50O1xuIC8vIG1hcmdpbi1ib3R0b206IDIycHg7XG4gLy8gbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDo2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2NTE7XG4gIH1cbn1cblxuLmJ0bi1tb2RhbC1vcmFuZ2UtbWQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgYm9yZGVyLXJhZGl1czowcHg7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZy10b3A6N3B4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JDNDQwMTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk1MTA5ICEgaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogNDNweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBib3JkZXI6MDtcbn1cblxuLmJ0bi1vcmFuZ2U6aG92ZXIsIC5idG4tb3JhbmdlOmZvY3VzLCAuYnRuLW9yYW5nZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNiYzQ0MDE7XG4gIGNvbG9yOiNmZmZmZmY7XG59XG5cbi5idG4tYXF1YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IzAxODM4YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogNDNweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBib3JkZXI6MDtcbn1cblxuLmJ0bi1hcXVhOmhvdmVyLCAuYnRuLWFxdWE6Zm9jdXMsIC5idG4tYXF1YTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ2NTE7XG4gIGNvbG9yOiNmZmZmZmY7XG59XG5cbi5idG4tcnViaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogNDNweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBib3JkZXI6MDtcbn1cblxuLmJ0bi1ydWJpbmU6aG92ZXIsIC5idG4tcnViaW5lOmZvY3VzLCAuYnRuLXJ1YmluZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiM2MDAwM2E7XG4gIGNvbG9yOiNmZmZmZmY7XG59XG5cbi5vcmFuZ2Uge1xuICBjb2xvcjojYmM0NDAxO1xufVxuLnJ1YmluZSB7XG4gIGNvbG9yOiNjZTAwNTg7XG59XG4uYXF1YSB7XG4gIGNvbG9yOiMwMTc3ODA7XG59XG4ud2hpdGUge1xuICBjb2xvcjojZmZmO1xufVxuXG4vKiBjaGFyY29hbC1uZXcgd2lsbCBhbHdheXMgYmUgY2hhcmNvYWwgXG5hbmQgd2lsbCBub3QgY2hhbmdlIHRvIG90aGVyIGNvbG9ycyByZWdhcmRsZXNzIG9mIHRoZSBzY3JlZW4gc2l6ZSAodW5saWtlIHRoZSBvcmlnaW5hbCAuY2hhcmNvYWwpICovXG4uY2hhcmNvYWwsIC5jaGFyY29hbC1uZXcge1xuICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG59XG5cbi5wYWdlLWNvbnRlbnQgdGFibGUgLmljb24tbWxjLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ud2hpdGUtcmV2ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndoaXRlLXJldmVyc2UgLmJyZWFkY3J1bWIgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiB3cmFwcGVycyAqL1xuLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAmLndyYXBwZXItdG9wLXJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGtqdXAtY3JlYW07XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIC5uYXY+bGk+YSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gICAgICBjb2xvcjogQGtqdXAtZGFyay1ncmV5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzPmxpK2xpIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi53cmFwcGVyLndyYXBwZXItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi53cmFwcGVyLndyYXBwZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ud3JhcHBlci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG59XG4ud3JhcHBlci1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG59XG4ud3JhcHBlci1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjpAcHJpbWFyeS1jb2xvci1hcXVhO1xufVxuXG4ud3JhcHBlci1jaGFyY29hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6QGJ1c2luZXNzLWNvbG9yLWNoYXJjb2FsO1xufVxuXG4ud3JhcHBlci1iZy1mYWY4ZjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWY4ZjQ7XG59XG5cbi53cmFwcGVyLWJnLWYwZWVlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6I2YwZWVlYSAhaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci1iZy1mNmYzZWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmYzZWYgIWltcG9ydGFudDtcbn1cblxuLndyYXBwZXItYmctZmRmYmY3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmRmYmY3O1xufVxuXG4ud3JhcHBlci1iZy0wMDAwMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA7XG59XG5cbi8qIEFkYXB0aXZlIGltYWdlIHJlcGxhY2VtZW50LiBOT1RFOiBBZGFwdGl2ZSBpbWFnZSBjb21wb25lbnQgZG9lcyBub3Qgc3VwcG9ydCBhbiBhbmNob3IgZWxlbWVudCAqL1xuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBpbWcsXG4uY2hhbm5lbC1jdGEtd3JhcHBlciAubWVkaWEgaW1nIHtcbiAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiB0b3BuYXYgbW9iaWxlICovXG4jdG9wbmF2LW1vYmlsZSBsaSB7XG4gIHdpZHRoOiA0MCU7XG59XG4jdG9wbmF2LW1vYmlsZSBsaSBhIHtcbiAgcGFkZGluZzogNXB4IDNweCA1cHggMTVweDtcbn1cblxuLyogZm9vdGVyICovXG4ucm93LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBmb290ZXItZGVmYXVsdC1iZztcbiAgLndyYXBwZXIuZm9vdGVyLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm9vdGVyLWRlZmF1bHQtYmc7XG4gICAgZm9udC1zaXplOjE1cHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gNTdweDtcbiAgICB1bC5uYXYge1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogQGZvb3Rlci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDBweDtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmFzZS1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGZvb3Rlci1iYXNlLWJnO1xuICAgICAgY29sb3I6IEBmb290ZXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOjE3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgIH1cbiAgICAgIC5tZWRpYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL2xpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgfVxuICAuY29ubmVjdC13aXRoLXVzLXRpdGxlIHtcbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMTVweDtcbiAgICAgIH1cbiAgfVxuICAud3JhcHBlci5mb290ZXItYmFzZS1iZyB7XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGZvb3Rlci1iYXNlLWJnO1xuICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gIH1cbn1cbi5yb3ctZm9vdGVyIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMge2JhY2tncm91bmQ6bm9uZTsgfVxuLnJvdy1mb290ZXIgLm5hdi1waWxscz5saT5hOmhvdmVyICB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbil7XG4gIC5uYXYtcGlsbHM+bGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6QHNjcmVlbi14cykge1xuICAubmF2LXBpbGxzPmxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLy9AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pe1xuLy8gIHAge1xuLy8gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbi8vICB9XG4vLyAgdWwgbGksIG9sIGxpIHtcbi8vICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLyAgfVxuLy99XG5cbi5jYXJldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLyogTk9URTogVGhlIGJlbG93IGNvZGUgbmVlZHMgdG8gYmUgcmVmYWN0b3JlZCB3aGVuIHRoZSBCdXR0b24gcHJvcGVydHkgZm9yIHRoZSBDb250ZW50IExpc3QgYmVjb21lcyBhdmFpbGFibGUgKi9cbi8qXG4ubGlzdC1pdGVtLXRleHQgcCBhIHtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5mb250LXNpemU6IDI0cHg7XG5mb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG50ZXh0LXNoYWRvdzogbm9uZTtcbmNvbG9yOiAjYmM0NDAxO1xubWluLXdpZHRoOiAxNjZweDtcbmJvcmRlcjogM3B4IHNvbGlkICNiYzQ0MDE7XG5wYWRkaW5nOiA4cHggMjRweDtcbnRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn0qL1xuLmxpc3QtaXRlbS10ZXh0IHAge1xubWFyZ2luLXRvcDoyNXB4O1xufVxuXG5cbi8qIFRoZSBmb2xsb3dpbmcgYWxzbyBuZWVkcyByZWZhY3RvcmluZyAtIE1pY2hhZWwgTWNBbGVlciB0byBjb21wbGV0ZSAqL1xuXG4ubmF2LXRhYnM+bGk+YSB7IHRleHQtYWxpZ246IGNlbnRlcjt9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgYm90dG9tOiAzNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogNjAlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaDIge1xuICAgIGNvbG9yOiAjYmM0NDAxO1xuICAgIHdpZHRoOjUwJTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gIH1cbiAgaDQge1xuICBcdGNvbG9yOiAjM2IzYjNiO1xuICB9XG59XG5cblxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCxcbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcblx0YmFja2dyb3VuZC1pbWFnZTpub25lXG59XG5cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi8qIENoYW5uZWwgbWFzdGhlYWQgLSBDYXJvdXNlbCAqL1xuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG5cdGhlaWdodDo0MDBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDBweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDA7XG59XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLndoaXRlLXJldmVyc2UgLmNhcm91c2VsLWNhcHRpb24gIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAucnViaW5lIC5jYXJvdXNlbC1jYXB0aW9uICBoMiB7XG4gIGNvbG9yOiAjY2UwMDU4O1xufVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmFxdWEgLmNhcm91c2VsLWNhcHRpb24gIGgyIHtcbiAgY29sb3I6ICMwMTgzOGM7XG59XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1mdWxsLXdpZHRoIHtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCBpbWcge1xuXHRoZWlnaHQ6NDAwcHg7XG59XG4uY2Fyb3VzZWwtZnVsbC13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG5cdHdpZHRoOjkyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0bGVmdDowcHg7XG5cdHJpZ2h0OjBweDtcbn1cblxuXG4vL0dILS0tLS0tLS0tXG5cblxuLmNhcm91c2VsLWNvbnRyb2wge2Rpc3BsYXk6bm9uZX1cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjpub25lO31cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7IGJhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtcmVwZWF0OiBub25lO31cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7IG1heC13aWR0aDo1MjBweDsgd2lkdGg6NTAlOyBmb250LXNpemU6NDRweDsgY29sb3I6I2JlNDYwMTsgbWFyZ2luLWJvdHRvbTogMTBweDt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge2ZvbnQtc2l6ZTogMjVweDsgY29sb3I6ICMzYjNiM2I7XG53aWR0aDogNTAlICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAwJTtsaW5lLWhlaWdodDogMS4yOyBtYXJnaW4tYm90dG9tOiAzMHB4OyBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXN1Yi1oZWFkaW5nO31cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQge21hcmdpbi1ib3R0b206IDIwcHg7fVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAwLjdlbTtcblx0cGFkZGluZzogMTVweCAyMXB4O1xuXHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7IGhlaWdodDozMDBweDt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24ge21heC13aWR0aDo5MCUgIWltcG9ydGFudDtcbnRvcDogNSUgOyBsZWZ0OjElOyByaWdodDoxJTt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDIge2ZvbnQtc2l6ZTo0MHB4OyB3aWR0aDo2OCU7IG1heC13aWR0aDo1MjBweDsgfVxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtmb250LXNpemU6IDIycHg7IHdpZHRoOjY1JTsgbWFyZ2luLWxlZnQ6IDA7fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KXtcblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7IGhlaWdodDoxODVweDt9XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24ge3RvcDogMCA7IG1heC13aWR0aDoxMDAlO1xuYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC42KTt9XG5cblxuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtmb250LXNpemU6MjJweDtcbmNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDsgd2lkdGg6IDkwJSA7bWFyZ2luLWxlZnQ6IDUlOyBtYXJnaW4tYm90dG9tOjEwcHg7IGxpbmUtaGVpZ2h0OiAxZW07fVxuXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXN1Yi1oZWFkaW5nO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZToxM3B4O1xuICBtYXJnaW4tYm90dG9tOjE1cHg7XG59XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY29udGFpbmVyIHsgcGFkZGluZy1sZWZ0OiAwO1xucGFkZGluZy1yaWdodDogMDt9XG5cbi5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAuYm9yZGVyLWJ1dHRvbi1tZCB7bWFyZ2luLWxlZnQ6MDtcblxuXG5oZWlnaHQ6IGluaGVyaXQ7XG4gcGFkZGluZzogNXB4IDEwcHg7XG4gZm9udC1zaXplOiAxMnB4O1xuIGNvbG9yOiAjZmZmO1xuIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcblxufVxuXG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAuYm9yZGVyLWJ1dHRvbi1tZDpob3ZlciB7XG5cbiAgXHRjb2xvcjogIzNiM2IzYjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cbiAgXHR9XG5cbiAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCB7bWFyZ2luLWJvdHRvbTogMTBweDt9XG4gIC5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiAubGlzdC1pdGVtLXRleHQgaDQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo2MDBweCl7XG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmJvcmRlci1idXR0b24tbWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNjOTUxMDk7IGJvcmRlci1jb2xvcjojYzk1MTA5O1xuIGNvbG9yOiNmZmY7fVxufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KXtcblx0LmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIHsgbWF4LXdpZHRoOjEwMjBweCAhaW1wb3J0YW50O1xuXHR0b3A6IDE1JSA7IGxlZnQ6ODVweDsgcmlnaHQ6ODVweDsgfVxuXG5cblx0LmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3JkZXItYnV0dG9uLW1kIHttYXJnaW4tbGVmdDowJTt9XG59XG5cblxuXG5cbiAgICAgIC8vZW5kIEdIXG5cblxuXG4vKiBFTkQgOiBDaGFubmVsIG1hc3RoZWFkICBDYXJvdXNlbCAqL1xuXG5cbi8qIEdIIE1hc3RoZWFkICovXG5cbi5tYXN0aGVhZC13cmFwcGVyIHtoZWlnaHQ6IDQwMHB4O2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xufVxuXG4ubWFzdGhlYWQtd3JhcHBlciAuaGVhZGVyLWl0YWxpY3MgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktcmVndWxhci1pdGFsaWM7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyLmNmLXdyYXBwZXIgaW1nIHttYXJnaW4tdG9wOjU1cHg7IH1cblxuLm1hc3RoZWFkLXdyYXBwZXIgaDEge2ZvbnQtc2l6ZTo0NHB4OyBjb2xvcjojYmU0NjAxOyB9XG4ubWFzdGhlYWQtd3JhcHBlciBoMiB7IGZvbnQtc2l6ZToyNXB4OyBjb2xvcjogIzNiM2IzYiA7fVxuXG4uaGVyby1iYW5uZXIge1xuICBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIjtcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuLm1hc3RoZWFkLXdyYXBwZXIgeyBoZWlnaHQ6MzAwcHg7fVxuXG4ubWFzdGhlYWQtd3JhcHBlciBoMSB7Zm9udC1zaXplOjQwcHg7fVxuLm1hc3RoZWFkLXdyYXBwZXIgaDIge2ZvbnQtc2l6ZTogMjJweDsgd2lkdGg6IDUwJTtcbm1hcmdpbi1sZWZ0OiAwO31cblxuICAubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIGltZyB7bWFyZ2luLXRvcDozMHB4OyB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tYmFubmVyIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLm1hc3RoZWFkLXdyYXBwZXIuaGVyby1iYW5uZXIgaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cblx0Lm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAvKnRoaXMgaXMgdGhlIG1hc2sgdGludCBkYXJrIGJhY2tncm91bmQgKi9cblxuXHR7dG9wOiAwIDsgbWF4LXdpZHRoOjEwMCU7IGhlaWdodDo5MCU7XG5iYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO31cblxuXHQubWFzdGhlYWQtd3JhcHBlciBoMSB7Zm9udC1zaXplOiAyMHB4O1xuY29sb3I6I2ZmZiAhaW1wb3J0YW50OyAgbWFyZ2luLWJvdHRvbTo1cHg7fVxuXG4ubWFzdGhlYWQtd3JhcHBlciB7aGVpZ2h0OiAxODVweH1cblxuLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciBpbWcgeyB3aWR0aDoxMDBweCAhaW1wb3J0YW50O31cblxuLm1hc3RoZWFkLXdyYXBwZXIuY2Ytd3JhcHBlciAuYnJlYWRjcnVtYiAqIHtjb2xvcjojZmZmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTo5cHh9XG5cblx0Lm1hc3RoZWFkLXdyYXBwZXIgaDIge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRmb250LXNpemU6MTNweDsgIG1hcmdpbi1ib3R0b206MTVweDt9XG5cblxuICAubWFzdGhlYWQtd3JhcHBlci5jZi13cmFwcGVyIGltZyB7bWFyZ2luLXRvcDotMjBweDsgfVxuXG4gIC5tYXN0aGVhZC13cmFwcGVyIGgxIHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH1cblxuXHR9XG5cbi8qIEVORCBNYXN0aGVhZCAqICAvXG5cbi8qIEdIIGxlZnQgdG9wIHJvdyBoZWFkZXIgbmF2ICovXG5cbi8qSGVhZGVyIHRvcCByb3cgbGVmdCAqL1xuXG4ud3JhcHBlci10b3Atcm93IC5uYXY+bGk+YTpob3ZlciwgLndyYXBwZXItdG9wLXJvdyAubmF2PmxpPmE6Zm9jdXMsIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscz5saS5hY3RpdmU+YSwgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLCAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMgIHtcbmJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IGNvbG9yOkBranVwLWFxdWE7IH1cblxuLyogRU5EIEdIIEhlYWRlciB0b3Agcm93IGxlZnQgKi9cblxuXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbn1cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtcblx0Y29sb3I6I2ZmZjtcbiAgcGFkZGluZzogMzBweCAzNXB4IDEwcHg7XG5cdG1hcmdpbjowcHg7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAucHVsbC1yaWdodCB7XG5cdG1hcmdpbi10b3A6NXB4O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNEMDY3MzU7XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBoNCB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcblx0Zm9udC1zaXplOiAyNXB4O1xufVxuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgcCB7XG5cdG1hcmdpbi1ib3R0b206MHB4XG59XG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBwIGEge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLXdyYXBwZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLWhlYWRlciB7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuLnNlY3Rpb24taGVhZGVyIGgyIHtcblx0bWFyZ2luOiA2MHB4IDAgNDBweDtcblx0Y29sb3I6ICMzYjNiM2I7XG59XG4uc2VjdGlvbi1oZWFkZXIgLm1lZGlhLWJvZHkge1xuXHRkaXNwbGF5OmlubGluZTtcbn1cblxuLmNoYW5uZWwtY3RhLXdyYXBwZXIge1xuICAgcGFkZGluZzogNDBweCAwO1xuICAuY2hhbm5lbC1jdGEtcGFuZWwge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5jaGFubmVsLWN0YSAubWVkaWEtYm9keSB7XG5cdHBhZGRpbmc6IDIwcHggNzVweCAwIDA7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyXG59XG4uY2hhbm5lbC1xdWlja2xpbmtzIC5tZWRpYS1ib2R5IHtcblx0ZGlzcGxheTppbmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAqIHNwYW4geyBmb250LXNpemU6IDIwcHggISBpbXBvcnRhbnQ7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYycHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDEpIHNwYW4ge3dpZHRoOiAzMDBweCAhIGltcG9ydGFudDsgfVxufVxuXG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbn1cblxuLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZzogNjBweCAwcHggNDRweCAwO1xufVxuLmdldC1pbi10b3VjaC13cmFwcGVyIC5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6MTYwcHg7XG59XG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIgLnRleHQtaW1hZ2UgaDQge1xuICBjb2xvcjogIzAxNzc4MDtcbn1cbi5hZHZpc2VyLXRoZW1lLmdldC1pbi10b3VjaC13cmFwcGVyIGg0IGEge1xuICBjb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lO1xufVxuLmJ1c2luZXNzLXRoZW1lLmdldC1pbi10b3VjaC13cmFwcGVyIGg0IGEge1xuICBjb2xvcjogI2JlNDYwMTtcbn1cblxuXG4vL0dIIExhdGVzdCBOZXdzIDIzLjAyXG5cbi5pbnZlc3RtZW50LW5ld3MtaW5zaWdodHMtd3JhcHBlciB7XG4gIHBhZGRpbmc6NjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWE7XG4gIC5uZXdzLWluc2lnaHRzLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLyogUGFkZGluZyB0b3AgYm90dG9tIHNlY3Rpb24gcm93ICAqL1xuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcbnBhZGRpbmc6IDYwcHggMDtcbn1cblxuLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIHtcblxuICBwYWRkaW5nOjYwcHggMDsgYmFja2dyb3VuZC1jb2xvcjojZjBlZWVhO31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgeyBwYWRkaW5nOiAxNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7IH1cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgLnNtYWxsIHsgbWFyZ2luLWJvdHRvbTo1cHg7IGNvbG9yOiM3ODc4NzggfVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCB7IG1hcmdpbi10b3A6MDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5wdWxsLWxlZnQge3BhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDt9XG5cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+LnB1bGwtbGVmdCBpbWcge2Rpc3BsYXk6bm9uZTt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHt3aWR0aDoxMDAlfVxuXG4ud3JhcHBlci5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC0zLmNvbC1sZy0zIHtcbiAgcGFkZGluZy1sZWZ0OjA7IHBhZGRpbmctcmlnaHQ6MH1cblxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCB7ICAgaGVpZ2h0OjQwcHg7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBwIHsgICAgbWFyZ2luLWJvdHRvbTo1cHh9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IC5ibG9nRW50cnlNb3JlTGlua1RleHQge21hcmdpbi10b3A6MHB4O31cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ucHVsbC1sZWZ0IGltZyB7IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjI1M3B4O31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQgeyAgaGVpZ2h0OjcwcHg7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBwIHsgaGVpZ2h0OiA5MHB4O31cblxuICAuYnJlYWRjcnVtYiB7XG4gICAgIGRpc3BsYXk6YmxvY2s7XG4gICB9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAge1xuaGVpZ2h0OiA1MHB4O31cblxuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+LnB1bGwtbGVmdCBpbWcge2Rpc3BsYXk6YmxvY2s7IHdpZHRoOiAzNzBweDt9XG5cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHsgaGVpZ2h0OjcwcHg7fVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgcCB7XG5oZWlnaHQ6IDUwcHg7fVxuXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBoNCB7ICAgaGVpZ2h0OjQwcHggIWltcG9ydGFudDsgfVxuXG4gIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gIH1cblxuICAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2QwNjczNTtcbiAgfVxuXG4gIC5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuLndyYXBwZXIuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMi5jb2wtc20tNi5jb2wtbWQtMy5jb2wtbGctMyB7cGFkZGluZy1yaWdodDogMHB4OyBwYWRkaW5nLWxlZnQ6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB4O31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbi53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTMge3BhZGRpbmctcmlnaHQ6IDEwcHg7IHBhZGRpbmctbGVmdDogMTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDt9XG5cbn1cblxuIC8vIEVORCBHSCBsYXRlc3QgbmV3cy5cblxuLy8gMjQuMDIuMTUgR0ggbmF2IHJpZ2h0IGRlc2t0b3BcblxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdj5saT5hOmZvY3VzLCAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLCAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLCAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzICB7XG4gIGNvbG9yOkBranVwLWRhcmstZ3JleTtcbn1cblxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdj5saT5hLCAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2PmxpPmE6aG92ZXIge1xuICBjb2xvcjogQGtqdXAtZGFyay1ncmV5O1xuICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG5cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXY+bGkuYWN0aXZlPmEsICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXY+bGk+YTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBranVwLWNyZWFtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC00cHggMCBAa2p1cC1vcmFuZ2U7XG59XG5cbiNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXY+bGk+YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBranVwLWFsbW9zdC13aGl0ZTtcbn1cblxuLy8gRU5EIDI0LjAyLjE1IEdIIG5hdiByaWdodCBkZXNrdG9wXG5cblxuLy8gR0ggMjQuMDIuMTUgaG9tZXBhZ2UgY2hhbm5lbCBjdGEsIGluZm8gZGlyZWN0aXZlLCBxdWljayBsaW5rc1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4vKmhvbWVwYWdlIHNlY29uZCByb3csIG1vYmlsZSAmIG1hZ25pZnlpbmcgZ2xhc3MgaWNvbnMgKi9cbi53cmFwcGVyLmNoYW5uZWwtY3RhLXdyYXBwZXIgLmNvbC1jdXN0b20uY29sLXhzLTEyIHttYXJnaW4tYm90dG9tOjIwcHh9XG4ud3JhcHBlci5jaGFubmVsLWN0YS13cmFwcGVyIC5jb2wtY3VzdG9tLmNvbC14cy0xMjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOjBweH1cblxuLypob21lcGFnZSBzZWNvbmQgcm93IG9yYW5nZSwgb3BlbiBzdXBlciBhY2NvdW50ICYgcmVnIG9ubGluZSBhY2Nlc3MgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDA2NzM1OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDA2NzM1O31cblxuXG59XG5cbi8qUXVpY2sgbGlua3MgKi9cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciB7IHBhZGRpbmcgOiA0MnB4IDAgMzBweH1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyB7XG4gIGhlaWdodDppbmhlcml0O1xuICBsaSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgLmNhcmV0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYi1wYW5lLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6LTMxcHg7XG4gIGJvcmRlci10b3A6MXB4ICNkY2RhZDYgc29saWRcblxufVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtkaXNwbGF5OiB0YWJsZS1jZWxsOyBwYWRkaW5nOiAwIDVweDt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHttYXJnaW46MTBweH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTRweCkgIGFuZCAobWF4LXdpZHRoOiA3NzNweCkge1xuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgxKSBhLFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDMpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCg0KSBhIHtcbiAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNSU7XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHttYXJnaW4tdG9wOi0yMHB4fVxuXG59XG5cbi8qIEVtYmVkZGVkIHBhZ2Ugc2VhcmNoIGNvbnRhaW5lciAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5M3B4KSB7XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtkaXNwbGF5OiBibG9ja31cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkge3dpZHRoOjEwMCV9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3BhbiB7dGV4dC1hbGlnbjpsZWZ0O31cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHtwb3NpdGlvbjogcmVsYXRpdmU7d2lkdGg6IDEwMCU7aGVpZ2h0OiA1MHB4O31cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBkaXYuY2FyZXQge1xuICBkaXNwbGF5Om5vbmU7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgxKSBhLFxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMikgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDMpIGEsXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCg0KSBhIHtcbmJhY2tncm91bmQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6NTBweDsgIHRvcDogMTdweDsgZm9udC1zaXplOjE3cHggLyogd2lkdGg6IDMwMHB4OyAqL31cblxuLnNlY3Rpb24taGVhZGVyIGgyIHttYXJnaW4tYm90dG9tOjI0cHh9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSB7ZGlzcGxheTpub25lO31cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSB7Ym9yZGVyLWJvdHRvbTogMXB4ICNjOGM2YzIgc29saWQ7fVxuXG5cbi5jaGFubmVsLXF1aWNrbGlua3Mtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgeyBwYWRkaW5nIDogMzBweCAwIDB9XG5cbn1cblxuXG5cbi8vIEVORCBHSCAyNC4wMi4xNSBob21lcGFnZSBjaGFubmVsIGN0YSwgaW5mbyBkaXJlY3RpdmUsIHF1aWNrIGxpbmtzXG5cblxuLy8gR0ggMjUuMDIuMTUgcXVpY2sgbGlua3MgbW9iaWxlXG5cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhIHtjb2xvcjojNDQ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lO31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkzcHgpIHtcblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIC5jbG9zZS10YWIge2Rpc3BsYXk6bm9uZTt9XG5cbi50YWItcGFuZS5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUge21hcmdpbi10b3A6LTMxcHg7IH1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhIHtmb250LXNpemU6MTVweDsgZm9udC1mYW1pbHk6QGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsIGFyaWFsOyBtYXJnaW4tdG9wOjA7XG5jb2xvcjojMDM3NjkxICFpbXBvcnRhbnR9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgaDQgYTpob3ZlciB7Y29sb3I6IzIzNTI3YyAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgcCB7ZGlzcGxheTpub25lfVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtwYWRkaW5nOjdweCAwfVxuXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206MH1cblxufVxuXG4vLyBFTkQgR0ggMjUuMDIuMTVcblxuXG5cbi8vIEdIIDI2LjAyLjE1XG5cblxuaDUsIGg2IHtmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDpib2xkOyBmb250LXNpemU6IDE1cHh9XG5cbi5kcm9wZG93bi1tZW51IGg1IHsgZm9udC1zaXplOjE2OyBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7fVxuXG4vLyBFTkQgR0ggMjYuMDIuMTVcblxuXG5cbi8qIEdIIDAyLjAzLjE1ICAqL1xuXG4vKlN1cGVyIG92ZXJ2aWV3IHRodW1icyAqL1xuXG4ub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGg0IGEge21hcmdpbi10b3A6MTBweDsgY29sb3I6IzNiM2IzYjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTogYmxvY2s7fVxuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBhIGg0OmhvdmVyIHtjb2xvcjojM2IzYjNiOyAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH1cblxuLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQgYSB7IGNvbG9yOiBAZGVmYXVsdC1saW5rLWNvbG9yIH07XG4ub3ZlcnZpZXctdGVhc2VyLWNvbCBoNCBhOmhvdmVyIHsgY29sb3I6IEBkZWZhdWx0LWxpbmstY29sb3ItaG92ZXIgfTtcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIge3BhZGRpbmc6NjBweCAwO31cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTk3cHgpIHtcbiAgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIHtwYWRkaW5nOjMwcHggMDt9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaW1nIHtkaXNwbGF5Om5vbmU7fVxuXG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5vdmVydmlldy10ZWFzZXItY29sIHAge2Rpc3BsYXk6bm9uZTt9XG5cbiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQgeyBmb250LXNpemU6MTZweDsgfVxuXG4gLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIHtwYWRkaW5nOiAxNXB4IDEwcHh9XG5cbiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgeyBib3JkZXItYm90dG9tOiAxcHggI2M4YzZjMiBzb2xpZDsgIHBhZGRpbmc6IDBweCAxMHB4OyAgfVxuXG5cbiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2w6bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbTogbm9uZTt9XG5cbiB9XG5cbi5vdmVydmlldy10ZWFzZXItY29sIGltZyB7bWFyZ2luLWJvdHRvbTo4cHg7IH1cblxuLypNYXN0aGVhZCBzbSAqL1xuXG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7aGVpZ2h0OiAzMjBweDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7fVxuXG5cblxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge2ZvbnQtc2l6ZTo0MnB4OyBjb2xvcjojY2UwMDU4O1xuICBtYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbToxMHB4OyB3aWR0aDo2NSU7fVxuXG4ubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMiB7IGZvbnQtc2l6ZTogMjRweDsgbGluZS1oZWlnaHQ6MS4yOyBjb2xvcjogIzNiM2IzYjsgd2lkdGg6NjUlO1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXN1Yi1oZWFkaW5nOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbi5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHsgaGVpZ2h0OjI3MHB4O31cblxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEgeyB3aWR0aDo2NSU7ICBmb250LXNpemU6NDBweDt9XG5cblxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDIge2ZvbnQtc2l6ZTogMjJweDsgd2lkdGg6IDY1JTsgbWFyZ2luLWxlZnQ6IDA7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTIwOXB4KXtcblxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge21hcmdpbi10b3A6IDI1cHghaW1wb3J0YW50O31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcblxuLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge21hcmdpbi10b3A6IDUwcHghaW1wb3J0YW50O31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCl7XG5cblx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gLmNvbnRhaW5lci5wYWdlLWhlYWRlci1jb250YWluZXIgLyp0aGlzIGlzIHRoZSBtYXNrIHRpbnQgZGFyayBiYWNrZ3JvdW5kICovXG5cblx0e3RvcDogMDsgbWF4LXdpZHRoOjEwMCU7IGhlaWdodDo5MCU7IGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7fVxuXG5cdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgxIHsgZm9udC1zaXplOiAyMHB4OyBtYXJnaW4tYm90dG9tOjVweDsgd2lkdGg6OTAlO31cbiAgICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSBzcGFuIHsgY29sb3I6I2ZmZiAhaW1wb3J0YW50O31cblxuXHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7aGVpZ2h0OiAxODVweDt9XG5cblx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge21hcmdpbi10b3A6MjVweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjI7IG1hcmdpbi1sZWZ0OjIlO31cblxuXG5cdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIGgyIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtsaW5lLWhlaWdodDogMS4yOyB3aWR0aDo5MCU7IG1hcmdpbi1ib3R0b206IDMwcHg7IGZvbnQtc2l6ZToxM3B4OyBtYXJnaW4tbGVmdDoyJTsgbWFyZ2luLWJvdHRvbToxNXB4O31cblxuXHR9XG5cbi8qIEFjY29yZGlvbiBGQVFzICovXG5cbi5jYW1wYWlnbi1jb250ZW50IC5mYXFzIC5wYW5lbC1oZWFkaW5nIGgzIHtmb250LWZhbWlseTpAZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgQXJpYWwsIEhlbHZldGljYTsgZm9udC1zaXplOjE3cHh9XG5cbi5jYW1wYWlnbi1jb250ZW50IC5mYXFzIC5wYW5lbC1oZWFkaW5nIGEge2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wYW5lbC1oZWFkaW5nIGEge1xuIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51cy5wbmcpO1xuIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSAxM3B4O1xufVxuXG5cbi5jYW1wYWlnbi1jb250ZW50IC5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQge1xuIC8qYm9yZGVyLXRvcDoxcHggI2M4YzZjMiBzb2xpZDsqL1xuICBtYXJnaW4tdG9wOjE1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4vKiBDYXJvdXNlbCBpbmRpY2F0b3JzICovXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtwYWRkaW5nLWxlZnQ6MDsgd2lkdGg6MThweDsgaGVpZ2h0OjE4cHg7IG1hcmdpbjogMHB4IDVweDt9XG5cbi8qIEVORCBHSCAwMi4wMy4xNSBzdXBlciBvdmVydmlldyB0aHVtYnMgKi9cblxuLy9UViBHSFxuXG4vKiBHRVQgaW4gdG91Y2ggLS0tLS0gKi9cbi50aHJlZS1jb2x1bW4gLmNvbC1jdXN0b20geyB3aWR0aDozMCU7IG1hcmdpbi1sZWZ0OjIlO31cblxuQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHtcbiAgLnRocmVlLWNvbHVtbiAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6OTMlICFpbXBvcnRhbnQ7fVxuXG4gLyogLnByb2R1Y3QtcGFnZS1jdGEgaDQgYSB7ZGlzcGxheTogYmxvY2s7fSAgICAgKi9cblxufVxuLm5vLWdsb2JhbC1nZXQtaW4tdG91Y2ggLnJvdy1mb290ZXIgLmdldC1pbi10b3VjaC13cmFwcGVyIHtcbiAgZGlzcGxheTpub25lO1xufVxuXG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBwIHtcbiAgLypkaXNwbGF5Om5vbmU7Ki9cbn1cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IGEsXG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFyY2hpdmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmc6IDUwcHggMHB4O1xufVxuXG4vKiBPdmVydmlldyBwYWdlIC0gY2FtcGFpZ25zIGFuZCBwcm9kdWN0cyAqL1xuXG4ucGFnZS1vdmVydmlldyBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI4cHggISBpbXBvcnRhbnQ7XG59XG5cbi8qIFByb2R1Y3QgcGFnZSAqL1xuXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyIC5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDI1cHggMCAwO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBsaSxcbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgbGkuYWN0aXZlICB7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBsaS5sYXN0LmFjdGl2ZSAge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoYXJjb2FsIC5icmVhZGNydW1iIGxpLmFjdGl2ZSxcbi5jaGFyY29hbCAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciBoMSB7XG5cdG1hcmdpbjogMCAwIDMycHg7XG59XG4ud3JhcHBlci1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xufVxuXG4ucHJvZHVjdC1wYWdlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUE7XG4gIHBhZGRpbmc6IDQwcHggMCAyNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaDQge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbToxOHB4O1xuICAgIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1jdGEgc3Bhbi5idXR0b24tbWQsIC5wcm9kdWN0LXBhZ2UtY3RhIHNwYW4uYnV0dG9uLXNtIHtcbiAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbiAgfVxuXG4uY2VudGVyLWN0YSBoNCwgLmNlbnRlci1jdGEgLmJ1dHRvbi1zbSwgLmNlbnRlci1jdGEgLmJ1dHRvbi1tZCwgLmNlbnRlci1jdGEgLmJ1dHRvbi1sZyB7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4uY2VudGVyLWN0YSAuYnV0dG9uLXNtLCAuY2VudGVyLWN0YSAuYnV0dG9uLW1kLCAuY2VudGVyLWN0YSAuYnV0dG9uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6MjBweDtcbn1cbi5wYWdlLWludHJvLFxuLnByb2R1Y3QtcGFnZS1pbnRybyxcbi5wcm9kdWN0LXBhZ2UtaG93LXRvLWludmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG5cbi5wcm9kdWN0LXBhZ2UtaW50cm8ge1xuICBmb250LXNpemU6MTdweCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtaW50cm8gLmNvbnRhaW5lcixcbi5wcm9kdWN0LXBhZ2UtaW50cm8gLmNvbnRhaW5lcixcbi5wcm9kdWN0LXBhZ2UtaG93LXRvLWludmVzdCAuY29udGFpbmVye1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5uYXYtdGFicyB7XG4gIG1hcmdpbi10b3A6MzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiA0MnB4OyAvKiB0ZW1wIGZpeCAtIGF0dGVtcHQgdG8gcmVtb3ZlIGlmIHBvc3NpYmxlICovXG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBwYWRkaW5nOjEwcHggMjVweDtcbiAgY29sb3I6IzNiM2IzYjtcbiAgYm9yZGVyOjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLm5hdi10YWJzID4gbGkge1xuICBib3JkZXItdG9wOjBweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDoxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgYm9yZGVyLWJvdHRvbTowcHggc29saWQgI2NjYztcbn1cbi5uYXYtdGFicyA+IGxpLmxhc3Qge1xuICBib3JkZXItdG9wOjBweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDoxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJpZ2h0OjBweCBzb2xpZCAjY2NjO1xufVxuLm5hdi10YWJzID4gbGkubGFzdC5hY3RpdmUge1xuICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjY2M7XG59XG4ubmF2LXRhYnMgPiBsaS5maXJzdCxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7XG59XG5cbi5wcm9kdWN0LXBhZ2UtZmFxcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUE7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OjI3MHB4O1xuICAgICAgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHAge1xuICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiBHbG9iYWwgYWNjb3JkaW9ucyAqL1xuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOjMwcHg7XG59XG5cbi5wYW5lbCB7XG4gICAgIGJvcmRlcjogMHB4IG5vbmU7XG4gIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOjEycHggIWltcG9ydGFudDtcbn1cblxuLnBhbmVsLWhlYWRpbmcge1xuICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLnBhbmVsLXRpdGxlIHtcbiAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgbWFyZ2luOiAwcHg7XG59XG5cbi5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkNiAhIGltcG9ydGFudDtcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSBjZW50ZXI7XG4gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6NTBweDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgYSB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG4gICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7XG4gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6NTBweDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzX3dodC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYW5lbCAubWVkaWEtbGlzdCBsaS5tZWRpYSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lbCAubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmFjY29yZGlvbi1sYXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG59XG5cbi8qIE1vemlsbGEgYnVnIGZpeCAqL1xuLmJvb3RzdHJhcC1ibG9nLWVudHJ5IC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIEFib3V0IE1MQyBzdHlsZXMgLSBjcmVhdGVkIGJ5IEltcmFuICovXG5cblxuXG4ub3VyLWltcGFjdCB7XG4gICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ub3VyLWltcGFjdCAqIGgzIHtcbiAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLm91ci1pbXBhY3QgKiBoMSB7XG4gICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG59XG5cbi5vdXItaW1wYWN0LWhlYWRlciB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNEODYwMTg7XG4gICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gISBpbXBvcnRhbnQ7XG59XG5cbi5vdXItaW1wYWN0LWJvZHkge1xuICAgICBjb2xvcjojRDg2MDE4O1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREQ0NEO1xufVxuXG4ub3VyLWltcGFjdC1iZWxvdyB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTk7XG59XG5cbi5vdXItaW1wYWN0LWJlbG93ICogLm1lZGlhLWxlZnQge1xuICAgICBkaXNwbGF5OiBibG9jayAhIGltcG9ydGFudDtcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyICEgaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzAge1xuICAgICBwYWRkaW5nLWJvdHRvbTozMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMzsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7IC8qIEZpcmVmb3ggKi9cbiAgICBjb2x1bW4tY291bnQ6IDM7XG59XG5cbi5jZi1uYXYgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgbGkge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5cbi5jZi1uYXYgbGkgYSB7XG4gICAgIGNvbG9yOiAjM0IzQjNCICEgaW1wb3J0YW50O1xufVxuXG4uY2YtbmF2IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNmLW5hdiAuYWN0aXZlIGEge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBICEgaW1wb3J0YW50O1xuICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0U4NTEwMDtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4vKiBUYWJsZXMgKi9cbi50YWJsZSB7XG4gIGJvcmRlcjowcHg7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7XG4gIHRyIHtcbiAgICB0ZCB7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4udGFibGUtY2VsbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZEQkQyO1xufVxuLnRhYmxlLWNlbGwtc3ViLWhlYWRlciB7XG4gIC8qYmFja2dyb3VkLWNvbG9yOiAjOyovXG59XG4udGFibGUtY2VsbC1zdWItc3ViLWhlYWRlciB7XG4gIC8qYmFja2dyb3VkLWNvbG9yOiAjOyovXG59XG5cbi50YWJsZS1jZWxsLW9yYW5nZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk1MTA5O1xuICBjb2xvcjojZmZmO1xufVxuLnRhYmxlLWNlbGwtb3JhbmdlLXN1Yi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U2MjIxO1xuICBjb2xvcjojZmZmO1xufVxuLnRhYmxlLWNlbGwtb3JhbmdlLXN1Yi1zdWItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzNzMzQTtcbiAgY29sb3I6I2ZmZjtcbn1cbi50YWJsZS1ib3JkZXJlZC1pbWFnZXMgdHIgdGQgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjowO1xufVxuLmZhcS1ib2R5IHRhYmxlIHRoLFxuLm1vZGFsLWJvZHkgLmZhcS1hbnN3ZXItY29udGVudC1yb3cgdGFibGUgdGgge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmZhcS1ib2R5IHRhYmxlIHRkLFxuLm1vZGFsLWJvZHkgLmZhcS1hbnN3ZXItY29udGVudC1yb3cgdGFibGUgdGQge1xuICBib3JkZXItdG9wOjFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4vKiBTdHJvbmdlciBTdXBlciBwYWdlcyAqL1xuXG4ud3JhcHBlci1zdHJvbmdlci1zdXBlciB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWxjLWdseXBoIHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgfVxufVxuLnN0cm9uZ2VyLXN1cGVyLWN0YSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjNmMyO1xuICBtYXJnaW4tYm90dG9tOjIxcHg7XG4gIHBhZGRpbmctYm90dG9tOjIxcHg7XG59XG5cbi5zdHJvbmdlci1zdXBlci1jdGEgLmJ1dHRvbi1tZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxOHB4O1xufVxuXG4uc3Ryb25nZXItc3VwZXItY3RhIC5nbHlwaGljb24ge1xuICBtYXJnaW4tcmlnaHQ6MTJweDtcbn1cblxuLndyYXBwZXItdG9vbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi53cmFwcGVyLXRvb2xzIC50ZXh0LWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDMwcHggISBpbXBvcnRhbnQ7XG59XG5cbi53cmFwcGVyLXRvb2xzIC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICEgaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci10b29scyBpbWcge1xuICB3aWR0aDoxMDAlO1xufVxuXG4ud3JhcHBlci1iZy1mYWY4ZjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWY4ZjQ7XG59XG5cbi53cmFwcGVyLXRyYW5zcGFyZW50LWJyZWFkY3J1bWIge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy9Qcm90ZWN0IE15IFN1cGVyIHBhZ2VzXG5cbi53cmFwcGVyLXByb3RlY3QtbXktc3VwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgLndyYXBwZXItdHJhbnNwYXJlbnQtYnJlYWRjcnVtYjtcbn1cblxuLndyYXBwZXItcHJvdGVjdC1teS1zdXBlci1ob3ctaXQtY2FuLXdvcmsge1xuICAmOmV4dGVuZCgud3JhcHBlci1wcm90ZWN0LW15LXN1cGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm90ZWN0LW15LXN1cGVyLWZvcm0ge1xuICAucHJvdGVjdC1teS1zdXBlci1maWVsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIGJvcmRlci1jb2xvcjogI2M5NTEwOTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5tb2RlbC1wcm90ZWN0LW15LXN1cGVyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDgwMHB4O1xufVxuXG4ubW9kZWwtcHJvdGVjdC1teS1zdXBlciAubW9kYWwtYm9keSBpZnJhbWUge1xuICBib3JkZXI6MHB4O1xufVxuXG5cbi8vQWR2aWNlIHBhZ2VzXG5cbi5hZHZpY2UtY2VudHJlLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5jb21wLXdpbm5lci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogNjBweCA2MHB4IDQycHggNjBweDtcbn1cblxuLmFkdmljZS1jZW50cmUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206NDBweDtcbn1cblxuLmFkdmljZS1jZW50cmUtY29udGVudCB0YWJsZS50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206MDtcbn1cblxuLmFkdmljZS1jZW50cmUtY29udGVudCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG59XG5cbi5hZHZpY2UtY2VudHJlLWNvbnRlbnQgdGFibGUgdGQgaW1nIHtcbiAgcGFkZGluZy1yaWdodDo1cHg7XG59XG5cbi5hZHYtY2VudGVyLW1hcHMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmFkdi1jZW50ZXItbWFwcyBpZnJhbWUge1xuICBib3JkZXI6IDBweCBub25lO1xufVxuXG4vL01pc2NcblxuLmJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmNDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206NDBweDtcblxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDowO1xuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbi10b3A6MDtcbiAgfVxuXG4gIC5tbGMtZ2x5cGgge1xuICAgIGNvbG9yOkBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgZm9udC1zaXplOjMwcHg7XG4gIH1cbn1cblxuLmZlYXR1cmUtY29weSB7XG4gIGZvbnQtc2l6ZToxN3B4O1xufVxuXG4uYnVzaW5lc3MtZ2V0LWluLXRvdWNoIGEge1xuICBjb2xvcjojYzk1MTA5ICFpbXBvcnRhbnQ7XG59XG5cbi5idXNpbmVzcy1nZXQtaW4tdG91Y2ggYTpob3ZlciB7XG4gIGNvbG9yOiNiYzQ0MDEgIWltcG9ydGFudDtcbn1cblxuLmFkdmlzZXItZ2V0LWluLXRvdWNoIGEge1xuICBjb2xvcjojY2UwMDU4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5ndG9wNjAge1xuICBwYWRkaW5nLXRvcDo2MHB4O1xufVxuXG4ucGFkZGluZ3RvcDQwIHtcbiAgcGFkZGluZy10b3A6NDBweDtcbn1cblxuLmx0LWllOSBpbWcge1xuICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHSCBNT0RJRlkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cblxuLyoxMS4wMi4xNS0tLS0tLS0tLS0tLS0tICovXG4ubmF2YmFyLW5hdiB7ZmxvYXQ6IHJpZ2h0O31cblxuXG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXMge1xuY29sb3I6ICMwMTc3ODA7IGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7IGhlaWdodDo1NHB4OyBvdXRsaW5lOm5vbmU7IH1cblxuI21lZ2FtZW51LWNvbC0xIHsvKm1hcmdpbi1sZWZ0OjIwcHg7IHdpZHRoOjI1MHB4OyBwYWRkaW5nOjIwcHg7IGJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7IGNvbG9yOiNmZmY7Ki99XG4jbWVnYW1lbnUtY29sLTEgPiBoNCB7IGZvbnQtc2l6ZToyMnB4O31cbiNtZWdhbWVudS1jb2wtMSBhIHtjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjA7IGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7IH1cbiNtZWdhbWVudS1jb2wtMSBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgfVxuLm1lZ2FtZW51LWNvbC0xIHAge2ZvbnQtc2l6ZTogMTRweDt9XG5cbi8qLnlhbW0gLmRyb3Bkb3duLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge3BhZGRpbmc6IDIwcHggMjBweCA0MHB4IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7IGJvcmRlci10b3A6IDA7bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAwO3otaW5kZXg6IDU7IH0qL1xuXG4ueWFtbS1mdyB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIC4xNzUpO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgLjE3NSk7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUgLmdseXBoaWNvbiB7XG4gICAgY29sb3I6ICMwMTgzOGNcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjZDFkM2Q0IHNvbGlkO1xuICB9XG4gIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogN3B4IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZCAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IGg1IHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggI2QxZDNkNCBzb2xpZDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgY29sb3I6ICNiYzQ0MDE7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8qMTIuMDIuMTUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4vKm1sYyBsb2dvIHBhZGRpbmcgKi9cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG5cblxuLm5hdi10YWJzPmxpLmZpcnN0IHsgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNjY2M7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyBib3JkZXItbGVmdDogMHB4IHNvbGlkICNjY2M7fVxuLm5hdi10YWJzPmxpLmFjdGl2ZSB7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO31cblxuLnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLWNoaWxkKG9kZCkge2JhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7fVxuXG5cbnRkLCB0aCB7XG4gICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbi52aXNpYmxlLXhzIHtkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7fX1cblxuLnJvdy1mb290ZXIud3JhcHBlci5mb290ZXItYmFzZS1iZywgLmJvb3RzdHJhcC1yb3cucGFyYmFzZS5tdWx0aXBsZS1jb2x1bW5zLnNlY3Rpb24geyAvKmJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7Ki99XG5cbi5ib290c3RyYXAtYWRkdGhpcy5wYXJiYXNlLmJvb3RzdHJhcC1iYXNlIHttYXJnaW4tYm90dG9tOjIwcHg7fVxuXG4ucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmFzZS1iZyB7d2lkdGg6MTAwJTt9XG5cbi5yb3ctZm9vdGVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O31cblxuXG4vKjEzLjAyLjE1Ki9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cblx0Lm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXHQud3JhcHBlci53cmFwcGVyLXRvcC1yb3cge2Rpc3BsYXk6bm9uZTt9XG5cbiAgLyoqIDA1LzIwMjUgLSBLanVwIGNoYW5nZXM6IFNUQVJUICoqL1xuICAubmF2LW1vYmlsZS1oZWFkZXIgeyBcbiAgICBoZWlnaHQ6NjRweDtcblxuICAgIC5tb2JpbGUtbWVudXtcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICAvKk1MQyBsb2dvICovXG4gICAgYS5uYXZiYXItYnJhbmR7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAxNnB4OyBcbiAgICAgIG1hcmdpbi10b3A6MDsgXG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICBcbiAgICAgIGltZyB7IFxuICAgICAgICBoZWlnaHQ6MzhweDtcblxuICAgICAgICBtaW4td2lkdGg6IDYxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1sYy1sdGQtY3RhLWJ1dHRvbnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI21sYy1oZWFkZXItYnV0dG9ucy1tb2JpbGUge1xuICAgICAgZmxvYXQ6IGlubGluZS1lbmQ7XG4gICAgICA+IHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyoqIDA1LzIwMjUgLSBLanVwIGNoYW5nZXM6IEVORCAqKi9cblxufVxuXG4vKkFjY29yZGlvbiAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCB7cGFkZGluZy10b3A6MTBweDsgcGFkZGluZy1ib3R0b206MTBweH1cblxufVxuXG4vKjE2LjAyLjE1ICovXG5cbi5uYXYtcGlsbHM+bGk+YSB7Ym9yZGVyLXJhZGl1czogMDt9XG5cbi5nbHlwaGljb24geyB3aWR0aDogaW5oZXJpdDsgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IHsgXG4gICAgZmxvYXQ6bm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhLCBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gcGFkZGluZzogMTRweCAxMi41cHg7IGhlaWdodDppbmhlcml0O31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtcbmJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7IGNvbG9yOiMwMTc3ODA7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO31cblxuLy8udmlzaWJsZS14cyB7b3ZlcmZsb3cteDogaGlkZGVuO31cblxuLm5hdi1waWxscz5saSB7IGZsb2F0Om5vbmU7fVxuXG4jdG9wbmF2LW1vYmlsZSBsaSB7IHdpZHRoOjEwMCU7IGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7IGNvbG9yOiNmZmY7fVxuI3RvcG5hdi1tb2JpbGUgbGkgYTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XG5cbi5uYXYtcGlsbHM+bGkrbGkgeyBtYXJnaW4tbGVmdDogMDt9XG5cbi55YW1tIC5kcm9wZG93bi55YW1tLWZ3IC5kcm9wZG93bi1tZW51IHsgLypHZXR0aW5nIHJpZCBvZiBib3R0b20gYWJvdXQgYWR2aWNlIGxpbmsqLyBwYWRkaW5nOjA7fVxuLm5hdmJhci1vZmZjYW52YXMub2ZmY2FudmFzLXRyYW5zZm9ybS5pbiB7IGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7IC8qYmFja2dyb3VuZCBjb2xvciBzaWRlIG5hdiBsZWZ0ICovfVxuXG4jdG9wbmF2LW1vYmlsZSBsaSBhIHsgY29sb3I6I2ZmZjt9XG5cbiN0b3BuYXYtbW9iaWxlIGxpIGEgeyBwYWRkaW5nOiAxMnB4IDNweCAxMnB4IDE1cHg7fVxuXG4uZHJvcGRvd24tbWVudSB1bCBsaSBhIHsgcGFkZGluZzogMTRweCAhaW1wb3J0YW50OyBib3JkZXI6MDt9XG5cbi5uYXZiYXItbmF2IHttYXJnaW46IDBweCAtMTBweDt9XG5cbn1cbi8qY2hhbmdlIGZyb20gNjAwIHRvIDk5MiBjYXVzZSB0aGVyZSBhcmUgNSB0YWJzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuLyp0YWJzKi9cbi5uYXYtdGFicz5saS5hY3RpdmUsIC5uYXYtdGFicz5saSwgLm5hdi10YWJzPmxpLmZpcnN0LCAubmF2LXRhYnM+bGkubGFzdCB7XG4gIGJvcmRlci1ib3R0b206MXB4ICNjOGM2YzIgc29saWQ7IGJvcmRlci1sZWZ0OjA7IGJvcmRlci1yaWdodDowcHggI2M4YzZjMiBzb2xpZDsgd2lkdGg6MTAwJTt9XG5cblxuICAubmF2LXRhYnM+bGkuYWN0aXZlIHtib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjFweCAjYzhjNmMyIHNvbGlkfVxuXG4ud3JhcHBlci1zdHJvbmdlci1zdXBlciAudGV4dC1pbWFnZSB7cG9zaXRpb246cmVsYXRpdmU7IHRvcDoyMHB4fVxuXG4gIC5hZHYtY2VudGVyLW1hcHMge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxufVxuXG4vKjE3LzAyLzE1LS0tLS0tLS0tLSAqL1xuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7IGNvbG9yOiMwMTc3ODA7IGhlaWdodDppbmhlcml0O31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIGEge2hlaWdodDppbmhlcml0O31cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNzsgY29sb3I6IzAxNzc4MDsgaGVpZ2h0OmluaGVyaXQ7IH1cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIsIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmZvY3VzIHsgaGVpZ2h0OiBpbmhlcml0O31cblxuLyogRXF1YWwgY29sdW1uIGhlaWdodCBzaXppbmcgd2hlbiAuZXF1YWwtY29sLWhlaWdodCBhcHBsaWVkIHRvIHJvdyAqL1xuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJvdy5lcXVhbC1jb2wtaGVpZ2h0OmJlZm9yZSxcbi5yb3cuZXF1YWwtY29sLWhlaWdodDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucm93LmVxdWFsLWNvbC1oZWlnaHQgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucm93LmVxdWFsLWNvbC1oZWlnaHQgPiBbY2xhc3MqPSdjb2wtJ10gPiAqIHtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bzsgXG59XG5cbi5yb3cuZXF1YWwtY29sLWhlaWdodCAuY29sLWN1c3RvbSAuYm9vdHN0cmFwLXRleHQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctZjBlZWVhO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7IHBhZGRpbmctYm90dG9tOiBpbmhlcml0OyBoZWlnaHQ6aW5oZXJpdDt9XG5cdC5kcm9wZG93bi1tZW51IHVsIGxpIGEge3BhZGRpbmc6IDE0cHggMTRweCAhaW1wb3J0YW50O31cblx0LmRyb3Bkb3duLW1lbnUgbGkge2JvcmRlci1ib3R0b206IG5vbmU7fVxuXG5cdG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtwYWRkaW5nOiAxNHB4IDEyLjVweDsgaGVpZ2h0OiBpbmhlcml0O31cblx0bmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGE6aG92ZXIgeyBwYWRkaW5nOiAxNHB4IDEyLjVweDsgaGVpZ2h0OiBpbmhlcml0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhICFpbXBvcnRhbnQ7IGNvbG9yOiMwMTc3ODA7fVxuXG5cdC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpob3ZlciB7IHBhZGRpbmctYm90dG9tOjEzcHg7IGhlaWdodDppbmhlcml0O31cblxufVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gYSB7IGNvbG9yOiAjNDQ0O31cblxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7IHdpZHRoOiAyMTVweDsgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YzsgcGFkZGluZzogMTBweCAxMHB4IDBweCAyMHB4OyBjb2xvcjojZmZmOyBtYXJnaW4tcmlnaHQ6IDEwcHg7fVxuXG4ubWVnYW1lbnUtY29sIHNwYW4uYnV0dG9uLW1kIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7IGNvbG9yOiMwMDRmNTl9XG5cbi5tZWdhbWVudS1jb2wgYSB7IGJhY2tncm91bmQtY29sb3I6I2ZmY2MwMDt9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAubWVnYW1lbnUtY29sIGEge2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDEuNTsgZm9udC13ZWlnaHQ6IDQwMDsgY29sb3I6IEBranVwLWJsYWNrO31cblxuLm1lZ2FtZW51LWNvbCBsaSBhIHtjb2xvcjojNDQ0ICFpbXBvcnRhbnQ7fVxuLm1lZ2FtZW51LWNvbCBsaSBhOmhvdmVyLCAubWVnYW1lbnUtY29sIGxpIGE6Zm9jdXMge2NvbG9yOiMwMTc3ODAgIWltcG9ydGFudDt9XG4ubWVnYW1lbnUtY29sIGEge2NvbG9yOiNmZmYgIWltcG9ydGFudCA7fVxuLm1lZ2FtZW51LWNvbCBhOmhvdmVyLCAubWVnYW1lbnUtY29sIGE6Zm9jdXMgeyB0ZXh0LXRyYW5zZm9ybTogdW5kZXJsaW5lICFpbXBvcnRhbnQ7fVxuXG4ubWVnYW1lbnUtY29sIC5tbGMtZ2x5cGgsIC5kcm9wZG93bi1tZW51IC5nbHlwaGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAyM3B4O31cblxuLmRyb3Bkb3duLW1lbnUgLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMTc3ODA7XG59XG5cbi5zdXBlci1lenktbW9kYWwtdmlkZW97XG4gIC5tb2RhbC12aWRlby1wbGFjZWhvbGRlcigzMTBweCwxNjBweCk7XG59XG5cbi8qIEdsb2JhbCBzdHlsZXMgZm9yIEZBUSwgU2VhcmNoIHJlc3VsdCBwYWdlcyAqL1xuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6NjBweCAwcHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5tbGMtc2VhcmNoIGgxLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAubWxjLWZhcXMgaDEge1xuICBkaXNwbGF5Om5vbmU7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLnNlYXJjaC10eXBlcyxcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmZhcXMtYnJvd3NlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjNztcbn1cblxuLmZhcS1jb21wb25lbnQtd3JhcHBlciBhLmZhcS1icm93c2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM2YzcgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuYnRuLWdyb3VwIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBib3R0b206IC0xcHg7XG59XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmJ0bi1ncm91cCBidXR0b24uc2VhcmNoLXR5cGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzZWFyY2gtY29udGFpbmVyLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAjc2VhcmNoLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLnJlc3VsdC1pdGVtcy1jb250YWluZXIgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAucmVzdWx0LWl0ZW1zLWNvbnRhaW5lciAuZGlkeW91bWVhbnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jZmFxLXJlc3VsdHMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOjIwcHg7XG59XG4jZmFxLXJlc3VsdHMtbGlzdCAucGFuZWwtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBmbG9hdDpyaWdodDtcbn1cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbn1cbi5mYXEtc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiBsaSxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZmFxLXNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uc2VhcmNoLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5zZWFyY2gtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4vKiBGQVFzIHJlc3VsdHMgKi9cbi5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZmFxcy1yZXN1bHRzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5mYXFzLXJlc3VsdHMgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlICB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmZhcXMtcmVzdWx0cyAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmFxLWhlbHBmdWwtbGlua3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjNztcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZmFxLWhlbHBmdWwtbGlua3MgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmFxLWhlbHBmdWwtbGlua3MgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jZmFxLWFuc3dlci1mZWVkYmFjay1ubyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZmFxLWFuc3dlciAubW9kYWwtZGlhbG9nIHtcbiAgICAgd2lkdGg6IDk5MnB4ICEgaW1wb3J0YW50O1xufVxuXG4uZmFxLWFuc3dlciB0YWJsZSB7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mYXEtYW5zd2VyIHRhYmxlIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzIgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5mYXEtYW5zd2VyIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm1vZGFsLWJvZHkgLmZhcS1hbnN3ZXIgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjNmMyICFpbXBvcnRhbnQ7XG59XG5cbi5mYXFzIC5wYW5lbC1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM2Yzc7XG59XG5cbi5mYXFzIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmM3O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmFmOGY0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOjE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6MTRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OjUwcHg7XG59XG5cbi5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjNztcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHBhZGRpbmctdG9wOjE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDo1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzX2Ryay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246OTklIDEwcHg7XG59XG5cbi5mYXFzIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9taW51c19kcmsucG5nXCIpO1xufVxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQsIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjo5OSUgMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gIHBhZGRpbmctcmlnaHQ6NTBweDtcbn1cblxuLmZhcXMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIsIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246OTklIDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDo1MHB4O1xufVxuXG4uZmFxcyAucGFuZWwtaGVhZGluZyBhOmhvdmVyLCAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgISBpbXBvcnRhbnQ7XG4gICBjb2xvcjogIzNiM2IzYjtcbn1cblxuLmZhcXMgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCwgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsIC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDBweFxufVxuLmZhcXMgLnBhbmVsLWNvbGxhcHNlLmNvbGxhcHNlLmluIC5tZWRpYS1saXN0LCAuZmFxLXJlc3VsdHMtbGlzdC1jb250ZW50cyAucGFuZWwtY29sbGFwc2UuY29sbGFwc2UuaW4gLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbi5zZWFyY2gtYmFubmVyIC5zZWFyY2gtdHlwZXMge1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZSAhIGltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtcbiAgb3V0bGluZTpub25lO1xufVxuXG4ucGFnaW5hdGlvbiBsaSBhIHtcbiAgY29sb3I6ICMwMzc2OTEgISBpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLCAucmVzdWx0cGFnaW5nIHVsLm5hdmggbGkgYS5vbjpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiICEgaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuICAuc2VhcmNoLWJhbm5lciAuc2VhcmNoLXR5cGVzIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZhcS1yZXN1bHRzLWxpc3QtY29udGVudHMgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDowO1xuICB9XG5cbiAgI2ZhcXMtcmVzdWx0cy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCwgLmZhcXMtcmVzdWx0cyAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6MDtcbiAgfVxuXG4gICNmYXFzLXJlc3VsdHMtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5mYXEtcmVzdWx0cy1saXN0LWNvbnRlbnRzIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgI2ZhcXMtcmVzdWx0cy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICEgaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEVtYmVkZGVkIEZBUSdzICovXG4uZmFxLWNhdGVnb3J5LWNvbnRhaW5lciB7XG4gIC5mYXEtY2F0ZWdvcnktc3VidGl0bGUge1xuICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICB9XG4gIC5mYXFzLWNvbnRlbnRzIHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbi5mYXEtY2F0ZWdvcnktZGlhbG9nIHtcbiAgdGFibGUge1xuICAgIGJvcmRlcjowcHg7XG4gIH1cbn1cblxuLyogRW1lZGRlZCBzZWFyY2ggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHNwYW4jc2VhcmNoLWljb24uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OlwiXCI7XG59XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiAuZ2x5cGhpY29uLXNlYXJjaCB7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5idG4tcHJpbWFyeTphZnRlciB7XG4gIGJvcmRlci1ib3R0b206MHB4O1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0b3A6IC0xNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogNHB4IDQwcHg7XG59XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gIHBhZGRpbmc6NnB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLyogR0ggMDMuMDMuMTUgICAgICovXG5cblxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCB7IG1hcmdpbi1sZWZ0OjEwcHg7IG1hcmdpbi10b3A6IDEycHg7IHdpZHRoOiAyMTVweDsgcGFkZGluZzogMTBweCAyMHB4IDAgMjBweDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyBjb2xvcjogI2ZmZjtcbmJhY2tncm91bmQtY29sb3I6ICMwMTgzOGM7fVxuXG5cbi5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQgc3Bhbi5idXR0b24tc20ge1xuY29sb3I6ICMwMDRmNTk7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjRkZmZmZmOyBjdXJzb3I6cG9pbnRlcjsgfVxuXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHNwYW4uYnV0dG9uLXNtOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjojMDA0NjUxOyBjb2xvcjojZmZmOyB9XG5cbi5tYXN0aGVhZC13cmFwcGVyIHttYXJnaW4tdG9wOi0xcHh9XG5cbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7fVxuXG5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7cGFkZGluZzoxMHB4IDE1cHh9XG5cbiNtZWdhbWVudS1jb2wtMSBhIHttYXJnaW4tdG9wOi0xMXB4O31cblxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCBzcGFuLmJ1dHRvbi1zbSB7bWFyZ2luLXRvcDoxMHB4fVxuXG4ubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHttYXJnaW4tbGVmdDozMHB4OyBtaW4taGVpZ2h0OjIyMHB4O31cblxuLm1lZ2FtZW51LWNvbDpmaXJzdC1jaGlsZCBoNCB7bWFyZ2luLXRvcDoxNXB4fVxuXG4uZHJvcGRvd24tbWVudSBoNSB7Zm9udC1zaXplOjE2cHg7IG1hcmdpbi10b3A6MTBweH1cblxuQG1lZGlhIChtaW4td2lkdGg6OTk3cHgpe1xuLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG53aWR0aDogMjMlO1xucGFkZGluZzogMCAyMHB4O31cblxufVxuXG5cbi8qbGVmdCBtZW51IHBhbmVsICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbi5uYXZiYXItb2ZmY2FudmFzIHtcbnBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xudG9wOiAwO1xubGVmdDogLTEwMCU7XG56LWluZGV4OiA5OTk7XG53aWR0aDogMTAwJTtcbmhlaWdodDogMTAwJTtcbm92ZXJmbG93LXk6IGF1dG87XG4td2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4td2Via2l0LXRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW47XG4tby10cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluO1xudHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbjtcbn1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4udmlzaWJsZS14cyB7ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O31cblxuLm5hdmJhci1vZmZjYW52YXMubmF2YmFyLW9mZmNhbnZhcy10b3VjaCAubmF2YmFyLWhlYWRlciB7IGJhY2tncm91bmQtY29sb3I6IzAwNDU1MjsgaGVpZ2h0OjU1cHg7fVxuXG4jaWNvbi10b2dnbGUtbW9iaWxlLW5hdiB7cGFkZGluZzogMDsgY29sb3I6I2ZmZjsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMTkuMjVweDsgY29sb3I6IEBranVwLWV4dHJhLWRhcms7IHdpZHRoOiBtaW4tY29udGVudDt9XG5cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEgeyBwYWRkaW5nOjE0cHggMTIuNXB4O31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEgeyBwYWRkaW5nOjE0cHggMTIuNXB4O31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpPmE6Zm9jdXMgeyBwYWRkaW5nOjEycHggMjRweCAhaW1wb3J0YW50O31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpLmZpcnN0PmE6Zm9jdXMgeyBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O31cblxubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpLmxhc3Q+YTpmb2N1cyB7IHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7fVxuXG5cbiN0b3BuYXYtbW9iaWxlIGxpIGEge2JvcmRlci1ib3R0b206MXB4ICM0NDQgc29saWR9XG5cbiNzaXRlLXNlbGVjdC1tb2JpbGUgbGkgYSB7IHBhZGRpbmc6MTRweCAxMi41cHg7IGNvbG9yOiMzYjNiM2I7IH1cblxuI3NpdGUtc2VsZWN0LW1vYmlsZSAubmF2LXBpbGxzPmxpPmEge2JhY2tncm91bmQtY29sb3I6I2YwZWVlYTt9XG5cbiNzaXRlLXNlbGVjdC1tb2JpbGUgLm5hdi1waWxscz5saS5hY3RpdmU+YSwgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojMDA4MjhkO31cblxuLm1lZ2FtZW51LWNvbC5jb2wtc20tMyB7XG53aWR0aDogMTAwJTtcbnBhZGRpbmc6IDAgMTBweDt9XG5cblxufVxuXG4jc2l0ZS1zZWxlY3QtbW9iaWxlIHttYXJnaW4tbGVmdDowfVxuXG5cbi8qZW5kIGxlZnQgbWVudSBwYW5lbCAqL1xuXG4gLyogRU5EIEdIIDAzLjAzLjE1ICovXG5cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGksIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge3dpZHRoOjE4cHg7IGhlaWdodDoxOHB4OyBib3JkZXItcmFkaXVzOjB9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xuLmNhcm91c2VsLWluZGljYXRvcnMgbGksIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge3dpZHRoOiAxMnB4OyBoZWlnaHQ6IDEycHg7IGJvcmRlci1yYWRpdXM6MH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge2JvdHRvbToyMHB4O31cblxufVxuXG5cbi8qIEVORCBHSCAwMy4wMy4xNSBcXCAgICovXG5cblxuLyogR0ggMDUuMDMuMTUgICAqL1xuXG4vKjA1LjAzLjE1ICovXG5cbi5wYW5lbC1oZWFkaW5nIGF7IGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZixBcmlhbCxIZWx2ZXRpY2E7IGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7fVxuXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX3BsdXNfd2h0LnBuZyk7fVxuXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCwgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQ6aG92ZXIge2JhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcblxuICAgI2dsb2JhbF9zZWFyY2hfZmllbGRfbW9iaWxlIHtib3JkZXItcmFkaXVzOjA7IGJvcmRlci1jb2xvcjojZmZmOyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wKTtcbmJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wKTsgbWFyZ2luOjEwcHggMCAwIDEwcHg7fVxuICAjZ2xvYmFsX3NlYXJjaF9maWVsZF9tb2JpbGUgLmlucHV0LWdyb3VwIHtkaXNwbGF5Om5vbmU7fVxuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5nbHlwaGljb24ge2ZvbnQtc2l6ZToxOHB4O31cblxuI2ljb24tc2VhcmNoLW1vYmlsZS1uYXYge3JpZ2h0Oi01cHg7IHRvcDotMjRweDt9XG5cblxuI3RvcG5hdi1tb2JpbGUgbGkgYTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgOyB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cblxuI3NpdGUtc2VsZWN0LW1vYmlsZSAubmF2LXBpbGxzPmxpPmE6aG92ZXIge2NvbG9yOiAjM2IzYjNiO2JhY2tncm91bmQtY29sb3I6ICNlNmU0ZTA7fVxuXG4ubmF2YmFyIHtib3JkZXI6MH1cblxuLm5hdmJhci1vZmZjYW52YXMuaW4geyBib3gtc2hhZG93OiAwcHggMHB4IDRweCAjMzMzO31cblxufVxuXG5AbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuXG4gIC5uYXZiYXItbmF2PmxpIHsgd2lkdGg6MTAwJSB9XG4gIC5uYXZiYXItaGVhZGVyIHtmbG9hdDogbm9uZTt9XG4gIC5uYXZiYXIge2JvcmRlci1yYWRpdXM6MH1cblxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7d2lkdGg6MTAwJTt9XG5cbiAgI2ljb24tc2VhcmNoLW1vYmlsZS1uYXYge3RvcDotMjVweDsgcmlnaHQ6NXB4O31cblxuIC8qY2xvc2UgYnV0dG9uIGxlZnQgcGFuZWwgKi9cbiAgLm5hdmJhci1vZmZjYW52YXMubmF2YmFyLW9mZmNhbnZhcy10b3VjaCAubmF2YmFyLXRvZ2dsZSB7cG9zaXRpb246YWJzb2x1dGU7IHRvcDoxNXB4OyByaWdodDo1cHh9XG5cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEgeyBmb250LXNpemU6MTdweDsgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEyMDVweCkge1xubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6MTNweDtwYWRkaW5nLXJpZ2h0OjEzcHg7XG4gIGZvbnQtc2l6ZToyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cblxufVxuXG5cblxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYSBoNCB7Y29sb3I6IzNiM2IzYjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLm5ld3MtaW5zaWdodHMtcGFuZWwgLm1lZGlhLWJvZHkgYSBoNDpob3ZlciB7Y29sb3I6IzNiM2IzYjsgIHRleHQtZGVjb3JhdGlvbjpub25lOyB9XG5cbi5uZXdzLWluc2lnaHRzLXBhbmVsIC5tZWRpYS1ib2R5IC5ibG9nRW50cnlNb3JlTGlua1RleHQgYSAge2NvbG9yOiMwMzc2OTE7fVxuXG4ubmV3cy1pbnNpZ2h0cy1wYW5lbCAubWVkaWEtYm9keSAuYmxvZ0VudHJ5TW9yZUxpbmtUZXh0IGE6aG92ZXIgIHsgY29sb3I6IzIzNTI3YzsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XG5cbi5ibG9nLW1hc3RoZWFkLndyYXBwZXItYXF1YSB7IGJhY2tncm91bmQtY29sb3I6IzAxODM4Yzt9XG4uYmxvZy1tYXN0aGVhZC53cmFwcGVyLXJ1YmluZSB7IGJhY2tncm91bmQtY29sb3I6I2NlMDA1ODsgfVxuXG4ubXVsdGlwbGUtY29sdW1ucy5jb2x1bW4uY2YgLmdseXBoaWNvbiB7Y29sb3I6ICM2MjYwNWM7fVxuXG4vKkVORCBHSCAwNS4wMy4xNSAgICAqL1xuXG4vKiBHSCAwNi4wMy4xNSAgICovXG5cbi8qVGFicyAqL1xuXG4ucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7YmFja2dyb3VuZC1pbWFnZTpcbnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY29uX2FjY29yZGlvbl9wbHVzX3dodC5wbmcpO31cblxuLnBhbmVsLWhlYWRpbmcgYSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fYWNjb3JkaW9uX21pbnVzLnBuZyk7fVxuXG4ucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtwYWRkaW5nLWxlZnQ6MThweDsgcGFkZGluZy1yaWdodDoxOHB4fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpe1xuXG4gIC5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLFxuICAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24sIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICB9XG5cbn1cblxuI21lZ2FtZW51LWNvbC0xIGg0IHtwYWRkaW5nLXRvcDoxNXB4O31cblxuLmRyb3Bkb3duLW1lbnUgaDUge3BhZGRpbmctdG9wOjlweH1cblxuLm1lZ2FtZW51LWNvbCAubWxjLWdseXBoIHtjb2xvcjojMDE3NzgwO31cblxuLyogRU5EIEdIIDA2LjAzLjE1ICAqL1xuXG4uYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojMzMzO1xufVxuLmltcG9ydGFudC1pbmZvLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5pbi10aGUtbmV3cy1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOjE1cHg7XG4gICAgaGVpZ2h0OjIwMHB4O1xufVxuXG5cbi5jaGFubmVsLW5ld3MtaW5zaWdodHMtd3JhcHBlci5zZWN0aW9uLXdyYXBwZXIgLm1lZGlhIHttYXJnaW4tdG9wOjBweH1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtaGVhZGVyLCAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1mb290ZXIge1xuICAgICBib3JkZXI6IDBweCBub25lO1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1kaWFsb2cge1xuICAgICB3aWR0aDogODAwcHg7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQge1xuICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgYSB7XG4gICAgIGhlaWdodDogOTBweDtcbiAgICAgd2lkdGg6IDE1MHB4O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGltZyB7XG4gICAgIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5cbi5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHtcbiAgICAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCB0ZDpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICAgbWFyZ2luLXRvcDogMTBweCAhIGltcG9ydGFudDtcbn1cblxuLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCB0ZDpudGgtY2hpbGQoNCkgaW1nIHtcbiAgICAgbWFyZ2luLXRvcDogNXB4ICEgaW1wb3J0YW50O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1ib2R5IGgzLCAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1ib2R5IHAge1xuICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1ib2R5IHAge1xuICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWRpYWxvZyB7IHdpZHRoOiBhdXRvOyB9XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgYSB7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IH1cbiAgLnNhdmUtcmV0aXJlbWVudCAubW9kYWwtY29udGVudCBpbWcgeyBoZWlnaHQ6IGF1dG87IHdpZHRoOiAxMDAlOyAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1kaWFsb2cgeyB3aWR0aDogMTAwJTsgfVxuICAuc2F2ZS1yZXRpcmVtZW50IC5tb2RhbC1jb250ZW50IGEgeyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyB9XG4gIC5zYXZlLXJldGlyZW1lbnQgLm1vZGFsLWNvbnRlbnQgaW1nIHsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgfVxuXG59XG5cblxuLndyYXBwZXIud3JhcHBlci10b3Atcm93IC5mb3JtLWdyb3VwIHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH1cblxuLmFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7XG5ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDc0NzQ3O31cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4uYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbmJvcmRlci1yaWdodDogMHB4IHNvbGlkICM0NzQ3NDc7fVxuXG4uYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDc0NzQ3O31cblxufVxuXG4ubW9kYWwtYWxpZ24tY2VudGVyID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSAge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGhlaWdodDozMDBweFxufVxuXG4ubW9kYWwtYWxpZ24tY2VudGVyID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSAge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG5cbn1cblxuLm1vZGFsLWFsaWduLWNlbnRlciAubW9kYWwtZGlhbG9nIHtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZGFsLWFsaWduLWNlbnRlciA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkgIHtoZWlnaHQ6MzUwcHh9XG59XG5cbi5uYXYtdGFicz5saS5hY3RpdmU+YSB7Zm9udC13ZWlnaHQ6Ym9sZDt9XG5cbi5wcm9kdWN0LXBhZ2UtY29sLWJ0biBzcGFuLmJ1dHRvbi1zbSB7bWFyZ2luLXRvcDowOyBtYXJnaW4tYm90dG9tOjB9XG5cbi5sYXRlc3QtbmV3cy1jdGEtYnRuIHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudDt9XG5cblxuI2ljb24tdG9nZ2xlLW1vYmlsZS1oZWFkZXIgeyBwYWRkaW5nOiAwOyBmb250LXNpemU6MzJweDsgY29sb3I6IzNiM2IzYjt9XG5cbiNpY29uLXVzZXItbW9iaWxlLWhlYWRlciB7cG9zaXRpb246cmVsYXRpdmU7IHRvcDo1cHg7IHJpZ2h0OjhweDsgZm9udC1zaXplOjMycHg7IGNvbG9yOiMzYjNiM2I7fVxuXG5cbi8qcmlnaHQgYWR2aXNlIHRhYiBmaXhlZCAqL1xuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsIHttYXJnaW4tdG9wOjE2cHh9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzPmxpPmEge2ZvbnQtc2l6ZToyMHB4OyBmb250LWZhbWlseTogXCJDaGFybGllLVN0ZC1NZWRpdW1cIiAhaW1wb3J0YW50OyB9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLm5hdi10YWJzPmxpPmE6aG92ZXIge2NvbG9yOiMwMzc2OTEgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpIGEge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge2NsZWFyOmJvdGggIWltcG9ydGFudDsgIG1hcmdpbi1ib3R0b206MjIwcHggIWltcG9ydGFudDt9XG5cblxuLmNob29zZS1hZHZpY2UtdGFicyBoNCB7bWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O31cblxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7IGJvcmRlci1ib3R0b206IDJweCAjZmZmIHNvbGlkICFpbXBvcnRhbnQ7fVxuXG5cblxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHIgdGR7IHBhZGRpbmctdG9wOjVweCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyAudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQge3BhZGRpbmctdG9wOjQwcHggIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCB7cGFkZGluZy1ib3R0b206NDBweCAhaW1wb3J0YW50O31cblxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwOXB4KXtcbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG5wYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSB7IHdpZHRoOjMxMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpIHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMykge3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyAubmF2LXRhYnM+bGkuYWN0aXZlPmEge3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicz5saT5hIHt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSBhIHttYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50O31cblxufVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXY+bGk+YTpob3ZlciwgLmNob29zZS1hZHZpY2UtdGFicyAubmF2PmxpPmE6Zm9jdXMge2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpe1xuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlIHtcbnBhZGRpbmctcmlnaHQ6IDBweCAgIWltcG9ydGFudDtcbn1cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaSB7IHdpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIHVsLm5hdi10YWJzIGxpOm50aC1vZi10eXBlKDIpIHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMykge3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50OyBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7fVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicz5saS5hY3RpdmU+YSB7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5uYXYtdGFicz5saT5hIHt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O31cblxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpmaXJzdC1vZi10eXBlOmJlZm9yZSxcbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGk6bnRoLW9mLXR5cGUoMik6YmVmb3JlLFxuLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyBsaTpudGgtb2YtdHlwZSgzKTpiZWZvcmVcbnt3aWR0aDozMDBweCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMge2NsZWFyOmJvdGggIWltcG9ydGFudDsgIG1hcmdpbi1ib3R0b206MjAwcHggIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkgYSB7bWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuXG4uY2hvb3NlLWFkdmljZS10YWJzIC5tZWRpYS1saXN0eyBwYWRkaW5nLXRvcDo1MHB4ICFpbXBvcnRhbnR9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGl7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDt9XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlOmFmdGVyIHtyaWdodDowICFpbXBvcnRhbnR9XG5cbiAgLmNob29zZS1hZHZpY2UtdGFicyB1bC5uYXYtdGFicyB7Y2xlYXI6Ym90aCAhaW1wb3J0YW50OyAgbWFyZ2luLWJvdHRvbToxNDBweCAhaW1wb3J0YW50O31cblxufVxuXG4jZ2xvYmFsX3NlYXJjaF9mb3JtLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgXG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXRvcDowcHg7IFxuICBjb2xvcjpAa2p1cC12ZXJ5LWRhcmstZ3JleTsgXG4gIGJhY2tncm91bmQtY29sb3I6aW5oZXJpdDsgXG4gIGN1cnNvcjpwb2ludGVyOyBcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOjIwcHg7XG4gIFxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgbWF4LWhlaWdodDogNTZweDtcbiAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgcGFkZGluZzoxNnB4O1xuICAgIFxuICB9XG59XG5cbi8qIEltcmFuICovXG4ubW9kYWwtYWxpZ24tY2VudGVyIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtYWxpZ24tY2VudGVyIC5tb2RhbC1mb290ZXIge1xuICAgICBib3JkZXI6MHB4O1xufVxuLmNmLXF1aWNrbGlua3Mge1xuICAgcGFkZGluZy1ib3R0b206IDQycHggISBpbXBvcnRhbnQ7XG59XG5cbi5jZi12aWRlby1oZWFkZXIgaDIsIC5jZi12aWRlby1oZWFkZXIgaDMge1xuICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOjBweCAhaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWJsdWUtdGV4dCBsaSwgLnRhYmJlZC1ibHVlLXRleHQgdWwge1xuICAgICBib3JkZXI6IDBweCAhIGltcG9ydGFudDtcbn1cblxuLnRhYmJlZC1ibHVlLXRleHQgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uLy4uL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjojRkZGO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogIzAxODM4QyAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAycHggMHB4IDBweCA0MHB4ICEgaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWJsdWUtdGV4dCAubWVkaWEge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5jZi1ob3BlLWFjY29yZGlvbiAucGFuZWwgPiBkaXY6bnRoLWNoaWxkKDIpe1xuICBtaW4taGVpZ2h0OjI1MHB4O1xuICBwYWRkaW5nLXRvcDozMHB4O1xufVxuLmNmLW5hdiAuYWN0aXZlIGEge1xuIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUEgISBpbXBvcnRhbnQ7XG4gYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNFODUxMDA7XG4gYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmNmLW5hdiB1bCBsaSB7XG4gbWFyZ2luLWJvdHRvbTogMHB4O1xuIHBhZGRpbmctbGVmdDogMTBweDtcbiBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuIHBhZGRpbmctdG9wOjJweDtcbn1cbi5tbGMtY29tbXVuaXR5LWxvZ28ge1xuIHBhZGRpbmctYm90dG9tOjBweDtcbiBwYWRkaW5nLXRvcDoxMHB4O1xufVxuLmNlbnRyZS1hbGlnbi1hbGwgKiB7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hcmdpbmJvdHRvbTEwIHtcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xufVxuXG5cbi5oMXNlbGZ7IG1hcmdpbi10b3A6NTVweCFpbXBvcnRhbnR9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuXG4uaDFzZWxmeyBtYXJnaW4tdG9wOjk1cHghaW1wb3J0YW50fVxuXG59XG5cblxuLndpZGUtdHh0IC5jYXJvdXNlbC1jYXB0aW9uIGgyIHttYXJnaW4tYm90dG9tOjQwcHg7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcblxuICAud2lkZS10eHQgLmNhcm91c2VsLWNhcHRpb24gaDIge2ZvbnQtc2l6ZTozNnB4O31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4ud2lkZS10eHQgLm9yYW5nZXtjb2xvcjojZmZmO31cblxuLmNoYXJjb2FsIHtjb2xvcjojZmZmO31cbi5wZXJzaXN0ZW50LWNoYXJjb2FsIC5jaGFyY29hbCB7XG4gICAgY29sb3I6ICMzYjNiM2I7XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpbGVzIC5pY29uLW1sYy1jaGV2cm9uIHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt9XG59XG5cbi50aWxlcyAuaWNvbi1tbGMtY2hldnJvbiB7XG4gICAgIGNvbG9yOiAjQUFBOEE0O1xuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICByaWdodDogMHB4O1xuICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICB3aWR0aDogMTAwJTtcbn1cblxuI2ZhcXMtYnJvd3NlIC5uYXYtdGFicyBsaSArIGxpICsgbGkgKyBsaSArbGkgYS5hY3RpdmUge1xuICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbn1cblxuLmJveC1jb250ZW50IHAge2ZvbnQtc2l6ZToxNC41cHg7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbi5jaGFubmVsLWN0YS13cmFwcGVyIC5jZiB7bWFyZ2luLWJvdHRvbToxMHB4fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpe1xuLm5hdi1waWxscz5saS5hY3RpdmU+YSwgIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMge2JhY2tncm91bmQtY29sb3I6IzJhMmEyYX1cbn1cblxuLypMZWZ0IHBhbmVsIGlzc3VlIHdpdGggbWVnYW1lbnUgKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXtcbi5oaWRkZW4teHMgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxuLmRyb3Bkb3duLW1lbnUge2Zsb2F0Om5vbmUgIWltcG9ydGFudDt9XG4uZHJvcGRvd24tbWVudSB7IHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDt9XG59XG5cbi8qY2Fyb3VzZWwgbm8gcGFkZGluZyBsZWZ0IGFuZCByaWdodCAqL1xuXG4ud3JhcHBlci5jYXJvdXNlbC1jb250ZW50LWxpc3Qtd3JhcHBlciAuY29sLXhzLTEyIHsgcGFkZGluZy1sZWZ0OjA7IHBhZGRpbmctcmlnaHQ6MDt9XG5cbi8vIFN1cnZleSBNb2RhbCBTdHlsZXNcblxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUsIC5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMSAhIGltcG9ydGFudDtcbiAgZm9udC1zaXplOjI2cHg7XG59XG5cbi5jdXN0b21lci1zdXJ2ZXkgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtYm9keSAuY29sLWN1c3RvbSAubWVkaWEge1xuICBwYWRkaW5nLXRvcDoxNXB4O1xufVxuXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzZjMiAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmN1c3RvbWVyLXN1cnZleSAubW9kYWwtZm9vdGVyIC5kaXNjbGFpbWVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4IG5vbmU7XG4gIGNvbG9yOiBAZGVmYXVsdC1saW5rLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcblxufVxuXG4uY3VzdG9tZXItc3VydmV5IC5tb2RhbC1mb290ZXIgLmRpc2NsYWltZXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN1cGVyLWV6eS1tb2RhbC12aWRlb3tcbiAgLm1vZGFsLXZpZGVvLXBsYWNlaG9sZGVyKDMxMHB4LDE2MHB4KTtcbn1cblxuLndyYXBwZXIud3JhcHBlci1kYXJrICNnbG9iYWxfc2VhcmNoX2Zvcm0gLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O31cblxuLy9QaG9uZSBhbiBhZHZpc2VyIHN0eWxlcyBhZGRlZCAtIDA5LzAyLzIwMTYgLy9cblxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy10b3A6MDtcbn1cblxuLnBob25lLWFkdmlzZXIgLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGhvbmUtYWR2aXNlciAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDpob3ZlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuXG4ucGhvbmUtYWR2aXNlciAucGFuZWwgLm1lZGlhLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi5waG9uZS1hZHZpc2VyIC5tZWRpYS1saXN0IC5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4ucGhvbmUtYWR2aXNlciAubWVkaWEtbGlzdCAubWVkaWEtYm9keSAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbiNscENoYXQgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4vL1N0eWxlcyB0byBmaXggYnV0dG9uIChidXR0b24wbWQpIHRpdGxlXG5cbi5wYWdlLWhlYWRlci1jb250YWluZXIgc3Bhbi5idXR0b24tbWQge1xuICBwYWRkaW5nLXRvcDoxMHB4O1xufVxuXG4vKioqKioqKioqKioqKiBTaWxvIHVwbGlmdCAqKioqKioqKioqKioqKioqL1xuLm1hc3RoZWFkLXdyYXBwZXIge1xuXHQubWFzdGhlYWQtYWR2aXNlciB7XG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcblx0XHR9XG5cdH1cbn1cbi5wYW5lbC1kZWZhdWx0LnBhbmVsLXNpbmdsZS5kYXJrLXBhbmVsLXNpbmdsZSB7XG5cdC5wYW5lbC1oZWFkaW5nIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGgzIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1NZWRpdW07XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogMHB4O1xuXHRcdH1cblx0fVxuXHQucGFuZWwtYm9keSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTQ4YTtcblx0XHRib3JkZXItdG9wOiAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdGhyIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5NDhhO1xuXHRcdH1cblx0fVxufVxuLmJvcmRlci1idXR0b24tci1jaGV2cm9uIHtcblx0LmJvcmRlci1idXR0b24tbWQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci13aWR0aDogMC4xZW0gMC4xZW0gMCAwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDAuNDVlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMC4yNWVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHdpZHRoOiAwLjQ1ZW07XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblx0XHRwYWRkaW5nOiAxMXB4IDM1cHggMTFweCAyMXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5hZHZpc2VyLXRhYnMtanVzdGlmaWVkIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk0OEE7XG5cdC5ib290c3RyYXAtbmF2LXNlY29uZGFyeSB7XG5cdFx0Lm5hdi10YWJzIHtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdD5saSB7XG5cdFx0XHRcdGJvcmRlcjogMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTQ4QTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQ+bGkuYWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyOiAwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzk1MTA5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm1hc3RoZWFkLXhzIHtcblx0aGVpZ2h0OiAxMzZweDtcbn1cbi5iYWNrZ3JvdW5kLXNpemUtY292ZXIge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuLmZ1bGwtd2lkdGgtaHIge1xuXHQubWVkaWEtYm9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5iZy1jb2xvci0xNjE4MTgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxODE4ICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3ItZmFmOGY0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhaW1wb3J0YW50O1xufVxuLmRlZXAtb3JhbmdlIHtcblx0Y29sb3I6ICM3NDE5MTU7XG59XG4uc3ViaGVhZGluZy1wYXJ0aWFsLXVuZGVybGluZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHR3aWR0aDogNTVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzk1MTA5O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn1cbi5wb3J0Zm9saW8tY29sLWNhbGxvdXQge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7XG5cdC5wb3J0Zm9saW8tbGVmdC1jb2wtY2FsbG91dCB7XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblx0XHRoNCB7XG5cdFx0XHRmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cbn1cbi5wb3J0Zm9saW8tY29sLWNhbGxvdXQubGFzdCB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcblx0Ym9yZGVyLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC52ZXJ0aWNhbC1hbGlnbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5tYXN0aGVhZC13cmFwcGVyIHtcblx0XHQubWFzdGhlYWQtYWR2aXNlciB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQubWFzdGhlYWQtd3JhcHBlciB7XG5cdFx0Lm1hc3RoZWFkLWFkdmlzZXIge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcblx0LmFkdmlzZXItdGFicy1qdXN0aWZpZWQge1xuXHRcdC5uYXYtdGFicyB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0fVxuXHQubWFzdGhlYWQteHMge1xuXHRcdGgxIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuXHRcdD5saSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIEN1c3RvbSBzcGFjaW5nXG4uc3BhY2luZy1wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wdC01IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLXBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BhY2luZy1wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW10LTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5zcGFjaW5nLW1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnNwYWNpbmctbWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuXG4vKiBDVEEgbmF2IGJ1dHRvbiAqL1xuLm5hdi1jdGEtYXF1YSBsaS5sYXN0LCAubmF2LWN0YS1hcXVhIGxpLmxhc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICBoZWlnaHQ6NDFweDtcbn1cbi5uYXYtY3RhLWFxdWEgbGkubGFzdCBhIHtcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnRcbn1cbm5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YS1ob3Zlcjtcbn1cblxuLm5hdi1jdGEtb3JhbmdlIGxpLmxhc3QsIC5uYXYtY3RhLW9yYW5nZSBsaS5sYXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICBoZWlnaHQ6NDFweDtcbn1cbi5uYXYtY3RhLW9yYW5nZSBsaS5sYXN0IGEge1xuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudFxufVxubmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xufVxuXG4ubmF2LWN0YS1ydWJpbmUgbGkubGFzdCwgLm5hdi1jdGEtcnViaW5lIGxpLmxhc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIGhlaWdodDo0MXB4O1xufVxuLm5hdi1jdGEtcnViaW5lIGxpLmxhc3QgYSB7XG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50XG59XG5uYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzICB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lLWhvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3RhLW5hdiBsaS5sYXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN0YS1uYXYgbGkubGFzdCwgLmN0YS1uYXYgbGkubGFzdDpob3ZlciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtYXF1YSAubmF2YmFyLW5hdiBsaS5sYXN0IGEsXG4gIG5hdi5uYXZiYXItZGVmYXVsdC5uYXYtY3RhLWFxdWEgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1hcXVhIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYSxcbiAgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpob3ZlciwgbmF2Lm5hdmJhci1kZWZhdWx0Lm5hdi1jdGEtb3JhbmdlIC5uYXZiYXItbmF2IGxpLmxhc3QgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhLFxuICBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmhvdmVyLCBuYXYubmF2YmFyLWRlZmF1bHQubmF2LWN0YS1ydWJpbmUgLm5hdmJhci1uYXYgbGkubGFzdCBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vVmFsdWUgb2YgYWR2aWNlIGZvcm0gc3R5bGVzXG5cbi52b2EtaGVyby1iYW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG59XG5cbi52b2EtbGlzdHMge1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS92YWx1ZS1vZi1hZHZpY2UvY2hlY2stY2lyY2xlLnBuZycpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuLndyYXBwZXItdm9hLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnZhbHVlLW9mLWFkdmljZSB7XG4gIC5yb3ctYm9keSB7XG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItdm9hLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cblxuICAudm9hLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiA0M3B4ICEgaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAxNTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuICBcbiAgLnZvYS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC50ZWFzZXItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIGgzIGEge1xuICAgICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmFsdWUtb2YtYWR2aWNlIHtcbiAgICAud3JhcHBlci12b2EtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLndyYXBwZXItdm9hLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52b2EtaGVyby1iYW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLm1lZGlhLnNwYWNpbmctbXQtMzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnRlYXNlci1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnZvYS1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmhpZGUtb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYXN0aGVhZC1zbSAudm9hLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgfVxufVxuXG4vLyBNTEMgdGFicyBzdHlsZSB0d2Vha1xuXG4udGFicyB7XG4gIC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgbGk6bGFzdC1jaGlsZC5hY3RpdmUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICB9XG4gIH1cblxuICAubWVkaWEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFicyB7XG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZC5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGk6bGFzdC1jaGlsZC5hY3RpdmUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBzdHlsZXNcblxuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1jYW1wYWlnbi5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mYW5kYi5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtbHRkLXNlYXJjaC5sZXNzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL21sYy1sdGQtY29tbXVuaXR5LWZvdW5kYXRpb24ubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWxjLWx0ZC1tZWdhbWVudS5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tbGMtZGF5Mi1saXN0cy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9lbWJlZHZpZ2Zvcm0ubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2Fyb3VzZWwubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWthbWFpLXZpZGVvLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhbXBhaWduLXVuY2hhbmdpbmcubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmV0aXJlbWVudC1odWIubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbXlzdXBlci10YWJzLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25wcy1mb3JtLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N1cGVyc2l6ZXIubGVzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NwYWNlci5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9kaXJlY3Qtc3VwZXItc3NmLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N1cGVyLXRvLXBlbnNpb24ubGVzc1wiO1xuQGltcG9ydCBcInRoZW1lLW1sYy1icmFuZC5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90b3AtaGVhZGVyXCI7XG5AaW1wb3J0IFwiY29va2llLW5vdGlmaWNhdGlvbi5sZXNzXCI7XG5cblxuLnRlc3QtdGhlbWUtbGVzcyBoNSB7XG4gIGNvbG9yOnJlZDtcbn1cblxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbi50YWItZm9jdXMoKSB7XG4gIC8vIERlZmF1bHRcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIC8vIFdlYktpdFxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLndyYXBwZXIud3JhcHBlci1wcmltYXJ5LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbm5hdi5uYXZiYXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWluLWhlaWdodDogQG5hdmJhci1oZWlnaHQ7XG59XG5uYXYubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWhlYWRlci1iZztcbiAgLm5hdmJhci1uYXYgPi5vcGVuPmFcbiAgICAmJiA6aG92ZXIgJiYgOmZvY3VzIHtcbiAgICBjb2xvcjogIzAxNzc4MDsgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNzsgaGVpZ2h0OjU0cHg7IG91dGxpbmU6bm9uZTtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBsaSB7XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMTc3ODA7XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgICAgICBmb250LXNpemU6IEBuYXZiYXItZGVmYXVsdC1mb250LXNpemU7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMi41cHg7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjMDE3NzgwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gICAgICAgICAgaGVpZ2h0OjU0cHg7XG4gICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5vcGVuIHtcbiAgICAgIGEge1xuICAgICAgICAgY29sb3I6ICMwMTc3ODA7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY3O1xuICAgICAgICAgaGVpZ2h0OjU0cHg7XG4gICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaGVhZGVyLWJnO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgcGFkZGluZzogMHB4IDU3LjVweCAwcHggMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgICAgICB0b3A6MHB4XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLy5uYXZiYXIge1xuLy8gIG1hcmdpbi10b3A6IDBweDtcbi8vICBtYXJnaW4tYm90dG9tOiAwcHg7XG4vLyAgbWluLWhlaWdodDogQG5hdmJhci1oZWlnaHQ7XG4vL31cbi8vLm5hdmJhci1oZWFkZXIge1xuLy8gIGhlaWdodDogYXV0bztcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWhlYWRlci1iZztcbi8vfVxuLy8ubmF2YmFyLWRlZmF1bHQge1xuLy8gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy99XG4vLy5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hIHtcbi8vICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4vLyAgZm9udC1zaXplOiBAbmF2YmFyLWRlZmF1bHQtZm9udC1zaXplO1xuLy8gIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbi8vfVxuLy8ubmF2YmFyLWJyYW5kIHtcbi8vICBwYWRkaW5nOiAwcHggNTcuNXB4IDBweCAwcHg7XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIHRvcDogMjBweDtcbi8vfVxuLy8ubmF2YmFyLW5hdiB7XG4vLyAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuLy99XG4vLy5uYXZiYXItbmF2PmxpPmEge1xuLy8gIHBhZGRpbmc6IDEwcHggMTIuNXB4O1xuLy99XG5cbkBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi10b3A6IDBweFxuICB9O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuLy8gIC53cmFwcGVyLXByaW1hcnktbmF2IHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfTtcbiAgLm5hdmJhci1vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IC0yNTBweDtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICB9XG4gIC5uYXZiYXItb2ZmY2FudmFzLm9mZmNhbnZhcy10cmFuc2Zvcm0uaW57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNTBweCwgMHB4LCAwcHgpO1xuICB9XG59XG5cblxuLyogc3RhdGljIG1vYmlsZSBoZWFkZXIgYmFyIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2LW1vYmlsZS1oZWFkZXIge1xuICAubW9iaWxlLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogODg4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5zY3JvbGwtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDEwcHggLTE1cHggIzY2Njtcbn1cblxuI2ljb24tdXNlci1tb2JpbGUtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2ljb24tdG9nZ2xlLW1vYmlsZS1oZWFkZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4vKiBtb2JpbGUgb2ZmY2FudmFzIG5hdiAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2dsb2JhbF9zZWFyY2hfZm9ybV9tb2JpbGUge1xuICB3aWR0aDogMTgwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbiNnbG9iYWxfc2VhcmNoX2ZpZWxkX21vYmlsZSB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuI2ljb24tc2VhcmNoLW1vYmlsZS1uYXYge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IC0yM3B4O1xuICByaWdodDogMTBweDtcbn1cblxuI2ljb24tdG9nZ2xlLW1vYmlsZS1uYXYge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5uYXYtbW9iaWxlLWhlYWRlciBhLm5hdmJhci1icmFuZCBpbWcge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cblxuLyogaW1hZ2Ugc2VydmxldCBkZWZhdWx0IHJ1bGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyohXG4gKiBZYW1tITMgLSBZZXQgYW5vdGhlciBtZWdhbWVudSBmb3IgQm9vdHN0cmFwIDNcbiAqIGh0dHA6Ly9nZWVkbW8uZ2l0aHViLmNvbS95YW1tM1xuICpcbiAqIEBnZWVkbW8gLSBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqL1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgWWFtbSBTdHlsZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnlhbW0ge1xuXG4gIC8vIHJlc2V0IHBvc2l0aW9uc1xuICAubmF2LCAuY29sbGFwc2UsIC5kcm9wdXAsIC5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC8vIHByb3BhZ2F0ZSBtZW51IHBvc2l0aW9uIHVuZGVyIGNvbnRhaW5lciBmb3IgZncgbmF2YmFyc1xuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvLyBieSBkZWZhdWx0IGFsaWducyBtZW51IHRvIGxlZnRcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBDb250ZW50IHdpdGggcGFkZGluZ1xuICAueWFtbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cblxuICAvLyBGdWxsd2lkdGggbWVudVxuICAuZHJvcGRvd24ueWFtbS1mdyAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogMDsgcmlnaHQ6IDA7XG4gIH1cblxufSIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuLmltZy1yZXNwb25zaXZlKEBkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiBAZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbi5pbWctcmV0aW5hKEBmaWxlLTF4OyBAZmlsZS0yeDsgQHdpZHRoLTF4OyBAaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0xeH1cIik7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTJ4fVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IEB3aWR0aC0xeCBAaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvL1xuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBAaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiBAaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBAaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiBAaGVhZGluZ3MtY29sb3I7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogQGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xuICB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG59XG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgxOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgyOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgzOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg0OyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg1OyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg2OyB9XG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IGZsb29yKChAZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgfVxufVxuXG5cbi8vIEVtcGhhc2lzICYgbWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqIEBmb250LXNpemUtc21hbGwgLyBAZm9udC1zaXplLWJhc2UpKTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXRlLXdhcm5pbmctYmc7XG4gIHBhZGRpbmc6IC4yZW07XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLy8gVHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiBAdGV4dC1tdXRlZDtcbn1cbi50ZXh0LXByaW1hcnkge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xufVxuLnRleHQtaW5mbyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLWluZm8tdGV4dCk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtd2FybmluZy10ZXh0KTtcbn1cbi50ZXh0LWRhbmdlciB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLWRhbmdlci10ZXh0KTtcbn1cblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxuLmJnLXByaW1hcnkge1xuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxuICAvLyBhdXRvbWF0aWNhbGx5LlxuICBjb2xvcjogI2ZmZjtcbiAgLmJnLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xufVxuLmJnLXN1Y2Nlc3Mge1xuICAuYmctdmFyaWFudChAc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uYmctaW5mbyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1pbmZvLWJnKTtcbn1cbi5iZy13YXJuaW5nIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmJnLWRhbmdlciB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XG4gIG1hcmdpbjogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIC5saXN0LXVuc3R5bGVkKCk7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKEBkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAudGV4dC1vdmVyZmxvdygpO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogQGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIEBhYmJyLWJvcmRlci1jb2xvcjtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IEBibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBAYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogQGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCBAYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy8gVGV4dCBvdmVyZmxvd1xuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG4udGV4dC1vdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGEmOmhvdmVyIHtcbiAgICBjb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG4uYmctdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICBhJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIENvZGUgKGlubGluZSBhbmQgYmxvY2spXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiBAY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvZGUtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6IEBrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBrYmQtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAvIDIpO1xuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6IEBwcmUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmUtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwcmUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiBAcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICAuY29udGFpbmVyLWZpeGVkKCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItc207XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIC5jb250YWluZXItZml4ZWQoKTtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgLm1ha2Utcm93KCk7XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuLm1ha2UtZ3JpZC1jb2x1bW5zKCk7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG4ubWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLm1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgLm1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAubWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuLmNvbnRhaW5lci1maXhlZChAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG4ubWFrZS1yb3coQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgKEBndXR0ZXIgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogKEBndXR0ZXIgLyAtMik7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuLm1ha2UteHMtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG59XG4ubWFrZS14cy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuLm1ha2Utc20tY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbi5tYWtlLW1kLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbi5tYWtlLWxnLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgQGdyaWQtY29sdW1uc2AuXG5cbi5tYWtlLWdyaWQtY29sdW1ucygpIHtcbiAgLy8gQ29tbW9uIHN0eWxlcyBmb3IgYWxsIHNpemVzIG9mIGdyaWQgY29sdW1ucywgd2lkdGhzIDEtMTJcbiAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIEBpdGVtKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWw7IFwiPTxcIiBpc24ndCBhIHR5cG9cbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxuICAgIEB7bGlzdH0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICAgIHBhZGRpbmctbGVmdDogIChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICB9XG4gIH1cbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKSB7XG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcbiAgICBAaXRlbTogflwiLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcbiAgICBAe2xpc3R9IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuY29sKDEpOyAvLyBraWNrc3RhcnQgaXRcbn1cblxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHdpZHRoKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fSB7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1c2gpIGFuZCAoQGluZGV4ID4gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1c2gtQHtpbmRleH0ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1c2gpIGFuZCAoQGluZGV4ID0gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1bGwpIGFuZCAoQGluZGV4ID4gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1bGwtQHtpbmRleH0ge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA9IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gb2Zmc2V0KSB7XG4gIC5jb2wtQHtjbGFzc30tb2Zmc2V0LUB7aW5kZXh9IHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEJhc2ljIGxvb3BpbmcgaW4gTEVTU1xuLmxvb3AtZ3JpZC1jb2x1bW5zKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQGluZGV4ID49IDApIHtcbiAgLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKTtcbiAgLy8gbmV4dCBpdGVyYXRpb25cbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKChAaW5kZXggLSAxKSwgQGNsYXNzLCBAdHlwZSk7XG59XG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuLm1ha2UtZ3JpZChAY2xhc3MpIHtcbiAgLmZsb2F0LWdyaWQtY29sdW1ucyhAY2xhc3MpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCB3aWR0aCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1bGwpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdXNoKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmc7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogQHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgLy8gQ2VsbHNcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGNlbGwgc2l6aW5nXG4vL1xuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTkvMTAgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUge1xuICB0ZCxcbiAgdGgge1xuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LzEwIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuLnRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgQHRhYmxlLWJnLWFjdGl2ZSk7XG4udGFibGUtcm93LXZhcmlhbnQoc3VjY2VzcywgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KGluZm8sIEBzdGF0ZS1pbmZvLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nLCBAc3RhdGUtd2FybmluZy1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQoZGFuZ2VyLCBAc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG4udGFibGUtcm93LXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLkB7c3RhdGV9LFxuICAgID4gdGguQHtzdGF0ZX0sXG4gICAgJi5Ae3N0YXRlfSA+IHRkLFxuICAgICYuQHtzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLkB7c3RhdGV9OmhvdmVyLFxuICAgID4gdGguQHtzdGF0ZX06aG92ZXIsXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuQHtzdGF0ZX0sXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogQGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gU2V0IHRoZSBoZWlnaHQgb2YgZmlsZSBjb250cm9scyB0byBtYXRjaCB0ZXh0IGlucHV0c1xuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIC50YWItZm9jdXMoKTtcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7XG4gIC50cmFuc2l0aW9uKH5cImJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXNcIik7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAuZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgLnBsYWNlaG9sZGVyKCk7XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudFxuICB9XG5cbiAgLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xuICB0ZXh0YXJlYSYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5cbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4vL1xuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20ge1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcge1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cblxuLmlucHV0LXNtLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtc21hbGw7IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuLmlucHV0LWxnLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtbGFyZ2U7IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoQGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5oYXMtd2FybmluZyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgIHRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi5mb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoICh3aGljaCBhbHNvIGF2b2lkc1xuICAgIC8vIGEgYnVnIGluIFdlYktpdDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTY5KS5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIC5tYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogKEBncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogQGxpbmUtaGVpZ2h0LWxhcmdlKSArIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG4uZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHRleHQtY29sb3I6ICM1NTU7IEBib3JkZXItY29sb3I6ICNjY2M7IEBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICBAc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKEBib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICAuYm94LXNoYWRvdyhAc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGBAaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuLmZvcm0tY29udHJvbC1mb2N1cyhAY29sb3I6IEBpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgQGNvbG9yLXJnYmE6IHJnYmEocmVkKEBjb2xvciksIGdyZWVuKEBjb2xvciksIGJsdWUoQGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5ib3gtc2hhZG93KH5cImluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IEB7Y29sb3ItcmdiYX1cIik7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4uaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0OyBAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG5cbiAgc2VsZWN0JiB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEmLFxuICBzZWxlY3RbbXVsdGlwbGVdJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogQGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbDsgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWJhc2U7IEBsaW5lLWhlaWdodC1iYXNlOyBAYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgLnVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIC50YWItZm9jdXMoKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogQGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrc1xuICAgIC5vcGFjaXR5KC42NSk7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGVmYXVsdC1jb2xvcjsgQGJ0bi1kZWZhdWx0LWJnOyBAYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXByaW1hcnktY29sb3I7IEBidG4tcHJpbWFyeS1iZzsgQGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cbi5idG4tc3VjY2VzcyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXN1Y2Nlc3MtY29sb3I7IEBidG4tc3VjY2Vzcy1iZzsgQGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4taW5mby1jb2xvcjsgQGJ0bi1pbmZvLWJnOyBAYnRuLWluZm8tYm9yZGVyKTtcbn1cbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2Vcbi5idG4td2FybmluZyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXdhcm5pbmctY29sb3I7IEBidG4td2FybmluZy1iZzsgQGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGFuZ2VyLWNvbG9yOyBAYnRuLWRhbmdlci1iZzsgQGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy14cy12ZXJ0aWNhbDsgQHBhZGRpbmcteHMtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi5idXR0b24tdmFyaWFudChAY29sb3I7IEBiYWNrZ3JvdW5kOyBAYm9yZGVyKSB7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyxcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUmIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG4uYnV0dG9uLXNpemUoQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcbn1cbiIsIi8vIE9wYWNpdHlcblxuLm9wYWNpdHkoQG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogQG9wYWNpdHk7XG4gIC8vIElFOCBmaWx0ZXJcbiAgQG9wYWNpdHktaWU6IChAb3BhY2l0eSAqIDEwMCk7XG4gIGZpbHRlcjogflwiYWxwaGEob3BhY2l0eT1Ae29wYWNpdHktaWV9KVwiO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC50cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0ciYuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgdGJvZHkmLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50cmFuc2l0aW9uLXByb3BlcnR5KH5cImhlaWdodCwgdmlzaWJpbGl0eVwiKTtcbiAgLnRyYW5zaXRpb24tZHVyYXRpb24oLjM1cyk7XG4gIC50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIi8vXG4vLyBEcm9wZG93biBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAgIEBjYXJldC13aWR0aC1iYXNlIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogIEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCBAZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAuYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgLm5hdi1kaXZpZGVyKEBkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICB9XG59XG5cbi8vIEhvdmVyL0ZvY3VzIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICAucmVzZXQtZmlsdGVyKCk7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgcmlnaHQ6IDA7XG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAoQHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAuZHJvcGRvd24tbWVudS1yaWdodCgpO1xuICAgIH1cbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICAgIC5kcm9wZG93bi1tZW51LWxlZnQoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuLm5hdi1kaXZpZGVyKEBjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSBnaXZlbiBhIC5kcm9wZG93bi1tZW51IGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4teHMpOyB9XG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4tc20pOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4tbGcpOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiBAY2FyZXQtd2lkdGgtbGFyZ2UgQGNhcmV0LXdpZHRoLWxhcmdlIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgQGNhcmV0LXdpZHRoLWxhcmdlIEBjYXJldC13aWR0aC1sYXJnZTtcbn1cblxuXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbiAgICA+IC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4uYm9yZGVyLXRvcC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLXJpZ2h0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItYm90dG9tLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItbGVmdC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuIiwiLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAuaW5wdXQtbGcoKTtcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIC5pbnB1dC1zbSgpO1xufVxuXG5cbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBTaXppbmdcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZzogQHBhZGRpbmctc21hbGwtdmVydGljYWwgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgJi5pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBsaXN0LXN0eWxlOiBub25lO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiBAbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6IEBuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICAubmF2LWRpdmlkZXIoKTtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgLm5hdi1qdXN0aWZpZWQoKTtcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkKCk7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogQG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIE5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogQG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiBAbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IEBuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiAgQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiBAbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IEBzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogIC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiBAemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGhlaWdodDogQG5hdmJhci1oZWlnaHQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIEJhcnNcbiAgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2IGxpbmtzXG4vL1xuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2Vcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogKEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpIC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6ICAgIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogICAgQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogMTBweCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgLmZvcm0taW5saW5lKCk7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gbWVudXNcblxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoQG5hdmJhci1ib3JkZXItcmFkaXVzKTtcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xufVxuXG5cbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxuXG4ubmF2YmFyLWJ0biB7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LXNtYWxsKTtcbiAgfVxuICAmLmJ0bi14cyB7XG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XG4gIH1cbn1cblxuXG4vLyBUZXh0IGluIG5hdmJhcnNcbi8vXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cblxuLm5hdmJhci10ZXh0IHtcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0ICB7IC5wdWxsLWxlZnQoKTsgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAucHVsbC1yaWdodCgpO1xuICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBuYXZiYXJcbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1iZztcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuICB9XG5cbiAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xuICAubmF2YmFyLW5hdiB7XG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcbiAgLy9cbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbnZlcnNlIG5hdmJhclxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYmc7XG4gIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xuICB9XG5cbiAgLy8gRHJvcGRvd25zXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cblxuLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAZWxlbWVudC1oZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKChAbmF2YmFyLWhlaWdodCAtIEBlbGVtZW50LWhlaWdodCkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKChAbmF2YmFyLWhlaWdodCAtIEBlbGVtZW50LWhlaWdodCkgLyAyKTtcbn1cbiIsIi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRmxvYXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbGVhcmZpeCB7XG4gIC5jbGVhcmZpeCgpO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIC5jZW50ZXItYmxvY2soKTtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIC50ZXh0LWhpZGUoKTtcbn1cblxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy9cbi8vIEJyZWFkY3J1bWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogQGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCBAYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJyZWFkY3J1bWItYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJAe2JyZWFkY3J1bWItc2VwYXJhdG9yfVxcMDBhMFwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogQGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogQGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGxpID4gYSxcbiAgPiBsaSA+IHNwYW4ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gID4gLmRpc2FibGVkIHtcbiAgICA+IHNwYW4sXG4gICAgPiBzcGFuOmhvdmVyLFxuICAgID4gc3Bhbjpmb2N1cyxcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExhcmdlXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4ucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXIgcGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiBAcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiBAcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItYmc7XG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogQGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xuICBhJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbGFiZWwtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXByaW1hcnktYmcpO1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXdhcm5pbmctYmcpO1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvLyBMYWJlbHNcblxuLmxhYmVsLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6IEBiYWRnZS1mb250LXdlaWdodDtcbiAgY29sb3I6IEBiYWRnZS1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IEBiYWRnZS1saW5lLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWRnZS1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJhZGdlLWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbiAgLmJ0bi14cyAmIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbiAgYSYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGJhZGdlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcbiAgICBjb2xvcjogQGJhZGdlLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFkZ2UtYWN0aXZlLWJnO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYgKyAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuIiwiLy9cbi8vIEp1bWJvdHJvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogQGp1bWJvdHJvbi1wYWRkaW5nIChAanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogQGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogQGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGp1bWJvdHJvbi1iZztcblxuICBoMSxcbiAgLmgxIHtcbiAgICBjb2xvcjogQGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IChAanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6IEBqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oQGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJixcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTsgLy8gT25seSByb3VuZCBjb3JuZXJzIGF0IGhpZ2hlciByZXNvbHV0aW9ucyBpZiBjb250YWluZWQgaW4gYSBjb250YWluZXJcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZzogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDEuNikgMDtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKEBqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiA0LjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRodW1ibmFpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiBAdGh1bWJuYWlsLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICAudHJhbnNpdGlvbihib3JkZXIgLjJzIGVhc2UtaW4tb3V0KTtcblxuICA+IGltZyxcbiAgYSA+IGltZyB7XG4gICAgJjpleHRlbmQoLmltZy1yZXNwb25zaXZlKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAvLyBBZGQgYSBob3ZlciBzdGF0ZSBmb3IgbGlua2VkIHZlcnNpb25zIG9ubHlcbiAgYSY6aG92ZXIsXG4gIGEmOmZvY3VzLFxuICBhJi5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogQGxpbmstY29sb3I7XG4gIH1cblxuICAvLyBJbWFnZSBjYXB0aW9uc1xuICAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogQHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc7XG4gICAgY29sb3I6IEB0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIEFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiBAYWxlcnQtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogQGFsZXJ0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgQGhlYWRpbmdzLWNvbG9yXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbiAgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBAYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgfVxuXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcbiAgPiBwLFxuICA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoQGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtc3VjY2Vzcy1iZzsgQGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOyBAYWxlcnQtc3VjY2Vzcy10ZXh0KTtcbn1cbi5hbGVydC1pbmZvIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LWluZm8tYmc7IEBhbGVydC1pbmZvLWJvcmRlcjsgQGFsZXJ0LWluZm8tdGV4dCk7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC13YXJuaW5nLWJnOyBAYWxlcnQtd2FybmluZy1ib3JkZXI7IEBhbGVydC13YXJuaW5nLXRleHQpO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1kYW5nZXItYmc7IEBhbGVydC1kYW5nZXItYm9yZGVyOyBAYWxlcnQtZGFuZ2VyLXRleHQpO1xufVxuIiwiLy8gQWxlcnRzXG5cbi5hbGVydC12YXJpYW50KEBiYWNrZ3JvdW5kOyBAYm9yZGVyOyBAdGV4dC1jb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihAYm9yZGVyLCA1JSk7XG4gIH1cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oQHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhciBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdlYktpdFxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLy8gU3BlYyBhbmQgSUUxMCtcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG5cbi8vIEJhciBpdHNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT3V0ZXIgY29udGFpbmVyXG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJvZ3Jlc3MtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSkpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6IEBwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByb2dyZXNzLWJhci1iZztcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpKTtcbiAgLnRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuXG4vLyBTdHJpcGVkIGJhcnNcbi8vXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXG4vLyBgLnByb2dyZXNzLWJhcmAuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgI2dyYWRpZW50ID4gLnN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxuLy9cbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLmFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cbiNncmFkaWVudCB7XG5cbiAgLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4gIC8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG4gIC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQHN0YXJ0LXBlcmNlbnQ6IDAlOyBAZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd25cbiAgfVxuXG4gIC8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbiAgLy9cbiAgLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbiAgLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbiAgLnZlcnRpY2FsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQHN0YXJ0LXBlcmNlbnQ6IDAlOyBAZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTApXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gIH1cblxuICAuZGlyZWN0aW9uYWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAZGVnOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICB9XG4gIC5ob3Jpem9udGFsLXRocmVlLWNvbG9ycyhAc3RhcnQtY29sb3I6ICMwMGIzZWU7IEBtaWQtY29sb3I6ICM3YTQzYjY7IEBjb2xvci1zdG9wOiA1MCU7IEBlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgfVxuICAudmVydGljYWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLGFyZ2IoQHN0YXJ0LWNvbG9yKSxhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gIH1cbiAgLnJhZGlhbChAaW5uZXItY29sb3I6ICM1NTU7IEBvdXRlci1jb2xvcjogIzMzMykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIEBpbm5lci1jb2xvciwgQG91dGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5zdHJpcGVkKEBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpOyBAYW5nbGU6IDQ1ZGVnKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG4ucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcblxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgI2dyYWRpZW50ID4gLnN0cmlwZWQoKTtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy9cbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy9cbi8vIExpc3QgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAbGlzdC1ncm91cC1ib3JkZXI7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cyhAbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKEBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy8gTGlua2VkIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBsaW5rZWQgbGlzdCBpdGVtcy5cbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cblxuYS5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIC8vIERpc2FibGVkIHN0YXRlXG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQ6aG92ZXIsXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxuICAmLmFjdGl2ZSxcbiAgJi5hY3RpdmU6aG92ZXIsXG4gICYuYWN0aXZlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzOyBAc3RhdGUtc3VjY2Vzcy1iZzsgQHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbzsgQHN0YXRlLWluZm8tYmc7IEBzdGF0ZS1pbmZvLXRleHQpO1xuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmc7IEBzdGF0ZS13YXJuaW5nLWJnOyBAc3RhdGUtd2FybmluZy10ZXh0KTtcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXI7IEBzdGF0ZS1kYW5nZXItYmc7IEBzdGF0ZS1kYW5nZXItdGV4dCk7XG5cblxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xuLy9cbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZDsgQGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tQHtzdGF0ZX0ge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG5cbiAgICBhJiB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuXG4gICAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlLFxuICAgICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhbmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwYW5lbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzO1xuICAuYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogQHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogQHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLy8gVGFibGVzIGluIHBhbmVsc1xuLy9cbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxuXG4ucGFuZWwge1xuICA+IC50YWJsZSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2FibGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiBAcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGVmYXVsdC1ib3JkZXI7IEBwYW5lbC1kZWZhdWx0LXRleHQ7IEBwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc7IEBwYW5lbC1kZWZhdWx0LWJvcmRlcik7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1wcmltYXJ5LWJvcmRlcjsgQHBhbmVsLXByaW1hcnktdGV4dDsgQHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzsgQHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOyBAcGFuZWwtc3VjY2Vzcy10ZXh0OyBAcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOyBAcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtaW5mby1ib3JkZXI7IEBwYW5lbC1pbmZvLXRleHQ7IEBwYW5lbC1pbmZvLWhlYWRpbmctYmc7IEBwYW5lbC1pbmZvLWJvcmRlcik7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC13YXJuaW5nLWJvcmRlcjsgQHBhbmVsLXdhcm5pbmctdGV4dDsgQHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzsgQHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGFuZ2VyLWJvcmRlcjsgQHBhbmVsLWRhbmdlci10ZXh0OyBAcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc7IEBwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIFBhbmVsc1xuXG4ucGFuZWwtdmFyaWFudChAYm9yZGVyOyBAaGVhZGluZy10ZXh0LWNvbG9yOyBAaGVhZGluZy1iZy1jb2xvcjsgQGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiBAaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6IEBoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXG4vL1xuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xuICAmLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIH1cblxuICAvLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xuICAmLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgfVxufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjE1KTtcbiAgfVxufVxuXG4vLyBTaXplc1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbn1cbiIsIi8vXG4vLyBDbG9zZSBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiBAY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogQGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogQGNsb3NlLXRleHQtc2hhZG93O1xuICAub3BhY2l0eSguMik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC5vcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbiAgLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4gIC8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuICBidXR0b24mIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG59XG4iLCIvL1xuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1tb2RhbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAudHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC50cmFuc2l0aW9uLXRyYW5zZm9ybSh+XCIwLjNzIGVhc2Utb3V0XCIpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IC50cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuICAuYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgLm9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IC5vcGFjaXR5KEBtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IEBtb2RhbC10aXRsZS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIG1pbi1oZWlnaHQ6IChAbW9kYWwtdGl0bGUtcGFkZGluZyArIEBtb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG4vLyBDbG9zZSBpY29uXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogQG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogQG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogQG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXG5cbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcbiAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYWNjb3VudCBmb3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB3aGljaCBnZXRzIHRoZSBib3R0b20gbWFyZ2luIGxpa2UgYWxsIG90aGVyIGlucHV0c1xuICB9XG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiBAbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC5ib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6IEBtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6IEBtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiBAemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyBSZXNldCBmb250IGFuZCB0ZXh0IHByb3BlcnRlcyBnaXZlbiBuZXcgaW5zZXJ0aW9uIG1ldGhvZFxuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgLm9wYWNpdHkoMCk7XG5cbiAgJi5pbiAgICAgeyAub3BhY2l0eShAdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCAgICB7IG1hcmdpbi10b3A6ICAtM3B4OyBwYWRkaW5nOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogQHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBwYWRkaW5nOiAwIEB0b29sdGlwLWFycm93LXdpZHRoOyB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiBAdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiBAdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0b29sdGlwLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBBcnJvd3Ncbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLy8gTm90ZTogRGVwcmVjYXRlZCAudG9wLWxlZnQsIC50b3AtcmlnaHQsIC5ib3R0b20tbGVmdCwgYW5kIC5ib3R0b20tcmlnaHQgYXMgb2YgdjMuMy4xXG4udG9vbHRpcCB7XG4gICYudG9wIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IEBwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBSZXNldCBmb250IGFuZCB0ZXh0IHByb3BlcnRlcyBnaXZlbiBuZXcgaW5zZXJ0aW9uIG1ldGhvZFxuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCBAcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIC5ib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikpO1xuXG4gIC8vIE92ZXJyaWRlcyBmb3IgcHJvcGVyIGluc2VydGlvblxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCAgICAgeyBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6IEBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6IEBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCAgICB7IG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oQHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKEBib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKEBib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgJixcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIge1xuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3R0b206IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIHRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3R0b206IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnRyYW5zaXRpb24oLjZzIGVhc2UtaW4tb3V0IGxlZnQpO1xuXG4gICAgLy8gQWNjb3VudCBmb3IgamFua2l0dWRlIG9uIGltYWdlc1xuICAgID4gaW1nLFxuICAgID4gYSA+IGltZyB7XG4gICAgICAmOmV4dGVuZCguaW1nLXJlc3BvbnNpdmUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcGVyc3BlY3RpdmU6IDEwMDA7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYucHJldixcbiAgICAgICYuYWN0aXZlLmxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYubmV4dC5sZWZ0LFxuICAgICAgJi5wcmV2LnJpZ2h0LFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogQGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIC5vcGFjaXR5KEBjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xuICBmb250LXNpemU6IEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcbiAgY29sb3I6IEBjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBAY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xuICAmLmxlZnQge1xuICAgICNncmFkaWVudCA+IC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7IEBlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgICNncmFkaWVudCA+IC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSk7IEBlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6IEBjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAub3BhY2l0eSguOSk7XG4gIH1cblxuICAvLyBUb2dnbGVzXG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogIDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgfVxuXG5cbiAgLmljb24tcHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAzOSc7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcbiAgICB9XG4gIH1cbiAgLmljb24tbmV4dCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAzYSc7Ly8gU0lOR0xFIFJJR0hULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwM0EpXG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogIDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xuICAgIC8vXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgOC05IGRvZXMgbm90IHN1cHBvcnQgY2xpY2tzIG9uIGVsZW1lbnRzIHdpdGhvdXQgYSBzZXRcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxuICAgIC8vIGJhY2tncm91bmQgY29sb3IgYnkgdGhlIGJyb3dzZXIuIFRodXMsIGEgaGFjayBpcyBuZWVkZWQuXG4gICAgLy9cbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxuICAgIC8vIHNldCBhbHBoYSB0cmFuc3BhcmVuY3kgZm9yIHRoZSBiZXN0IHJlc3VsdHMgcG9zc2libGUuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7IC8vIElFOFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICB9XG4gIC5hY3RpdmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogIDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiBAY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogQGNhcm91c2VsLXRleHQtc2hhZG93O1xuICAmIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXG4gIH1cbn1cblxuXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG5cbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tcHJldixcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5pY29uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC8vIE1vdmUgdXAgdGhlIGluZGljYXRvcnNcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuLmNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbi5jZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKHdpbGwgYmUgcmVtb3ZlZCBpbiB2NClcbi5oaWRlLXRleHQoKSB7XG4gIGZvbnQ6IH5cIjAvMFwiIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG4udGV4dC1oaWRlKCkge1xuICAuaGlkZS10ZXh0KCk7XG59XG4iLCIvL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXNtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLW1kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLWxnIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXhzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLW1kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1sZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG4udmlzaWJsZS1wcmludCB7XG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXByaW50IHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcblxuLy9cbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXG4ucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0YWJsZSYgIHsgZGlzcGxheTogdGFibGU7IH1cbiAgdHImICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoJixcbiAgdGQmICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4ucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi5idG46Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMnB4ICMwMDBcbn1cblxuZGl2LmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMFxufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweCAjMDAwXG59XG5cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMFxufVxuXG4ubmF2PmxpPmE6aG92ZXIsIC5uYXY+bGk+YTpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHggIzAwMFxufVxuXG4uY2Fyb3VzZWwtaW5uZXI+Lml0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTk5OWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWlubmVyPi5hY3RpdmUge1xuICB0b3A6IDBcbn1cblxuLmNhcm91c2VsLWlubmVyPi5hY3RpdmUsIC5jYXJvdXNlbC1pbm5lcj4ubmV4dCwgLmNhcm91c2VsLWlubmVyPi5wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jYXJvdXNlbC1pbm5lcj4ubmV4dCwgLmNhcm91c2VsLWlubmVyPi5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi8qKlxuQ09NTUVOVElORyBUSElTIE9VVCBBUyBJVCBJUyBVUCBUTyBTSVRFIFRIRU1FIFRPIE1BTkFHRVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMmQ0ODIxO1xufVxuLmFsZXJ0LWluZm8ge1xuICAgIGNvbG9yOiAjMjE0YzYyO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjNmM0YTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWYxYzY7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2QyMzIyZDtcbn1cbi5hbGVydC1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjYzEyZjJhO1xufVxuKiovIiwiQGltcG9ydCBcIi4uL21peGlucy5sZXNzXCI7XG5cbi8vIEZ1bGwgcGFnZSBMb2dpblxuXG4ubG9naW4tcGFnZSxcbi5mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICBtaW4taGVpZ2h0OjEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOkBmb290ZXItYmFzZS1iZztcbn1cblxuICAvL1RvcCBOYXZcblxuICAubG9naW4tdG9wLW5hdiB7XG4gICAgcGFkZGluZy10b3A6MTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sb2dpbi10b3AtbmF2IGEge1xuICAgIHBhZGRpbmctbGVmdDoyNXB4O1xuICAgIGNvbG9yOkBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICB9XG5cbiAgLmxvZ2luLXRvcC1uYXYgYTpob3ZlciwgLmxvZ2luLXRvcC1uYXYgYTpmb2N1cywgLmxvZ2luLXRvcC1uYXYgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBjb2xvcjpAZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG5cbiAgLndyYXBwZXItc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjE1cHg7XG4gIH1cblxuICAvL0Vycm9yIHN0YXRlICsgb3V0YWdlICsgbWFpbnRlbmFuY2UgbWVzc2FnZSAgKyByZXNldCBwYXNzd29yZCBzdWNjZXNzXG4gIC5tYWludGVuYW5jZS1tZXNzYWdlIHtcbiAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICB9XG5cbiAgLm91dGFnZS1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOkBtYWludGVuYW5jZS1tc2ctYmc7XG4gICAgcGFkZGluZzoyMHB4IDIwcHggMTBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9pY24taW5mby5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjoxMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB9XG5cbiAgLmVycm9yX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZXJyb3JfbWVzc2FnZSB7XG4gICAgY29sb3I6Izk5MDAwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljbi1pbmZvLXJlZC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMCAxNXB4IDEwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi01cHggMDtcbiAgfVxuXG4gIC5uZy1zdWJtaXR0ZWQgLm5nLWludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjojOTkwMDAwO1xuICB9XG5cbiAgLnJlc2V0LXBhc3N3b3JkLXN1Y2Nlc3Mge1xuICAgICBjb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgd2lkdGg6IDg1JTtcbiAgfVxuXG4gIC8vTG9naW4gY29tcG9uZW50XG5cbiAgLm1sYy1oZWFkaW5nIHtcbiAgICBjb2xvcjpAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgbWFyZ2luOjQwcHggMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbiAubWxjX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldCAubWxjX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6aW5oZXJpdDtcbiAgfVxuXG4gIC5jc3MtZm9ybSAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czowO1xuICB9XG5cbiAgLmxvZ2luLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246NzElIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idXR0b25fcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZywgaGVsdmV0aWNhLCBhcmlhbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cblxuICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6QHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xuICB9XG5cbiAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlcjtcbiAgICBvdXRsaW5lOjFweCBkb3R0ZWQgQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnV0dG9uX3ByaW1hcnk6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6MC42O1xuICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luIHtcbiAgICAudXNlcm5hbWVfbGFiZWwsXG4gICAgLnBhc3N3b3JkX2xhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLy9IZWxwIGNvbnRlbnRcblxuICAubWxjLWx0ZC1sb2dpbiAuaGVscC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuXG4gIH1cbiAgLy9FbmQgb2YgTG9naW4gY29tcG9uZW50XG5cbi8vbG9naW4gd2lkZ2V0IGNzc1xuLm1sYy1sdGQtbG9naW4td2lkZ2V0e1xuICByaWdodDogMjQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICB0b3A6IDE4MHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IHJpZ2h0IC4zNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY1MTtcblxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICAuY29udGFpbmVyX2NvbnRlbnQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC51c2VybmFtZV9jb250cm9se1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudXNlcm5hbWVfY29udHJvbHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1sY19oZWFkaW5ne1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMSU7XG4gICAgZm9udC1zaXplOjIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgLnVzZXJuYW1lX2xhYmVse1xuICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgZm9udC1zaXplOjE1cHg7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICB9XG5cbiAgLndpZGdldC1sb2dpbi1idXR0b257XG4gICAgbWFyZ2luOiAxMHB4IDUlIDAgNSU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5wYXNzd29yZF9sYWJlbHtcbiAgICBjb2xvcjogQHRleHQtY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgZm9udC1zaXplOjE1cHg7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5jbG9zZS1sb2dpbi13aWRnZXQge1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiA1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjUxO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxODBweDtcbiAgcmlnaHQ6IDIzMXB4O1xuICB0cmFuc2l0aW9uOiByaWdodCAuMzVzIGVhc2U7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xufVxuXG4uY2xvc2UtbG9naW4td2lkZ2V0Lm1pbmltaXplZHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLmNsb3NlLWxvZ2luLXdpZGdldC5leHBhbmRlZHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTQwcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IC4zNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tbGMtbHRkLWxvZ2luLXdpZGdldC5taW5pbWl6ZWQtd2lkZ2V0e1xuICByaWdodDogLTMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jbG9zZS1sb2dpbi13aWRnZXQuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHR7XG4gIGZvbnQtc2l6ZToxNnB4O1xuICBmb250LXdlaWdodDoxMDA7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICB6LWluZGV4OiAxMjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTJweDtcbn1cblxuLy9Mb2dpbiB3aWRnZXQgTWFpbnRlbmFuY2UgbWVzc2FnZSAgKyBFcnJvciBzdGF0ZVxuXG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldCAubmctc3VibWl0dGVkIHtcblxuICAgIC5lcnJvcl9tZXNzYWdlIHtcbiAgICAgIGNvbG9yOkB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojOTkwMDAwO1xuICAgICAgcGFkZGluZy1sZWZ0OjMzcHg7XG4gICAgICBwYWRkaW5nLXRvcDo5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjVweCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb24tZXhjbGFtYXRpb24td2hpdGUucG5nXCIpO1xuICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB0b3A6NnB4O1xuICAgICAgYSB7XG4gICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyb3JfbWVzc2FnZTpob3ZlcixcbiAgICAuZXJyb3JfbWVzc2FnZWE6dmlzaXRlZCxcbiAgICAuZXJyb3JfbWVzc2FnZWE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQge1xuICAgIC5vdXRhZ2UtbWVzc2FnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6MHB4IDEwcHggMCAxMHB4O1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwcHggMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OjQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbi1pbmZvLWFxdWEucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICBwIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgIH1cbiAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206LTE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC53aGl0ZS1yZXZlcnNlIHtcbiAgICAgIHBhZGRpbmc6MTBweCAxNXB4O1xuICAgICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIsXG4gICAgICBhOmZvY3VzLFxuICAgICAgYTp2aXNpdGVkIHtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5lcnJvcl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICB9XG4gIH1cblxuICAvL0xvZ2luIHdpZGdldCAtIGxvZ2luIGRpc2FibGVkXG5cbiAgLm1sYy1sdGQtbG9naW4gLmxvZ2luLWRpc2FibGVkIHtcbiAgICBwYWRkaW5nOjEwcHggMTVweDtcbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luIC5sb2dpbi1kaXNhYmxlZCBwIHtcbiAgICBjb2xvcjojZmZmO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgfVxuXG4gIC8vIExvZ2luIFdpZGdldCAtIGZvcmdvdHRlbiBwYXNzd29yZCArIExvZ2luIGhlbHAgbGlua3NcblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLnBhc3N3b3JkX2NvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IC53aWRnZXQtbGlua3Mge1xuICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luLXdpZGdldCAud2lkZ2V0LWxpbmtzIC5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXQgLndpZGdldC1saW5rcyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgfVxuICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICB9XG4gICAgYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cbiAgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jbG9zZS1sb2dpbi13aWRnZXR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWxjLWx0ZC1sb2dpbi13aWRnZXR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBQcmUtbG9hZGVyIChTcGlubmVyKVxuXG4gIC5jb21tb24tc3Bpbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6MjAlO1xuICB9XG5cbiAgLm1sYy1sdGQtbG9naW4td2lkZ2V0IC5jb21tb24tc3Bpbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6MzAlO1xuICB9XG5cbi8vRm9vdGVyXG5cbiAgLmxvZ2luLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6MjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICB9XG5cblxuLy8gQmFkZ2Ugc2l0ZXMgLSBHbG9iYWxcblxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIGZvbnQtZmFtaWx5OlZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZToxMnB4O1xuICAuYmFkZ2UtcGFnZS1iZztcbiAgaDIge1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIGZvbnQtZmFtaWx5OlZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LWZhbWlseTpWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB9XG4gIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OlZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC1mYW1pbHk6VmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4uZW5ldml0YSxcbi5wcmVtaXVtLWNob2ljZSB7XG4gIGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZToxM3B4O1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgfVxuICAuYnV0dG9uX3ByaW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6MTNweDtcbiAgfVxufVxuXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICAud3JhcHBlci1zdWJoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgfVxuICAudXNlcm5hbWVfY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTo0JTtcbiAgfVxuICAucGFzc3dvcmRfY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTo5JTtcbiAgfVxufVxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLmJhZGdlLXBhZ2UtaGVhZGVyIHtcbiAgICAgLmJhZGdlLWhlYWRlcjtcbiAgfVxufVxuXG4uZHBtLFxuLmRwbSxcbi5lbmV2aXRhLFxuLmJsdWVwcmludCxcbi5mYy1vbmUsXG4ucG9ydGZvbGlvLWZvY3VzLFxuLnByZW1pdW0tY2hvaWNlLFxuLnN0LWFuZHJld3MsXG4udG9wLTIwMCB7XG4gIC5sb2dpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gIH1cbn1cblxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLmhlbHAtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206NjBweDtcbiAgfVxufVxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbiAgLmJhZGdlLXBhZ2UtZm9vdGVyIHtcbiAgICAuYmFkZ2UtZm9vdGVyO1xuICB9XG59XG5cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICAuYmFkZ2UtcGFnZS1mb290ZXIgdWwge1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICAgIHBhZGRpbmctbGVmdDowO1xuICB9XG59XG5cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICAuYmFkZ2UtcGFnZS1mb290ZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6aW5saW5lO1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIHBhZGRpbmctbGVmdDowO1xuICB9XG59XG5cbi5kcG0sXG4uZW5ldml0YSxcbi5ibHVlcHJpbnQsXG4uZmMtb25lLFxuLnBvcnRmb2xpby1mb2N1cyxcbi5wcmVtaXVtLWNob2ljZSxcbi5zdC1hbmRyZXdzLFxuLnRvcC0yMDAge1xuICBhIHtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxufVxuXG5cblxuLy9JbmRpdmlkdWFsIEJhZGdlIHNpdGUgc3R5bGVzXG5cbiAgLy9EUE1cblxuICAuZHBtIHtcbiAgICBjb2xvcjojMDAwMDAwO1xuICAgIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICB9XG4gIH1cblxuICAuZHBtIHtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZHBtLWJ0bi1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6QGRwbS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZHBtLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOjFweCBkb3R0ZWQgQGRwbS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZHBtLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5kcG0gLmhlbHAtY29udGVudCBhLFxuICAuZHBtIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLmRwbSAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbiAgLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLmRwbSAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjpAZHBtLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcG0gLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAuZHBtIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAZHBtLWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcG0gLmZvcm0tY29udHJvbDpmb2N1cywgLmRwbSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QGRwbS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoNiwxMjAsOTcsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcG0gLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QGRwbS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBkcG0tYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9FbmV2aXRhXG4gIC5lbmV2aXRhIHtcbiAgICBjb2xvcjojNjY2NjY2O1xuICB9XG5cbiAgLmVuZXZpdGEge1xuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBlbmV2aXRhLWJ0bi1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6QGVuZXZpdGEtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QGVuZXZpdGEtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAZW5ldml0YS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZW5ldml0YS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAuZW5ldml0YSAuaGVscC1jb250ZW50IGEsXG4gIC5lbmV2aXRhIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC5lbmV2aXRhIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuICAuZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLmVuZXZpdGEgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QGVuZXZpdGEtbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAuZW5ldml0YSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QGVuZXZpdGEtbGluay1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmVuZXZpdGEgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmVuZXZpdGEgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkBlbmV2aXRhLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpIGluc2V0LDAgMCA4cHggcmdiYSg0LDE1NiwyMDIsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lbmV2aXRhIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICBvdXRsaW5lOkBlbmV2aXRhLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3JkZXItY29sb3I6QGVuZXZpdGEtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gYmx1ZXByaW50XG5cbiAgLmJsdWVwcmludCB7XG4gICAgY29sb3I6IzAwMDAwMDtcbiAgfVxuXG4gIC5ibHVlcHJpbnQge1xuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBibHVlcHJpbnQtYnRuLXByaW1hcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjpAYmx1ZXByaW50LWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBibHVlcHJpbnQtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCBAYmx1ZXByaW50LWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBibHVlcHJpbnQtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50IGEsXG4gIC5ibHVlcHJpbnQgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuICAuYmx1ZXByaW50IC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAuYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuICAuYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuICAuYmx1ZXByaW50IC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkBibHVlcHJpbnQtbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsdWVwcmludCAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC5ibHVlcHJpbnQgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkBibHVlcHJpbnQtbGluay1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsdWVwcmludCAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuYmx1ZXByaW50IC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAYmx1ZXByaW50LWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpIGluc2V0LDAgMCA4cHggcmdiYSgwLDkxLDE1NiwuNikhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsdWVwcmludCAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgb3V0bGluZTpAYmx1ZXByaW50LWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3JkZXItY29sb3I6QGJsdWVwcmludC1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL0ZDIE9uZVxuXG4gIC5mYy1vbmUge1xuICAgIGNvbG9yOiM1ODU5NWI7XG4gIH1cblxuICAuZmMtb25lIHtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZmMtb25lLWJ0bi1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOkBmYy1vbmUtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZmMtb25lLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgb3V0bGluZToxcHggZG90dGVkIEBmYy1vbmUtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZmMtb25lLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCBhLFxuICAuZmMtb25lIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLmZjLW9uZSAuaGVscC1jb250ZW50IGE6dmlzaXRlZCxcbiAgLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLmZjLW9uZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjpAZmMtb25lLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1vbmUgLmhlbHAtY29udGVudCBhOmhvdmVyLFxuICAuZmMtb25lIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAZmMtb25lLWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1vbmUgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmZjLW9uZSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QGZjLW9uZS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoMCw4NSwxNTksLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1vbmUgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QGZjLW9uZS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBmYy1vbmUtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9Qb3J0Zm9saW8gRm9jdXNcblxuICAucG9ydGZvbGlvLWZvY3VzIHtcbiAgICBjb2xvcjojNjY2NjY2O1xuICB9XG5cbiAgLnBvcnRmb2xpby1mb2N1cyB7XG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHBvcnRmb2xpby1mb2N1cy1icmFuZC1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjojYjFiNDFhICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2IxYjQxYTtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6MXB4IGRvdHRlZCAjYjFiNDFhICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2IxYjQxYTtcbiAgICB9XG4gIH1cblxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYSxcbiAgLnBvcnRmb2xpby1mb2N1cyAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGEsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QHBvcnRmb2xpby1mb2N1cy1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9ydGZvbGlvLWZvY3VzIC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLnBvcnRmb2xpby1mb2N1cyAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QHBvcnRmb2xpby1mb2N1cy1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9ydGZvbGlvLWZvY3VzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgaW5zZXQsMCAwIDhweCByZ2JhKDE5NSwxOTksNDcsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3J0Zm9saW8tZm9jdXMgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QHBvcnRmb2xpby1mb2N1cy1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBwb3J0Zm9saW8tZm9jdXMtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gUHJlbWl1bUNob2ljZVxuXG4gIC5wcmVtaXVtLWNob2ljZSB7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcHJlbWl1bS1jaG9pY2UtYnRuLXByaW1hcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6QHByZW1pdW0tY2hvaWNlLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHByZW1pdW0tY2hvaWNlLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgb3V0bGluZToxcHggZG90dGVkIEBwcmVtaXVtLWNob2ljZS1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmVtaXVtLWNob2ljZS1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhLFxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhOmZvY3VzLFxuICAucHJlbWl1bS1jaG9pY2UgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLnByZW1pdW0tY2hvaWNlIC5iYWRnZS1wYWdlLWZvb3RlciBhOmZvY3VzLFxuICAucHJlbWl1bS1jaG9pY2UgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QHByZW1pdW0tY2hvaWNlLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmVtaXVtLWNob2ljZSAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC5wcmVtaXVtLWNob2ljZSAuYmFkZ2UtcGFnZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6QHByZW1pdW0tY2hvaWNlLWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmVtaXVtLWNob2ljZSAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAucHJlbWl1bS1jaG9pY2UgLmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOkBwcmVtaXVtLWNob2ljZS1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoMTYyLDE1MCwxMzcsLjYpIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmVtaXVtLWNob2ljZSAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgb3V0bGluZTpAcHJlbWl1bS1jaG9pY2UtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJvcmRlci1jb2xvcjpAcHJlbWl1bS1jaG9pY2UtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gU3QgQW5kcmV3J3NcblxuICAuc3QtYW5kcmV3cyB7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAc3QtYW5kcmV3cy1idG4tcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjpAc3QtYW5kcmV3cy1idG4tcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBzdC1hbmRyZXdzLWJ0bi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgICAgb3V0bGluZToxcHggZG90dGVkIEBzdC1hbmRyZXdzLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHN0LWFuZHJld3MtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLnN0LWFuZHJld3MgLmhlbHAtY29udGVudCBhLFxuICAuc3QtYW5kcmV3cyAuaGVscC1jb250ZW50IGE6Zm9jdXMsXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYTp2aXNpdGVkLFxuICAuc3QtYW5kcmV3cyAuYmFkZ2UtcGFnZS1mb290ZXIgYSxcbiAgLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6Zm9jdXMsXG4gIC5zdC1hbmRyZXdzIC5iYWRnZS1wYWdlLWZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOkBzdC1hbmRyZXdzLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdC1hbmRyZXdzIC5oZWxwLWNvbnRlbnQgYTpob3ZlcixcbiAgLnN0LWFuZHJld3MgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOkBzdC1hbmRyZXdzLWxpbmstaG92ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdC1hbmRyZXdzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5zdC1hbmRyZXdzIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjpAc3QtYW5kcmV3cy1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoNDAsNTUsMTI0LC42KSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3QtYW5kcmV3cyAuYnV0dG9uX3ByaW1hcnk6Zm9jdXMge1xuICAgb3V0bGluZTpAc3QtYW5kcmV3cy1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkBzdC1hbmRyZXdzLWJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vVG9wIDIwMFxuXG4gIC50b3AtMjAwIHtcbiAgICBjb2xvcjojNjY2NjY2O1xuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QHRvcDIwMC1idG4tcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjpAdG9wMjAwLWJ0bi1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkB0b3AyMDAtYnRuLXByaW1hcnktaG92ZXI7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZToxcHggZG90dGVkIEB0b3AyMDAtYnRuLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QHRvcDIwMC1idG4tcHJpbWFyeS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IGEsXG4gIC50b3AtMjAwIC5oZWxwLWNvbnRlbnQgYTpmb2N1cyxcbiAgLnRvcC0yMDAgLmhlbHAtY29udGVudCBhOnZpc2l0ZWQsXG4gIC50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhLFxuICAudG9wLTIwMCAuYmFkZ2UtcGFnZS1mb290ZXIgYTpmb2N1cyxcbiAgLnRvcC0yMDAgLmJhZGdlLXBhZ2UtZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6QHRvcDIwMC1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudG9wLTIwMCAuaGVscC1jb250ZW50IGE6aG92ZXIsXG4gIC50b3AtMjAwIC5iYWRnZS1wYWdlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjpAdG9wMjAwLWxpbmstaG92ZXIgICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudG9wLTIwMCAuZm9ybS1jb250cm9sOmZvY3VzLCAudG9wLTIwMCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6QHRvcDIwMC1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSBpbnNldCwwIDAgOHB4IHJnYmEoMjQ1LDEyNiwzMywuNikhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvcC0yMDAgLmJ1dHRvbl9wcmltYXJ5OmZvY3VzIHtcbiAgIG91dGxpbmU6QHRvcDIwMC1icmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgYm9yZGVyLWNvbG9yOkB0b3AyMDAtYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvcC0yMDAtaGVhZGluZyBoMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjBweDtcbiAgfVxuXG4gIC50b3AtMjAwLWhlYWRpbmcgaDIgYSB7XG4gICAgY29sb3I6ICNmZDdmMWM7XG4gIH1cblxuICAudG9wLTIwMC1oZWFkaW5nIGgyIGE6aG92ZXIsXG4gIC50b3AtMjAwLWhlYWRpbmcgaDIgYTpmb2N1cyxcbiAgLnRvcC0yMDAtaGVhZGluZyBoMiBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB9IiwiQGltcG9ydCBcIi4uL21peGlucy5sZXNzXCI7XG5cbi5mb3Jnb3R0ZW5fcGFzc3dvcmRfc3VibWl0X2J1dHRvbntcbiAgbWFyZ2luLXRvcDogMTElO1xufVxuXG4uZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b257XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1sYy1sdGQtZm9yZ290dGVuLXBhc3N3b3JkIHtcbiAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICB3aWR0aDo0ODBweDtcbiAgfVxuICAudXNlcm5hbWVfbGFiZWwsXG4gIC5wYXNzd29yZF9sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uZm9yZ290dGVuLXBhc3N3b3JkLWhlbHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDo5MCU7XG59XG5cbi5mb3Jnb3R0ZW4tcGFzc3dvcmQtaGVscCBwIHtcbiAgd2lkdGg6ODIlO1xufVxuXG4vLyBCYWRnZSBzaXRlcyAtIGZvcmdvdHRlbiBwYXNzd29yZFxuXG4uZHBtLFxuLmVuZXZpdGEsXG4uYmx1ZXByaW50LFxuLmZjLW9uZSxcbi5wb3J0Zm9saW8tZm9jdXMsXG4ucHJlbWl1bS1jaG9pY2UsXG4uc3QtYW5kcmV3cyxcbi50b3AtMjAwIHtcbi5tbGMtbHRkLWZvcmdvdHRlbi1wYXNzd29yZCB7XG4gIG1hcmdpbi10b3A6NDBweDtcbiAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICBtaW4taGVpZ2h0OjQwdmg7XG4gIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgfVxuICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB9XG59XG59XG5cbiAgLmRwbSB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QGRwbS1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkBkcG0tbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZW5ldml0YSB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QGVuZXZpdGEtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAZW5ldml0YS1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibHVlcHJpbnQge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkBibHVlcHJpbnQtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAYmx1ZXByaW50LWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZjLW9uZSB7XG4gICAgLmZvcmdvdHRlbl9wYXNzd29yZF9jYW5jZWxfYnV0dG9uIHtcbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6QGZjLW9uZS1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkBmYy1vbmUtbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9ydGZvbGlvLWZvY3VzIHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAcG9ydGZvbGlvLWZvY3VzLWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6QHBvcnRmb2xpby1mb2N1cy1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJlbWl1bS1jaGlvY2Uge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkBwcmVtaXVtLWNob2ljZS1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkBwcmVtaXVtLWNob2ljZS1saW5rLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdC1hbmRyZXdzIHtcbiAgICAuZm9yZ290dGVuX3Bhc3N3b3JkX2NhbmNlbF9idXR0b24ge1xuICAgICAgYSxcbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjpAc3QtYW5kcmV3cy1saW5rLWNvbG9yO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOkBzdC1hbmRyZXdzLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvcC0yMDAge1xuICAgIC5mb3Jnb3R0ZW5fcGFzc3dvcmRfY2FuY2VsX2J1dHRvbiB7XG4gICAgICBhLFxuICAgICAgYTp2aXNpdGVkLFxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOkB0b3AyMDAtbGluay1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjpAdG9wMjAwLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9IiwiQGltcG9ydCBcIi4uL21peGlucy5sZXNzXCI7XG5cbi8vQ2hhbmdlIHBhc3N3b3JkICsgU2V0IHBhc3N3b3JkXG5cbiAgLm1sYy1wYWdlLWhlYWRlciB7XG4gICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgfVxuXG4gIC5tbGMtbHRkLXNldC1wYXNzd29yZCB7XG4gICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAucGFzc3dvcmRfY29udHJvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgd2lkdGg6MzUlO1xuICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIH1cblxuICAgIGEjY2FuY2VsUmVzZXRQYXNzd29yZCB7XG4gICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYSNjYW5jZWxSZXNldFBhc3N3b3JkOmhvdmVyLFxuICAgIGEjY2FuY2VsUmVzZXRQYXNzd29yZDpmb2N1cyxcbiAgICBhI2NhbmNlbFJlc2V0UGFzc3dvcmQ6dmlzaXRlZCB7XG4gICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cblxuICAgIC5oZWxwLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjBlZWVhO1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHggMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6MTVweDtcblxuICAgICAgdWwge1xuICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICB9XG5cbiAgICAgIHVsIGxpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XG4gICAgICB9XG5cbiAgICAgIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCItXCI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tbGMtbHRkLWxvZ2luIC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogQGZvb3Rlci1iYXNlLWJnO1xuICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC53cmFwcGVyLWNoYW5nZS1wd2Qtc3VjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDotNDBweDtcbiAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgIG1pbi1oZWlnaHQ6NTAwcHg7XG4gICAgLmJ0bi1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICB9XG4gIH1cblxuICAvLyBXZWFsdGggY2hhbmdlIHBhc3N3b3JkIHBhZ2VcblxuICAud2VhbHRoLWNoYW5nZS1wYXNzd29yZCB7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgLndyYXBwZXItZGZkZmRmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2RmZGZkZjtcbiAgICB9XG4gICAgLndlYWx0aC1wYWdlLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206OHB4O1xuICAgICAgaDIge1xuICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG5cbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6QHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgYm9yZGVyOjA7XG4gICAgfVxuICAgIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgICAuYnRuLXByaW1hcnk6Zm9jdXMsXG4gICAgLmJ0bi1wcmltYXJ5OnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhI2NhbmNlbFJlc2V0UGFzc3dvcmQge1xuICAgICAgY29sb3I6IzMzMzMzMztcbiAgICB9XG5cbiAgICAuaGVscC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2VmZWZlZjtcbiAgICB9XG4gICAgLmNvbC1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDotMXB4O1xuICAgIH1cbiAgICAud2VhbHRoLXBhZ2UtZm9vdGVyIHtcbiAgICAgIHVsIHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIGxpIHtcbiAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICB9XG4gICAgICAgIGEsIGE6dmlzaXRlZCwgYTpmb2N1cyB7XG4gICAgICAgICBjb2xvcjojODA4MDgwO1xuICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICA6aG92ZXIge1xuICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQmFkZ2Ugc2l0ZXMgY2hhbmdlIHBhc3N3b3JkIHBhZ2VcblxuICAuZHBtLFxuICAuZW5ldml0YSxcbiAgLmJsdWVwcmludCxcbiAgLmZjLW9uZSxcbiAgLnBvcnRmb2xpby1mb2N1cyxcbiAgLnByZW1pdW0tY2hvaWNlLFxuICAuc3QtYW5kcmV3cyxcbiAgLnRvcC0yMDAge1xuICAgIC5tbGMtbHRkLXNldC1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICBtaW4taGVpZ2h0OjQwdmg7XG4gICAgICAuaGVscC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXNldC1wYXNzd29yZC1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgICBoNCB7XG4gICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgICBtaW4taGVpZ2h0OjUwMHB4O1xuICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgLmJ1dHRvbl9wcmltYXJ5IHtcbiAgICAgICAgd2lkdGg6MjAlO1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVuZXZpdGEgLmhlbHAtY29udGVudCxcbiAgLnByZW1pdW0tY2hvaWNlIC5oZWxwLWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gIH0iLCJAaW1wb3J0IFwiLi4vbWl4aW5zLmxlc3NcIjtcblxuLmxvZ291dC1wYWdlIC5tbGMtbHRkLXNpZGVraWNrIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAubG9nb3V0LXBhZ2UgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZjhmNCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgfVxuXG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IC5idXR0b24tbWQge1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgfVxuXG4gIC53cmFwcGVyLWxvZ291dC1jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgfVxuXG4gIC5sb2dvdXQtcGFnZSAuZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgfSIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuXG4vLyBNZWRpYSBxdWVyaWVzIGZvciBMb2dpbiArIGNoYW5nZSBwYXNzd29yZCArIHNldCBwYXNzd29yZCArIEJhZGdlIHNpdGVzXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIHtcbiAgICAgIG1pbi1oZWlnaHQ6NDAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAgLmxvZ2luLXdyYXBwZXIge1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjY3JSAwO1xuICAgfVxuXG4gICAubG9nb3V0LXBhZ2UgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQge1xuICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgfVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAuY29udGFpbmVyX2NvbnRlbnQge1xuICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICB9XG5cbiAgIC5sb2dpbi13cmFwcGVyIHtcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhIGltcG9ydGFudDtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNCAhIGltcG9ydGFudDtcbiAgICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgIH1cblxuICAgLmxvZ2luLXBhZ2UgLmhlbHAtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgIHdpZHRoOiAzNSU7XG4gICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgIH1cblxuICAgLy9Mb2dvdXQgcGFnZVxuXG4gICAud3JhcHBlci1sb2dvdXQtY29udGVudCBoMyB7XG4gICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgIH1cblxuICAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgIH1cblxuICAgLndyYXBwZXItbG9nb3V0LWNvbnRlbnQgc3Bhbi5idXR0b24tbWQge1xuICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgdG9wOjBweDtcbiAgICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgfVxuXG4gICAud3JhcHBlci1sb2dvdXQtY29udGVudCAuY29sLWN1c3RvbSB7XG4gICAgIHdpZHRoOiA2MCU7XG4gICB9XG5cbiAgIC53cmFwcGVyLWxvZ291dC1jb250ZW50IC53cmFwcGVyLWxvZ2luLWJ0biB7XG4gICAgIHdpZHRoOjM1JVxuICAgfVxuXG4gICAvL0ZvcmdvdHRlbiBwYXNzd29yZCBwYWdlXG5cbiAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtaGVscCBwIHtcbiAgICAgd2lkdGg6MTAwJTtcbiAgIH1cblxuICAgLy8gQ2hhbmdlIHBhc3N3b3JkIHN1Y2Nlc3MgcGFnZVxuXG4gICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgICBtYXJnaW4tdG9wOi00MHB4O1xuICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICBtaW4taGVpZ2h0OjIwMHB4ICFpbXBvcnRhbnQ7XG4gICB9XG5cbiAgIC8vQmFnZGUgc2l0ZXNcblxuICAgLmRwbSxcbiAgIC5lbmV2aXRhLFxuICAgLmJsdWVwcmludCxcbiAgIC5mYy1vbmUsXG4gICAucG9ydGZvbGlvLWZvY3VzLFxuICAgLnByZW1pdW0tY2hvaWNlLFxuICAgLnN0LWFuZHJld3MsXG4gICAudG9wLTIwMCB7XG4gICAgIC53cmFwcGVyLXN1YmhlYWRlciB7XG4gICAgICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgIH1cblxuICAgICAuaGVscC1jb250ZW50IHtcbiAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgfVxuXG4gICAgIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgICAgIHdpZHRoOiAzOSU7XG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICB9XG5cbiAgICAgLmJhZGdlLXBhZ2UtZm9vdGVyIHtcbiAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICB9XG5cbiAgICAgLm1sYy1sdGQtc2V0LXBhc3N3b3JkIC5oZWxwLWNvbnRlbnQge1xuICAgICAgIHBhZGRpbmc6MzBweCAyMHB4IDEwcHg7XG4gICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgIH1cbiAgICAgLnRvcC0yMDAtaGVhZGluZyBoMiAge1xuICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICB3aWR0aDo4NSU7XG4gICAgICAgdG9wOjRweDtcbiAgICAgfVxuICAgICAucmVzZXQtcGFzc3dvcmQtc3VjY2VzcyB7XG4gICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICB9XG5cbiAgICAgLndyYXBwZXItY2hhbmdlLXB3ZC1zdWNjZXNzIC5idXR0b25fcHJpbWFyeSB7XG4gICAgICAgbWluLXdpZHRoOjE1MHB4O1xuICAgICB9XG4gICB9XG4gfVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgIC5jb250YWluZXJfY29udGVudCB7XG4gICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgIH1cblxuICAgLm1sYy1wYWdlLWhlYWRlciB7XG4gICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICB9XG5cbiAgIC5tbGMtbHRkLXNldC1wYXNzd29yZCB7XG4gICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICB9XG5cbiAgIC53cmFwcGVyLWxvZ291dC1jb250ZW50IGgzIHtcbiAgICAgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgIH1cblxuICAgLmxvZ291dC1wYWdlIC53cmFwcGVyLWxvZ291dC1jb250ZW50IHtcbiAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICB9XG5cbiAgIC8vQ2hhbmdlIHBhc3N3b3JkIHBhZ2Ugc3VjY2Vzc1xuXG4gICAud2VhbHRoLWNoYW5nZS1wYXNzd29yZCB7XG4gICAgIC53ZWFsdGgtcGFnZS1oZWFkZXIge1xuICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICB9XG5cblxuICAgICAud2VhbHRoLXBhZ2UtZm9vdGVyIHVsIHtcbiAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgIGxpIHtcbiAgICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuXG4gICAud3JhcHBlci1jaGFuZ2UtcHdkLXN1Y2Nlc3Mge1xuICAgICBtYXJnaW4tdG9wOi0yMHB4O1xuICAgfVxuXG4gICAvL0ZvcmdvdHRlbiBwYXNzd29yZCBwYWdlXG5cbiAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtcGFnZSB7XG4gICAgIHdpZHRoOjEwMCU7XG4gICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcbiAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gICB9XG5cbiAgIC5kcG0sXG4gICAuZW5ldml0YSxcbiAgIC5ibHVlcHJpbnQsXG4gICAuZmMtb25lLFxuICAgLnBvcnRmb2xpby1mb2N1cyxcbiAgIC5wcmVtaXVtLWNob2ljZSxcbiAgIC5zdC1hbmRyZXdzLFxuICAgLnRvcC0yMDAge1xuICAgICAuYmFkZ2UtcGFnZS1oZWFkZXIge1xuICAgICAgIHBhZGRpbmctdG9wOjJweDtcbiAgICAgICBmb250LXNpemU6MjZweDtcbiAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICB9XG4gICB9XG5cbiAgIC5sb2dpbi1wYWdlIC5oZWxwLWNvbnRlbnQgLmNvbC1jdXN0b20ge1xuICAgICB3aWR0aDoxMDAlO1xuICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgIH1cblxuICAgLmRwbSxcbiAgIC5kcG0sXG4gICAuZW5ldml0YSxcbiAgIC5ibHVlcHJpbnQsXG4gICAuZmMtb25lLFxuICAgLnBvcnRmb2xpby1mb2N1cyxcbiAgIC5wcmVtaXVtLWNob2ljZSxcbiAgIC5zdC1hbmRyZXdzLFxuICAgLnRvcC0yMDAge1xuICAgICAubG9naW4tY29udGFpbmVyIHtcbiAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICB9XG4gICB9XG5cbiAgIC5kcG0sXG4gICAuZW5ldml0YSxcbiAgIC5ibHVlcHJpbnQsXG4gICAuZmMtb25lLFxuICAgLnBvcnRmb2xpby1mb2N1cyxcbiAgIC5wcmVtaXVtLWNob2ljZSxcbiAgIC5zdC1hbmRyZXdzLFxuICAgLnRvcC0yMDAge1xuICAgICAuaGVscC1jb250ZW50IC5jb2wtY3VzdG9tIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgfVxuICAgfVxuXG4gICAuZHBtLFxuICAgLmVuZXZpdGEsXG4gICAuYmx1ZXByaW50LFxuICAgLmZjLW9uZSxcbiAgIC5wb3J0Zm9saW8tZm9jdXMsXG4gICAucHJlbWl1bS1jaG9pY2UsXG4gICAuc3QtYW5kcmV3cyxcbiAgIC50b3AtMjAwIHtcbiAgICAgLmhlbHAtY29udGVudCBwIHtcbiAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICEgaW1wb3J0YW50O1xuICAgICB9XG4gICB9XG5cbiAgIC50b3AtMjAwLWhlYWRpbmcgaDIge1xuICAgICBkaXNwbGF5Om5vbmU7XG4gICB9XG5cbiAgIC5iYWRnZS1wYWdlLWZvb3RlciB1bCBsaSB7XG4gICAgIGRpc3BsYXk6IGJsb2NrICEgaW1wb3J0YW50O1xuICAgfVxuIH0iLCIuYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5IC5lbXBsb3llci10aGVtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuYm9keSAuZW1wbG95ZXItdGhlbWUgYSB7XG4gICAgY29sb3I6ICNENDc0M0E7XG59XG4uZW1wbG95ZXItdGhlbWUgb2wgbGksIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIHVsIGxpOjptYXJrZXIgXG57XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjNDM0MzQzO1xufVxuXG4uZW1wbG95ZXItdGhlbWUgLmgzLCBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm92ZXJsYXBwZWQtY29sLWxlZnQtYmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmMGVlZWEgMzAlLCAjZmZmZmZmIDApO1xufVxuLmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbC1yaWdodC1iZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZmZmZiA3MCUsICNmMGVlZWEgMzAlKTtcbn1cbi5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbiAgICBmb250LXNpemU6IDM0cHg7XG59XG5cbi5lbXBsb3llci10aGVtZSBuYXYubmF2YmFyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbi5lbXBsb3llci10aGVtZSBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogQGtqdXAtZGFyay1ncmV5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbi5lbXBsb3llci10aGVtZSAud3JhcHBlci53cmFwcGVyLXRvcC1yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBranVwLXZlcnktZGFyay1ncmV5O1xufVxuXG4uZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdi1waWxscz5saS5hY3RpdmU+YSwgLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMsIC5lbXBsb3llci10aGVtZSAjc2l0ZS1zZWxlY3QtZGVza3RvcCAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLCAuZW1wbG95ZXItdGhlbWUgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdj5saT5hOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2p1cC1ibGFjaztcbiAgICBjb2xvcjogQGtqdXAtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IC00cHggMHB4IEBranVwLW9yYW5nZSBpbnNldDtcbn1cblxuLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHMuc2l0ZS1zZWxlY3QtbmF2PmxpPmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2p1cC1kYXJrLWdyZXk7XG4gIGNvbG9yOiBAa2p1cC13aGl0ZTtcbn1cblxuLmVtcGxveWVyLXRoZW1lICNzaXRlLXNlbGVjdC1kZXNrdG9wIC5uYXYtcGlsbHM+bGk+YSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci53cmFwcGVyLXRvcC1yb3cgLm5hdj5saT5hLFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdi1waWxscz5saS5hY3RpdmU+YXtcbiAgY29sb3I6IEBranVwLXdoaXRlO1xufVxuXG4uZW1wbG95ZXItdGhlbWUgLndyYXBwZXItdG9wLXJvdyAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzLCBcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsIFxuLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLXRvcC1yb3cgLm5hdj5saT5hOmZvY3VzLCBcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci10b3Atcm93IC5uYXY+bGk+YTpob3ZlciB7XG4gIGNvbG9yOiBAa2p1cC1vcmFuZ2U7XG59XG5cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2Uge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb3V0bGluZTogMDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoMixcbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGgyIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGNvbG9yOiAjMTgxODE2O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1NZWRpdW0nO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMTgxODE2O1xuICAgIHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMTgxODE2O1xuICAgIHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbn1cbi5lbXBsb3llci10aGVtZSAjZ2xvYmFsX3NlYXJjaF9mb3JtLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAgIGNvbG9yOkBranVwLXdoaXRlO1xuICB9XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5pbm5lciBwLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1ob21lcGFnZSAuaW5uZXIgcCBhIHNwYW4sXG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBwLFxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCAuaW5uZXIgcCBhIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVtcGxveWVyLXRoZW1lIC5ibGFjay13aGl0ZS1jb2wgLmNvbC1jdXN0b206Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xuICBjb2xvcjogI2ZmZlxufVxuLmVtcGxveWVyLXRoZW1lIC5ibGFjay13aGl0ZS1jb2wuYmxhY2std2hpdGUtYnItcmFkaXVzIC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbCAuY29sLWN1c3RvbTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5lbXBsb3llci10aGVtZSAuYmxhY2std2hpdGUtY29sIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hhcmxpZS1TdGQtTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJsYWNrLXdoaXRlLWNvbCBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDk1JTtcbn1cbi5lbXBsb3llci10aGVtZSAuY2FyZXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxODE4MTY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxODE4MTY7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmVtcGxveWVyLXRoZW1lIC5jYXJldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG59XG5cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciAucm93LWZvb3Rlci1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTMsIDE0OCwgMTM4LCAuMjUpO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE2O1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjRDQ3NDNBO1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAucm93LWZvb3RlciAud3JhcHBlci5mb290ZXItYmcgdWwubmF2IGxpIGEge1xuICAgIGNvbG9yOiAjRDQ3NDNBO1xufVxuLmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC5ib290c3RyYXAtbmF2LXNlY29uZGFyeSB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5icmVhZGNydW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmJyZWFkY3J1bWIgYSB7XG4gICAgY29sb3I6ICMzQjNCM0I7XG59XG4uZW1wbG95ZXItdGhlbWUgLmRhcmstYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTY7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLmN0YS1jb3B5IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJztcbn1cbi5lbXBsb3llci10aGVtZSAubnVtYmVyZWQtY2FyZCBoMyB7XG4gICAgY29sb3I6ICNENDc0M0E7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1TZW1pQm9sZCc7XG4gICAgZm9udC1zaXplOiAzNXB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5icmVhZGNydW1iIGxpLCBcbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2IGxpLCBcbi5lbXBsb3llci10aGVtZSAubmF2LXBpbGxzIGxpLCBcbi5lbXBsb3llci10aGVtZSAubmF2LXRhYnMgbGl7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOjc1MHB4KXtcblx0LmVtcGxveWVyLXRoZW1lIC5vdmVybGFwcGVkLWNvbC1sZWZ0LWJnIHtcbiAgICBcdFx0aGVpZ2h0OiAxMDAlO1xuICAgIFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cdC5lbXBsb3llci10aGVtZSAub3ZlcmxhcHBlZC1jb2wtcmlnaHQtYmcge1xuICAgIFx0XHRoZWlnaHQ6IDEwMCU7XG4gICAgXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblx0LmVtcGxveWVyLXRoZW1lIC5yb3ctZm9vdGVyIC5ib290c3RyYXAtbmF2LXNlY29uZGFyeSB7XG4gICAgXHRcdGxlZnQ6IDBweDtcbiAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0XHRib3R0b206IDE2cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuXHQuZW1wbG95ZXItdGhlbWUgLmlubmVyIHtcbiAgICBcdFx0bWF4LXdpZHRoOiAxMDIwcHghaW1wb3J0YW50O1xuIFx0fVxufVxuLnJvdy5lcXVhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udmNlbnRlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3BhY2luZy1wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uc3BhY2luZy1wYi02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uc3BhY2luZy1wdC03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4uc3BhY2luZy1wYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uc3BhY2luZy1wdC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4uc3BhY2luZy1wYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbnNwYW4uY2hldnJvbi1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdDaGFybGllLVN0ZC1TZW1pQm9sZCc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNDOTUxMDk7XG59XG5zcGFuLmNoZXZyb24tbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0M5NTEwOTtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxufVxuc3Bhbi5jaGV2cm9uLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbXBsb3llci10aGVtZSAubGVmdC1ib3JkZXJlZC1yb3cge1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICM3NDE5MTU7XG5cdHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLXJvdy5jb2xzIHtcblx0cGFkZGluZzogMHB4IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtcm93IGgzIHtcblx0Y29sb3I6ICNENDc0M0E7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLXJvdyBwIHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5sZWZ0LWJvcmRlcmVkLWhlYWRpbmcgaDMge1xuXHRjb2xvcjogI0Q0NzQzQTtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNzQxOTE1O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLmxlZnQtYm9yZGVyZWQtaGVhZGluZyBwIHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5pbWctY29udGVudC10aWxlIC5pbWctY29udGVudC10aWxlLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDIwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlLm1hc3RoZWFkLW92ZXJsYXkgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDBweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZC5tYXN0aGVhZC1vdmVybGF5IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwcHg7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoMSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoMixcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoMyxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoNCxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoNSxcbi5lbXBsb3llci10aGVtZSAud3JhcHBlci5tYXN0aGVhZC1vdmVybGF5IC5pbm5lciBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5icmVhZGNydW1iIGEge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5icmVhZGNydW1iIGxpLCAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLm1sYy1wcmltYXJ5LW5hdiBsaSwgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1vdmVybGF5IC5uYXYtcGlsbHMgbGksIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtb3ZlcmxheSAubmF2LXRhYnMgbGl7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLW92ZXJsYXkgLmJyZWFkY3J1bWIgLmxhc3QuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHNwYW4uYnV0dG9uLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAjbWVnYW1lbnUtY29sLTEgLmNoZXZyb24tbGluayBhLFxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1yb3cgI21lZ2FtZW51LWNvbC0yIC5jaGV2cm9uLWxpbmsgYSxcbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93ICNtZWdhbWVudS1jb2wtMyAuY2hldnJvbi1saW5rIGEsXG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAjbWVnYW1lbnUtY29sLTQgLmNoZXZyb24tbGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NTEwOTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBpbmhlcml0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHRhYmxlIGg0IHtcbiAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZW1wbG95ZXItdGhlbWUgLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmVtcGxveWVyLXRoZW1lIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hLCAuZW1wbG95ZXItdGhlbWUgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXMsIC5lbXBsb3llci10aGVtZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YTpob3ZlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgaDQge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2wgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sIHVsIGxpOjptYXJrZXIge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgLmNoZXZyb24tbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUU3RkLVJvbWFuJztcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duLm9wZW4gLmNhcmV0OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIHRvcDogMjBweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sIHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXItY29sbGFwc2U6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSB0ZFtoZWFkZXJzPVwib3JhbmdlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1lZ2FtZW51LWNvbCB0YWJsZSB0ZFtoZWFkZXJzPVwiZGFya1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVyLXRoZW1lIC5tZWRpYS1sZWZ0LCAubWVkaWE+LnB1bGwtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAubWVnYW1lbnUtcm93IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uZW1wbG95ZXItdGhlbWUgLm1sYy1wcmltYXJ5LW5hdi5pbiAuZHJvcGRvd24tbWVudSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmVtcGxveWVyLXRoZW1lIC5tbGMtcHJpbWFyeS1uYXYuaW4gLm1lZ2FtZW51LXJvdyAubWVnYW1lbnUtY29sIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5jYXJldDphZnRlciB7XG4gICAgYm90dG9tOiAyMnB4O1xuICAgIHRvcDogYXV0bztcbn1cbi5lbXBsb3llci10aGVtZSAubWxjLXByaW1hcnktbmF2LmluIC5kcm9wZG93bi5vcGVuIC5jYXJldDphZnRlciB7XG4gICAgYm90dG9tOiAyMnB4O1xuICAgIHRvcDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmVtcGxveWVyLXRoZW1lIC53cmFwcGVyLm1hc3RoZWFkLW92ZXJsYXkgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLWhvbWVwYWdlIC5jb250YWluZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMHB4O1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgfVxuICAgIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGgxLFxuICAgIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGgyLFxuICAgIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGgzLFxuICAgIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGg0LFxuICAgIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGg1LFxuICAgIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtaG9tZXBhZ2UgLmlubmVyIGg2IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoMiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoNCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkLFxuICAuZW1wbG95ZXItdGhlbWUgLndyYXBwZXIubWFzdGhlYWQtc3RhbmRhcmQubWFzdGhlYWQtb3ZlcmxheSAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIC5pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgLmlubmVyIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmRoIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCwgXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsIFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsIFxuICAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlLCBcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZCwgXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtYXF1YSwgXG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtcnViaW5lIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmIWltcG9ydGFudDtcbiAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICBwYWRkaW5nOiA1cHggOHB4IWltcG9ydGFudDtcbiAgICAgaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgICAgbGluZS1oZWlnaHQ6IDEuMWVtIWltcG9ydGFudDtcbiAgICAgbWluLXdpZHRoOiA2MHB4IWltcG9ydGFudDtcbiAgICAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcbiAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcbiAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZCwgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1hcXVhLCAuZW1wbG95ZXItdGhlbWUgLm1hc3RoZWFkLXN0YW5kYXJkIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MnB4KSB7XG4gIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQsIC5lbXBsb3llci10aGVtZSAubWFzdGhlYWQtc3RhbmRhcmQgc3Bhbi5idXR0b24tbWQtYXF1YSwgLmVtcGxveWVyLXRoZW1lIC5tYXN0aGVhZC1zdGFuZGFyZCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KXtcbiAgLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5lbXBsb3llci10aGVtZSAubWVnYW1lbnUtY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLypDb3BpZWQgZnJvbSBFbnNpZ2h0ZW4qL1xuXG4uZW1wbG95ZXItdGhlbWUgI21sYy1oZWFkZXItdG9wLW5hdiB7XG5cdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbn1cblxuLmVtcGxveWVyLXRoZW1lIC5pbWctY29udGVudC10aWxlLXRleHQgc3Bhbi5pY29uLW1sYy1jaGV2cm9uIHtcblxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblxufVxuXG4uZW1wbG95ZXItdGhlbWUgLnJvdy5lcXVhbC5lcXVhbC1jb2wtaHQgPiBkaXYge1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbn1cblxuLmVtcGxveWVyLXRoZW1lIC5tZWdhbWVudS1jb2wgYTpob3ZlciB7XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblxufSIsIlxuXG4uZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuXHRib3JkZXItdG9wOiAxcHggI2M4YzZjMiBzb2xpZDtcbn1cblxuXG5cbiIsIi8qIGRlc2t0b3AgKi9cblxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscz5saT5hIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnNpdGUtc2VsZWN0b3IgLm5hdi1waWxscz5saS5hY3RpdmU+YSxcbi5zaXRlLXNlbGVjdG9yIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsXG4uc2l0ZS1zZWxlY3RvciAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgY29sb3I6IEBzaXRlLXNlbGVjdG9yLWxpbmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzaXRlLXNlbGVjdG9yLWxpbmstYmctYWN0aXZlLWNvbG9yO1xufVxuI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdj5saT5hIHtcbiAgcGFkZGluZzogMTVweCAxNnB4O1xufVxuXG4vKiBtb2JpbGUgKi9cbiNzaXRlLXNlbGVjdC1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiNzaXRlLXNlbGVjdC1tb2JpbGUgbGkgYSB7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG59XG5cbi5wYW5lbC1hY2NvcmRpb24tbGlnaHQge1xuXG4gICYucmV2ZXJzZS1hcXVhLFxuICAmLmFxdWEtZ3JleS1iZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5wYW5lbC1ncm91cCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtY3VzdG9tIHtcblxuICAgICAgLnBhbmVsLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWE7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hcXVhLWdyZXktYmcge1xuICAgID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLWN1c3RvbSB7XG4gICAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktYmc7XG4gICAgICAgIH1cblxuICAgICAgICBoNCA+IGEge1xuICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBhLCBhLmNvbGxhcHNlZCwgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgfVxuXG4gICAgYTpob3ZlciwgYS5jb2xsYXBzZWQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cblxuICAgICAgJi5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGUxMTRcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFuZWwgLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAwO1xuICB9XG59XG4iLCIubWxjLWx0ZC11bml0LXByaWNlcyB7XG5cbiAgICAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIHsgb3ZlcmZsb3cteDogdmlzaWJsZTsgfVxufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgdHIge1xuICAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgdGQge1xuICAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwub3BlbmVkIHRyIHtcbiAgICAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwub3BlbmVkIHRkIHtcbiAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaW5wdXQtZ3JvdXAge1xuICAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuaW5wdXQtZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuZW5kRGF0ZSB7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5jb250cm9scyAuc3RhcnREYXRlIHtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5kYXRlIHtcbiAgICAgd2lkdGg6IDEwMHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5oaXN0b3JpY2FsQnV0dG9ucyB7XG4gICAgIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAudW5pdC1wcmljZXMgLmhpc3RvcmljYWwgLmNvbnRyb2xzIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzIC5oaXN0b3JpY2FsIC5oaXN0b3JpY2FsRGF0YVN0YXR1c01lc3NhZ2Uge1xuICAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3Qge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU1O1xuICAgICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LW5hbWUge1xuICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucHJvZHVjdC1uYW1lIGgzIHtcbiAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9kdWN0LW5hbWUgYSB7XG4gICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHtcbiAgICAgbWluLXdpZHRoOiA4MDBweCAhIGltcG9ydGFudDtcbn1cblxuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB0ZCAuY29udHJvbHMge1xuICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAuaW5wdXQtZ3JvdXAgaW5wdXQuZGF0ZSB7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICEgaW1wb3J0YW50O1xuICAgICBwYWRkaW5nLXRvcDogNnB4ICEgaW1wb3J0YW50O1xuICAgICB3aWR0aDogMTI1cHggISBpbXBvcnRhbnQ7XG59XG5cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgY29sb3I6ICM4YzhhODY7XG4gICAgIGhlaWdodDogMzVweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgIGJvcmRlcjogMHB4IG5vbmU7XG4gICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICBvdXRsaW5lOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICByaWdodDogNjAlO1xuICAgICB0b3A6IDI1cHg7XG59XG5cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgIGNvbG9yOiAjNzk3ODc1O1xuICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICB0b3A6IC01cHg7XG59XG5cbi5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgICBjb2xvcjogIzc5Nzg3NTtcbiAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgdG9wOiAtNXB4O1xufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDIwcHggISBpbXBvcnRhbnQ7XG59XG5cbi5zdGFydERhdGUgbGFiZWwsIC5lbmREYXRlIGxhYmVsIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnN0YXJ0RGF0ZSAuZHJvcGRvd24tbWVudSwgLmVuZERhdGUgLmRyb3Bkb3duLW1lbnUge1xuICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgd2lkdGg6IDI5MHB4O1xufVxuXG4uYnRuLWxpbmsge1xuICAgICBvdXRsaW5lOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmJ0bi1zbSB7XG4gICAgIG91dGxpbmU6IDBweCBub25lICEgaW1wb3J0YW50O1xufVxuXG4jdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCB1bC5kcm9wZG93bi1tZW51IGxpIHRhYmxlIHRkIHtcblxuICBwYWRkaW5nLXRvcDoxMHB4O1xuICBwYWRkaW5nLWJvdHRvbToxMHB4O1xufVxuXG4uaGlzdG9yaWNhbCB0YWJsZSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4uaGlzdG9yaWNhbC5vcGVuZWQgdGFibGUgdHIgdGQgdGhlYWQgdGQge1xuICB3aWR0aDppbml0aWFsO1xufVxuXG4uaGlzdG9yaWNhbC5vcGVuZWQgdGFibGUgdHIgdGQge1xuICB3aWR0aDozMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCl7XG4gI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuaGlzdG9yaWNhbEJ1dHRvbnMgLmRpc3BsYXlQcmljZXMge1xuICAgdG9wOjI2cHg7XG4gICBsZWZ0OjVweDtcbiAgIHBhZGRpbmctdG9wOjdweDtcbiAgIHBhZGRpbmctYm90dG9tOjZweDtcbiAgIG1hcmdpbi1sZWZ0OjA7XG4gfVxuXG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgdG9wOi01cHg7XG4gICAgbGVmdDo3MCU7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgfVxuXG4ubWxjLWx0ZC11bml0LXByaWNlcyAuaW5wdXQtZ3JvdXAgaW5wdXQuZGF0ZSB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgeyB3aWR0aDogNDUlOyBtYXJnaW4tcmlnaHQ6IDIwcHggISBpbXBvcnRhbnQ7IH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwgc2VsZWN0IHsgd2lkdGg6IDEwMCU7IH1cbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIHtcbiAgICAgbWluLXdpZHRoOiA3OTBweCAhIGltcG9ydGFudDtcbn1cbiAgLnJlaW52ZXN0bWVudExpbmsgeyBmbG9hdDogbGVmdCAhIGltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMjBweDsgY2xlYXI6IGJvdGg7IH1cbiAgLnVuaXQtcHJpY2VzLXRhYmxlIGxhYmVsIHsgZmxvYXQ6IG5vbmUgISBpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICEgaW1wb3J0YW50OyB9XG4gICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuZGlzcGxheVByaWNlcyB7XG4gICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgdG9wOiAyNnB4O1xufVxuXG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6NDUlXG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1sYy1sdGQtdW5pdC1wcmljZXMgbGFiZWwge1xuICAgIHdpZHRoOjQ1JTtcbiAgfVxuICAubWxjLWx0ZC11bml0LXByaWNlcyBsYWJlbCBzZWxlY3QgeyB3aWR0aDogMTAwJSAhIGltcG9ydGFudDsgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgIG92ZXJmbG93LXk6dmlzaWJsZSAhaW1wb3J0YW50O1xuICAgfVxuICAucmVpbnZlc3RtZW50TGluayB7IGZsb2F0OiBsZWZ0ICEgaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBjbGVhcjogYm90aDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuIC5idG4geyBwYWRkaW5nLWJvdHRvbTogNXB4ICEgaW1wb3J0YW50OyB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHtcbiAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgcmlnaHQ6IDkwcHg7XG4gICAgIHRvcDogMjZweDtcbn1cblxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHJpZ2h0OjM3JVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG5cbiAgI3VuaXRQcmljZXNBY2NvcmRpb24gLnBhbmVsLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXk6dmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbGMtbHRkLXVuaXQtcHJpY2VzIGxhYmVsIHNlbGVjdCB7IHdpZHRoOiAxMDAlICEgaW1wb3J0YW50OyB9XG4gIC5yZWludmVzdG1lbnRMaW5rIHsgZmxvYXQ6IGxlZnQgISBpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDIwcHg7IGNsZWFyOiBib3RoOyB9XG4gICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzIHsgdG9wOiAyNnB4OyByaWdodDogOTBweDsgfVxuICAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsgeyByaWdodDogMzclO31cbn1cblxuLypVTklUIFByaWNlcyAqL1xuXG4vKnRoZSBjYWxlbmRhciAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSBsaSB7cGFkZGluZzoxMHB4IH1cblxuXG4vKm1vcmUgcGFkZGluZyBpbiB0aGUgYnV0dG9ucyBpbiBjYWxlbmRhciAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIHRyLm9wZW5lZCAuZHJvcGRvd24tbWVudSAuYnRuLXNtLCAuYnRuLWdyb3VwLXNtPi5idG4ge3BhZGRpbmc6NXB4OyBib3JkZXItcmFkaXVzOjB9XG5cbi8qYnV0dG9uIHRvZGF5ICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4taW5mbyB7YmFja2dyb3VuZC1jb2xvcjojMDE3NzgwOyBib3JkZXItY29sb3I6IzAxNzc4MDsgcGFkZGluZy1sZWZ0OjEwcHg7IHBhZGRpbmctcmlnaHQ6MTBweH1cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1pbmZvIC50ZXh0LWluZm8ge2NvbG9yOiNmZmZ9XG5cbi8qYnV0dG9uIGNsZWFyICovXG4udW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5kcm9wZG93bi1tZW51IC5idG4tZGFuZ2VyIHtiYWNrZ3JvdW5kLWNvbG9yOiM0NzNmM2E7IGJvcmRlci1jb2xvcjojNDczZjNhOyBtYXJnaW4tbGVmdDo1cHg7IHBhZGRpbmctbGVmdDoxMHB4OyBwYWRkaW5nLXJpZ2h0OjEwcHh9XG5cbi8qYnV0dG9uIGRvbmUgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi1zdWNjZXNzIHtiYWNrZ3JvdW5kLWNvbG9yOiNjOTUxMDk7IGJvcmRlci1jb2xvcjojYzk1MTA5OyBtYXJnaW4tbGVmdDo1cHg7IHBhZGRpbmctbGVmdDoxMHB4OyBwYWRkaW5nLXJpZ2h0OjEwcHh9XG5cbi8qZGlzYWJsZWQgZGF0ZXMgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUgLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0ge29wYWNpdHk6MC4zfVxuXG4vKndpZHRoIG9mIHRoZSBjYWxlbmRhciBzdGFydCBhbmQgZW5kIGRhdGUgKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLnN0YXJ0RGF0ZSAuZHJvcGRvd24tbWVudSxcbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmVuZERhdGUgLmRyb3Bkb3duLW1lbnUge3dpZHRoOjMyMHB4fVxuXG4vKm1ha2Ugc2FtZSB3aWR0aCBlYWNoIG9mIHRoZSBkYXRlIGJ1dHRvbiAqL1xuLnVuaXQtcHJpY2VzIHRhYmxlLnVuaXQtcHJpY2VzLXRhYmxlIC5oaXN0b3JpY2FsLm9wZW5lZCB0YWJsZSB0ciB0ZCB7d2lkdGg6NTBweH1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4vKmZpeGMgY29uZmxpY3Qgd2l0aCBkcm9wZG93biBtZWdhbWVudSBmdWxsIHdpZHRoKi9cbi51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmRyb3Bkb3duLW1lbnUge3BhZGRpbmc6MDsgbWFyZ2luOjB9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4vKmFqZHVzdCB0aGUgZml4IHByaWNlIHRhYmxlIHRvIG1hdGNoIHdpdGggYWNjb3JkaW9uKi9cbi5tbGMtbHRkLXVuaXQtcHJpY2VzIC51bml0LXByaWNlcy10YWJsZSB7XG4gIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDtcbn1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG5cbi8qbWFrZSB0aGUgZGF0ZSBmaWVsZCB3aWRlciAqL1xuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIC5jb2wtc20tNHt3aWR0aDoyMDBweH1cblxuLyptYWtlIHRoZSBkaXYgYnV0dG9uIHByaWNlIGhpc3Rvcnkgd2lkZXIqL1xuLm1sYy1sdGQtdW5pdC1wcmljZXMgLnVuaXQtcHJpY2VzLXRhYmxlIC5jb2wtc20tNDpsYXN0LWNoaWxkIHt3aWR0aDoxMjBweDt9XG5cblxufVxuXG4vKnBvc2l0aW9uIHByaWNlIGhpc3RvcnkgYnV0dG9uKi9cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzXG4ge3JpZ2h0OjBweH1cblxuLypwb3NpdGlvbiBwcmljZSBjbG9zZSBidXR0b24qL1xuICN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5idG4tbGluayB7IHJpZ2h0IDotMTBweH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4vKnBvc2l0aW9uIHByaWNlIGhpc3RvcnkgYnV0dG9uKi9cbiN1bml0UHJpY2VzQWNjb3JkaW9uIC5wYW5lbC1ib2R5IC51bml0LXByaWNlcyB0YWJsZS51bml0LXByaWNlcy10YWJsZSB0ci5vcGVuZWQgLmhpc3RvcmljYWxCdXR0b25zIC5kaXNwbGF5UHJpY2VzXG4ge3JpZ2h0OjgwcHh9XG5cbi8qcG9zaXRpb24gcHJpY2UgY2xvc2UgYnV0dG9uKi9cbiAjdW5pdFByaWNlc0FjY29yZGlvbiAucGFuZWwtYm9keSAudW5pdC1wcmljZXMgdGFibGUudW5pdC1wcmljZXMtdGFibGUgdHIub3BlbmVkIC5oaXN0b3JpY2FsQnV0dG9ucyAuYnRuLWxpbmsgeyByaWdodCA6NzBweH1cblxufSIsIi5tbGMtbHRkLWZpbmQtZnVuZHMge1xuXG4gIC5mdW5kLXNlYXJjaC1mb3JtIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmdvIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgfVxuXG4gIH1cbiAgLnNlYXJjaC1kaXZpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0ge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucmVzZXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdHMtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5yZXN1bHRzLWFyZWEge1xuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbn1cblxuLyogRmluZCBhIGZ1bmQgKi9cbi53cmFwcGVyLWZpbmQtYS1mdW5kIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZnVuZC1zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDQzcHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAhIGltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTUxMDkgISBpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0LCAwcHggMHB4IDhweCByZ2JhKDIwMSwgODEsIDE5LCAwLjYpICEgaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZ1bmQtc2VhcmNoLWZvcm0gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUxMDk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG5cbi5mdW5kLXNlYXJjaC1mb3JtIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzOTAwO1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAzODBweCAhIGltcG9ydGFudDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU1O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLXNlYXJjaC1mb3JtIC5idG4tbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzNXB4ICEgaW1wb3J0YW50O1xufVxuXG4uZnVuZC1yZXN1bHRzIHRhYmxlLnRhYmxlIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDIycHggISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4ICEgaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTZweCAhIGltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhIGltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXN1bHRzLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmVzdWx0cy1hcmVhIHRhYmxlLnRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuI3Jlc3VsdHNCb2R5IGg0LnBhbmVsLXRpdGxlIGEge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4jcHJvZHVjdEhlYWRlciBoNC5wYW5lbC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkNiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fcGx1cy5wbmdcIik7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuXG4jcHJvZHVjdEhlYWRlciBoNC5wYW5lbC10aXRsZSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkNiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9hY2NvcmRpb25fbWludXNfZHJrLnBuZ1wiKTtcbiAgY29sb3I6ICMzYjNiM2I7XG59XG5cbi8qIEZpbmRhICBmdW5kIHJlc3BvbnNpdmUgc3R5bGVzICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG8gISBpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuYnRuLWxpbmsge1xuICAgIGxlZnQ6IDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgLmZ1bmQtc2VhcmNoLWZvcm0gLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmJ0bi1saW5rIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiAwJTtcbiAgICB0b3A6IC0xMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlc3VsdHMtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCUgISBpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuICAuZmlsdGVyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMjgwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVzdWx0cy10ZXh0IHtcbiAgICB3aWR0aDogODUlICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sYy1sdGQtZmluZC1mdW5kcyAuZmlsdGVyLXNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG59IiwiLm1sY0x0ZFdlYWx0aFNvdXJjZUxvb2t1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufSIsIi8qIGRlc2t0b3AgKi9cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiMzYjNiM2I7XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSxcbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qKiBSZW1vdmVkIGFzIHBhcnQgb2YgdGhlIFF1aWNrIGxpbmsgdGFicyByZWZyZXNoXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOjBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZSAuYXJyb3ctdXAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNjZTAwNTg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbn0gKi9cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE2NXB4O1xuICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgbWFyZ2luLXJpZ2h0OmF1dG87XG59XG4uaWNvbi1tbGMtY2hldnJvbiB7XG4gIGZvbnQtc2l6ZToxNnB4O1xuICBtYXJnaW4tdG9wOjdweDtcbiAgY29sb3I6I2FhYThhNDtcbn1cblxuLyoqXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDEpIHNwYW4ge21heC13aWR0aDoxNTNweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpOm50aC1jaGlsZCgyKSBzcGFuIHttYXgtd2lkdGg6MTkycHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTpudGgtY2hpbGQoMykgc3BhbiB7bWF4LXdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6bnRoLWNoaWxkKDQpIHNwYW4ge21heC13aWR0aDoxNDBweCAhaW1wb3J0YW50O31cbn1cbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGkuaXRlbV8wIHNwYW4ge21heC13aWR0aDoxNTNweCAhaW1wb3J0YW50O31cbiAgICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIGxpLml0ZW1fMSBzcGFuIHttYXgtd2lkdGg6MTkycHggIWltcG9ydGFudDt9XG4gICAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBsaTppdGVtXzIgc3BhbiB7bWF4LXdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7fVxuICAgIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgbGk6aXRlbV8zIHNwYW4ge21heC13aWR0aDoxNDBweCAhaW1wb3J0YW50O31cbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIGRpdi5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA3cHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKiByZXBsYWNlZCBiZWxvdywgYXMgY29udGVudCBsaXN0IGl0ZW1zIGNhbiBoYXZlIHRpdGxlIGJhY2tncm91bmQgaW1hZ2VzIGRlZmluZWQgbm93LlxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMSkgYSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3N0YXJ0aW5nLW91dC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9idWlsZGluZy13ZWFsdGgucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgzKSBhIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvcGxhbm5pbmctcmV0aXJlbWVudC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbn1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDQpIGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy9lbmpveWluZy1yZXRpcmVtZW50LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xufVxuKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgLmNsb3NlLXRhYiB7XG5cdGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjojY2NjO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6Izk5OTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6I2NjYyAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubGlzdC1pdGVtLXRleHQgcCBhIHtcblx0Y29sb3I6IEBkZWZhdWx0LWxpbmstY29sb3I7XG59XG5cbi8qIFJlc3BvbnNpdmUgc3R5bGVzIGFkZGVkIC0gMTgvMy8xNSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgICB3aWR0aDo0NyUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTNweCkge1xuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NlMDA1OCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaCB7XG4gICAgcmlnaHQ6IDJweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgaDQgYSB7XG4gICAgY29sb3I6IzNiM2IzYiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbn1cblxuXG4vKiBtb2JpbGUgKi9cblxuXG4iLCIvKiBkZXNrdG9wICovXG5cbi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZSB7XG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAubmF2Lm5hdi10YWJzPmxpLCBcbiAgLm5hdi5uYXYtdGFicz5saT4qe1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2Lm5hdi10YWJzPmxpLCBcbiAgLm5hdi5uYXYtdGFicz5saS5hY3RpdmUge1xuICAgIGZsZXg6IDE7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYubmF2LXRhYnM+bGkuYWN0aXZlPmEge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDEge1xuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICAuaDE7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oMiB7XG4gICAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICAgIC5oMjtcbiAgICAgIGNvbG9yOiBAZ3JleS1pbmFjdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWgzIHtcbiAgICAubmF2Lm5hdi10YWJzPmxpPmEge1xuICAgICAgLmgzO1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtaDQge1xuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICAuaDQ7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LXRhYnMtY2VudGVyLWlubGluZS1oNSB7XG4gICAgLm5hdi5uYXYtdGFicz5saT5hIHtcbiAgICAgIC5oNTtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lLWg2IHtcbiAgICAubmF2Lm5hdi10YWJzPmxpPmEge1xuICAgICAgLmg2O1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtb3JhbmdlIHtcbiAgICAubmF2Lm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtYXF1YSB7XG4gICAgLm5hdi5uYXYtdGFicz5saS5hY3RpdmU+YSB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC10YWJzLWNlbnRlci1pbmxpbmUtcnViaW5lIHtcbiAgICAubmF2Lm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG4gICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIG1vYmlsZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtdGFicy1jZW50ZXItaW5saW5lIHtcbiAgICAubmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5uYXYubmF2LXRhYnM+bGksIC5uYXYubmF2LXRhYnM+bGkuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmbGV4OiAwO1xuICAgIH1cblxuICAgIC5uYXYubmF2LXRhYnM+bGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5uYXYubmF2LXRhYnM+bGk+YSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy5sZXNzXCI7XG5cbkBmaXJzdC10YWItYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvY29udGVudC9hZHZpY2UvZ2VuZXJhbF9hZHZpY2VfYW5kX2luZm8uanBnXCIpO1xuQGZpcnN0LXRhYi1iYWNrZ3JvdW5kLXdpZHRoOiAzMTBweDtcbkBmaXJzdC10YWItYmFja2dyb3VuZC1oZWlnaHQ6IDE2MHB4O1xuXG5Ac2Vjb25kLXRhYi1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS9mb2N1c2VkX2FkdmljZS5qcGdcIik7XG5Ac2Vjb25kLXRhYi1iYWNrZ3JvdW5kLXdpZHRoOiAzMTBweDtcbkBzZWNvbmQtdGFiLWJhY2tncm91bmQtaGVpZ2h0OiAxNjBweDtcblxuQHRoaXJkLXRhYi1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy9jb250ZW50L2FkdmljZS9jb21wcmVoZW5zaXZlX2FkdmljZS5qcGdcIik7XG5AdGhpcmQtdGFiLWJhY2tncm91bmQtd2lkdGg6IDMxMHB4O1xuQHRoaXJkLXRhYi1iYWNrZ3JvdW5kLWhlaWdodDogMTYwcHg7XG5cbi5jaG9vc2UtYWR2aWNlLXRhYnMge1xuICB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLy9BY3RpdmUgYmFyXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICAgLy9BY3RpdmUgdHJpYW5nbGVcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgcmlnaHQ6IC01MCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC50cmlhbmdsZS11cChAcHJpbWFyeS1jb2xvci1vcmFuZ2UsIDAgNnB4IDlweCA2cHgpO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvL0ltYWdlcyBhYm92ZSB0aGUgdGFicyB3aGVuIGF0IG9yIGFib3ZlIG1kIHZpZXcgcG9ydCBzaXplXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgLnBzZXVkby1iZWZvcmUtYmFja2dyb3VuZC1pbWFnZShAZmlyc3QtdGFiLWJhY2tncm91bmQtd2lkdGgsIEBmaXJzdC10YWItYmFja2dyb3VuZC1oZWlnaHQsIEBmaXJzdC10YWItYmFja2dyb3VuZC1pbWFnZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbiAgICAgICAgICAucHNldWRvLWJlZm9yZS1iYWNrZ3JvdW5kLWltYWdlKEBzZWNvbmQtdGFiLWJhY2tncm91bmQtd2lkdGgsIEBzZWNvbmQtdGFiLWJhY2tncm91bmQtaGVpZ2h0LCBAc2Vjb25kLXRhYi1iYWNrZ3JvdW5kLWltYWdlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICAgIC5wc2V1ZG8tYmVmb3JlLWJhY2tncm91bmQtaW1hZ2UoQHRoaXJkLXRhYi1iYWNrZ3JvdW5kLXdpZHRoLCBAdGhpcmQtdGFiLWJhY2tncm91bmQtaGVpZ2h0LCBAdGhpcmQtdGFiLWJhY2tncm91bmQtaW1hZ2UpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5idXNpbmVzcy10aGVtZSAuY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gaDQge1xuICBmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpYyc7XG59XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM2NjY7XG59XG4uYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtY3RhLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGQkY3O1xufVxuXG4uYnVzaW5lc3MtaW5mby1kaXJlY3RpdmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IzQ3M2YzYSAhaW1wb3J0YW50O1xufVxuXG4gIC5idXNpbmVzcy1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM3YTczNzM7XG4gIH0iLCIuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiB7XG5cdC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtIHtcblx0XHQubWFzdGhlYWQtdGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3JTtcblx0XHR9XG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cdH1cblx0Lm1hc3RoZWFkLW1vYmlsZS1vbmx5LWJhbm5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuYWR2aXNlci1wbGF0Zm9ybS1jYW1wYWlnbiB7XG5cdFx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0XHQubWFzdGhlYWQtdGV4dCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5hZHZpc2VyLXBsYXRmb3JtLWNhbXBhaWduIHtcblx0XHQubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHRcdC5tYXN0aGVhZC10ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL21hc3RoZWFkcy9tYXN0aGVhZC1tb2JpbGUtZWdnLW1hdHJpeEAyeC5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lm1hc3RoZWFkLW1vYmlsZS1vbmx5LWJhbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC5tYXN0aGVhZC1tb2JpbGUtb25seS1iYW5uZXItY29udGVudCB7XG5cdFx0XHRtaW4taGVpZ2h0OiAyODBweDtcblx0XHRcdC8vYmFja2dyb3VuZDogdXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL21hc3RoZWFkcy9tYXN0aGVhZC1tb2JpbGUtZWdnLW1hdHJpeEAyeC5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDc5JSBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0LmFkdmlzZXItcGxhdGZvcm0tY2FtcGFpZ24ge1xuXHRcdC5tYXN0aGVhZC1tb2JpbGUtb25seS1iYW5uZXItY29udGVudCB7XG5cdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdFx0Lm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogI2JjNDQwMSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBDcmVhdGluZyBzdHlsZXMgZm9yIGNhbXBhaWducyAtIFRhcGFuIHZhc2hpICovXG4uY2FtcGFpZ24tY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6NjBweDtcbiAgcGFkZGluZy1ib3R0b206NjBweDtcbn1cblxuLmNhbXBhaWduLWNvbnRlbnQtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjBlZWVhO1xuICBwYWRkaW5nLXRvcDo2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xufVxuXG4uY2FtcGFpZ24tY29udGVudC1jdGEgaDQge1xuICBtYXJnaW4tdG9wOjA7XG4gIG1hcmdpbi1ib3R0b206MDtcbn1cblxuXG4uY2FtcGFpZ24tY29udGVudC1jdGEgLmJ1dHRvbi1tZCwgLmNhbXBhaWduLWNvbnRlbnQtY3RhIC5idXR0b24tc20sIC5jYW1wYWlnbi1jb250ZW50LWN0YSAuYnV0dG9uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgbWFyZ2luLWJvdHRvbTowO1xuICBtYXJnaW4tdG9wOjA7XG59XG5cbi5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICBjb2xvcjojMDY5O1xuICBkaXNwbGF5OmJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL2ljb25fcGx1cy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjowIDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OjQwcHg7XG59XG5cbi5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhIHtcbiAgb3V0bGluZTpub25lO1xufVxuXG4uaW1wLWluZm8gLnBhbmVsLWhlYWRpbmcgYTpob3ZlciwgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiMwNjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbn1cblxuLmltcC1pbmZvIC5tZWRpYSAubGlzdC1pdGVtLXRleHQge1xuICAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLm1hcmdpbnRvcDUwIHtcbiAgbWFyZ2luLXRvcDo1MHB4O1xufVxuXG4uY2FtcGFpZ24tY3RhIHtcbiAgdmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FtcGFpZ24tY3RhIGg0IHtcbiAgbWFyZ2luLXRvcDowO1xuICBtYXJnaW4tYm90dG9tOjA7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4uY2FtcGFpZ24tY3RhIC5idXR0b24tbWQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDowO1xufVxuXG4uY2FtcGFpZ24tY3RhIHAge1xuICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi53cmFwcGVyLXVzZWZ1bC1saW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZkZmJmNztcbiAgcGFkZGluZy10b3A6NjBweDtcbiAgcGFkZGluZy1ib3R0b206NDJweDtcbn1cblxuLyogU3VwZXIgc21hcnQgc3RyYXRlZ2llcyAqL1xuXG4ud3JhcHBlci1zbWFydC1zdHJhdGVneSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZWY7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uc21hcnQtc3RyYXRlZ3kge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tIHtcbiAgd2lkdGg6MjAlO1xufVxuXG4uc21hcnQtc3RyYXRlZ3ktYm94IGg0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkJGNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG5cbn1cblxuLnNtYXJ0LXN0cmF0ZWd5LWJveCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICEgaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbWFydC1zdHJhdGVneS1ib3ggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjojZTllN2UzO1xufVxuXG4uc21hcnQtc3RyYXRlZ3ktYm94IGEgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xufVxuLm1hcmdpbmJvdHRvbTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luYm90dG9tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYW1wYWlnbi1nZXQtaW4tdG91Y2ggcCB7XG4gIHdpZHRoOiAxOTBweDtcbn1cblxuLmNhbXBhaWduLWNvbnRlbnQgaHIge1xuICBjb2xvcjogI2M4YzZjMjtcbiAgbWFyZ2luOiA0MHB4IDBweDtcbn1cblxuLnNtYXJ0LXN0cmF0ZWd5IC5tbGMtZ2x5cGgge1xuICAgICBjb2xvcjogIzAxODM4YztcbiAgICAgZm9udC1zaXplOiAzMHB4O1xufVxuLnN0cmF0ZWd5LWNvbnRlbnQgLm1sYy1nbHlwaCB7XG4gIGNvbG9yOiAjMDE4MzhjO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDoxMnB4O1xufVxuXG4uc21hcnQtc3RyYXRlZ3kgLm1sYy1nbHlwaC5pY29uLW1sYy1maW5kLXlvdXItc3VwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICEgaW1wb3J0YW50O1xuXG59XG5cbi5zdHJhdGVneS1jb250ZW50IC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhIGltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICEgaW1wb3J0YW50O1xuICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBVbmRlcnN0YW5kaW5nIHNlcmllcyAqL1xuXG4udW5kZXJzdGFuZGluZy1zZXJpZXMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206NjBweDtcbn1cblxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tIHtcbiAgaGVpZ2h0OiAzNzVweCAhIGltcG9ydGFudDtcbn1cblxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udW5kZXJzdGFuZGluZy1zZXJpZXMgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi51bmRlcnN0YW5kaW5nLXNlcmllcyBoNCBhIHtcbiAgY29sb3I6IzNiM2IzYjtcbn1cblxuLnVuZGVyc3RhbmRpbmctc2VyaWVzIGg0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLyogQWNjZW50dXJlIFdoaXRlIFBhcGVyICovXG5cbi52aWRlby1saXN0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi52aWRlby1saXN0IC5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZiAhIGltcG9ydGFudDtcbn1cblxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsIC52aWRlby1saXN0IC5pbXAtaW5mbyAucGFuZWwtaGVhZGluZyBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNlZiAhIGltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvaWNvbl9wbHVzLnBuZ1wiKTtcbn1cblxuLnZpZGVvLWxpc3QgLmltcC1pbmZvIC5saXN0LWl0ZW0tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6I2Y2ZjNlZjtcbiAgcGFkZGluZy1ib3R0b206MDtcbn1cblxuLnZpZGVvLWxpc3QgLmZsZXgtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOjI4cHg7XG59XG5cbi52aWRlby1saXN0IGg0IHtcbiAgZm9udC1zaXplOjIwcHg7XG4gIGxpbmUtaGVpZ2h0OjI0cHg7XG4gIG1hcmdpbi1ib3R0b206MjRweDtcbn1cblxuLyogTUxDIEluZmxhdGlvbiBQbHVzICovXG5cbi5uYXYtaW5mbGF0aW9uLXBsdXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaSBhIHtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG59XG4ubmF2LWluZmxhdGlvbi1wbHVzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVlZWEgIWltcG9ydGFudDtcbn1cblxuLm5hdi1pbmZsYXRpb24tcGx1cyBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ubmF2LWluZmxhdGlvbi1wbHVzIC5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWEgISBpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTg1MTAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbi8qIE1pc2MgKi9cblxuLndyYXBwZXItc2l0ZW1hcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLndyYXBwZXItc2l0ZW1hcCAuYm9vdHN0cmFwLXNpdGVtYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMThweDtcbn1cblxuLndyYXBwZXItc2l0ZW1hcCAuYm9vdHN0cmFwLXNpdGVtYXAgdWwgbGkgdWwge1xuICBtYXJnaW4tdG9wOjEwcHg7XG59XG5cbi5maW5kLXN1cGVyLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuXG4uZmluZC1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1tZCwgLmZpbmQtc3VwZXItY3RhIHAgc3Bhbi5idXR0b24tc20ge1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi5jb25zb2xpZGF0ZS1zdXBlci1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5jb25zb2xpZGF0ZS1zdXBlci1jdGEgcCBzcGFuLmJ1dHRvbi1tZCwgLmNvbnNvbGlkYXRlLXN1cGVyLWN0YSBwIHNwYW4uYnV0dG9uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1hcmdpbmJvdHRvbTYwIHtcbiAgbWFyZ2luLWJvdHRvbTo2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIG5hdi1pbmZsYXRpb24tcGx1cyBsaSB7IHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDsgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAxcHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbiAgLmNhbXBhaWduLWNvbnRlbnQsIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgfVxuXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyAuY29sLWN1c3RvbSB7XG4gICAgd2lkdGg6NTAlO1xuICAgIGhlaWdodDozNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tIHtcbiAgICB3aWR0aDozMiU7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgaDQge1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICB9XG5cbiAgLm5hdi10YWJzIGxpLmxhc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICAgLmNhbXBhaWduLWNvbnRlbnQsIC5wYWdlLWNvbnRlbnQsIC5jYW1wYWlnbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIFx0ICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FtcGFpZ24tY29udGVudCwgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubmF2LXRhYnMgbGkubGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC53cmFwcGVyLXRvb2xzIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wYW5lbC10aXRsZSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnBhbmVsIC5saXN0LWl0ZW0tdGV4dCwgLmltcC1pbmZvIC5saXN0LWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC5wYW5lbCB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgdGFibGUudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5ib3gtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAxNzBweCAhIGltcG9ydGFudDtcbiAgICB9XG5cbiAgLmNhbXBhaWduLWN0YSAuYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggISBpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2FtcGFpZ24tY29udGVudCAuYnV0dG9uLXNtLCAuY2FtcGFpZ24tY29udGVudCAuYnV0dG9uLW1kLCAuY2FtcGFpZ24tY29udGVudCAuYnV0dG9uLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAuY2VudGVyLWN0YSAuYnV0dG9uLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLyogU21hcnQgc3RyYXRlZ3kgcmVzcG9uc2l2ZSBzdHlsZXMgKi9cblxuICAud3JhcHBlci1zbWFydC1zdHJhdGVneSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuc21hcnQtc3RyYXRlZ3kgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjNmMyO1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwcHggbm9uZTtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSBpbWcsIC5zbWFydC1zdHJhdGVneSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zbWFydC1zdHJhdGVneSBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IGEge1xuICAgIGhlaWdodDogYXV0byAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggISBpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICEgaW1wb3J0YW50O1xuICB9XG5cbiAgLnNtYXJ0LXN0cmF0ZWd5IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICAgIH1cblxuICAvKiBVbmRlcnN0YW5kaW5nIHNlcmllcyByZXNwb25zaXZlIHN0eWxlcyAqL1xuXG4gIC51bmRlcnN0YW5kaW5nLXNlcmllcyB7XG4gIFx0cGFkZGluZy10b3A6MjBweDtcbiAgXHRwYWRkaW5nLWJvdHRvbTozMHB4O1xuICB9XG5cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tIHtcbiAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNjOGM2YzI7XG4gIH1cblxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgaW1nLCAudW5kZXJzdGFuZGluZy1zZXJpZXMgcCB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAudW5kZXJzdGFuZGluZy1zZXJpZXMgaDQge1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICB9XG5cbiAgLnVuZGVyc3RhbmRpbmctc2VyaWVzIC5jb2wtY3VzdG9tOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOjA7XG4gIH1cblxuICAvKiBBZHZpY2UgKi9cblxuICAuYWR2aWNlLWNlbnRyZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgICBmbG9hdDpsZWZ0O1xuICB9XG5cbiAgLmNvbXAtd2lubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6MzBweCAzMHB4IDEycHggMzBweDtcbiAgfVxufSIsIi8qIEF1dGhvcjogSW1yYW4gU2FiYXJvZWRpbiAqL1xuXG4ucGFkZGluZy1ib3R0b20tMzAge1xuICAgICBwYWRkaW5nLWJvdHRvbTozMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMzsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7IC8qIEZpcmVmb3ggKi9cbiAgICBjb2x1bW4tY291bnQ6IDM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2YtbmF2IHVsIHsgcGFkZGluZy1sZWZ0OiAwJTsgfVxuICAuY2YtZmluZG91dG1vcmUtZGl2ID4gZGl2LCAuY2YtZmluZG91dG1vcmUtZGl2IGg0ICB7dGV4dC1hbGlnbjogY2VudGVyICEgaW1wb3J0YW50OyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jZi0zcGFyYS1jc3MgZGl2IHtcbiAgIFx0IC13ZWJraXQtY29sdW1uLWNvdW50OiAyOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgIFx0IC1tb3otY29sdW1uLWNvdW50OiAyOyAvKiBGaXJlZm94ICovXG4gICBcdCBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2YtM3BhcmEtY3NzIGRpdiB7XG4gICAgXHQtd2Via2l0LWNvbHVtbi1jb3VudDogMTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgXHQtbW96LWNvbHVtbi1jb3VudDogMTsgLyogRmlyZWZveCAqL1xuICAgIFx0Y29sdW1uLWNvdW50OiAxO1xuICAgIH1cbn1cblxuLmNmLW5hdiB1bCB7XG4gICAgIHBhZGRpbmctbGVmdDogMTUlO1xufVxuXG4uY2YtbmF2IGxpIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5jZi1uYXYgbGkgYSB7XG4gICAgIGNvbG9yOiAjM0IzQjNCICEgaW1wb3J0YW50O1xufVxuXG4uY2YtbmF2IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNmLW5hdiAuYWN0aXZlIGEge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRUVBICEgaW1wb3J0YW50O1xuICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0U4NTEwMDtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4uY2YtZmluZG91dG1vcmUtZGl2IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2YtZmluZG91dG1vcmUtZGl2IFAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmJvcmRlci1ib3R0b20tMXB4IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5cbi5jZi1vdXJzdWNjZXNzLWxpc3QgdGQge1xuICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG59XG5cbi5jZi1ob3BlLWFjY29yZGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jZi1ob3BlLWFjY29yZGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdjpudGgtbGFzdC1jaGlsZCgxKSBkaXYge1xuICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyIHtcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvbWxjL2VuL3BlcnNvbmFsL2hvbWUvX2pjcl9jb250ZW50L3Bhci1jb2wtYm9keS0yL2Jvb3RzdHJhcF9yb3cvY29sMS9ib290c3RyYXBfY29udGVudF9saV8wL2VudHJpZXMvYm9vdHN0cmFwX2NvbnRlbnRfbGlfMC9pbWFnZS5pbWcuanBnLzE0MjMxMTY3ODA3NDYuTWFuQmFubmVyLmpwZ1wiKTtcbn1cblxuLm1hc3RoZWFkLXdyYXBwZXIgaDEge1xuICAgICBjb2xvcjogI2JlNDYwMSA7XG4gICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICBtYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDtcbn1cblxuLm1hc3RoZWFkLXdyYXBwZXIgaDIge1xuICAgICBjb2xvcjogIzNiM2IzYiA7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyIC5icmVhZGNydW1iICoge1xuICAgICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmdldC1pbi10b3VjaCBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgaDQge1xuICAgICBtYXJnaW4tdG9wOiAwcHggISBpbXBvcnRhbnQ7XG4gICAgIHBhZGRpbmctdG9wOiAwcHggISBpbXBvcnRhbnQ7XG59XG5cblxuLy9naCAtLS0tLS1cblxuLyogMTkuMDIgLS0tLS0tLS0tICovXG5cbi5uZXdzLWluc2lnaHRzLXdyYXBwZXIgLmNmLW5hdiB1bCB7IHBhZGRpbmctbGVmdDogMDt9XG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgbGkgeyB0ZXh0LWFsaWduOmNlbnRlcjsgd2lkdGg6MTYuNCU7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgLm5hdi1waWxscz5saSB7IHRleHQtYWxpZ246Y2VudGVyOyBmbG9hdDogbGVmdDt9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYubmF2LXBpbGxzPmxpIHtmbG9hdDogbm9uZTt9XG4ubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5jZi1uYXYgLm5hdi1waWxscz5saSB7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0O31cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjYgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG4uZmEsXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07IH1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTsgfVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTsgfVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTsgfVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTsgfVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTsgfVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTsgfVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtOyB9XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTsgfVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtOyB9XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7IH1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cblxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7IH1cblxuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTBcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cblxuLmZhLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cblxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cblxuLmZhLWFycm93LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG5cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cblxuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cblxuLmZhLWFycm93LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiOyB9XG5cbi5mYS1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNVwiOyB9XG5cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjsgfVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7IH1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uZmEtYmF0dGVyeS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7IH1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5mYS1ib3dsaW5nLXBpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjsgfVxuXG4uZmEtYm94aW5nLWdsb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2VcIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWNhbGVuZGFyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzRcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4uZmEtY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMlwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiOyB9XG5cbi5mYS1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzFcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjsgfVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiOyB9XG5cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmZhLWNoZXNzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7IH1cblxuLmZhLWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiOyB9XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLmZhLWNoZXNzLWtpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7IH1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7IH1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uZmEtY2hlc3MtcGF3bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7IH1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cblxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmZhLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS1jb2RlLWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiOyB9XG5cbi5mYS1jb2RlLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7IH1cblxuLmZhLWNvbXByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiOyB9XG5cbi5mYS1jb21wcmVzcy13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI2XCI7IH1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiOyB9XG5cbi5mYS1jcmlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4uZmEtY3VybGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4uZmEtZGVza3RvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjsgfVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmZhLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjsgfVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLmZhLWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWNcIjsgfVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjsgfVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7IH1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIxXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEtZXhwYW5kLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjBcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmEtZmllbGQtaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRjXCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4uZmEtZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4uZmEtZmlsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiOyB9XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWZpbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjsgfVxuXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uZmEtZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi5mYS1maWxlLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE3XCI7IH1cblxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjsgfVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjsgfVxuXG4uZmEtZmlsbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTBcIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5mYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG5cbi5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLmZhLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZlwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uZmEtZ29sZi1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7IH1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiOyB9XG5cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7IH1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjsgfVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiOyB9XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLmZhLWgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7IH1cblxuLmZhLWgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE0XCI7IH1cblxuLmZhLWgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjsgfVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMlwiOyB9XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG5cbi5mYS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4uZmEtaW5ib3gtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTBcIjsgfVxuXG4uZmEtaW5ib3gtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzExXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjsgfVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiOyB9XG5cbi5mYS1pbmZvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjsgfVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cblxuLmZhLWphY2stby1sYW50ZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBlXCI7IH1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjsgfVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjsgfVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9jay1vcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS1sdWNoYWRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NVwiOyB9XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLW1pbnVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDdcIjsgfVxuXG4uZmEtbWludXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOFwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLmZhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5mYS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE4XCI7IH1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjsgfVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7IH1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5mYS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA2XCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7IH1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cblxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjsgfVxuXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjsgfVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5uYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi5mYS1wbGFuZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtcGx1cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAwXCI7IH1cblxuLmZhLXBsdXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjsgfVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjsgfVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmZhLXJhY3F1ZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWFcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmJcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5mYS1yZW5kYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjsgfVxuXG4uZmEtcmVwZWF0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjVcIjsgfVxuXG4uZmEtcmVwZWF0LTEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY2XCI7IH1cblxuLmZhLXJlcGVhdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjRcIjsgfVxuXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiOyB9XG5cbi5mYS1yZXR3ZWV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi5mYS1zY3J1YmJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7IH1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLXNoYXJlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2N1wiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4uZmEtc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtc2h1dHRsZWNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiOyB9XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7IH1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjBcIjsgfVxuXG4uZmEtc2xpZGVycy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YxXCI7IH1cblxuLmZhLXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7IH1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uZmEtdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmJcIjsgfVxuXG4uZmEtdGFibGV0LWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZjXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cblxuLmZhLXRlbm5pcy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjsgfVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjsgfVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjsgfVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4uZmEtdGltZXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZVwiOyB9XG5cbi5mYS10aW1lcy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYwXCI7IH1cblxuLmZhLXRpbWVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi5mYS10cm9waHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10di1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMVwiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXVzZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZThcIjsgfVxuXG4uZmEtdXNkLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOVwiOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7IH1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjsgfVxuXG4uZmEtdXRlbnNpbC1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7IH1cblxuLmZhLXV0ZW5zaWwta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTRcIjsgfVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi5mYS11dGVuc2lscy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTZcIjsgfVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjsgfVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS13aGlzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7IH1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7IH1cblxuLmZhLXdpbmRvdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGZcIjsgfVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBCcmFuZHMnO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIExpZ2h0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWxpZ2h0LTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1saWdodC0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtbGlnaHQtMzAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5mYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gTGlnaHQnO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgUHJvIFJlZ3VsYXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBSZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhck9yYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBSZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDOTUxMDk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBQcm8gU29saWQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9mb250YXdlc29tZS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIFBybyBTb2xpZCc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi8vRW5kXG5cbi5mYS1jaGV2cm9uLXJpZ2h0LXJlZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIFBybyBSZWd1bGFyXCI7XG59IiwiXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypxdWlja2xpbmtzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcblxuLypxdWlja2xpbmtzIGZvciBubyAzIGFuZCA0ICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMyk+YSwgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDQpPmEge3BhZGRpbmc6MTBweCA1MHB4fVxuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDIgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgyKT5hIHtwYWRkaW5nOjEwcHggMjVweH1cblxuLypxdWlja2xpbmtzIGZvciBubyAxKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgxKT5hIHtwYWRkaW5nOjEwcHggNDVweH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDMgYW5kIDQgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgzKT5hLCAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoNCk+YSB7cGFkZGluZzoxMHB4IDUwcHh9XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDEgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgyKT5hIHtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDQwcHh9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMSk+YSB7cGFkZGluZzoxMHB4IDI1cHggMTBweCA0NXB4fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuLypxdWlja2xpbmtzIGZvciBubyAzIGFuZCA0ICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMyk+YSwgLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDQpPmEge3BhZGRpbmc6MTBweCAyMHB4fVxuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDEgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgxKT5hIHtwYWRkaW5nOjEwcHggMHB4IDEwcHggMzVweCB9XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMiAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDIpPmEge3BhZGRpbmc6MTBweCA0MHB4IH1cblxuLypyZWR1Y2UgZm9udCBzaXplICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHNwYW4ge2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3MDFweCkge1xuXG4vKnF1aWNrbGlua3MgZm9yIG5vIDMgYW5kIDQgKi9cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzPmxpOm50aC1jaGlsZCgzKT5hLCAuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoNCk+YSB7cGFkZGluZzoxMHB4IDEwcHh9XG5cbi8qcXVpY2tsaW5rcyBmb3Igbm8gMSAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciAubmF2LXRhYnM+bGk6bnRoLWNoaWxkKDEpPmEge3BhZGRpbmc6MTBweCAwcHggMTBweCAxNXB4IH1cblxuLypxdWlja2xpbmtzIGZvciBubyAyICovXG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIC5uYXYtdGFicz5saTpudGgtY2hpbGQoMik+YSB7cGFkZGluZzoxMHB4IDIwcHggfVxuXG4vKnF1aWNrbGlua3MgcmVkdWNlIGZvbnQgc2l6ZSAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciBzcGFuIHtmb250LXNpemU6MThweCAhaW1wb3J0YW50fVxufVxuXG5cbi8qcXVpY2tsaW5rcyBhY3R1YWxseSBqdXN0IGNoYW5nZSB0aGUgbWF4LXdpZHRoIHRvIDYwMHB4ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSB0ZHtkaXNwbGF5OmJsb2NrfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaXt3aWR0aDoxMDAlfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW57dGV4dC1hbGlnbjpsZWZ0fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHh9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgZGl2LmNhcmV0e2Rpc3BsYXk6bm9uZX1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkgYSAubWxjLWdseXBoe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2t9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCgxKSBhLC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGk6bnRoLWNoaWxkKDIpIGEsLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaTpudGgtY2hpbGQoMykgYSwuY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpOm50aC1jaGlsZCg0KSBhe2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXIhaW1wb3J0YW50Oy13ZWJraXQtYmFja2dyb3VuZC1zaXplOjM4cHggMzhweCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjM4cHghaW1wb3J0YW50fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjE3cHg7bGVmdDo1MHB4O2ZvbnQtc2l6ZToxN3B4fVxuLnNlY3Rpb24taGVhZGVyIGgye21hcmdpbi1ib3R0b206MjRweH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnMgbGkuYWN0aXZlIC5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWFjdGl2ZXtkaXNwbGF5Om5vbmV9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpe2JvcmRlci1ib3R0b206MXB4ICNjOGM2YzIgc29saWR9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXdyYXBwZXIuc2VjdGlvbi13cmFwcGVye3BhZGRpbmc6MzBweCAwIDB9XG59XG5cbkBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4vKnF1aWNrbGlua3MgZml4ZWQgbWFyZ2luIHRvcCAqL1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgd2lkdGg6IDQ3JSFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHttYXJnaW4tdG9wOiAyMHB4O31cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdGFibGUgcCB7ZGlzcGxheTogbm9uZTt9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi1jb250ZW50LXdyYXBwZXIgdWwubWVkaWEtbGlzdCAubGlzdC1pdGVtLXRleHQgdGFibGUgdGQgaDQgYSB7Zm9udC13ZWlnaHQ6IDcwMDtjb2xvcjogIzNiM2IzYiFpbXBvcnRhbnQ7fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB0YWJsZSBoNCBhIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWVMVFN0ZC1Sb21hbixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZixhcmlhbDtcbiAgZm9udC1zaXplOiAxNXB4O31cblxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDt9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHRhYmxlIHRkIHtkaXNwbGF5OiBibG9jazt9XG5cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciAuY2xvc2UtdGFiIHtkaXNwbGF5OiBub25lO31cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMXB4KSBhbmQgKG1heC13aWR0aDo3NjdweCl7LmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRke2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudDt3aWR0aDo0NyUhaW1wb3J0YW50O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1ib3R0b206MjBweH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpey5jaGFubmVsLXF1aWNrbGlua3MtdGFiLXdyYXBwZXIgdWwubmF2LXRhYnN7bWFyZ2luLXRvcDowfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItd3JhcHBlciB1bC5uYXYtdGFicyBsaS5hY3RpdmV7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2NlMDA1OCFpbXBvcnRhbnR9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgc3Bhbntmb250LXNpemU6MThweCFpbXBvcnRhbnR9XG4uY2hhbm5lbC1xdWlja2xpbmtzLXRhYi13cmFwcGVyIHVsLm5hdi10YWJzIGxpIGEgLm1sYy1nbHlwaHtyaWdodDoycHghaW1wb3J0YW50fVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxle21hcmdpbi10b3A6MjBweH1cbi5jaGFubmVsLXF1aWNrbGlua3MtdGFiLWNvbnRlbnQtd3JhcHBlciB1bC5tZWRpYS1saXN0IC5saXN0LWl0ZW0tdGV4dCB0YWJsZSB0ZHt3aWR0aDoxMDAlfVxuLmNoYW5uZWwtcXVpY2tsaW5rcy10YWItY29udGVudC13cmFwcGVyIHVsLm1lZGlhLWxpc3QgLmxpc3QtaXRlbS10ZXh0IHRhYmxlIHRkIGg0IGF7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMzYjNiM2IhaW1wb3J0YW50fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ2Fyb3VzZWwgbGVzcyB0aGFuIDYwMHB4IHNjcmVlbiAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG4vKm1ha2UgMTAwJSBoZWlnaHQgaW4gdGhlIHRpbnQgYmFja2dyb3VuZCAqL1xuLmNhcm91c2VsLWNhcHRpb24ge2hlaWdodDoxMDAlO31cblxuLyphZGp1c3QgdGhlIGNvbnRlbnQgdG8gbWlkZGxlICovXG5oMiB7bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O31cblxuLyogYWRqdXN0IHRoZSBpbmRpY2F0b3IgdG8gbW9yZSBib3R0b20gKi9cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtvcGFjaXR5OjAuMzsgYm90dG9tOiAtMjBweH1cblxuLypjcmVhdGUgc21hbGxlciBpbmRpY2F0b3JzICovXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkgLmFjdGl2ZSB7aGVpZ2h0OjEwcHggIWltcG9ydGFudDsgd2lkdGg6MTBweCAhaW1wb3J0YW50OyBtYXJnaW46MCAzcHggfVxuXG4gfVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBmaXhlZCBidXNpbmVzcyBwYWdlIHdpdGggbm8gc2lkZWtpY2sgdG9wIG9uIG1vYmlsZSAqL1xuXG4uYnVzaW5lc3MtdGhlbWUgLm5hdi1tb2JpbGUtaGVhZGVyIHtoZWlnaHQ6MH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qZm9yIHBlcnNvbmFsLCBhZHZpc2VyIGFuZCBidXNpbmVzcyBjdGEgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcblxuLypjdGEgYWRqdXN0IGNvbnRlbnQgdG8gc2l0IHZlcnRpY2FsLWFsaWduIG1pZGRsZSAqL1xuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsIC53cmFwcGVyIGFkdmlzZXItaW5mby1kaXJlY3RpdmUtd3JhcHBlciAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSwgLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIHtoZWlnaHQ6MTMwcHg7IGRpc3BsYXk6dGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246bWlkZGxlOyBwYWRkaW5nOjAgMzVweCB9XG5cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbi8qY3RhICBhZGp1c3QgY29udGVudCB0byBzaXQgdmVydGljYWwtYWxpZ24gbWlkZGxlICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSwgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLCAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUge2hlaWdodDoxNjBweDsgZGlzcGxheTp0YWJsZS1jZWxsOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHBhZGRpbmc6MCAzNXB4IH1cblxuLyogY3RhICBwdXQgYm9yZGVyIHJpZ2h0ICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwNjczNTt9XG4ud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMDY3MzU7fVxuLmJ1c2luZXNzLXRoZW1lIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2E3MzczfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4vKiBjdGEgcHV0IGJvcmRlciByaWdodCAqL1xuLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUuZmlyc3Qge2JvcmRlci1yaWdodDogMHB4IHNvbGlkICNkMDY3MzU7fVxuLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlLmZpcnN0IHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDA2NzM1O31cbi5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZS5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzdhNzM3MzsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3YTczNzN9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuLyogY3RhIHB1dCBib3JkZXIgcmlnaHQgb24gbW9iaWxlICovXG4uY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSAudGV4dC1pbWFnZSBoNCwgLndyYXBwZXIgYWR2aXNlci1pbmZvLWRpcmVjdGl2ZS13cmFwcGVyIC5jaGFubmVsLWluZm8tZGlyZWN0aXZlIC50ZXh0LWltYWdlIGg0LCAuYnVzaW5lc3MtdGhlbWUgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUgLnRleHQtaW1hZ2UgaDQge2ZvbnQtc2l6ZToyMHB4O31cblxuLyogY3RhIGxlc3MgcGFkZGluZyBvbiBtb2JpbGUgKi9cbi5jaGFubmVsLWluZm8tZGlyZWN0aXZlLCAud3JhcHBlciBhZHZpc2VyLWluZm8tZGlyZWN0aXZlLXdyYXBwZXIgLmNoYW5uZWwtaW5mby1kaXJlY3RpdmUsIC5idXNpbmVzcy10aGVtZSAuY2hhbm5lbC1pbmZvLWRpcmVjdGl2ZSB7IHBhZGRpbmc6MTVweH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cbi8qIGdsb2JhbCBjaGFuZ2UgbWFrZSB0aGUgbWQgYnV0dG9uIHRvIHNtYWxsIGJ1dHRvbiAqL1xuLyptYWtlIHRoZSBidXR0b24gY2VudGVyKi9cbi5wcm9kdWN0LXBhZ2UtY3RhIGg0IGEge21hcmdpbi1sZWZ0OjA7fVxuXG4ucHJvZHVjdC1wYWdlLWN0YSBzcGFuLmJ1dHRvbi1tZCB7dG9wOjIwcHg7fVxuXG4vKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtoZWlnaHQ6IDUwcHg7fVxuXG4vKkZvcm1zIGFuZCBkb2NzIHNlYXJjaCAqL1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHt0b3A6IDA7fVxuXG4vKmNvbnRhY3QgdXMgc2VhcmNoICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge3RvcDogMHB4OyBtYXJnaW4tbGVmdDowfVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbi8qIENvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDt9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge3dpZHRoOiAxMDAlO31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge3dpZHRoOiAxMDAlO31cblxuLypGb3JtcyBhbmQgZG9jcyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IG1hcmdpbi1yaWdodDowOyAgbWFyZ2luLWxlZnQ6MCU7fVxuXG4vKmNvbnRhY3QgdXMgc2VhcmNoICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyBtYXJnaW4tcmlnaHQ6MDsgIG1hcmdpbi1sZWZ0OjUlOyB3aWR0aDo5NSUgfVxufVxuXG4vKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtoZWlnaHQ6IDUwcHg7fVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4vKmNvbnRhY3QgdXMgc2VhcmNoICovXG4ud3JhcHBlci53cmFwcGVyLWRhcmsuZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge3RvcDogNTJweDsgbWFyZ2luLWxlZnQ6MH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXG4vKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHtcbiAgd2lkdGg6IDYwJSFpbXBvcnRhbnQ7fVxuXG5cbi8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyBtYXJnaW4tcmlnaHQ6MDsgIG1hcmdpbi1sZWZ0OjEwJTsgd2lkdGg6OTAlIH1cblxuLyogQ29udGFjdCB1cyBzZWFyY2ggKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IG1hcmdpbi1sZWZ0OjAlOyB9XG5cbi8qRm9ybXMgYW5kIGRvY3Mgc2VhcmNoICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24ge3dpZHRoOmF1dG87fVxuXG4vKiBDb250YWN0IHVzIHNlYXJjaCAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHt0b3A6NTJweDt9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qSW1wb3J0YW50IHVwZGF0ZXMgcGVyc29uYWwgaG9tZXBhZ2UsIHVuaWZvcm0gbWluIGhlaWdodHMgaW4gZGVza3RvcCAqL1xuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyAuaW1wb3J0YW50LXVwZGF0ZXMtcGFuZWwge21pbi1oZWlnaHQ6Mjg1cHh9XG5cbi8qSW1wb3J0YW50IHVwZGF0ZXMgcGVyc29uYWwgaG9tZXBhZ2UsIG5vIG5lZWQgbWluIGhlaWdodHMgaW4gbGVzcyB0aGFuIDc2OCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbi5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHttaW4taGVpZ2h0OjBweH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypMYXRlc3QgbmV3cyBBZHZpc2VyIGhvbWVwYWdlKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4uaW52ZXN0bWVudC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm5ld3MtaW5zaWdodHMtcGFuZWwge21hcmdpbi1ib3R0b206MjBweDt9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4vKkxhdGVzdCBuZXdzIEFkdmlzZXIgaG9tZXBhZ2UsIG5vIG5lZWQgbWluIGhlaWdodHMgaW4gbGVzcyB0aGFuIDc2OCAqL1xuLmludmVzdG1lbnQtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uZXdzLWluc2lnaHRzLXBhbmVsIHttaW4taGVpZ2h0OjB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIGZpeCBuYWIgbG9nbyBhbGlnbm1lbnQgaW4gZm9vdGVyICAqL1xuLnJvdy1mb290ZXIgLndyYXBwZXIuZm9vdGVyLWJnIC5iYXNlLWZvb3RlciAucHVsbC1yaWdodCBpbWcge21hcmdpbi10b3A6MTZweH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbi5yb3ctZm9vdGVyIC53cmFwcGVyLmZvb3Rlci1iZyAuYmFzZS1mb290ZXIgLnB1bGwtcmlnaHQgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6MDsgcGFkZGluZy1ib3R0b206MTBweDt9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qcHV0IG1vcmUgbWFyZ2luIHJpZ2h0IGZyb20gdGhlIGdseXBoaWNvbiBpbnNpZGUgYWNjcm9kaW9uIGluIGNvbnRhY3QgdXMgcGFnZSovXG4ucGFnZS1jb250ZW50IC5wYW5lbC1ncm91cCAucGFuZWwgcCAubWxjLWdseXBoIHttYXJnaW4tcmlnaHQ6MTBweH1cblxuXG5cbi8qIExBVEVTVCBORVdTICYgSU5TSUdIVFMgIC0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG5cbi8qZml4ZWQgaGVpZ2h0IGlzc3VlIHdpdGggNCBsaW5lcyAqL1xuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQge2hlaWdodDoxMDBweDt9XG5cbi8qYWRqdXN0IHRoZSBzcGFjZSB3aXRoIHJlYWQgbW9yZSBsaW5rICovXG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBwIHtoZWlnaHQ6IDcwcHg7fVxuXG59XG5cblxuLyogTUFLRSBHRVQgSU4gVE9VQ0ggV1JBUFBFUiBOTyBCT1JERVIgVE9QIC0tLS0tLS0tICovXG5cbi5nZXQtaW4tdG91Y2gtd3JhcHBlciB7IGJvcmRlciA6IG5vbmV9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbi53cmFwcGVyLmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyLnNlY3Rpb24td3JhcHBlciAuY29sLWN1c3RvbS5jb2wteHMtMTIuY29sLXNtLTYuY29sLW1kLTMuY29sLWxnLTM6bnRoLWNoaWxkKG9kZCkge2NsZWFyOmJvdGh9XG5cbn1cblxuXG4vKiBGSVhFRCBpbiBWTSBjaGFuZ2UgaGVpZ2h0IDc3M3B4IHRvIDc2OHB4IC0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpe1xuLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgaDQge2hlaWdodDogNzBweCAhaW1wb3J0YW50O31cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHAge2hlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuXG4vKiBtYWtlIG5vIGhlaWdodCBpbiBoNCBhbmQgcCBpbiBzbWFsbCBzY3JlZW4gKi9cbi5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0IHtoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDt9XG4ubWVkaWEubmV3cy1pbnNpZ2h0cy1wYW5lbD4ubWVkaWEtYm9keSBwIHtoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDt9XG59XG5cblxuXG5cbi8qIEZJWEVEIElNUE9SVEFOVCBVUERBVEVTIEhFSUdIVCBJU1NVRVMgQU5EIFJFU1BPTlNJU1ZFICAtLS0tLS0tLS0tICovXG5cbi53cmFwcGVyLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgaDIge21hcmdpbi1ib3R0b206NDBweH1cblxuLmltcG9ydGFudC11cGRhdGVzLXdyYXBwZXIgLmltcG9ydGFudC11cGRhdGVzLXJvdyB7bWFyZ2luLWJvdHRvbTo0MHB4fVxuXG4uaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7cGFkZGluZzogMzBweCAyMHB4IDEwcHggMjBweDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcblxuICAuaW1wb3J0YW50LXVwZGF0ZXMtd3JhcHBlciAuaW1wb3J0YW50LXVwZGF0ZXMtcm93IC5pbXBvcnRhbnQtdXBkYXRlcy1wYW5lbCB7bWluLWhlaWdodDozMDBweDt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXG4gIC5pbXBvcnRhbnQtdXBkYXRlcy13cmFwcGVyIC5pbXBvcnRhbnQtdXBkYXRlcy1yb3cgLmltcG9ydGFudC11cGRhdGVzLXBhbmVsIHttaW4taGVpZ2h0OmluaGVyaXQ7fVxuXG59XG5cblxuXG4vKiBNTEMgRkFNSUxZIExJQ0VOQ0VTUyBMT0dPUyBBTElHTk1FTlQgSVNTVUVTIC0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyB7cGFkZGluZy1ib3R0b206MzBweH1cblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTEgaW1nIHttYXJnaW4tbGVmdDo2MHB4OyB3aWR0aDo0MCV9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUyIGltZyB7bWFyZ2luLXRvcDoxMHB4fVxuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMyBpbWcge21hcmdpbi10b3A6MTVweDsgbWFyZ2luLWxlZnQ6MTBweDt9XG5cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU0IGltZyB7IG1hcmdpbi1sZWZ0OjIwcHg7fVxuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNSBpbWcgeyBtYXJnaW4tdG9wOi0xMHB4O31cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIHtwYWRkaW5nLWJvdHRvbTozMHB4fVxuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMSxcbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUyLFxuLndyYXBwZXIud3JhcHBlci1mYW1pbHktbGljZW5zZWVzIC5pbWdsaWNlbnNlZTMsXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlNCxcbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU1IHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiA1MCU7fVxuXG4ud3JhcHBlci53cmFwcGVyLWZhbWlseS1saWNlbnNlZXMgLmltZ2xpY2Vuc2VlMSB7bWFyZ2luLWxlZnQ6IC0yOXB4O31cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUyIHttYXJnaW4tbGVmdDogLTY4cHg7IG1hcmdpbi1ib3R0b206MzBweH1cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWUzIHttYXJnaW4tbGVmdDogLTcwcHg7IG1hcmdpbi1ib3R0b206MzBweH1cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU0IHttYXJnaW4tbGVmdDogLTQwcHg7IG1hcmdpbi1ib3R0b206MzBweH1cbi53cmFwcGVyLndyYXBwZXItZmFtaWx5LWxpY2Vuc2VlcyAuaW1nbGljZW5zZWU1IHttYXJnaW4tbGVmdDogLTY1cHg7IG1hcmdpbi1ib3R0b206MjBweH1cblxufVxuXG4uYXF1YS10YWJzIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTc3ODAgISBpbXBvcnRhbnQ7XG59XG5cbi5hcXVhLXRhYnMgbGkuYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTc3ODAgISBpbXBvcnRhbnQ7XG59XG5cbi5ydWJpbmUtdGFicyBsaS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2UwMDU4ICEgaW1wb3J0YW50O1xufVxuXG4ucnViaW5lLXRhYnMgbGkuYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTAwNTggISBpbXBvcnRhbnQ7XG59XG5cbi5hcXVhLW5hdiBsaS5hY3RpdmUgYSB7XG4gICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTc3ODAgISBpbXBvcnRhbnQ7XG59XG5cbi5ydWJpbmUtbmF2IGxpLmFjdGl2ZSBhIHtcbiAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlMDA1OCAhIGltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpe1xuLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5saXN0LWl0ZW0tdGV4dCBoNCBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4uY2Fyb3VzZWwtY29udGVudC1saXN0LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gLmxpc3QtaXRlbS10ZXh0IGg0IHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbn1cblxuLndyYXBwZXIubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uYXY+bGk+YSB7cGFkZGluZzoxMHB4fVxuXG4uY2Fyb3VzZWwtZnVsbC13aWR0aCAuYnV0dG9uLW1kIHtcbiAgIHBhZGRpbmctdG9wOjEwcHg7XG59XG5cbi5tYXN0aGVhZC13cmFwcGVyIC5idXR0b24tbWQge1xuICAgcGFkZGluZy10b3A6M3B4O1xufVxuXG4uY2Fyb3VzZWwtZnVsbC13aWR0aCBhOmhvdmVyLFxuLm1hc3RoZWFkLXdyYXBwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iYW5uZXItdGV4dC13aGl0ZS1pdGFsaWNzIGgyIHtcbiAgY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTpDaGFybGllLVN0ZC1TZW1pQm9sZC1JdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci10ZXh0LXdoaXRlLWl0YWxpY3MgaDQge1xuICBjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuLndyYXBwZXIubmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5uYXYtaW5mbGF0aW9uLXBsdXMgbGkge3BhZGRpbmctbGVmdDowfVxufVxuXG4vL1N0eWxlcyBmb3IgQXF1YSBhbmQgUnViaW5lIGJ1dHRvbiBhZGRlZCAxMS8wMi8yMDE2IC8vXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUsXG4gICAgc3Bhbi5idXR0b24tbWQge1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBoZWlnaHQ6IDMycHggISBpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW5cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSBoMSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbi5jYXJvdXNlbC1mdWxsLXdpZHRoIHtcbiAgICAgICAgc3Bhbi5idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6N3B4O1xuICAgICAgICB9XG4gICB9XG59XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG4gICAgICAubWFzdGhlYWQtd3JhcHBlci5tYXN0aGVhZC1zbSAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20gaDEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4uYnV0dG9uLW1kLFxuICAgICAgc3Bhbi5idXR0b24tbWQtYXF1YSxcbiAgICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7XG4gICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOjRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAvL1VwZGF0ZWQgc3R5bGVzIGZvciBiYW5uZXIgYnV0dG9ucyBhZGRlZCBvbiAxMS8wMy8yMDE2IGJ5IFRhcGFuIC8vXG5cbiAgICAgIC5jYXJvdXNlbC1mdWxsLXdpZHRoIHtcbiAgICAgICAgc3Bhbi5idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtYXF1YSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXJ1YmluZSxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLXdoaXRlLXJldmVyc2VcbiAgICAgICAge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmYgISBpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDhweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtICEgaW1wb3J0YW50O1xuICAgICAgICAgIG1pbi13aWR0aDogNjBweCAhIGltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcm91c2VsLWZ1bGwtd2lkdGgge1xuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gICAgICAgICBmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2Fyb3VzZWwtZnVsbC13aWR0aCB7XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kOmhvdmVyLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZDpob3ZlcixcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWE6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmU6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjojM2IzYjNiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAubWFzdGhlYWQtc20gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tYXN0aGVhZC1zbSB7XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1hcXVhLFxuICAgICAgICBzcGFuLmJ1dHRvbi1tZC1ydWJpbmUsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZCxcbiAgICAgICAgc3Bhbi5ib3JkZXItYnV0dG9uLW1kLWFxdWEsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1ydWJpbmUsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC13aGl0ZS1yZXZlcnNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhIGltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmICEgaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICEgaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4ICEgaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbSAhIGltcG9ydGFudDtcbiAgICAgICAgICBtaW4td2lkdGg6IDYwcHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4ICEgaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWFzdGhlYWQtc20ge1xuICAgICAgICBzcGFuLmJ1dHRvbi1tZDpob3ZlcixcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtYXF1YTpob3ZlcixcbiAgICAgICAgc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQ6aG92ZXIsXG4gICAgICAgIHNwYW4uYm9yZGVyLWJ1dHRvbi1tZC1hcXVhOmhvdmVyLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtcnViaW5lOmhvdmVyLFxuICAgICAgICBzcGFuLmJvcmRlci1idXR0b24tbWQtd2hpdGUtcmV2ZXJzZSB7XG4gICAgICAgICAgY29sb3I6IzNiM2IzYiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cblxuICAgIH0gIC8vRW5kIG9mIHN0eWxlcyAvL1xuXG4iLCIuZm9ybXMtbmF2LXByaW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5mb3Jtcy1uYXYtcHJpbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjOGM2YzI7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHggbm9uZSAhIGltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICEgaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbn1cblxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIGEge1xuICBib3JkZXI6IDBweCBub25lICEgaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHggISBpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5mb3Jtcy1uYXYtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvcm1zLW5hdi1zZWNvbmRhcnkgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjOTUxMDkgISBpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4ICEgaW1wb3J0YW50O1xufVxuXG4uZm9ybXNhbmRkb2NzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uZm9ybXNhbmRkb2NzIC5wYW5lbCAubGlzdC1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cblxuLmZvcm1zYW5kZG9jcyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWJvdHRvbToxMHB4O1xufVxuXG4uZm9ybXNhbmRkb2NzIC5pY29uLW1sYy1sb2dpbi10by1zZWN1cmUtc2l0ZSwgLmZvcm1zYW5kZG9jcyAuaWNvbi1tbGMtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB0b3A6NXB4O1xufVxuXG4uZm9ybXMtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNztcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3Jtcy1zZWFyY2ggaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZm9ybXMtc2VhcmNoIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmdseXBoaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTUwMTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNTBweDtcbn1cblxuLmZvcm1zLXNlYXJjaCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzZjMjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNjUwcHg7XG59IiwiLyogQ29udGFjdCB1cyBQYWdlICYgRm9ybXMgYW5kIERvY3MgVGhlIFNlYXJjaCBzdHlsZSAqL1xuXG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHt0ZXh0LWFsaWduOmxlZnQ7fSAvKiB0byBwdXNoIHRoaXMgdG8gbGVmdCBhTElHTiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tbGVmdDowO31cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtoZWlnaHQ6NTBweDt9IC8qdGhlIGhlaWdodCBvZiB0aGUgaW5wdXQgdGV4dCBmaWVsZCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgYnV0dG9uIHtoZWlnaHQ6NTBweDsgZm9udC1zaXplOiAyMHB4O1xuZm9udC1mYW1pbHk6Q2hhcmxpZS1TdGQtTWVkaXVtO30gLyp0aGUgaGVpZ2h0ICYgZm9udCBwcm9wZXJ0aWVzIGZvciB0aGUgc3VibWl0IGJ1dHRvbiAqL1xuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDoxMDAlfSAvKiByZXNwb25zaXZlIGlucHV0IHRvIGZ1bGwgd2lkdGggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHt0ZXh0LWFsaWduOmNlbnRlcjt9IC8qIHRvIHB1c2ggdGhpcyB0byBjZW50ZXIgYUxJR04gKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7d2lkdGg6IDEwMCUgIWltcG9ydGFudH0gLyogcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7bWFyZ2luLXRvcDogMTBweDsgd2lkdGg6MTAwJX0gLypyZXNwb25zaXZlIGJ1dHRvbiB0byBmdWxsIHdpZHRoKi9cblxuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtwYWRkaW5nOjBweH0gLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6LTcwcHg7IHBhZGRpbmctYm90dG9tOjQ1cHh9IC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xuXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuaW5wdXQtZ3JvdXAtYnRuLCAud3JhcHBlci5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biwgLndyYXBwZXIuc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4ge2Rpc3BsYXk6aW5pdGlhbDt9XG5cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDo5MCV9IC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gdGhpcyB3aWR0aCAqL1xuXG5cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7cGFkZGluZzoxMHB4IDB9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLXRvcDotNTVweDsgcGFkZGluZy1ib3R0b206NzBweH0gLyogd2hlcmUgdGhlIHNlYXJjaCBmb3JtIHBvc2l0aW9uaW5nIGluIG1vYmlsZSovXG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIC5nbG9iYWxfc2VhcmNoX2ZpZWxkIHsgd2lkdGg6IDU1JTsgfSAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNzAlIWltcG9ydGFudDt9XG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLWxlZnQ6OSU7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbiAgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDo5MCV9IC8qIHJlc3BvbnNpdmUgaW5wdXQgdG8gdGhpcyB3aWR0aCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQge1xuICB3aWR0aDogNjAlIWltcG9ydGFudDt9XG5cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciB7cGFkZGluZzogMHB4IDA7fSAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6IC01MHB4OyBwYWRkaW5nLWJvdHRvbTo0MHB4fSAgLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyB3aWR0aDogNTUlOyB9ICAvKnJlc3BvbnNpdmUgd2lkdGggb2YgdGhlIHNlYXJjaCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi1sZWZ0OjE2JTt9XG5cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpe1xuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50OyAvKiBzZWFyY2ggYnV0dG9uIHBhZGRpbmcgdG9wICovXG59XG59XG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5nbG9iYWxfc2VhcmNoX2Zvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHsgbWluLXdpZHRoOjE0MHB4O30gLyptaW4gd2lkdGggMTQwcHggYnV0dG9uICovXG5cbi53cmFwcGVyLndyYXBwZXItZGFyayB7YmFja2dyb3VuZC1jb2xvcjogI2ZkZmJmNzt9IC8qY2hhbmdlIGJhY2tncm91bmQgY29sb3IgdG8gdGhpcyAqL1xuXG5cbi8qIEZBUXMgcGFnZSBmb3IgU2VhcmNoIHN0eWxlIGFuZCBUYWJzIGlzc3VlICAqL1xuXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyICNzaXRlLXNlYXJjaCwgLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1zZWFyY2gge21hcmdpbi1ib3R0b206MzBweDt9XG5cbi8qcmVzdHlsZSB0aGUgYnV0dG9uICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOjE0MHB4O1xuICBoZWlnaHQ6NTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDo4cHg7XG59XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0LCAuZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDo1MHB4OyAvKmhlaWdodCBvZiB0aGUgaW5wdXQgKi9cblxufVxuXG4uZmFxLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojYmM0NDAxfSAgLypob3ZlciBjb2xvciAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU5OXB4KSB7XG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLCAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6YmxvY2t9IC8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG5cbi8qcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbixcbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDoxMHB4O1xuICBoZWlnaHQ6NTBweDsgd2lkdGg6MTAwJTsgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcbi53cmFwcGVyLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1icm93c2Uge2Zsb2F0Om5vbmV9IC8qIGZpeGVkIGlzc3VlIGFjY29yZGlvbiB3aWR0aCBhdCB0aGUgbW9tZW50IG5vdCBmdWxsIHdpZHRoIGluIHRoaXMgd2luZG93IHNpemUgKi9cbn1cblxuXG4vKkJvcmRlciB0b3Agbm9uZSBpbiBjb250ZW50IHdoZW4gdGhlIGFjY29yZGlvbiBwYW5lbCBpcyBvcGVuIG9yIC0gKi9cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHksIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXAge2JvcmRlci10b3A6MH1cblxuLyogQ29udGFjdCB1cyBQYWdlICYgRm9ybXMgYW5kIERvY3MgVGhlIFNlYXJjaCBzdHlsZSAqL1xuXG5cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHt0ZXh0LWFsaWduOmxlZnQ7fSAvKiB0byBwdXNoIHRoaXMgdG8gbGVmdCBhTElHTiAqL1xuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tbGVmdDowO31cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtoZWlnaHQ6NTBweDt9IC8qdGhlIGhlaWdodCBvZiB0aGUgaW5wdXQgdGV4dCBmaWVsZCAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgYnV0dG9uIHtoZWlnaHQ6NTBweDsgZm9udC1zaXplOiAyMHB4O1xuZm9udC1mYW1pbHk6Q2hhcmxpZS1TdGQtTWVkaXVtO30gLyp0aGUgaGVpZ2h0ICYgZm9udCBwcm9wZXJ0aWVzIGZvciB0aGUgc3VibWl0IGJ1dHRvbiAqL1xuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblxuLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDoxMDAlfSAvKiByZXNwb25zaXZlIGlucHV0IHRvIGZ1bGwgd2lkdGggKi9cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHt0ZXh0LWFsaWduOmNlbnRlcjt9IC8qIHRvIHB1c2ggdGhpcyB0byBjZW50ZXIgYUxJR04gKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7d2lkdGg6IDEwMCUgIWltcG9ydGFudH0gLyogcmVzcG9uc2l2ZSB0byBmdWxsIHdpZHRoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7bWFyZ2luLXRvcDogMTBweDsgd2lkdGg6MTAwJX0gLypyZXNwb25zaXZlIGJ1dHRvbiB0byBmdWxsIHdpZHRoKi9cblxuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtwYWRkaW5nOjBweH0gLyogYWRqdXN0aW5nIHRoZSBwYWRkaW5nIGJldHdlZW4gdGhlIHNlYXJjaCBmb3JtIGFuZCB0aGUgd3JhcHBlciAqL1xuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge21hcmdpbi10b3A6LTcwcHg7IHBhZGRpbmctYm90dG9tOjQ1cHh9IC8qIHdoZXJlIHRoZSBzZWFyY2ggZm9ybSBwb3NpdGlvbmluZyBpbiBtb2JpbGUqL1xuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4uZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjkwJX0gLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG5cblxuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtwYWRkaW5nOjEwcHggMH1cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tdG9wOi01NXB4OyBwYWRkaW5nLWJvdHRvbTo3MHB4fSAvKiB3aGVyZSB0aGUgc2VhcmNoIGZvcm0gcG9zaXRpb25pbmcgaW4gbW9iaWxlKi9cblxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmdsb2JhbF9zZWFyY2hfZmllbGQgeyB3aWR0aDogNTUlOyB9IC8qcmVzcG9uc2l2ZSB3aWR0aCBvZiB0aGUgc2VhcmNoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIHdpZHRoOiA3MCUhaW1wb3J0YW50O31cblxuLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIC5mb3JtLWdyb3VwIHttYXJnaW4tbGVmdDo5JTt9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblxuICAuZ2xvYmFsX3NlYXJjaF9mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjkwJX0gLyogcmVzcG9uc2l2ZSBpbnB1dCB0byB0aGlzIHdpZHRoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7XG4gIHdpZHRoOiA2MCUhaW1wb3J0YW50O31cblxuLndyYXBwZXIud3JhcHBlci1kYXJrLmVtYmVkZGVkLXNlYXJjaC13cmFwcGVyIHtwYWRkaW5nOiAwcHggMDt9ICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLXRvcDogLTUwcHg7IHBhZGRpbmctYm90dG9tOjQwcHh9ICAvKiBhZGp1c3RpbmcgdGhlIHBhZGRpbmcgYmV0d2VlbiB0aGUgc2VhcmNoIGZvcm0gYW5kIHRoZSB3cmFwcGVyICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IHdpZHRoOiA1NSU7IH0gIC8qcmVzcG9uc2l2ZSB3aWR0aCBvZiB0aGUgc2VhcmNoICovXG5cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLWxlZnQ6MTYlO31cblxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCl7XG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgcGFkZGluZy10b3A6IDVweCFpbXBvcnRhbnQ7IC8qIHNlYXJjaCBidXR0b24gcGFkZGluZyB0b3AgKi9cbn1cbn1cblxuXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmdsb2JhbF9zZWFyY2hfZm9ybSAuZm9ybS1ncm91cCBidXR0b24geyBtaW4td2lkdGg6MTQwcHg7fSAvKm1pbiB3aWR0aCAxNDBweCBidXR0b24gKi9cblxuLndyYXBwZXIud3JhcHBlci1kYXJrIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYmY3O30gLypjaGFuZ2UgYmFja2dyb3VuZCBjb2xvciB0byB0aGlzICovXG5cblxuLyogRkFRcyBwYWdlIGZvciBTZWFyY2ggc3R5bGUgYW5kIFRhYnMgaXNzdWUgICovXG5cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgI3NpdGUtc2VhcmNoLCAuZmFxLWNvbXBvbmVudC13cmFwcGVyICNmYXFzLXNlYXJjaCB7bWFyZ2luLWJvdHRvbTozMHB4O31cblxuLypyZXN0eWxlIHRoZSBidXR0b24gKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICBtaW4td2lkdGg6MTQwcHg7XG4gIGhlaWdodDo1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOjhweDtcbn1cblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQsIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OjUwcHg7IC8qaGVpZ2h0IG9mIHRoZSBpbnB1dCAqL1xuXG59XG5cbi5mYXEtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiNiYzQ0MDF9ICAvKmhvdmVyIGNvbG9yICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTk5cHgpIHtcblxuLnNlYXJjaC1jb21wb25lbnQtd3JhcHBlciAjc2l0ZS1zZWFyY2gsIC5mYXEtY29tcG9uZW50LXdyYXBwZXIgI2ZhcXMtc2VhcmNoIC5pbnB1dC1ncm91cCB7ZGlzcGxheTpibG9ja30gLypyZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cblxuLypyZXNwb25zaXZlIHRvIGZ1bGwgd2lkdGggKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uLFxuLmZhcS1jb21wb25lbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICBtYXJnaW4tdG9wOjEwcHg7XG4gIGhlaWdodDo1MHB4OyB3aWR0aDoxMDAlOyB9XG5cbi8qU2VhcmNoIHJlc3VsdCBwYWdlICovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5pbnB1dC1ncm91cCB7ZGlzcGxheTpibG9ja31cblxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcbi53cmFwcGVyLmZhcS1jb21wb25lbnQtd3JhcHBlciAjZmFxcy1icm93c2Uge2Zsb2F0Om5vbmV9IC8qIGZpeGVkIGlzc3VlIGFjY29yZGlvbiB3aWR0aCBhdCB0aGUgbW9tZW50IG5vdCBmdWxsIHdpZHRoIGluIHRoaXMgd2luZG93IHNpemUgKi9cbn1cblxuXG4vKkJvcmRlciB0b3Agbm9uZSBpbiBjb250ZW50IHdoZW4gdGhlIGFjY29yZGlvbiBwYW5lbCBpcyBvcGVuIG9yIC0gKi9cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHksIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXAge2JvcmRlci10b3A6MH1cblxuXG4vKmhpZGUgdW53YW50ZWQgaWNvbiBzZWFyY2ggaW4gZm9ybXMgYW5kIGRvY3MgKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAjZ2xvYmFsX3NlYXJjaF9mb3JtIC5tbGMtZ2x5cGguaWNvbi1tbGMtZmluZC15b3VyLXN1cGVyIHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1cblxuXG4vKlNlYXJjaCByZXN1bHRzICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblxuLypTZWFyY2ggcmVzdWx0IHBhZ2UgZml4ZWQgcGFkZGluZyovXG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIHtwYWRkaW5nOjYwcHggMTVweDt9XG5cbi8qU2VhcmNoIHJlc3VsdCBwYWdlIGZpeGVkIHRhYnMgYm9yZGVyKi9cbi5zZWFyY2gtY29tcG9uZW50LXdyYXBwZXIgLnNlYXJjaC1iYW5uZXIgLnNlYXJjaC10eXBlcyAuYnRuIHtib3JkZXItbGVmdDowOyBib3JkZXItcmlnaHQ6MDt9XG4uc2VhcmNoLWNvbXBvbmVudC13cmFwcGVyIC5idG4tZ3JvdXAgYnV0dG9uLnNlYXJjaC10eXBlLXNlbGVjdGVkIHtib3JkZXI6MH1cblxufVxuXG4vKmZvciBzZWFyY2ggYm94IGluIGZhcXMgYW5kIGNvbnRhY3QgdXMgcGFnZXMsICBtYWtlIHNwYWNlIGZyb20gdGhlIGgyIGFuZCBhZGp1c3QgcG9zaXRpb24gKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7bWFyZ2luLXRvcDotNTBweDsgdGV4dC1hbGlnbjpsZWZ0OyBwYWRkaW5nLWJvdHRvbTo0MHB4O31cblxuLypmb3Igc2VhcmNoIGJveCBpbiBmb3JtcyBhbmQgZG9jcyBwYWdlICwgbWFrZSBzcGFjZSBmcm9tIHRoZSBoMiBhbmQgYWRqdXN0IHBvc2l0aW9uICovXG4uZW1iZWRkZWQtc2VhcmNoLXdyYXBwZXIgLmZvcm0tZ3JvdXAge3RleHQtYWxpZ246Y2VudGVyOyBtYXJnaW46YXV0bzsgbWFyZ2luLXRvcDowcHg7IHBhZGRpbmctYm90dG9tOjBweDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbi8qZm9yIHNlYXJjaCBib3ggdG9wIHJpZ2h0LCBwb3NpdGlvbiB0aGUgc2VhcmNoIGJ1dHRvbiBpbiB0aGlzIG1lZGlhIHF1ZXJpZSovXG4jZ2xvYmFsX3NlYXJjaF9mb3JtX21vYmlsZSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b25cbntyaWdodDogMHB4OyB0b3A6M3B4IH1cblxuLypmb3IgZmFxcywgY29udGFjdCB1cyBzZWFyY2ggYm94IG1ha2Ugc3BhY2UgZnJvbSB0aGUgaDIgaW4gdGhpcyBtZWRpYSBxdWVyaWUgKi9cbi53cmFwcGVyLndyYXBwZXItZGFyay5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCB7cGFkZGluZy1ib3R0b206NjBweDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXG4vKmZvcm1zICYgZG9jcyBzZWFyY2ggYm94LCBjbG9zZSB0aGUgZ2FwIGZyb20gaW5wdXQgZmllbGQgd2l0aCBnbyBidXR0b24gaW4gdGhpcyBtZWRpYSBxdWVyaWUgKi9cbi5lbWJlZGRlZC1zZWFyY2gtd3JhcHBlciAuZm9ybS1ncm91cCAuZ2xvYmFsX3NlYXJjaF9maWVsZCB7IG1hcmdpbi1yaWdodDogLTVweDt9XG5cbn0iLCIueWFtbS1mdyB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjc7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyAvKiB6LWluZGV4OiA1OyAqL1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDdweCByZ2JhKDAsIDAsIDAsIC4xNzUpO1xuICAgIC5tZWdhbWVudS1jdGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgICBzcGFuLmJ1dHRvbi1tZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzAwNGY1OTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmdseXBoaWNvbiB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3ItYXF1YTtcbiAgICB9XG4gICAgaDUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4ICNkMWQzZDQgc29saWQ7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICBjb2xvcjogI2JjNDQwMTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweCAjZDFkM2Q0IHNvbGlkO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IEBranVwLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2QxZDNkNCBzb2xpZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubWVnYW1lbnUtcHJpbWFyeS1uYXYgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIH1cblxuICAvKiBtYWtlIHRoZSBjb2wgdG8gZml0IDQgY29scyBpbiB0aGlzIG1lZGlhIHF1ZXJpZSAqL1xuICAubWVnYW1lbnUtY29sLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG5cbiAgLyogZnVsbCB3aWR0aCBtZWdhbWVudSAqL1xuICAueWFtbS1mdyB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcGFkZGluZzogMjBweCAxMDAwZW0gMzBweCAxMDAwZW07XG4gICAgICBtYXJnaW46IDAgLTEwMDBlbTtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWhlYWRlciAubWxjLWx0ZC1jdGEtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgID4gZGl2IHtcbiAgICAgIGZsb2F0OiBpbmxpbmUtZW5kO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgIC5oZWFkZXItcHJpbWFyeSBhIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICB9XG4gICAgLmhlYWRlci1zZWNvbmRhcnkgYSB7XG4gICAgICBwYWRkaW5nOiA5cHggMjFweDtcbiAgICB9XG4gIH1cblxuICAuYnJhbmQtaW5mb3tcbiAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAjbWxjLWhlYWRlci1zZWFyY2gtYm94e1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgLm5hdmJhci1oZWFkZXIgLm1sYy1sdGQtY3RhLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKmFkanVzdCB0aGUgaGVpZ2h0IG9mIHRoZSB0ZWFsIGhlYWRlciBsZWZ0IHBhbmVsICovXG4gIC5uYXZiYXItb2ZmY2FudmFzLm5hdmJhci1vZmZjYW52YXMtdG91Y2ggLm5hdmJhci1oZWFkZXIge1xuICAgIGhlaWdodDogNTVweFxuICB9XG5cbiAgLypoaWRlIGN0YSBpbiB0aGlzIG1lZGlhIHF1ZXJpZSovXG4gIC5tZWdhbWVudS1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjaWNvbi10b2dnbGUtbW9iaWxlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLm5hdmJhci1wcmltYXJ5IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvKiBVdGlsaXR5IExpbmtzIHN0YXJ0Ki9cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXYtcGlsbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAubmF2YmFyLXByaW1hcnkgLm5hdi1waWxscz5saT5hIHtcbiAgICBwYWRkaW5nOiA0cHggMjRweDtcbiAgfVxuXG4gIC5uYXZiYXItcHJpbWFyeSAubmF2LXBpbGxzPmxpLmFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogQGtqdXAtZGFyay1ncmV5O1xuICB9XG5cbiAgLm5hdmJhci1wcmltYXJ5IC5uYXYtcGlsbHM+bGkgYTphY3RpdmUge1xuICAgIGNvbG9yOiBAa2p1cC1hcXVhLWxpbms7XG4gIH1cbiAgLyogVXRpbGl0eSBMaW5rcyBlbmQgKi9cblxuICAvKiBNb2JpbGUgTWVudSAqL1xuICAubmF2YmFyLXByaW1hcnkub2ZmY2FudmFzLXRyYW5zZm9ybS5pbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICAubmF2YmFyLXByaW1hcnkge1xuICAgIFxuICAgIC5uYXZiYXItaGVhZGVyLm5hdmJhci1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGJhY2tncm91bmQ6IEBranVwLWNyZWFtO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIDUwJSAyNSU7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLm5hdmJhci10b2dnbGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgcGFkZGluZzogMjFweCAyNHB4O1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAjaWNvbi10b2dnbGUtbW9iaWxlLW5hdiB7XG4gICAgICAgICAgICBvdXRsaW5lOiBAa2p1cC1leHRyYS1kYXJrIGRvdHRlZCAxcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBAa2p1cC1leHRyYS1kYXJrIGRvdHRlZCAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdi52aXNpYmxlLXhzOmhhcygubmF2YmFyLWJyYW5kKXtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNtbGMtaGVhZGVyLXNlYXJjaC1ib3gge1xuICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAubmF2YmFyLW5hdi5tZWdhbWVudS1wcmltYXJ5LW5hdiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGtqdXAtbGlnaHQtZ3JleTtcbiAgICAgIGxpIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICBjb2xvcjogQGtqdXAtZGFyay1ncmV5O1xuICAgICAgfVxuICAgICAgbGk+YTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICB9XG4gICAgICBsaS5maXJzdD5hOmhvdmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgICBsaS5sYXN0PmE6aG92ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci10b2dnbGUudmlzaWJsZS14cyB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcGFkZGluZzogMjFweCAyNHB4O1xuICAgIH1cbiAgICAubWxjLWhlYWRlci1idXR0b25zLXNlbGVjdCB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIC5oZWFkZXItc2Vjb25kYXJ5IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2w6bGFzdC1jaGlsZCB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVnYW1lbnUtcm93IC5tZWdhbWVudS1jb2w6bnRoLWNoaWxkKDIpIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC55YW1tLWZ3IHtcbiAgICAuZHJvcGRvd24tbWVudSBoNSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI0cHggNnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgY29sb3I6IEBranVwLW9yYW5nZTtcbiAgICB9XG4gIH1cblxuICAvKnB1dCBoYW1idXJnZXIgaWNvbiBtb3JlIGNsaWNrYWJsZSBpbiB0aGlzIG1lZGlhIHF1ZXJpZSAqL1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgI3RvcG5hdi1tb2JpbGUgLnNpdGUtc2VsZWN0LW5hdiBsaSBhIHtcbiAgICBjb2xvcjogQGtqdXAtZGFyay1ncmV5O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIH1cblxuICAudmlzaWJsZS14cyAuc2l0ZS1zZWxlY3QtbmF2IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcbiAgfVxuXG4gICN0b3BuYXYtbW9iaWxlIC5zaXRlLXNlbGVjdC1uYXYgbGkuYWN0aXZlIGEsICN0b3BuYXYtbW9iaWxlIC5zaXRlLXNlbGVjdC1uYXYgbGkuYWN0aXZlIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBranVwLWFsbW9zdC13aGl0ZTtcbiAgfVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgbmF2Lm5hdmJhci1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0ICFpbXBvcnRhbnRcbiAgfVxuXG4gICN0b3BuYXYtbW9iaWxlIGxpIGEge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgfVxuXG4gIG5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGNvbG9yOiBAa2p1cC1kYXJrLWdyZXk7XG4gIH1cblxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkuZmlyc3QgYSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cblxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkubGFzdCBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cblxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgICBwYWRkaW5nOiAxNHB4IDEyLjVweFxuICB9XG5cbiAgI3RvcG5hdi1tb2JpbGUgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBranVwLWNyZWFtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAa2p1cC1saWdodC1ncmV5O1xuICB9XG5cbiAgI3RvcG5hdi1tb2JpbGUgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAa2p1cC1saWdodC1ncmV5O1xuICB9XG5cbiAgLm5hdi1waWxscz5saStsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuXG4gIC5uYXYtcGlsbHM+bGk+YSB7XG4gICAgY29sb3I6IEBranVwLWRhcmstZ3JleTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIH1cblxuICAueWFtbS1mdyB7XG4gICAgLmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7XG4gICAgICBwYWRkaW5nOiA2cHggMjRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC55YW1tLWZ3IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcGFkZGluZzogMFxuICAgIH1cbiAgfVxuXG4gIC5yb3cubWVnYW1lbnUtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgfVxuXG4gIC5tZWdhbWVudS1jb2wuY29sLXNtLTMge1xuICAgIHBhZGRpbmc6IDBcbiAgfVxuXG4gIC55YW1tLWZ3IHtcbiAgICAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICBib3JkZXI6IDBcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+Lm9wZW4+YSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnlhbW0tZncge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1sYy1oZWFkZXItYnV0dG9ucy1zZWxlY3Qge1xuICAgIC5oZWFkZXItcHJpbWFyeSBhIHtcbiAgICAgIHBhZGRpbmc6IDguNXB4IDEycHg7XG4gICAgfVxuXG4gICAgLmhlYWRlci1zZWNvbmRhcnkgYSB7XG4gICAgICBwYWRkaW5nOiA1LjVweCA5cHg7XG4gICAgfVxuICB9XG5cbn1cbiBcbi5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0IHtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICBsaSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG5cbiAgLmhlYWRlci1wcmltYXJ5LFxuICAuaGVhZGVyLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IC8qIDI0cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1wcmltYXJ5IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBAa2p1cC13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2UtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1zZWNvbmRhcnkge1xuICAgIGEge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBranVwLXdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgICBjb2xvcjogQGtqdXAtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IHtib3JkZXI6MH1cblxuLndyYXBwZXIuZW1iZWRmb3JtIGxhYmVsLCAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCBpbnB1dCwgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgc2VsZWN0LCAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldCB0ZXh0YXJlYSwgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQgYnV0dG9uIHtmb250LWZhbWlseTpcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6MTVweDsgZm9udC13ZWlnaHQ6bm9ybWFsOyBtYXJnaW46MHB4IDAgMHB4IDB9XG5cbi53cmFwcGVyLmVtYmVkZm9ybSBwIHtmb250LWZhbWlseTpcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6MTNweDsgbGluZS1oZWlnaHQ6MThweDsgZm9udC13ZWlnaHQ6bm9ybWFsfVxuXG4ud3JhcHBlci5lbWJlZGZvcm0gLnN1Ym1pdGJ1dHRvbi5hY3Rpb25fdGV4dCB7dGV4dC1hbGlnbjpjZW50ZXI7fVxuXG4ud3JhcHBlci5lbWJlZGZvcm0gLnN1Ym1pdGJ1dHRvbi5hY3Rpb25fdGV4dCBhIHsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGN1cnNvcjpwb2ludGVyOyBwYWRkaW5nOiA4cHggMjBweDsgYmFja2dyb3VuZC1jb2xvcjojYzk1MTA5OyBjb2xvcjojZmZmICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiOyBmb250LXNpemU6IDIwcHg7fVxuXG4ud3JhcHBlci5lbWJlZGZvcm0gLnN1Ym1pdGJ1dHRvbi5hY3Rpb25fdGV4dCBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiNiYzQ0MDE7fVxuXG5cbi53cmFwcGVyLmVtYmVkZm9ybSAudWktc3RhdGUtZGVmYXVsdCwgLndyYXBwZXIuZW1iZWRmb3JtIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdHtib3JkZXItY29sb3I6I2NjYzsgYmFja2dyb3VuZC1jb2xvcjojZmZmOyBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7IHBhZGRpbmc6MTBweDsgbWFyZ2luOjVweCAwIDMwcHggMDsgd2lkdGg6ODAlOyB9XG5cbi8qLnVpLXRvb2x0aXAge2JveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50OyBib3JkZXI6MXB4ICNjY2Mgc29saWQgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czowIWltcG9ydGFudDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBhZGRpbmc6MnB4IDRweCAhaW1wb3J0YW50OyBtYXgtd2lkdGg6aW5oZXJpdCAhaW1wb3J0YW50O31cbi51aS10b29sdGlwLWNvbnRlbnQge2ZvbnQtc2l6ZToxMHB4O30gICovXG5cbi53cmFwcGVyLmVtYmVkZm9ybSAuZmllbGRzdW1tYXJ5IGNlbnRlciB7dGV4dC1hbGlnbjpsZWZ0OyBmb250LXNpemU6MTNweDt9XG5cbi53cmFwcGVyLmVtYmVkZm9ybSAudG9vbHRpcC1jb250YWluZXIge3dpZHRoOjkwJSAhaW1wb3J0YW50fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuLndyYXBwZXIuZW1iZWRmb3JtIC51aS1zdGF0ZS1kZWZhdWx0LCAud3JhcHBlci5lbWJlZGZvcm0gLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0e3dpZHRoOjYwJX1cbn0iLCIuY2Fyb3VzZWwtaW5uZXIge1xuICAuaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLml0ZW0sIC5hY3RpdmUubGVmdCwgLmFjdGl2ZS5yaWdodCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5hY3RpdmUsIC5uZXh0LmxlZnQsIC5wcmV2LnJpZ2h0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59IiwiIC5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2QtcGxheTpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1wbGF5LWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDE1cHg7XG4gICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1wYXVzZTpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1wYXVzZS1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAxNXB4O1xuICAgaGVpZ2h0OiAxN3B4O1xuICB9XG5cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtc3RvcDpmb2N1cyB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvY29udGVudC9kYW0vbWxjL2ltYWdlcy9pY29ucy92aWRlby1idC1zdG9wLWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDE1cHg7XG4gICBoZWlnaHQ6IDE1cHg7XG5cbiAgfVxuXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLWZvcndhcmQ6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtZm9yd2FyZC1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAyM3B4O1xuICAgaGVpZ2h0OiAxNnB4O1xuICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgfVxuXG4ubmFiLWFrYW1haS12aWRlby1zZWN0aW9uIC5idG4tdm9kLWJhY2s6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtYmFjay1hY3RpdmUucG5nKTtcbiAgIHdpZHRoOiAyM3B4O1xuICAgaGVpZ2h0OiAxNnB4O1xuICB9XG5cbi5uYWItYWthbWFpLXZpZGVvLXNlY3Rpb24gLmJ0bi12b2Qtdm9sdXA6Zm9jdXMge1xuICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvaWNvbnMvdmlkZW8tYnQtdm9sLXVwLWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDI1cHg7XG4gICBoZWlnaHQ6IDE5cHg7XG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC12b2xkb3duOmZvY3VzIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXZvbC1kb3duLWFjdGl2ZS5wbmcpO1xuICAgd2lkdGg6IDE3cHg7XG4gICBoZWlnaHQ6IDE5cHg7XG4gIH1cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC10cmFuc2NyaXB0OmZvY3VzIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL2ljb25zL3ZpZGVvLWJ0LXRyYXNuY3JpcHQtYWN0aXZlLnBuZyk7XG4gICB3aWR0aDogMjVweDtcbiAgIGhlaWdodDogMjFweDtcbn1cblxuLy9TdHlsZXMgdG8gaGlkZSB0aGUgc3RvcCBidXR0b25cblxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wLFxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wOmhvdmVyLFxuLm5hYi1ha2FtYWktdmlkZW8tc2VjdGlvbiAuYnRuLXZvZC1zdG9wOmZvY3VzIHtcbiAgZGlzcGxheTpub25lO1xufSIsIkBpbXBvcnQgXCIuLi9taXhpbnMubGVzc1wiO1xuXG4uYnV0dG9uLXNtLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAuYnV0dG9uLXNtYWxsO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFxdWEtaG92ZXI7XG4gIH1cbn1cblxuLmJ1dHRvbi1zbS1ydWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG4gIC5idXR0b24tc21hbGw7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItcnViaW5lLWhvdmVyO1xuICB9XG59XG5cbnNwYW4uYnV0dG9uLXNtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xufVxuXG4vLyBDYW1wYWlnbiBCYW5uZXJcblxuLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG5cbiAgLnRleHQtaW1hZ2Uge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIG1heC13aWR0aDogMzcwcHg7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9DYW1wYWlnbiBOYXZpZ2F0aW9uXG5cbi5jYW1wYWlnbi1uYXYge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M4YzZjMjtcblxuICBwLCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBhOmZvY3VzLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItc3RhZ2UxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvYnVpbGRpbmctd2VhbHRoLWVnZy5wbmcnKTtcbiAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3N0YXJ0aW5nLW91dC1lZ2ctZGFyay5wbmcnKTtcbiAgICAgIC5jYW1wYWlnbi1uYXYtc3RhZ2VzLWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1zdGFnZTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9tYW5hZ2luZy15b3VyLWZ1dHVyZS1lZ2cucG5nJyk7XG4gICAgLmNhbXBhaWduLW5hdi1zdGFnZXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9nZWFyaW5nLXVwLWVnZy1kYXJrLnBuZycpO1xuICAgICAgLmNhbXBhaWduLW5hdi1zdGFnZXMtYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLXN0YWdlMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3BsYW5uaW5nLWZvci1yZXRpcmVtZW50LWVnZy5wbmcnKTtcbiAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL21ha2luZy1tb3N0LW9mLWl0LWVnZy1kYXJrLnBuZycpO1xuICAgICAgLmNhbXBhaWduLW5hdi1zdGFnZXMtYWN0aXZlO1xuICAgIH1cbiAgfVxuICBcbiAgLndyYXBwZXItc3RhZ2U0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvc3RhZ2U0LWVnZy5wbmcnKTtcbiAgICAuY2FtcGFpZ24tbmF2LXN0YWdlcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3N0YWdlNC1kYXJrLnBuZycpO1xuICAgICAgLmNhbXBhaWduLW5hdi1zdGFnZXMtYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLXN0YWdlMTpob3ZlciBhLFxuICAud3JhcHBlci1zdGFnZTI6aG92ZXIgYSxcbiAgLndyYXBwZXItc3RhZ2UzOmhvdmVyIGEsXG4gIC53cmFwcGVyLXN0YWdlNDpob3ZlciBhIHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xuICB9XG5cbiAgLmFjdGl2ZS1zdGFnZTEsXG4gIC5hY3RpdmUtc3RhZ2UyLFxuICAuYWN0aXZlLXN0YWdlMyxcbiAgLmFjdGl2ZS1zdGFnZTQge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIH1cblxuICAuYWN0aXZlLXN0YWdlMTpob3ZlcixcbiAgLmFjdGl2ZS1zdGFnZTI6aG92ZXIsXG4gIC5hY3RpdmUtc3RhZ2UzOmhvdmVyLFxuICAuYWN0aXZlLXN0YWdlNDpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIENhbWFwaWduIEJvZHlcblxuLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubWVkaWEtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5jYW1wYWlnbi1pbnRyby1jb250ZW50IGg0IHtcbiAgICB3aWR0aDo2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1haW4tcHJvbW8td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgLm1lZGlhLWxlZnQge1xuICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICAgaGVpZ2h0OiA0OTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnRleHQtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3RpbGUtYm9va21hcmsucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNnB4IDQ2cHg7XG4gICAgfVxuXG4gICAgaDIgYSBzbWFsbCB7XG4gICAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgfVxuXG4gICAgLm1haW4tcHJvbW8tb3JhbmdlLFxuICAgIC5tYWluLXByb21vLWFxdWEsXG4gICAgLm1haW4tcHJvbW8tcnViaW5lIHtcbiAgICAgIGEge1xuICAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGE6dmlzaXRlZCxcbiAgICAgIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tcHJvbW8tb3JhbmdlIGE6aG92ZXIsXG4gICAgLm1haW4tcHJvbW8tb3JhbmdlIGE6aG92ZXIgc21hbGwge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9tby1hcXVhIGE6aG92ZXIsXG4gICAgLm1haW4tcHJvbW8tYXF1YSBhOmhvdmVyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICAgIH1cblxuICAgIC5tYWluLXByb21vLXJ1YmluZSBhOmhvdmVyLFxuICAgIC5tYWluLXByb21vLXJ1YmluZSBhOmhvdmVyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmU7XG4gICAgfVxuICB9XG59XG5cbi5wcm92by0zY29sLW9yYW5nZSxcbi5wcm92by0zY29sLWFxdWEsXG4ucHJvdm8tM2NvbC1ydWJpbmUge1xuICAucHJvdm8tYm9keS1jb250ZW50LTNjb2w7XG5cbiAgYSB7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGE6dmlzaXRlZCxcbiAgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgaDIgYSBzbWFsbCB7XG4gICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm1lZGlhLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnByb3ZvLTJjb2wtb3JhbmdlLFxuLnByb3ZvLTJjb2wtYXF1YSxcbi5wcm92by0yY29sLXJ1YmluZSB7XG4gIC5wcm92by1ib2R5LWNvbnRlbnQtMmNvbDtcblxuICBhIHtcbiAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYTp2aXNpdGVkLFxuICBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBoMiBhIHNtYWxsIHtcbiAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5tZWRpYS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wcm92by0zY29sLW9yYW5nZSxcbi5wcm92by0yY29sLW9yYW5nZSB7XG4gIGE6aG92ZXIsXG4gIGgzIGE6aG92ZXIgc21hbGwge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gIH1cbn1cblxuLnByb3ZvLTNjb2wtcnViaW5lLFxuLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgYTpob3ZlcixcbiAgaDMgYTpob3ZlciBzbWFsbCB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLXJ1YmluZTtcbiAgfVxufVxuXG4ucHJvdm8tM2NvbC1hcXVhLFxuLnByb3ZvLTJjb2wtYXF1YSB7XG4gIGE6aG92ZXIsXG4gIGgzIGE6aG92ZXIgc21hbGwge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuICB9XG59XG5cbi53cmFwcGVyLXByb3ZvLWltYWdlIHtcbiAgLm1lZGlhLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIENhbXBhaWduIEZvb3RlclxuXG4ud3JhcHBlci1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuXG4uY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2VmO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgaDQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBAZGVmYXVsdC1jb2xvcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvdm9jYXRpb24gcGFnZXNcblxuIC5wcm92by1ib2R5LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZGVhO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgLnByb3ZvLWJvZHktY29udGVudCB7XG4gICAgLmJ1dHRvbi1zbS1hcXVhLFxuICAgIC5idXR0b24tc20sXG4gICAgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLWluZm9ncmFwaGljLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubWVkaWEtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuIH1cblxuLmdldC1pbi10b3VjaC1hcXVhLFxuLmdldC1pbi10b3VjaC1vcmFuZ2UsXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSB7XG4gIGgzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgaDQge1xuICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGEge1xuICAgICBjb2xvcjogQGRlZmF1bHQtY29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5nZXQtaW4tdG91Y2gtYXF1YSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDE4MzhjO1xufVxuXG4uZ2V0LWluLXRvdWNoLW9yYW5nZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzk1MTA5O1xufVxuXG4uZ2V0LWluLXRvdWNoLXJ1YmluZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjY2UwMDU4O1xufVxuXG4uc2hhcmUtYXJ0aWNsZS13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG5hW2hyZWZePXRlbF06bGluayxcbmFbaHJlZl49dGVsXTp2aXNpdGVkLFxuYVtocmVmXj10ZWxdOmhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9WaWRlb3NcblxuLndyYXBwZXItY2FtcGFpZ24tdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jYW1wYWlnbi12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xufVxuXG4uY2FtcGFpZ24tdmlkZW8tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG5cbn1cblxuLmNhbXBhaWduLXZpZGVvLWNvbnRlbnQtMmNvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY2FtcGFpZ24tdmlkZW8tY29udGVudC0yY29sIC50ZXh0LWltYWdlIHtcbiAgICB3aWR0aDogODAlO1xufVxuXG4uY2FtcGFpZ24tdmlkZW8tMmNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8vIE1lZGlhIHF1ZXJpZXNcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTFweCkge1xuXG4gIC5jYW1wYWlnbi1nZXQtaW4tdG91Y2gtd3JhcHBlciB7XG4gICAgLmNvbnRhY3QtdXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxsLWJhY2stZm9ybSxcbiAgICAuYXBwbHktbm93IHtcbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcHBseS1ub3cge1xuICAgICAgaDQge1xuICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICAudGV4dC1pbWFnZSB7XG4gICAgICBoMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLW5hdiB7XG4gICAgLndyYXBwZXItc3RhZ2UxOmhvdmVyLFxuICAgIC53cmFwcGVyLXN0YWdlMjpob3ZlciB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgfVxuXG4gICAgLndyYXBwZXItc3RhZ2UzOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAyNDVweDtcbiAgICB9XG4gIH1cblxuICAuY2FtcGFpZ24tbmF2LW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm92by0zY29sLW9yYW5nZSxcbiAgLnByb3ZvLTNjb2wtYXF1YSxcbiAgLnByb3ZvLTNjb2wtcnViaW5lLFxuICAucHJvdm8tMmNvbC1vcmFuZ2UsXG4gIC5wcm92by0yY29sLWFxdWEsXG4gIC5wcm92by0yY29sLXJ1YmluZSB7XG4gICAgLmJ1dHRvbi1zbSxcbiAgICAuYnV0dG9uLXNtLWFxdWEsXG4gICAgLmJ1dHRvbi1zbS1ydWJpbmUge1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItaW5mb2dyYXBoaWMtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbiAgLndyYXBwZXItc3RhZ2UxOmhvdmVyLFxuICAud3JhcHBlci1zdGFnZTI6aG92ZXIge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxuXG4gIC53cmFwcGVyLXN0YWdlMzpob3ZlciB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG5cbiAgLmNhbXBhaWduLWJvZHktd3JhcHBlciB7XG4gICAgLm1haW4tcHJvbW8td3JhcHBlciB7XG4gICAgICAubWVkaWEtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgaGVpZ2h0OjM2MHB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dC1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm92by0yY29sLW9yYW5nZSxcbiAgLnByb3ZvLTJjb2wtYXF1YSxcbiAgLnByb3ZvLTJjb2wtcnViaW5lIHtcbiAgICBoZWlnaHQ6IDI2NXB4O1xuICB9XG5cbiAgLnByb3ZvLTNjb2wtb3JhbmdlLFxuICAucHJvdm8tM2NvbC1hcXVhLFxuICAucHJvdm8tM2NvbC1ydWJpbmUge1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cblxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgLmNvbnRhY3QtdXMsXG4gICAgICAuY2FsbC1iYWNrLWZvcm0sXG4gICAgICAuYXBwbHktbm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAubWVkaWEtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NSUgNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxODVweDtcblxuICAgIC50ZXh0LWltYWdlIHtcbiAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYW1wYWlnbi1uYXYtbW9iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAuY29sLXhzLTEyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zZWxlY3QtbGlmZS1zdGFnZS1hcnJvdy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuLmNhcmV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzk1MTA5O1xuICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjojYzk1MTA5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2JjNDQwMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEjbmF2X3N0YWdlMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvYnVpbGRpbmctd2VhbHRoLWVnZy5wbmcnKTtcbiAgICAgICAgICAgIC5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhI25hdl9zdGFnZTIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL21hbmFnaW5nLXlvdXItZnV0dXJlLWVnZy5wbmcnKTtcbiAgICAgICAgICAgIC5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhI25hdl9zdGFnZTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3BsYW5uaW5nLWZvci1yZXRpcmVtZW50LWVnZy5wbmcnKTtcbiAgICAgICAgICAgIC5jYW1wYWlnbi1uYXYtbW9iLXN0YWdlcztcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgYSNuYXZfc3RhZ2U0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9zdGFnZTQtZWdnLnBuZycpO1xuICAgICAgICAgICAgLmNhbXBhaWduLW5hdi1tb2Itc3RhZ2VzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi5vcGVuIGEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3NlbGVjdC1saWZlLXN0YWdlLWFycm93LW9wZW4ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDlweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTBweDtcbiAgICB9XG5cbiAgICAuc3RhZ2UxIGEjbmF2X3N0YWdlMSxcbiAgICAuc3RhZ2UyIGEjbmF2X3N0YWdlMixcbiAgICAuc3RhZ2UzIGEjbmF2X3N0YWdlMyxcbiAgICAuc3RhZ2U0IGEjbmF2X3N0YWdlNCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjNDQwMTtcbiAgICB9XG4gIH1cblxuICAuY2FtcGFpZ24tYm9keS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIC5jYW1wYWlnbi1pbnRyby1jb250ZW50IGg0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tYWluLXByb21vLXdyYXBwZXIge1xuICAgICAgLm1lZGlhLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnRleHQtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDUwNXB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsXG4gICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgYTpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tc20sXG4gICAgICAuYnV0dG9uLXNtLWFxdWEsXG4gICAgICAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2V0LWluLXRvdWNoLWFxdWEsXG4gIC5nZXQtaW4tdG91Y2gtb3JhbmdlLFxuICAuZ2V0LWluLXRvdWNoLXJ1YmluZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcblxuICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgIGltZyB7XG4gICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhbGwtdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9jb250ZW50L2RhbS9tbGMvaW1hZ2VzL3VuY2hhbmdpbmcvaWNvbnMvcGhvbmUucG5nJyk7XG4gICAgICAuZ2V0LWluLXRvdWNoLXByb3ZvLW1vYjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAucmVxdWVzdC1jYWxsYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9yZXF1ZXN0LWEtY2FsbGJhY2sucG5nJyk7XG4gICAgICAuZ2V0LWluLXRvdWNoLXByb3ZvLW1vYjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAuZmluZC1hZHZpc2VyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL2xvY2F0ZS5wbmcnKTtcbiAgICAgIC5nZXQtaW4tdG91Y2gtcHJvdm8tbW9iO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgIH1cbiB9XG5cbiAgLnByb3ZvLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucHJvdm8tM2NvbC1vcmFuZ2UsXG4gIC5wcm92by0zY29sLWFxdWEsXG4gIC5wcm92by0zY29sLXJ1YmluZSxcbiAgLnByb3ZvLTJjb2wtb3JhbmdlLFxuICAucHJvdm8tMmNvbC1hcXVhLFxuICAucHJvdm8tMmNvbC1ydWJpbmUge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAuYnV0dG9uLXNtLFxuICAgIC5idXR0b24tc20tYXF1YSxcbiAgICAuYnV0dG9uLXNtLXJ1YmluZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItaW5mb2dyYXBoaWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2FtcGFpZ24tZ2V0LWluLXRvdWNoLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIGJvdHRvbTowO1xuICAgIHotaW5kZXg6OTk5OTtcbiAgICBjb2xvcjpAdGV4dC1jb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzYjNiM2I7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA5OTk5ZW07XG4gICAgcGFkZGluZy1yaWdodDogOTk5OWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtOTk5OWVtO1xuICAgIG1hcmdpbi1yaWdodDotOTk5OWVtO1xuXG4gICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIH1cblxuICAgICAgLmNvbnRhY3QtdXMsXG4gICAgICAuY2FsbC1iYWNrLWZvcm0ge1xuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXVzLFxuICAgICAgLmNhbGwtYmFjay1mb3JtLFxuICAgICAgLmFwcGx5LW5vdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3QtdXMge1xuICAgICAgICBpbWcge1xuICAgICAgICAgY29udGVudDp1cmwoXCIvY29udGVudC9kYW0vbWxjL2ltYWdlcy91bmNoYW5naW5nL2ljb25zL3Bob25lLW1vYi5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhbGwtYmFjay1mb3JtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgIGNvbnRlbnQ6dXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9yZXF1ZXN0LWEtY2FsbGJhY2stbW9iLnBuZ1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXBwbHktbm93IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgIGNvbnRlbnQ6dXJsKFwiL2NvbnRlbnQvZGFtL21sYy9pbWFnZXMvdW5jaGFuZ2luZy9pY29ucy9hcHBseS1ub3ctbW9iLnBuZ1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgY29sb3I6QHRleHQtY29sb3Itd2hpdGU7XG4gICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG5cblxuICAgIGFbaHJlZl49dGVsXTpsaW5rLFxuICAgIGFbaHJlZl49dGVsXTp2aXNpdGVkIHtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6YXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICAgIGhlaWdodDogMjcwcHg7XG5cbiAgICAudGV4dC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6MjcwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAud3JhcHBlci1jYW1wYWlnbi1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSA1MCUgIWltcG9ydGFudDtcblxuICAgIGgxIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTk5cHgpIHtcbiAgLndyYXBwZXItY2FtcGFpZ24tYmFubmVyIHtcbiAgICAucHJvdm8taGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRleHQtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLW5hdi1tb2Ige1xuICAgIC5kcm9wZG93biB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24ub3BlbiBhIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm92by1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNhbXBhaWduLWdldC1pbi10b3VjaC13cmFwcGVyIHtcblxuICAgIC5jb250YWN0LXVzLFxuICAgIC5jYWxsLWJhY2stZm9ybSB7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2FsbC1iYWNrLWZvcm0ge1xuICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICBmb250LXNpemU6MTRweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhbXBhaWduLW5hdiAuaGF0Y2gtdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jYW1wYWlnbi1uYXYgLmhhdGNoLXRhYjpob3ZlciB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW1wYWlnbi1uYXYgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuIiwiLyogQ1NTIGZvciBSZXRpcmVtZW50IEh1YiBcblxuICBBZGRlZCBpbiB0aGVtZS5sZXNzXG4qL1xuLyogTW9yZSBoZWFkaW5ncyBzdHlsZSAqL1xuXG5cblxuLmxnLUhlYWRpbmcgaDEsIC5sZy1IZWFkaW5nIGgyLCAubGctSGVhZGluZyBoMywgLmxnLUhlYWRpbmcgaDQsIC5tZC1IZWFkaW5nIGgxLCAubWQtSGVhZGluZyBoMiwgLm1kLUhlYWRpbmcgaDMsIC5tZC1IZWFkaW5nIGg0LCAuc20tSGVhZGluZyBoMSwgLnNtLUhlYWRpbmcgaDIsIC5zbS1IZWFkaW5nIGgzLCAuc20tSGVhZGluZyBoNCwgLnhzLUhlYWRpbmcgaDEsIC54cy1IZWFkaW5nIGgyLCAueHMtSGVhZGluZyBoMywgLnhzLUhlYWRpbmcgaDQge2xpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudH1cblxuXG4ubGctSGVhZGluZyBoMSxcbi5sZy1IZWFkaW5nIGgyLFxuLmxnLUhlYWRpbmcgaDMsXG4ubGctSGVhZGluZyBoNCAge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgXG59XG5cbi5tZC1IZWFkaW5nIGgxLFxuLm1kLUhlYWRpbmcgaDIsXG4ubWQtSGVhZGluZyBoMyxcbi5tZC1IZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7IFxufVxuXG4uc20tSGVhZGluZyBoMSxcbi5zbS1IZWFkaW5nIGgyLFxuLnNtLUhlYWRpbmcgaDMsXG4uc20tSGVhZGluZyBoNCAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgXG59XG5cbi54cy1IZWFkaW5nIGgxLFxuLnhzLUhlYWRpbmcgaDIsXG4ueHMtSGVhZGluZyBoMyxcbi54cy1IZWFkaW5nIGg0ICB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyBcbn1cblxuLmZvbnQtSGVsdmV0aWNhIGgxLCAuZm9udC1IZWx2ZXRpY2EgaDIsIC5mb250LUhlbHZldGljYSBoMywgLmZvbnQtSGVsdmV0aWNhIGg0LCAuZm9udC1IZWx2ZXRpY2EgaDUsIC5mb250LUhlbHZldGljYSBoNiB7Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRTdGQtUm9tYW4nLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7fVxuXG5cbi5mb250LUNoYXJsaWUtU2ItcCBwIHtmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLVNlbWlCb2xkJywgSGVsdmV0aWNhLEFyaWFsICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAxLjI7IGNvbG9yOiMzYjNiM2I7fVxuLmZvbnQtQ2hhcmxpZS1NZWQtcCBwIHtmb250LWZhbWlseTogJ0NoYXJsaWUtU3RkLU1lZGl1bScsIEhlbHZldGljYSxBcmlhbCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMS4yOyBjb2xvcjojM2IzYjNiO31cblxuLmZvbnQtQ2hhcmxpZS1NZWQtaDEgaDEsIC5mb250LUNoYXJsaWUtTWVkLWgyIGgyLCAuZm9udC1DaGFybGllLU1lZC1oMyBoMywgLmZvbnQtQ2hhcmxpZS1NZWQtaDQgaDQge2ZvbnQtZmFtaWx5OiAnQ2hhcmxpZS1TdGQtTWVkaXVtJywgSGVsdmV0aWNhLEFyaWFsICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAxLjI7IGNvbG9yOiMzYjNiM2I7fVxuXG5cbi5mb250LTE1IGgxLCAuZm9udC0xNSBoMiwgLmZvbnQtMTUgaDMsIC5mb250LTE1IGg0LCAuZm9udC0xNSBoNSwgLmZvbnQtMTUgaDYge2ZvbnQtc2l6ZTogMTVweDsgbWFyZ2luLWJvdHRvbTogMTBweDt9XG5cbi5mb250LTE2IGgxLCAuZm9udC0xNiBoMiwgLmZvbnQtMTYgaDMsIC5mb250LTE2IGg0LCAuZm9udC0xNiBoNSwgLmZvbnQtMTYgaDYge2ZvbnQtc2l6ZTogMTVweDt9XG5cblxuLyppbWFnZSBoYWxmKi9cbiBcbi5pbWctaGFsZi13IHt3aWR0aDo1MCU7IGhlaWdodDphdXRvO31cbi5pbWctaGFsZi1oIHtoZWlnaHQ6MTAwJTsgd2lkdGg6YXV0bzt9XG5cblxuLypNQVNUSEVBRCovXG4ubWFzdGhlYWQtd3JhcHBlciAuZm9udC1DaGFybGllLU1lZC1wIHAge2ZvbnQtc2l6ZTogMjRweDsgd2lkdGg6NTAlO31cblxuXG4ud3JhcHBlci1yZXRodWIgLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMiwgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDMge21hcmdpbi1ib3R0b206MTJweDttYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudH1cblxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDIgYSwgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDMgYSB7IGNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7fVxuXG5cbi8qZGlzY2xhaW1lciovXG5cbi5mb250LUhlbHZldGljYS5zbWFsbCBoMiB7Zm9udC1zaXplOiAxNHB4O31cblxuXG4vKkJyZWFkY3J1bWJzKi9cbi5wYWdlLWhlYWRlci1jb250YWluZXIgLmJyZWFkY3J1bWIge2ZvbnQtc2l6ZToxNXB4O31cblxuLmNhcm91c2VsLWZ1bGwtd2lkdGggYTpob3ZlciwgLm1hc3RoZWFkLXdyYXBwZXIgYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDt9XG5cbi8qQWNjZXNzaWJpbGl0eSBubyBvdXRsaW5lICovXG5cblxuLypFeHRlcm5hbCBJY29ucyAqL1xuXG4uZXh0TGluayAuZ2x5cGhpY29uIHttYXJnaW4tbGVmdDogNXB4OyBmb250LXNpemU6MC44ZW07fVxuXG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6ICMzYjNiM2IgIWltcG9ydGFudDtcbn1cblxuXG4vKkJ1dHRvbiBSdWJpbmUqL1xuXG5hOmhvdmVyIC5idXR0b24tc20tcnViaW5lLCBhOmZvY3VzIC5idXR0b24tc20tcnViaW5leyBiYWNrZ3JvdW5kLWNvbG9yOiM2MDAwM2E7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7fVxuXG5cblxuLypSZXRIdWIgKi9cblxuLndyYXBwZXItcmV0aHViIGE6aG92ZXIgc3BhbiB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDt9XG5cbi53cmFwcGVyLXJldGh1YiAucHJvZHVjdC1wYWdlLWludHJvIHAge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLm92ZXJ2aWV3LXRlYXNlci13cmFwcGVyIC5tZWRpYSBoMiBhOmhvdmVyLCAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm1lZGlhIGgzIGE6aG92ZXIsIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAubWVkaWEgaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDM3NjkxICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGlkLWxpMSBsaTpmaXJzdC1jaGlsZCwgLmhpZC1saS1hY3RpdmUgbGkuYWN0aXZlIHtkaXNwbGF5OiBub25lO31cblxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENEQUQ2O1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDM3NjkxO1xuICBib3JkZXItdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAzNzY5MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ud3JhcHBlci1iZy1mYWY4ZjQubmF2LXJpZ2h0IC5uYXYtdGFicyA+IGxpIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjQUFBOEE0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHRvcDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQgLm5hdi10YWJzID4gbGkgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMDM3NjkxO1xufVxuLndyYXBwZXItYmctZmFmOGY0Lm5hdi1yaWdodCAubmF2ID4gbGkgPiBhOmZvY3VzLFxuLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5cblxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIGg0IGEge2ZvbnQtZmFtaWx5OidDaGFybGllLVN0ZC1TZW1pQm9sZCcgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7fVxuXG4ucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCArIC5kcm9wZG93bi1tZW51ICNtZWdhbWVudS1jb2wtMiBoNDpob3ZlciBzcGFuIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50fVxuXG5cbi5wZXJzb25hbC1tZW51IC5tZWdhbWVudS1wcmltYXJ5LW5hdiAuZHJvcGRvd24gI25hdl9yZXRpcmVtZW50ICsgLmRyb3Bkb3duLW1lbnUgI21lZ2FtZW51LWNvbC0yIHNwYW4uYnV0dG9uLW1kLXJ1YmluZSB7bWFyZ2luLXRvcDotMTBweDtmb250LXNpemU6MTVweDttaW4td2lkdGg6MTIwcHg7cGFkZGluZzo3cHggMTBweDtoZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O31cblxuLnBlcnNvbmFsLW1lbnUgLm1lZ2FtZW51LXByaW1hcnktbmF2IC5kcm9wZG93biAjbmF2X3JldGlyZW1lbnQgKyAuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgc3Bhbi5idXR0b24tbWQtcnViaW5lOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7fVxuXG5cblxuLm5ld2hyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4ubmV3VGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDA1ODtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5pbnRyby1pY24gaW1nLFxuLmludHJvLWljbjIgaW1nLFxuLmludHJvLWljbjMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW50cm8taWNuIGltZyB7XG4gIG1heC13aWR0aDogNDVweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmludHJvLWljbjIgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4uaW50cm8taWNuMyBpbWcge1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi50aWxlcy1pY24gaW1nIHtcbiAgaGVpZ2h0OiA2MnB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLm5vaGVpZ2h0IHtcbiAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGFzQnRMZWZ0IC5idXR0b24tc20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYWdlTGlua3NEaXYge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnBhZ2VMaW5rc1dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZUxpbmtzV3JhcHBlciBoMiwgLnBhZ2VMaW5rc1dyYXBwZXIgaDMsIC5wYWdlTGlua3NXcmFwcGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBhZ2VOYXZSaWdodFdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucGFnZUxpbmtzIC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5wYWdlTGlua3MgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2VMaW5rcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFnZUxpbmtzIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOEM2QzI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZUxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M4QzZDMjtcbn1cbi5wYWdlTGlua3MgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnBhZ2VMaW5rcyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ucGFnZUxpbmtzIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZUxpbmtzIGxpIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gIGNvbG9yOiAjQUFBOEE0O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnBhZ2VMaW5rcyBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMwMzc2OTE7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLndyYXBwZXItcmV0aHViIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU2NTI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4ud3JhcHBlci1yZXRodWIgLnRhYmxlIHRyIHRoLFxuLndyYXBwZXItcmV0aHViIC50YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDowICFpbXBvcnRhbnQ7XG59XG5cbi53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGJvZHk+dHI+dGQsIC53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGJvZHk+dHI+dGgsIC53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGZvb3Q+dHI+dGQsIC53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGZvb3Q+dHI+dGgsIC53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGhlYWQ+dHI+dGQsIC53cmFwcGVyLXJldGh1YiAudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGhlYWQ+dHI+dGgge3doaXRlLXNwYWNlOiBpbmhlcml0O31cblxuXG4vKlRhYmxlcyBTdGFja2VkIE9uZSAqL1xuLnRhYmxlX3N0YWNrZWQxIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlX3N0YWNrZWQxIC5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRkLFxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDEudGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi50YWJsZV9zdGFja2VkMS50YWJsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qVGFibGVzIFN0YWNrZWQgVHdvICovXG4udGFibGVfc3RhY2tlZDIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDIgLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODAlO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XG59XG4ubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQob2RkKTpub3QoOm50aC1jaGlsZCgxKSkgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICBjb2xvcjogIzNiM2IzYjtcbn1cbi5taXNjVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0aFtzY29wZT1cInJvd1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIGNvbG9yOiAjM2IzYjNiO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCxcbi50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCxcbi50YWJsZVRvdCAudGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLnRkVG90IHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzU4NTY1MiAhaW1wb3J0YW50O1xufVxuLnRhYmxlVG90IC50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpsYXN0LWNoaWxkIHRkLnRkVG90IHtcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NjUyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xufVxuLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi50YWJsZV9zdGFja2VkMi50YWJsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnluSW1nVGFibGUgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkIHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cblxuLnluSW1nVGFibGUgLnRhYmxlX3N0YWNrZWQyIGltZyB7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXG4vKk1BU1RIRUFEKi9cbi5tYXN0aGVhZC13cmFwcGVyIC5mb250LUNoYXJsaWUtTWVkLXAgcCB7Zm9udC1zaXplOiAyMnB4OyB3aWR0aDo1MCU7fVxuXHRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IGg0LCAuY2hhbm5lbC1uZXdzLWluc2lnaHRzLXdyYXBwZXIgLm1lZGlhLm5ld3MtaW5zaWdodHMtcGFuZWw+Lm1lZGlhLWJvZHkgcCB7aGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxuXHRcblx0LmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHttaW4taGVpZ2h0OiAyODBweDt9XG5cdFxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tZWdhbWVudS1wcmltYXJ5LW5hdiBsaTpudGgtY2hpbGQoMykgLm1lZ2FtZW51LWNvbDpudGgtY2hpbGQoMikge2Rpc3BsYXk6IG5vbmU7fVxuXHQgIFxuICAubWVnYW1lbnUtY3RhIGxpOm50aC1jaGlsZCgzKSAubWVnYW1lbnUtY29sOm50aC1jaGlsZCgyKSB7ZGlzcGxheTogbm9uZTt9ICBcblx0XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cmFwcGVyLWJnLWZhZjhmNC5uYXYtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAvKi50YWJsZV9zdGFja2VkMi50YWJsZSB0ZCwgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHt3aWR0aDo1MCU7fSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlTGlua3NEaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAucGFnZUxpbmtzRGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cdC5wYWdlTmF2UmlnaHRXcmFwcGVyIHtwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7fVxuXHRcblxuLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItY29sIHtoZWlnaHQ6MjcwcHh9XG5cdFxuXHRcbi8qT3ZlcnZpZXcgdGh1bWJuYWlscyAqL1xuXHQudGh1bWJuYWlscy1vdmVydmlldyAge3BhZGRpbmctYm90dG9tOjEwMHB4O31cblxuLnRodW1ibmFpbHMtb3ZlcnZpZXcgLm92ZXJ2aWV3LXRlYXNlci1jb2wge2JvcmRlci1ib3R0b206bm9uZTt9XG5cblx0XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcsXG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgcCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG5cdC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCB7Ym9yZGVyLWJvdHRvbTogbm9uZTt9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VMaW5rc0RpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmludHJvLWljbiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgfVxuICAvKlRpbGVzKi9cbiAgLndyYXBwZXItcmV0aHViIC5vdmVydmlldy10ZWFzZXItd3JhcHBlciAub3ZlcnZpZXctdGVhc2VyLWNvbCBpbWcsXG4gIC53cmFwcGVyLXJldGh1YiAub3ZlcnZpZXctdGVhc2VyLXdyYXBwZXIgLm92ZXJ2aWV3LXRlYXNlci1jb2wgcCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAvKlRhYmxlIHN0YWNrZWQgb25lICovXG5cdFxuXHQud3JhcHBlci1yZXRodWIgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRkLCAud3JhcHBlci1yZXRodWIgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRoIHtib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7fVxuXHRcblx0XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoZWFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGJvZHksXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0cixcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoLFxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ciB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURGMEYxO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU4MmIzO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGRbaGVhZGVyc106YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGhlYWRlcnMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZFtoZWFkZXJzXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI0VERjBGMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGVfc3RhY2tlZDEgLmNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQxLnRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMSB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWVlYTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDEudGFibGUgdGQsXG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0aCB7XG4gICAgYm9yZGVyOiAwIHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHghaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMS50YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLypUYWJsZSBzdGFja2VkIHR3byAqL1xuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoZWFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGJvZHksXG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0cixcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoLFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0ZCxcbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURGMEYxO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGVUb3QgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRyIHRkLnRkVG90IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlODJiMztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gIH1cbiAgLm1pc2NUYWJsZSAudGFibGVfc3RhY2tlZDIudGFibGUgdHIgdGhbc2NvcGU9XCJyb3dcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgfVxuICAubWlzY1RhYmxlIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ciB0aFtzY29wZT1cInJvd1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZFtoZWFkZXJzXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoaGVhZGVycyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc10gPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI0VERjBGMTtcbiAgICAvKnBhZGRpbmctYm90dG9tOiAyMDAlOyovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyIC5jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC50YWJsZV9zdGFja2VkMi50YWJsZSB0ZDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVlZWE7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTY1MjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGRbaGVhZGVyc106bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkLFxuICAudGFibGVfc3RhY2tlZDIudGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlX3N0YWNrZWQyLnRhYmxlIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC55bkltZ1RhYmxlIC50YWJsZV9zdGFja2VkMiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYXlEaXZJbWcgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ub2hlaWdodCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzIgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubm9oZWlnaHQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cdFxuXHQuaW50cm8taWNuIGltZyB7bWFyZ2luLXRvcDotN3B4fVxuXHRcblx0LmNoYW5uZWwtbmV3cy1pbnNpZ2h0cy13cmFwcGVyIC5tZWRpYS5uZXdzLWluc2lnaHRzLXBhbmVsPi5tZWRpYS1ib2R5IHttaW4taGVpZ2h0OiBpbmhlcml0O31cblx0XG5cdFxuXHQudGh1bWJuYWlscy1vdmVydmlldyAge3BhZGRpbmctYm90dG9tOjMwcHg7fVxuXG4udGh1bWJuYWlscy1vdmVydmlldyAub3ZlcnZpZXctdGVhc2VyLWNvbCB7Ym9yZGVyLWJvdHRvbTpub25lO31cblx0XG5cdFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXHRcbi5sZy1IZWFkaW5nIGgxLCAubGctSGVhZGluZyBoMiwgLmxnLUhlYWRpbmcgaDMsIC5sZy1IZWFkaW5nIGg0LCAubWQtSGVhZGluZyBoMSwgLm1kLUhlYWRpbmcgaDIsIC5tZC1IZWFkaW5nIGgzLCAubWQtSGVhZGluZyBoNCwgLnNtLUhlYWRpbmcgaDEsIC5zbS1IZWFkaW5nIGgyLCAuc20tSGVhZGluZyBoMywgLnNtLUhlYWRpbmcgaDQsIC54cy1IZWFkaW5nIGgxLCAueHMtSGVhZGluZyBoMiwgLnhzLUhlYWRpbmcgaDMsIC54cy1IZWFkaW5nIGg0IHttYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7fVxuXHRcblxuLypNQVNUSEVBRCovXG4ubWFzdGhlYWQtd3JhcHBlciAuZm9udC1DaGFybGllLU1lZC1wIHAgeyBjb2xvcjogI2ZmZjtsaW5lLWhlaWdodDogMS4yO3dpZHRoOiA5MCU7Zm9udC1zaXplOiAxM3B4O21hcmdpbi1sZWZ0OiAyJTttYXJnaW4tYm90dG9tOiAxNXB4O31cblx0XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JheURpdkltZyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhhc0J0TGVmdCAuYnV0dG9uLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi8vIE1MQyBXYXJtdXAgQ2FtcGFpZ24gKyBNTEMgVVBMSUZUIDogU1RBUlRcbi8vIEFFTSBQYWdlcyBpbmNsdWRlOiBNTEMgcGVyc29uYWwgPj4gaG9tZXBhZ2UsIG1vbmV5dmlldywgd2h5IGNob29zZSB1cywgam9pbiB1c1xuLm1lcnJpd2VhdGhlciB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG59XG5cbi5tbGMtZ29sZCB7XG4gICAgY29sb3I6IEBtbGMtYnJhbmQtcHJpbWFyeTtcbn1cblxuLm1sYy1ncmFkaWVudC1nb2xkIHtcbiAgICBiYWNrZ3JvdW5kOlxuICAgIC8qIGhvdHNwb3Qgc2hhZGluZyBmcm9tIGJvdHRvbS1yaWdodCAqL1xuICAgIHJhZGlhbC1ncmFkaWVudCgxNjAlIDE0MCUgYXQgOTUlIDg1JSxcbiAgICAgICNjOTRiMTIgMCUsICNkZTZiMWIgMzUlLCByZ2JhKDIyMiwxMDcsMjcsMC4wKSA3MCVcbiAgICApLFxuICAgIC8qIG92ZXJhbGwgZ29sZGVuIOKGkiBvcmFuZ2UgdmVydGljYWwgYm9keSAqL1xuICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsXG4gICAgICNmZmJmNGQgMCUsICNmNTllMmYgNDUlLCAjZTI2YzFhIDc1JSwgI2I5NDcwZCAxMDAlXG4gICAgKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tbGMtb2ZmLXdoaXRlIHtcbiAgICBjb2xvcjogQG1sYy1icmFuZC1vZmYtd2hpdGU7XG59XG5cbi5ib2xkaW5lIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJvbGRpbmU7XG59XG5cbi5tb250cmVhbHNlcmlhbCB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1tb250cmVhbC1zZXJpYWwsIEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xufVxuXG4ubW9udHJlYWxzZXJpYWwtaGVhdnkge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktbW9udHJlYWwtc2VyaWFsLCBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xufVxuXG4uYnRuLWdvbGQtcm91bmR7XG4gICAgLmJ0bi1yb3VuZC1zdHlsZShAbWxjLWJyYW5kLWJ0bi1wcmltYXJ5LCBAbWxjLWJyYW5kLWJ0bi1wcmltYXJ5LXRleHQsIG5vbmUsIEBtbGMtYnJhbmQtYnRuLXByaW1hcnktaG92ZXIpO1xufVxuXG4uYnRuLWxpZ2h0Z3JleS1yb3VuZCB7XG4gICAgLmJ0bi1yb3VuZC1zdHlsZSh0cmFuc3BhcmVudCwgQG1sYy1icmFuZC1idG4tc2Vjb25kYXJ5LCAxcHggc29saWQgQG1sYy1icmFuZC1idG4tc2Vjb25kYXJ5LWJvcmRlciwgQG1sYy1icmFuZC1idG4tc2Vjb25kYXJ5LWhvdmVyKTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5iZy1nb2xkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWxjLWJyYW5kLXByaW1hcnk7XG59XG5cbi5iZy1saWdodGdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtbGMtYnJhbmQtYmFja2dyb3VuZC1sZXZlbC0wO1xufVxuXG4vLyBQYWdlIGxldmVsIHNlbGVjdG9yXG5ib2R5OmhhcygubWxjLXdhcm11cC1jYW1wYWlnbikge1xuICAgIC5tbGMtdXBsaWZ0LWJvZHktZm9udCgpO1xufVxuXG4ubWxjLXdhcm11cC1jYW1wYWlnbiB7XG4gICAgLnJvdy1ib2R5LFxuICAgIC5yb3ctZm9vdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1vcGVuLXNhbnM7XG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LW9wZW4tc2FucztcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvLyBIRUFERVI6IHN0YXJ0XG4gICAgLndyYXBwZXIud3JhcHBlci10b3Atcm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1sYy1icmFuZC1iYWNrZ3JvdW5kLWxldmVsLTA7XG4gICAgICAgIC5uYXYgPmxpID5hIHtcbiAgICAgICAgICAgIC5tbGMtdXBsaWZ0LWhlYWRlci1mb250KCk7XG4gICAgICAgIH1cbiBcbiAgICB9XG5cbiAgICAubmF2YmFyLXByaW1hcnkgLm5hdmJhci1oZWFkZXIubmF2YmFyLWhlYWRlcntcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtbGMtYnJhbmQtYmFja2dyb3VuZC1sZXZlbC0wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NpdGUtc2VsZWN0LWRlc2t0b3AgLm5hdntcbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICAubWxjLXVwbGlmdC1oZWFkZXItZm9udCgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1sYy1icmFuZC1iYWNrZ3JvdW5kLWxldmVsLTA7XG5cbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1sYy1icmFuZC1ncmV5O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtNXB4IDAgQG1sYy1icmFuZC1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTVweCAwIEBtbGMtYnJhbmQtcHJpbWFyeS1saWdodDtcbiAgICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgLy8gTU9CSUxFIG1lbnU6IHN0YXJ0XG4gICAgI3RvcG5hdi1tb2JpbGUge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnNpdGUtc2VsZWN0LW5hdiB7XG4gICAgICAgICAgICAgICAgbGkgYXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1sYy1icmFuZC1iYWNrZ3JvdW5kLWxldmVsLTA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbWxjLWJyYW5kLXNsYXRlLTkwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkuYWN0aXZlIGEsIGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1sYy1icmFuZC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbWxjLWJyYW5kLXNsYXRlLTIwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG1sYy1icmFuZC1zbGF0ZS0yMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICBcbiAgICAvLyBNT0JJTEUgbWVudTogZW5kXG5cbiAgICAubWxjLWJvb3RzdHJhcC1tZWdhbWVudS5ib290c3RyYXAtbmF2LW1lZ2FtZW51ICNzZWNvbmRhcnlOYXYge1xuICAgICAgICAvLyB0byBlbmZvcmNlIGZvciB0aGUgbW9iaWxlIGZvbnQgc3R5bGluZy5cbiAgICAgICAgbGkgPiBhIHtcbiAgICAgICAgICAgIC5tbGMtdXBsaWZ0LWhlYWRlci1mb250KCk7XG4gICAgICAgIH07XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IEBtbGMtYnJhbmQtdGVhbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBIRUFERVI6IGVuZFxuXG4gICAgLy8gQ1RBIEJVVFRPTlMgZm9yIGhlYWRlci9tZW51OiBzdGFydFxuICAgIC5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0LCAjbWxjLWhlYWRlci1idXR0b25zLW1vYmlsZS5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0e1xuICAgICAgICAuaGVhZGVyLXByaW1hcnkgYSB7XG4gICAgICAgICAgICAuYnRuLXJvdW5kLXN0eWxlKEBtbGMtYnJhbmQtYnRuLXByaW1hcnksIEBtbGMtYnJhbmQtYnRuLXByaW1hcnktdGV4dCwgbm9uZSwgQG1sYy1icmFuZC1idG4tcHJpbWFyeS1ob3Zlcik7XG4gICAgICAgIH0gIFxuICAgICAgICAuaGVhZGVyLXNlY29uZGFyeSBhIHtcbiAgICAgICAgICAgICAuYnRuLXJvdW5kLXN0eWxlKHRyYW5zcGFyZW50LCBAbWxjLWJyYW5kLWJ0bi1zZWNvbmRhcnksIDFweCBzb2xpZCBAbWxjLWJyYW5kLWJ0bi1zZWNvbmRhcnktYm9yZGVyLCBAbWxjLWJyYW5kLWJ0bi1zZWNvbmRhcnktaG92ZXIpO1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgXG4gICAgfVxuICAgIC8vPj4+IFNwZWNpYWwgc3R5bGluZyBmb3IgdGhlIG1vYmlsZSBoZWFkZXIgYnV0dG9uc1xuICAgIC5tb2JpbGUtbWVudSAjbWxjLWhlYWRlci1idXR0b25zLW1vYmlsZS5tbGMtaGVhZGVyLWJ1dHRvbnMtc2VsZWN0e1xuICAgICAgICAuaGVhZGVyLXByaW1hcnksIC5oZWFkZXItc2Vjb25kYXJ5e1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gQ1RBIGJ1dHRvbnMgZm9yIGhlYWRlci9tZW51OiBlbmRcblxuICAgIC8vIE1FR0FNRU5VOiBzdGFydFxuICAgIG5hdi5uYXZiYXItZGVmYXVsdHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtbGMtYnJhbmQtYmFja2dyb3VuZC1sZXZlbC0wICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5uYXZiYXItbmF2IGxpIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtbGMtYnJhbmQtYmFja2dyb3VuZC1sZXZlbC0wO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjc2Vjb25kYXJ5TmF2IHtcbiAgICAgICAgICAgICAgICAvLyB0byBlbmZvcmNlIGZvciB0aGUgbW9iaWxlIGZvbnQgc3R5bGluZy5cbiAgICAgICAgICAgICAgICBsaSA+IGEge1xuICAgICAgICAgICAgICAgICAgICAubWxjLXVwbGlmdC1oZWFkZXItZm9udCgpO1xuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbWxjLWJyYW5kLXRlYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gPj4+IGJ1bXAgdXAgc3BlY2lmaWNpdHlcbiAgICAubWVnYW1lbnUtcHJpbWFyeS1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYubWVnYW1lbnUtcHJpbWFyeS1uYXYge1xuICAgICAgICAmPiBsaSA+IGEge1xuICAgICAgICAgICAgLm1sYy11cGxpZnQtdG9wbmF2LWxpbmsoKTtcbiAgICAgICAgfVxuICAgICAgICAueWFtbS1mdy5kcm9wZG93biB7XG4gICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgIC5tbGMtdXBsaWZ0LXRvcG5hdi1saW5rKCk7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAvL0Rlc2t0b3Agb25seVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVnYW1lbnUtcm93e1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAueWFtbS1mdy5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi10b2dnbGV7XG4gICAgICAgICAgICBjb2xvcjogQG1sYy1icmFuZC10ZWFsO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1sYy1icmFuZC1iYWNrZ3JvdW5kLWxldmVsLTA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgY29sb3I6IEBtbGMtYnJhbmQtc2xhdGUtOTAwO1xuICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtbGMtYnJhbmQtZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbWxjLWJyYW5kLXNsYXRlLTIwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gPj4+IHN1Ym1lbnUgc3R5bGVzXG4gICAgLnlhbW0tZncgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWxjLWJyYW5kLWJhY2tncm91bmQtbGV2ZWwtMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgQG1sYy1icmFuZC0tbGlnaHQtZ3JleTtcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgIC5tbGMtdXBsaWZ0LW1lZ2FtZW51LWxpbmstaGVhZGluZy1mb250KCk7XG4gICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgIC5ydWJpbmUsIC5vcmFuZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2x5cGhpY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVnYW1lbnUtY29sIHtcbiAgICAgICAgLm1sYy1nbHlwaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6IEBtbGMtYnJhbmQtc2xhdGUtOTAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWVnYW1lbnUtY29sLTEsICNtZWdhbWVudS1jb2wtMiwgI21lZ2FtZW51LWNvbC0zLCAjbWVnYW1lbnUtY29sLTQge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIC5tbGMtdXBsaWZ0LW1lZ2FtZW51LWxpbmstZm9udCgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG1sYy1icmFuZC1zbGF0ZS0zMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWxjLWJyYW5kLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWxjLWJyYW5kLWJhY2tncm91bmQtbGV2ZWwtMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAubWxjLXVwbGlmdC1ib2R5LWZvbnQoKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAbWxjLWJyYW5kLXRlYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAbWxjLWJyYW5kLWRhcmstdGVhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICBcbiAgICAgICAgaDR7XG4gICAgICAgICAgIC5tbGMtdXBsaWZ0LW1lZ2FtZW51LWxpbmstaDQtaGVhZGluZy1mb250KCk7XG5cbiAgICAgICAgICAgIC5ydWJpbmUsIC5vcmFuZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vID4+PiA6bm90KCN4KTpub3QoI3kpOm5vdCgjeikgdG8gb3ZlcndyaXRlIHNwZWNpZmljaXR5IFxuICAgICAgICBzcGFuLm1lZ2FtZW51LWJ1dHRvbi1zbTpub3QoI3gpOm5vdCgjeSksIC5idXR0b24tc206bm90KCN4KTpub3QoI3kpLCBzcGFuLmJ1dHRvbi1tZC1ydWJpbmU6bm90KCN4KTpub3QoI3kpOm5vdCgjeikge1xuICAgICAgICAgICAgLmJ0bi1yb3VuZC1zdHlsZSh0cmFuc3BhcmVudCwgQG1sYy1icmFuZC1idG4tc2Vjb25kYXJ5LCAxcHggc29saWQgQG1sYy1icmFuZC1idG4tc2Vjb25kYXJ5LWJvcmRlciwgQG1sYy1icmFuZC1idG4tc2Vjb25kYXJ5LWhvdmVyKTtcblxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBERVNDUklQVElPTiBCT1gvSU1BR0UgQ09MOiBzdGFydFxuICAgICAgICAvLyA+Pj4gZm9yIHRoZSBkZXNjcmlwdGlvbiBib3ggdW5kZXIgbmV3cyAmIHZpZXdzIGZvciBtb2JpbGUgdmlldy5cbiAgICAgICAgJjpub3QoOmhhcyg+IHVsW3JvbGU9XCJtZW51XCJdKSl7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAmOm5vdCg6aGFzKGltZykpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYTpub3QoI3gpOm5vdCgjeSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vRm9yIE1vYmlsZVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAubWVnYW1lbnUtYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KTpub3QoI3opLCAuYnV0dG9uLXNtOm5vdCgjeCk6bm90KCN5KTpub3QoI3opLCAuYnV0dG9uLW1kLXJ1YmluZTpub3QoI3gpOm5vdCgjeSk6bm90KCN6KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL0NsZWFyIGFsbCBnbG9iYWwgbWFyZ2luIGFuZCBwYWRkaW5ncyBmb3IgYW5jaG9yIHRhZ3Mgd2hpY2ggaGFzIGFuIGltZyB1bmRlciB0aGUgbWVnYW1lbnUuXG4gICAgICAgICAgICAgYTpoYXMoaW1nKSwgaW1nIHtcbiAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICB9ICAgXG5cbiAgICAgICAgICAgICAmI21lZ2FtZW51LWNvbC0xOm5vdCg6aGFzKD4gdWxbcm9sZT1cIm1lbnVcIl0pKTpub3QoOmhhcyhpbWcpKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICB9ICAgIFxuICAgICAgICAvLyBERVNDUklQVElPTiBCT1gvSU1BR0UgQ09MOiBlbmRcblxuICAgIH1cblxuICAgIC8vU1BFQ0lBTCBTVFlMRVMgLS0gU3RhcnRcbiAgICAucGVyc29uYWwtbWVudSAubWVnYW1lbnUtcHJpbWFyeS1uYXYgLmRyb3Bkb3duICNuYXZfcmV0aXJlbWVudCsuZHJvcGRvd24tbWVudSAjbWVnYW1lbnUtY29sLTIgaDQgYSB7XG4gICAgICAgLm1sYy11cGxpZnQtbWVnYW1lbnUtbGluay1oNC1oZWFkaW5nLWZvbnQoKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL1NQRUNJQUwgU1RZTEVTIC0tIEVuZFxuXG4gICAgLy8gTUVHQU1FTlU6IGVuZFxuXG4gICAgLy8gQkFOTkVSOiBTdGFydFxuICAgIC5tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXNtLCAubWxjdXBsaWZ0LW1hc3RlcmhlYWQtd2l0aGNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA1OTlweCl7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxODVweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyLnBhZ2UtaGVhZGVyLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDsgLy9yZXF1ZXN0ZWQgYnkgRGVzaWduZXIgU2FyYWggTS5cbiAgICAgICAgICAgIC5tbGMtb2ZmLXdoaXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQG1sYy1icmFuZC1vZmYtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tbGMtZ29sZHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQG1sYy1icmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGFyY29hbCwgLmNoYXJjb2FsLW5ldyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBranVwLWV4dHJhLWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ydWJpbmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1ydWJpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcXVhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGtqdXAtYXF1YS1saW5rICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3JhbmdlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVlcC1vcmFuZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQxOTE1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAubWxjdXBsaWZ0LW1hc3RlcmhlYWQtd2l0aGNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgLmJhbm5lci1oZWFkaW5ncyB7XG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXItbWlkLWltYWdlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmLm5vLWlubGluZS1iZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmFubmVyLWNvbnRlbnQtc2VjdGlvbntcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIEJhbm5lcjogRW5kXG5cbiAgICAvLyBCYW5uZXIgY2Fyb3VzZWw6IFN0YXJ0XG4gICAgLmNhcm91c2VsLWNvbnRlbnQtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAgIGgxLCAgaDIsICBoMywgIGg0LCAgaDUsICBoNiB7XG4gICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1tb250cmVhbC1zZXJpYWwsIEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgIH1cblxuICAgICAgICAgICBoMSB7IGZvbnQtc2l6ZTogNDRweDt9IC8vcmVxdWVzdGVkIGJ5IERlc2lnbmVyIFNhcmFoIE0uXG4gICAgICAgICAgIGgyIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgyO31cbiAgICAgICAgICAgaDMgeyBmb250LXNpemU6IEBmb250LXNpemUtaDM7fVxuICAgICAgICAgICBoNCB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDt9XG4gICAgICAgICAgIGg1IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg1O31cbiAgICAgICAgICAgaDYgeyBmb250LXNpemU6IEBmb250LXNpemUtaDY7fVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsLWlubmVyIC5pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBCYW5uZXIgY2Fyb3VzZWw6IEVuZFxuXG4gICAgLy8gSG9tZSBwYWdlIHNwZWNpZmljIHN0eWxlcyAtIFNUQVJUXG4gICAgLmNvbnRhaW5lcjpoYXMoLnNjcm9sbGFibGUtcGFuZWwpIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zY3JvbGxhYmxlLXBhbmVse1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IFxuICAgICAgICBnYXA6IDBweDsgICAgICAgIFxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyBcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyBcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2Nyb2xsYWJsZS1wYW5lbC1jbGlja2FibGUtY2FyZHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDsgICAgICAgICBcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7ICAgIFxuICAgICAgICAgICAgcGFkZGluZzogMjBweDsgICBcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvOyAgICAgIFxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgIFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWxjLWJyYW5kLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogS2VlcCByZWFsIGlubmVyIGxpbmtzL2J1dHRvbnMgYWJvdmUgb3ZlcmxheSBpZiBuZWVkZWQgKi9cbiAgICAgICAgICAgIGE6bm90KC5zY3JvbGxhYmxlLXBhbmVsLWxpbmspLCBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogSW52aXNpYmxlIG92ZXJsYXkgbGluayBjb3ZlcmluZyB0aGUgZW50aXJlIGNhcmQgKi9cbiAgICAgICAgICAgIC5zY3JvbGxhYmxlLXBhbmVsLWxpbmsgYXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gIEhvbWUgcGFnZSBzcGVjaWZpYyBzdHlsZXMgLSBFTkRcbn1cbi8vIE1MQyBXYXJtdXAgQ2FtcGFpZ24gKyBNTEMgVVBMSUZUIDogRU5EIiwiLyogQ1NTIGZvciBNeVN1cGVyIGxhbmRpbmcgcGFnZSAtIHRhYnNcbiAgQWRkZWQgaW4gdGhlbWUubGVzc1xuKi9cblxuLm15c3VwZXItdGFiLXdyYXBwZXIge1xuICAubmF2LXRhYnMge1xuICAgID5saSB7XG4gICAgICA+YSB7XG4gICAgICAgIHBhZGRpbmc6IDE5NnB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IENoYXJsaWUtU3RkLVNlbWlCb2xkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM1MXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBib3JkZXI6IDBweDtcbiAgICB9XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICA+bGkuaXRlbV8wIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzAzNzY5MTtcbiAgICAgIH1cbiAgICB9XG4gICAgPmxpLml0ZW1fMSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNjZTAwNTg7XG4gICAgICB9XG4gICAgfVxuICAgID5saS5pdGVtXzIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjYzk1MTA5O1xuICAgICAgfVxuICAgIH1cbiAgICA+bGkuYWN0aXZlIHtcbiAgICAgID5hIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFiLXBhbmUge1xuICAgIC5saXN0LWl0ZW0tdGV4dCB7XG4gICAgICA+cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgLnN0eWxlMSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGNhcHRpb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LWZhbWlseTogQ2hhcmxpZS1TdGQtU2VtaUJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwcHg7XG4gICAgICB9XG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHRkLmNlbGxTMSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRhYi1wYW5lLm15c3VwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB1bC5tZWRpYS1saXN0IHtcbiAgICA+bGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG59XG4ubXlzdXBlci11bmRlci01NSB7XG4gIHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzhjO1xuICAgIGNhcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM4YztcbiAgICB9XG4gIH1cbn1cbi5teXN1cGVyLTU1LTY1IHtcbiAgdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTAwNTg7XG4gICAgY2FwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UwMDU4O1xuICAgIH1cbiAgfVxufVxuLm15c3VwZXItb3Zlci02NSB7XG4gIHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIGNhcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5teXN1cGVyLXRhYi13cmFwcGVyIHtcbiAgICAubmF2LXRhYnMge1xuICAgICAgPmxpIHtcbiAgICAgICAgPmEge1xuICAgICAgICAgIHBhZGRpbmc6IDIwMHB4IDBweCAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGhlaWdodDogMzUxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5teXN1cGVyLXRhYi13cmFwcGVyIHtcbiAgICAudGFiLXBhbmUge1xuICAgICAgdGFibGUge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtdGFicyB7XG4gICAgICA+bGkge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgcGFkZGluZzogMTA5cHggMHB4IDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOTdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm15c3VwZXItbGFuZGluZyB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgPi50YWJsZSB7XG4gICAgICAgID50Ym9keSB7XG4gICAgICAgICAgPnRyIHtcbiAgICAgICAgICAgID50aCB7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY3VzdG9tZXItc3VydmV5IHtcbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDE0cHggMjBweDtcblxuICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYnV0dG9uLW1kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTkxNTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1tZC1kaXNtaXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IEBkZWZhdWx0LWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLy9Nb2RhbCBhY2Nlc3NpYmlsaXR5IHN0eWxlc1xuXG4uY3VzdG9tZXItc3VydmV5IHtcbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgLmNsb3NlIC5mYS10aW1lcyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuY2xvc2U6Zm9jdXMgLmZhLXRpbWVzLFxuICAgIC5jbG9zZTpob3ZlciAuZmEtdGltZXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGJ1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMzYjNiM2IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgYTpmb2N1cyxcbiAgICBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGE6Zm9jdXMgIC5idXR0b24tbWQtZGlzbWlzcyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjM2IzYjNiO1xuICAgIH1cblxuICAgIGE6Zm9jdXMgLmJ1dHRvbi1tZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDE5MTUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9TcGEgRm9ybSBIZWFkZXIgYW5kIEJvZHkgc3R5bGVzXG5cbi5zcGEtZm9ybXMtaGVhZGVyLFxuLnNwYS1mb3Jtcy1ib2R5IHtcbiAgLnJvdyB7XG4gICAgLmNvbC1jdXN0b20ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc3BhLWZvcm1zLWhlYWRlciB7XG4gIC5yb3cge1xuICAgIC5jb2wtY3VzdG9tIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5zcGEtZm9ybXMtYm9keSB7XG4gIC5yb3cge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi8vTWVkaWEgcXVlcmllc1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tZXItc3VydmV5IHtcbiAgICAubW9kYWwge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgbWFyZ2luOiA0MHB4IDEwcHggMTBweCAxMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1tZCB7XG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1tZC1kaXNtaXNzIHtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvL1Jlc3VsdHMgcGFnZSBib2xkIHRleHRcblxuLndyYXBwZXJSZXN1bHRzUGFnZUNvbnRlbnQge1xuICAgIC5yb21hbi1ib2xkLTc1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cbi8vTmV4dCBzdGVwcyBwYWdlIHN0eWxlc1xuXG4ud3JhcHBlci1uZXh0LXN0ZXBzIHtcbiAgICBjb2xvcjogIzE2MTgxODtcblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJDaGFybGllLVN0ZC1SZWd1bGFyXCI7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1sZyB7XG4gICAgICAgIG1pbi13aWR0aDogMjUycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOC43NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDE5MTU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBQcm8gU29saWRcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXItc3VwZXJzaXplci1jb250ZW50IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlckxlZnRDb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZWVhO1xuICAgIH1cblxuICAgIC53cmFwcGVyUmlnaHRDb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodENvbExpbmtzIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIFBybyBTb2xpZFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQxOTE1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMzpob3ZlcntcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NDE5MTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0ltcG9ydGFudCBpbmZvIHBhZ2VcblxuLnN1cGVyc2l6ZXItaW1wb3J0YW50LWluZm8ge1xuICAgIGNvbG9yOiAjMTYxODE4O1xuICAgIFxuICAgIHAsXG4gICAgLnJvbWFuLWJvbGQtNzUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuICBcbi8vRm9vdGVyIHN0eWxlc1xuLnN1cGVyc2l6ZXItZm9vdGVyLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAuc3VwZXJzaXplci1mb290ZXItbGlua3Mge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBhOmZvY3VzLFxuICAgICAgICAgICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL01lZGlhIHF1ZXJpZXNcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvL05leHQgc3RlcHMgcGFnZSBzdHlsZXNcblxuICAgIC53cmFwcGVyLW5leHQtc3RlcHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiwgI2ZmZmZmZiA0MS4zJSwgI2YwZWVlYSA0MS4zJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmLCAjZmZmZmZmIDQxLjMlLCAjZjBlZWVhIDQxLjMlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYsICNmZmZmZmYgNDEuMyUsICNmMGVlZWEgNDEuMyUpO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcblxuICAgICAgICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgICAgICAgICBjb2xvcjogIzE2MTgxODtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyTGVmdENvbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCA1MHB4IDAgMDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyUmlnaHRDb2wge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDAgNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vSW1wb3J0YW50IGluZm8gcGFnZVxuXG4gICAgLnN1cGVyc2l6ZXItaW1wb3J0YW50LWluZm8ge1xuICAgICAgICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgICAgICAgICBjb2xvcjogIzE2MTgxODtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAvL05leHQgc3RlcHMgcGFnZSBzdHlsZXNcbiAgICAud3JhcHBlci1uZXh0LXN0ZXBzLFxuICAgIC5zdXBlcnNpemVyLWltcG9ydGFudC1pbmZvIHtcbiAgICAgICAgYVtocmVmXj1cInRlbDpcIl0ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VwZXJzaXplci1mb290ZXItYmcge1xuICAgICAgICAuc3VwZXJzaXplci1mb290ZXItbGlua3Mge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLy9OZXh0IHN0ZXBzIHN0eWxlc1xuXG4gICAgLndyYXBwZXItbmV4dC1zdGVwcyB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcblxuICAgICAgICAgICAgLndyYXBwZXJMZWZ0Q29sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDBweCAzMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndyYXBwZXJSaWdodENvbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDI0cHggMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndyYXBwZXItc3VwZXJzaXplci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vTmV4dCBzdGVwcyBzdHlsZXNcblxuICAgIC53cmFwcGVyLW5leHQtc3RlcHMge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmJ1dHRvbi1sZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXJMZWZ0Q29sIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyUmlnaHRDb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAud3JhcHBlci1zdXBlcnNpemVyLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcblxuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICB9XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3BhY2luZy1tYi1sZy01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy0xMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy0xNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy0yMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy0yNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBcbiAgICAuc3BhY2luZy1tYi1sZy0zMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5zcGFjaW5nLW1iLWxnLTM1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIFxuICAgIC5zcGFjaW5nLW1iLWxnLTQwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIFxuICAgIC5zcGFjaW5nLW1iLWxnLTUwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIFxuICAgIC5zcGFjaW5nLW1iLWxnLTYwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctcHQtbGctNjAge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctcGItbGctNjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNwYWNpbmctbWItbW9iaWxlLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctbWItbW9iaWxlLTEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuc3BhY2luZy1tYi1tb2JpbGUtMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5zcGFjaW5nLW1iLW1vYmlsZS0yMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctbWItbW9iaWxlLTMwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuc3BhY2luZy1wdC1tb2JpbGUtMzAge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNwYWNpbmctcGItbW9iaWxlLTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGFjaW5nLW1iLXRhYmxldC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuc3BhY2luZy1tYi10YWJsZXQtMTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zcGFjaW5nLW1iLXRhYmxldC0xNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnNwYWNpbmctbWItdGFibGV0LTIwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuc3BhY2luZy1tYi10YWJsZXQtMzAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5zcGFjaW5nLXB0LXRhYmxldC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAuc3BhY2luZy1wYi10YWJsZXQtMzAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn0iLCIuaGVyby1iYW5uZXIge1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuICAgIH1cbn1cblxuLndyYXBwZXItZGlyZWN0LXN1cGVyLWxhbmRpbmctcGcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucm9tYW4tYm9sZC03NSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmJ0bi1vcmFuZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTkxNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyLXN1cGVyLWJlbmVmaXRzIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRGlyZWN0IHN1cGVyIG1vZGFsIHN0eWxlcyAqL1xuXG4ucGFkZGluZzIwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ud3JhcHBlci1zdGQtcmlzay1tZWFzdXJlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgLnN0ZC1yaXNrLW1lYXN1cmUtaGVhZGluZyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICB9XG59XG5cbi5kaXJlY3Qtc3VwZXItdGhhbmt5b3Utd3JhcHBlciAuZGlyZWN0LXN1cGVyLXRoYW5reW91LXBnLWhlYWRpbmcge1xuICAgIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8vQmVuY2htYXJrIGFzc2V0IGFsbG9jYXRpb24gdGFibGVcblxuICAgIC5iZW5jaG1hcmstYXNzZXQtYWxsb2NhdGlvbi10YWJsZSB7XG4gICAgICAgIHRoOm50aC1jaGlsZCgxKSxcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2JTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOm50aC1jaGlsZCgyKSxcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMiUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOm50aC1jaGlsZCgzKSxcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOm50aC1jaGlsZCgzKSxcbiAgICAgICAgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpudGgtY2hpbGQoMyksXG4gICAgICAgIHRkOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC8vQXNzZXQgYWxsb2NhdGlvbiB0YWJsZVxuXG4gICAgLmFzc2V0LWFsbG9jYXRpb24tdGFibGUge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzZjMjtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOTk5OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIk1pbmltdW1cIjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJNYXhpbXVtXCI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAvL0JlbmNobWFyayBhc3NldCBhbGxvY2F0aW9uIHRhYmxlXG4gICAgLmJlbmNobWFyay1hc3NldC1hbGxvY2F0aW9uLXRhYmxlIHtcbiAgICAgICAgdGJvZHkgIHtcbiAgICAgICAgICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOTk5OXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM2YzI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQmVuY2htYXJrIGFzc2V0IGFsbG9jYXRpb24gKCUpXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdSYW5nZXMgKCUpJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudGFibGUtY2VsbC1zdWItaGVhZGVyOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50YWJsZS1jZWxsLXN1Yi1oZWFkZXI6bnRoLWNoaWxkKDMpOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmLnRhYmxlLWNlbGwtc3ViLWhlYWRlcjpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICAgIFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlcm8tYmFubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVyby1iYW5uZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhpZGUtb24tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLnJldGlyZW1lbnQtcHJvZHVjdC1wYWdlLWludHJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1iZztcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmJvcmRlci1idXR0b24tbGFyZ2Uge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbn1cblxuLy9NYXN0ZXJLZXkgUGVuc2lvbiBGdW5kYW1lbnRhbCBwcm9kdWN0IHBhZ2VcblxuLnByb2R1Y3QtYXdhcmQge1xuICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwM3B4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1rcGYtZm9ybXMtYW5kLWRvY3VtZW50cyB7XG4gICAgLmZhLWZpbGUtcGRmIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbiAgXG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yZXRpcmVtZW50LXByb2R1Y3QtcGFnZS1pbnRybyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgICAgICAgXG4gICAgICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYm9vdHN0cmFwLWJhc2UtZGVzaWduL2Jvb3RzdHJhcC1URU1QL2NsaWVudGxpYnMvY3NzL3ZhcmlhYmxlcy5sZXNzXCI7XG5cbi8vT3ZlcnJpZGUgYW55IHZhcmlibGVzIHRoYXQgYXJlIHByZWRlZmluZWQgYnkgYm9vdHN0cmFwIGhlcmUuIFlvdSBjYW4gZmluZCB0aGUgb3JpZ2luYWwgdmFsdWVzIGluIHRoZSBhYm92ZVxuLy8gaW1wb3J0ZWQgZmlsZS5cblxuLy9Ac2NyZWVuLXhzLW1heDo0ODBweDtcbi8vQHNjcmVlbi1zbS1taW4gOjYwMHB4O1xuLy9Ac2NyZWVuLW1kLW1pbjo5OTJweDtcbi8vQHNjcmVlbi1sZy1taW4gOjEyMDBweDtcblxuQGdyaWQtZ3V0dGVyLXdpZHRoOiAyMHB4O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3A7XG5AY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICg5OTBweCArIEBncmlkLWd1dHRlci13aWR0aCk7XG5cblxuQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYU5ldWVMVFN0ZC1Sb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyAvL0hlbHZldGljYU5ldWVMVFN0ZC1Sb21hblxuQGZvbnQtZmFtaWx5LXJvbWFuLWJvbGQ6ICBcIkhlbHZldGljYU5ldWVXMDEtNzVCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5AZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbkBmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuQGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbkBmb250LWZhbWlseS1oZWFkaW5nOiAgICAgXCJDaGFybGllLVN0ZC1TZW1pQm9sZFwiO1xuQGZvbnQtZmFtaWx5LXN1Yi1oZWFkaW5nOiBcIkNoYXJsaWUtU3RkLU1lZGl1bVwiO1xuQGZvbnQtZmFtaWx5LXNlbWktaXRhbGljOiBcIkNoYXJsaWUtU3RkLVNlbWlCb2xkLUl0YWxpY1wiO1xuQGZvbnQtZmFtaWx5LXJlZ3VsYXItaXRhbGljOiBcIkNoYXJsaWUtU3RkLVJlZ3VsYXItSXRhbGljXCI7XG5AZm9udC1mYW1pbHktbmFiLXNjcmlwdDogXCJOYWJTY3JpcHRcIjtcbkBmb250LWZhbWlseS1uYWItaW1wYWN0OiBcIk5hYkltcGFjdFwiO1xuQGZvbnQtZmFtaWx5LWNvcnBpZC1saWdodDogXCJDb3JwaWRMaWdodFwiO1xuQGZvbnQtZmFtaWx5LWNvcnBpZC1oZWF2eTogXCJDb3JwaWRIZWF2eVwiO1xuQGZvbnQtZmFtaWx5LWNvcnBpZC1ib2xkOiBcIkNvcnBpZEJvbGRcIjtcbkBmb250LWZhbWlseS1nbHlwaGljb25zLWhhbGZpbmdzOiBcIkdseXBoaWNvbnMgSGFsZmluZ3NcIjtcblxuQGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNXB4O1xuQGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKEBmb250LXNpemUtYmFzZSAqIDEuMjUpO1xuQGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKEBmb250LXNpemUtYmFzZSAqIDAuODUpO1xuXG5AZm9udC1zaXplLWgxOiBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMi42KSk7IC8vIH4zNnB4XG5AZm9udC1zaXplLWgyOiBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMikpOyAvLyB+MzBweCB3YXMgMi4xNSB+MzBweFxuQGZvbnQtc2l6ZS1oMzogY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS43MzMpKTsgLy8gfjI2cHggd2FzIDEuNyB+MjRweFxuQGZvbnQtc2l6ZS1oNDogY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS4zMykpOyAvLyB+MjAgd2FzIDEuMzMgfjE4cHhcbkBmb250LXNpemUtaDU6IEBmb250LXNpemUtYmFzZTtcbkBmb250LXNpemUtaDY6IGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDAuODUpKTsgLy8gfjEycHhcblxuQGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBAZm9udC1mYW1pbHktaGVhZGluZztcbkBoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwO1xuQGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjE7XG5cbkBpY29uLWZvbnQtcGF0aDogXCIvZXRjLmNsaWVudGxpYnMvYm9vdHN0cmFwL2NsaWVudGxpYnMvYm9vdHN0cmFwL2Jvb3RzdHJhcC1iYXNlLWRlc2lnbi9ib290c3RyYXAtYmFzZS9jbGllbnRsaWJzL3Jlc291cmNlcy9mb250cy9cIjtcblxuQHByaW1hcnktY29sb3Itb3JhbmdlOiAjYzk1MTA5O1xuQHByaW1hcnktY29sb3ItYXF1YTojMDE4MzhjO1xuQHByaW1hcnktY29sb3ItcnViaW5lOiAjY2UwMDU4O1xuQGJ1c2luZXNzLWNvbG9yLWNoYXJjb2FsOiAjNDczRjNBO1xuQG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA5NHB4O1xuQG5hdmJhci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICNmZmY7XG5AZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzYjNiM2I7XG5AZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIzAzNzY5MTtcbkBkZWZhdWx0LWxpbmstY29sb3ItaG92ZXI6ICAgICAgICAjMjM1MjdjO1xuQHByaW1hcnktY29sb3ItcnViaW5lLWhvdmVyOiAjNjAwMDNhO1xuQHByaW1hcnktY29sb3ItYXF1YS1ob3ZlcjogIzAwNDY1MTtcbkBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlcjojQkM0NDAxO1xuXG5AbmF2YmFyLWRlZmF1bHQtZm9udC1zaXplOiAgICAgICAgIDE5cHg7XG5cbkBuYXZiYXItZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgIzI4MjgyODtcbkBuYXZiYXItZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgbm9uZTsgLy9kYXJrZW4oQG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKTtcblxuQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICMzYjNiM2I7XG4vL0BuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAjOTkzMzMzO1xuXG5Ac2l0ZS1zZWxlY3Rvci1saW5rLWNvbG9yOiAgI2ZmZjtcbkBzaXRlLXNlbGVjdG9yLWxpbmstYmctYWN0aXZlLWNvbG9yOiAgIzAxODM4YztcblxuQGZvb3Rlci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjMjgyODI4O1xuQGZvb3Rlci1kZWZhdWx0LWxpbmstY29sb3I6ICAgICAgICAjZmZmO1xuQGZvb3Rlci1iYXNlLWJnOiAgICAgICAgICAgICAgICAgICAjMzUzNTM1O1xuQHRleHQtY29sb3Itd2hpdGU6ICNmZmZmZmY7XG5AbWFpbnRlbmFuY2UtbXNnLWJnOiNmZWZhY2U7XG5AZ3JleS1iZzogI2ZhZjhmNDtcbkBiZy1saWdodGdyZXk6ICNmMGVlZWE7XG5AZ3JleS1ob3ZlcjogI2Y0ZjNmMjtcbkBncmV5LWluYWN0aXZlOiAjZTJkZmRjO1xuQGdyZXktYm9yZGVyOiAjYzhjNmMyO1xuQGxpZ2h0LWdyZXktYm9yZGVyOiAjZDhkZGUyO1xuQGlucHV0LWJveC1ib3JkZXI6ICM3Njc2NzY7XG5AZXJyb3ItcmVkOiAjYmUwZDAwO1xuQGJnLWYwZWVlYTogI2YwZWVlYTtcblxuLy8gQmFkZ2Ugc2l0ZXNcblxuQG5hYi1icmFuZC1jb2xvcjogI2JlMGQwMDtcblxuQGJhZGdlLXBhZ2UtYmc6ICNmMmYyZjM7XG5cbkBkcG0tYnJhbmQtY29sb3I6IzcyYjdhOTtcbkBkcG0tbGluay1jb2xvcjojNjY2NjY2O1xuQGRwbS1saW5rLWhvdmVyOiMwNjc4NjE7XG5AZHBtLWJ0bi1wcmltYXJ5OiMwNjc4NjE7XG5AZHBtLWJ0bi1wcmltYXJ5LWhvdmVyOiM3MmI3YTk7XG5cbkBlbmV2aXRhLWJyYW5kLWNvbG9yOiM1ZWQxZjM7XG5AZW5ldml0YS1saW5rLWNvbG9yOiM2NjY2NjY7XG5AZW5ldml0YS1saW5rLWhvdmVyOiMwMDliYzk7XG5AZW5ldml0YS1idG4tcHJpbWFyeTojMDA5YmM5O1xuQGVuZXZpdGEtYnRuLXByaW1hcnktaG92ZXI6IzVlZDFmMztcblxuQGJsdWVwcmludC1icmFuZC1jb2xvcjojMDA1YTljO1xuQGJsdWVwcmludC1saW5rLWNvbG9yOiMwMDY5YjM7XG5AYmx1ZXByaW50LWxpbmstaG92ZXI6IzAwMDAwMDtcbkBibHVlcHJpbnQtYnRuLXByaW1hcnk6IzAwNWE5YztcbkBibHVlcHJpbnQtYnRuLXByaW1hcnktaG92ZXI6IzAwNjliMztcblxuQGZjLW9uZS1icmFuZC1jb2xvcjojNDg5NGQyO1xuQGZjLW9uZS1saW5rLWNvbG9yOiMwMDY5YjM7XG5AZmMtb25lLWxpbmstaG92ZXI6IzY2NjY2NjtcbkBmYy1vbmUtYnRuLXByaW1hcnk6IzI4ODJiNTtcbkBmYy1vbmUtYnRuLXByaW1hcnktaG92ZXI6IzQ4OTRkMjtcblxuQHBvcnRmb2xpby1mb2N1cy1icmFuZC1jb2xvcjojYzRjNzIyO1xuQHBvcnRmb2xpby1mb2N1cy1saW5rLWNvbG9yOiM5YjllMDc7XG5AcG9ydGZvbGlvLWZvY3VzLWxpbmstaG92ZXI6IzQ0NDEyZDtcbkBwb3J0Zm9saW8tZm9jdXMtYnRuLXByaW1hcnk6I2IxYjQxYTtcbkBwb3J0Zm9saW8tZm9jdXMtYnRuLXByaW1hcnktaG92ZXI6I2M0YzcyMjtcblxuQHByZW1pdW0tY2hvaWNlLWJyYW5kLWNvbG9yOiNiZWI1YWI7XG5AcHJlbWl1bS1jaG9pY2UtbGluay1jb2xvcjojNzE2NjU5O1xuQHByZW1pdW0tY2hvaWNlLWxpbmstaG92ZXI6I2JiYjM4YztcbkBwcmVtaXVtLWNob2ljZS1idG4tcHJpbWFyeTojYTM5NzhhO1xuQHByZW1pdW0tY2hvaWNlLWJ0bi1wcmltYXJ5LWhvdmVyOiNiZWI1YWI7XG5cbkBzdC1hbmRyZXdzLWJyYW5kLWNvbG9yOiM1NjcxYjg7XG5Ac3QtYW5kcmV3cy1saW5rLWNvbG9yOiM2NjY2NjY7XG5Ac3QtYW5kcmV3cy1saW5rLWhvdmVyOiMwZTJlODE7XG5Ac3QtYW5kcmV3cy1idG4tcHJpbWFyeTojMGUyZTgxO1xuQHN0LWFuZHJld3MtYnRuLXByaW1hcnktaG92ZXI6IzU2NzFiODtcblxuQHRvcDIwMC1icmFuZC1jb2xvcjojZmZhZjMwO1xuQHRvcDIwMC1saW5rLWNvbG9yOiM2NjY2NjY7XG5AdG9wMjAwLWxpbmstaG92ZXI6IzAwNjJiMjtcbkB0b3AyMDAtYnRuLXByaW1hcnk6I2ZkN2YxYztcbkB0b3AyMDAtYnRuLXByaW1hcnktaG92ZXI6I2ZmYWYzMDtcblxuLy8gQ2FtcGFpZ24gdmFyaWFibGVzXG5cbkBjYW1wYWlnbi1uYXYtYWN0aXZlLWJvcmRlcjogQHByaW1hcnktY29sb3Itb3JhbmdlLWhvdmVyO1xuXG4vLyA+Pj4+Pj4+Pj4gTUxDIFdhcm11cCBDYW1wYWlnbiArIE1MQyBVUExJRlQgOiBTVEFSVCA+Pj4+Pj4+Pj5cbi8vIEFFTSBQYWdlcyBpbmNsdWRlOiBNTEMgcGVyc29uYWwgPj4gaG9tZXBhZ2UsIG1vbmV5dmlldywgd2h5IGNob29zZSB1cywgam9pbiB1c1xuXG4vLyBDb2xvdXJzOiBTVEFSVFxuLy8gPj4gR29sZFxuQG1sYy1icmFuZC1wcmltYXJ5OiAjZmVhZDFlO1xuQG1sYy1icmFuZC1wcmltYXJ5LWxpZ2h0OiAjRjlCODNBO1xuQG1sYy1icmFuZC1wcmltYXJ5LWRhcms6ICNlYTk1MDE7XG5cbi8vID4+IFNsYXRlXG5AbWxjLWJyYW5kLXNsYXRlLTkwMDogIzI1MjgyODsgLy9tbGMtc2xhdGVcbkBtbGMtYnJhbmQtc2xhdGUtMzA6IHJnYmEoMzcsIDQwLCA0MCwgMC4zMCk7IC8vI0JFQkVCRVxuQG1sYy1icmFuZC1zbGF0ZS0yMDogcmdiYSgzNywgNDAsIDQwLCAwLjIwKTsgLy8jRDNENEQ0XG5AbWxjLWJyYW5kLXNsYXRlLTEwOiByZ2JhKDM3LCA0MCwgNDAsIDAuMTApOyAvLyNFOUU5RTlcbi8vPiBHcmV5XG5AbWxjLWJyYW5kLWdyZXk6ICNFQ0YxRjE7XG5AbWxjLWJyYW5kLWJhY2tncm91bmQtbGV2ZWwtMDogI2Y2ZjhmODsgLy9tbGMgbGlnaHQgZ3JleVxuQG1sYy1icmFuZC0tbGlnaHQtZ3JleTogcmdiYSgwLCAwLCAwLCAwLjIwKTtcblxuLy8+IFRlYWxcbkBtbGMtYnJhbmQtdGVhbDogQGRlZmF1bHQtbGluay1jb2xvcjtcbkBtbGMtYnJhbmQtZGFyay10ZWFsOiBAZGVmYXVsdC1saW5rLWNvbG9yLWhvdmVyO1xuXG4vLz4gV2hpdGVcbkBtbGMtYnJhbmQtd2hpdGU6ICNmZmZmZmY7XG5AbWxjLWJyYW5kLW9mZi13aGl0ZTogI2ZmZjZkZTtcbi8vIENvbG91cnM6IEVORFxuXG4vLyBCdXR0b25zXG5AbWxjLWJyYW5kLWJ0bi1wcmltYXJ5OiBAbWxjLWJyYW5kLXByaW1hcnk7XG5AbWxjLWJyYW5kLWJ0bi1wcmltYXJ5LXRleHQ6IEBtbGMtYnJhbmQtc2xhdGUtOTAwO1xuQG1sYy1icmFuZC1idG4tcHJpbWFyeS1ob3ZlcjogQG1sYy1icmFuZC1wcmltYXJ5LWRhcms7XG5AbWxjLWJyYW5kLWJ0bi1zZWNvbmRhcnk6IEBtbGMtYnJhbmQtc2xhdGUtOTAwO1xuQG1sYy1icmFuZC1idG4tc2Vjb25kYXJ5LWJvcmRlcjogQG1sYy1icmFuZC1zbGF0ZS05MDA7XG5AbWxjLWJyYW5kLWJ0bi1zZWNvbmRhcnktaG92ZXI6IEBtbGMtYnJhbmQtc2xhdGUtMTA7XG5cblxuLy8gVHlwb2dyYXBoeVxuQGZvbnQtZmFtaWx5LW9wZW4tc2FuczogIFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYU5ldWVMVFN0ZC1Sb21hbiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbkBmb250LWZhbWlseS1tZXJyaXdlYXRoZXI6ICBcIk1lcnJpd2VhdGhlclwiO1xuQGZvbnQtZmFtaWx5LWJvbGRpbmU6IFwiQm9sZGluZVwiO1xuQGZvbnQtZmFtaWx5LW1vbnRyZWFsLXNlcmlhbDogXCJNb250cmVhbCBTZXJpYWxcIjtcblxuLy8gRm9udCB3ZWlnaHRcbkBtbGMtYnJhbmQtZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuQG1sYy1icmFuZC1mb250LXdlaWdodC1saWdodDogMzAwO1xuQG1sYy1icmFuZC1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcbkBtbGMtYnJhbmQtZm9udC13ZWlnaHQtc2VtaS1ib2xkOiA2MDA7XG5AbWxjLWJyYW5kLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLm1sYy11cGxpZnQtY3RhLWZvbnQoKSB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1vcGVuLXNhbnM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogQG1sYy1icmFuZC1mb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzICFpbXBvcnRhbnQ7IC8vSSByZWFsbHkgZG9uJ3Qgd2FudCB0byB1c2UgaW1wb3J0YW50Li4gYnV0IHNvbWV3aGVyZSBlbHNlIGlzIHVzaW5nICFpbXBvcnRhbnRcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuXG4uYnRuLXJvdW5kLXN0eWxlKEBiZy1jb2xvciwgQGNvbG9yLCBAYm9yZGVyOiBub25lLCBAaG92ZXItYmc6IG51bGwpIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWNvbG9yO1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYm9yZGVyOiBAYm9yZGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5tbGMtdXBsaWZ0LWN0YS1mb250KCk7XG4gICAgJjpob3ZlciB3aGVuIChpc2NvbG9yKEBob3Zlci1iZykpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGhvdmVyLWJnO1xuICAgIH1cbn1cbi5tbGMtdXBsaWZ0LWhlYWRlci1mb250KCkge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktb3Blbi1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IEBtbGMtYnJhbmQtZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgIGNvbG9yOiBAbWxjLWJyYW5kLXNsYXRlLTkwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbn1cblxuLm1sYy11cGxpZnQtYm9keS1mb250KCkge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktb3Blbi1zYW5zO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogQG1sYy1icmFuZC1mb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG5cbi5tbGMtdXBsaWZ0LXRvcG5hdi1mb250KCkge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktb3Blbi1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IEBtbGMtYnJhbmQtZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgIGNvbG9yOiBAbWxjLWJyYW5kLXNsYXRlLTkwMDtcblxuICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICBjb2xvcjogQG1sYy1icmFuZC1zbGF0ZS05MDA7XG4gICAgfVxufVxuXG4ubWxjLXVwbGlmdC10b3BuYXYtbGluaygpIHtcbiAgICAubWxjLXVwbGlmdC10b3BuYXYtZm9udCgpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG1sYy1icmFuZC1iYWNrZ3JvdW5kLWxldmVsLTA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtbGMtYnJhbmQtYmFja2dyb3VuZC1sZXZlbC0wO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAbWxjLWJyYW5kLXRlYWw7ICAgIFxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtbGMtYnJhbmQtZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IEBtbGMtYnJhbmQtc2xhdGUtOTAwO1xuICAgICAgICB9IFxuICAgIH1cbiAgICBcbn1cblxuLm1sYy11cGxpZnQtbWVnYW1lbnUtbGluay1mb250KCkge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktb3Blbi1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IEBtbGMtYnJhbmQtZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgIGNvbG9yOiBAbWxjLWJyYW5kLXNsYXRlLTkwMDtcbn1cblxuLm1sYy11cGxpZnQtbWVnYW1lbnUtbGluay1oZWFkaW5nLWZvbnQoKSB7XG4gICAgLm1sYy11cGxpZnQtbWVnYW1lbnUtbGluay1mb250KCk7IFxuICAgIGZvbnQtd2VpZ2h0OiBAbWxjLWJyYW5kLWZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbn1cblxuLm1sYy11cGxpZnQtbWVnYW1lbnUtbGluay1oNC1oZWFkaW5nLWZvbnQoKSB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1vcGVuLXNhbnM7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogQG1sYy1icmFuZC1mb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDU7IC8qIDEwNSUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGNvbG9yOiBAbWxjLWJyYW5kLXNsYXRlLTkwMDtcbn1cblxuLy8gPj4+Pj4+Pj4+IE1MQyBXYXJtdXAgQ2FtcGFpZ24gKyBNTEMgVVBMSUZUOiBFTkQgPj4+Pj4+Pj4+XG5cbi8vIEtKVVAgU1RBUlQgKFNFU0RJRy00OTIxOiBoZWFkZXIgYW5kIGZvb3RlciBjaGFuZ2UgdGhhdCBpcyBnbG9iYWwgdG8gYWxsIHNpdGVzKVxuXG4vLyBDb2xvdXJzIFxuQGtqdXAtb3JhbmdlOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG5Aa2p1cC1hcXVhOiBAcHJpbWFyeS1jb2xvci1hcXVhO1xuQGtqdXAtd2hpdGU6ICNmZmZmZmY7XG5Aa2p1cC1jcmVhbTogI2ZhZjhmNDtcbkBranVwLWRhcmstZ3JleTogIzQ3M0YzQTtcbkBranVwLXZlcnktZGFyay1ncmV5OiAjMTYxODE4O1xuQGtqdXAtYmxhY2s6ICMwMDAwMDA7XG5Aa2p1cC1saWdodC1ncmV5OiAjY2ZjYmMzO1xuQGtqdXAtZXh0cmEtZGFyazogIzNiM2IzYjtcbkBranVwLWFsbW9zdC13aGl0ZTogI2YwZWVlYTtcblxuLyogVGhlcmUgc2VlbXMgdG8gYmUgYW5vdGhlciBhcXVhIHVzZWQgaW4gS0pVUCBkZXNpZ25zIChmb3IgbGlua3M/KSwgbWFraW5nIGEgbmV3IHZhcmlhYmxlIGZvciB0aGlzIGZvciBub3csXG4qICBidXQgd2UgY2FuIHJlcGxhY2UgQGtqdXAtYXF1YSB3aXRoIHRoaXMgaW4gZnV0dXJlIGlmIHdlIHNlZSB0aGUgb3JpZ2luYWwgYXF1YSB2YWx1ZSBpcyBub3QgdXNlZC4gKi9cbkBranVwLWFxdWEtbGluazogIzAxNzc4MDtcblxuLy8gS0pVUCBFTkQiLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAgIC50b3AtaGVhZGVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgI21sYy1oZWFkZXItdG9wLW5hdiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7fVxuICAgIH1cbiAgfSIsIi5jb29raWV3YXJuaW5nLmNvb2tpZXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1saWdodGdyZXk7XG4gICAgLmNvb2tpZS1ub3RpZmljYXRpb25fX2FjdGlvbnMge1xuICAgICAgICAuYnRuLXByaW1hcnksXG4gICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLW9yYW5nZTtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4ud3JhcHBlci1ibG9nLW92ZXJ2aWV3IHtcbnBhZGRpbmctdG9wOjQwcHg7XG5wYWRkaW5nLWJvdHRvbTo0MHB4O1xufVxuXG4uZ3JvdXAtbmFiYXNpYS1ibG9nLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLXRvcDozMHB4O1xufVxuXG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXIgLmJsb2ctZmlsdGVyLXdyYXBwZXIgLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5ibG9nLXdyYXBwZXIge1xuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICBoZWlnaHQ6IDI5MHB4O1xufVxuXG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmJsb2ctZmlsdGVyLWNhdGVnb3JpZXMgLmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYjNiM2I7XG59XG5cbi5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICBib3JkZXI6IDBweCBub25lO1xuICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2M5NTEwOTtcbiAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9nZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1kYXRlIHtcbiAgY29sb3I6ICMzYjNiM2IgISBpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LXRpdGxlIGgzIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZToyMnB4O1xufVxuXG4uYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciAuYmxvZ2VudHJ5LW1vcmUtb3ZlcmxheSB7XG4gICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhIGltcG9ydGFudDsgY29tbWVudGVkIHRoaXMgb3V0IHRvIGdldCB0aGUgZmFkZSB0b1xuICAgICAvLyNmZmYgdG8gd29yayBhZ2FpbiAtIHNlZSBtZSBpZiBpc3N1ZXMgVGFwYW5cbn1cblxuLmJsb2dlbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkgLmJsb2dlbnRyeS1tb3JlLWxpbmsge1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ncG9zdCAuYmxvZ0JhY2tMaW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2dwb3N0IC5lbnRyeXRpdGxlIHNtYWxsIHtcbiAgICAgY29sb3I6ICNiMmIyYjI7XG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvZ3Bvc3QgLmVudHJ5dGV4dCB7XG4gICAgIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uYmxvZy1hdXRob3Ige1xuICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nLWF1dGhvciBpbWcge1xuICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmhyIHtcbiAgICAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uYmxvZy1hYnQtYXV0aG9yIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmODtcbiAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgcGFkZGluZzogNDBweCAzMHB4IDMwcHggMHB4O1xufVxuXG4uYmxvZy1hYnQtYXV0aG9yLXRpdGxlIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2ctYWJ0LWF1dGhvci10aXRsZSBwIHtcbiAgICAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5hZGR0aGlzX3Rvb2xib3gge1xuICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlciB7XG4gICAgbWFyZ2luOiA1MHB4IDBweCAzMHB4O1xufVxuXG4uYmxvZy1maWx0ZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1hc29ucnktYnJpY2std3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1iYXNpYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb21tb24tYmxvZy1vdmVydmlldy13cmFwcGVyLWJhc2ljIC5tYXNvbnJ5LWJyaWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1yaHMtY29sdW1uIC5tYXNvbnJ5LWJyaWNrIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY29tbW9uLWJsb2ctb3ZlcnZpZXctd3JhcHBlci1iYXNpYyAubWFzb25yeS1icmljay13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYmxvZy13cmFwcGVyLWNvbnRhaW5lciB7XG4gICBtYXJnaW4tdG9wOjE1cHhcbn1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHBhZGRpbmc6IDBweCAyNXB4O1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gIGNvbG9yOiNmZmY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGEge1xuICBjb2xvcjojZmZmO1xufVxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy1yaHMtY29sdW1uIGgzIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9ncG9zdCAuYmxvZy1lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXNpemU6IDM0cHg7XG59XG4uYmxvZ3Bvc3QgLmVudHJ5dGl0bGUgc21hbGwge1xuICAgIGNvbG9yOiAjM2IzYjNiO1xufVxuXG4uYmxvZy1zdWJzY3JpYmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmc6IDYwcHggMCA0NHB4IDA7XG4gIC5ibG9nLXN1YnNjcmliZS10ZXh0IHtcbiAgICAgaDMge1xuICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgIH1cbiAgfVxuICAuYmxvZy1zdWJzY3JpYmUtZm9ybSB7XG4gICAgICAudGV4dC1pbWFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbi5ibG9nIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTpub25lXG59XG5cbi5ib290c3RyYXBfc2ltcGxlZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gIC5zdWJtaXRidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAgLnN1Ym1pdGJ1dHRvbiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1MTA5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTFweCAyMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnVpLWZvcm13aXphcmQge1xuICAgIGJvcmRlcjogbm9uZVxufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuc3RlcG5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN0ZXAudWktZm9ybXdpemFyZC1jb250ZW50IC5pbnB1dCAuZm9ybWZpZWxkIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTFweDtcbn1cbi5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtbGFiZWwge1xuICAgIGRpc3BsYXk6bm9uZVxufVxuXG4uYm9vdHN0cmFwLXBhZ2UtYmxvZyAud3JhcHBlci1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmJsb2ctcmhzLWNvbHVtbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiUmVsYXRlZCBhcnRpY2xlc1wiO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGllLVN0ZC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KXtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy1zdWJzY3JpYmUtd3JhcHBlciAuYmxvZy1zdWJzY3JpYmUtdGV4dCBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaWJlLWZvcm0gLmJvb3RzdHJhcC1zaW1wbGVmb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctcmhzLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IHtcbiAgICB3aWR0aDogMTAwJVxuICB9XG4gIC5ibG9nLXN1YnNjcmliZS13cmFwcGVyIHtcbiAgICAuYmxvZy1zdWJzY3JpYmUtdGV4dCB7XG4gICAgICBoM3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9nLXN1YnNjcmliZS1mb3JtIHtcbiAgICAgICAgLnRleHQtaW1hZ2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICB9XG4gICAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJsb2ctc3Vic2NyaWJlLXdyYXBwZXIge1xuICAgIC5ibG9nLXN1YnNjcmliZS1mb3JtIHtcbiAgICAgIHNwYW4uYnV0dG9uLW1kIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5NTEwOSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJvb3RzdHJhcF9zaW1wbGVmb3JtIC5zdGVwLnVpLWZvcm13aXphcmQtY29udGVudCAuc3RlcG5hbWUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSBmb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3RlcC51aS1mb3Jtd2l6YXJkLWNvbnRlbnQgLmlucHV0IC5mb3JtZmllbGQgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYm9vdHN0cmFwX3NpbXBsZWZvcm0gLnN1Ym1pdGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICB9XG4gIC5ib290c3RyYXBfc2ltcGxlZm9ybSAuc3VibWl0YnV0dG9uIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuXG4vL2FkZGl0aW9uYWwgc3R5bGUgZm9yIG5ldyBCbG9nXG5cblxuLndyYXBwZXItYmctZjBlZWVhLm5hdjAge3BhZGRpbmctdG9wOjE0cHg7fVxuXG4ud3JhcHBlci1iZy1mMGVlZWEubmF2MCBhIHtjb2xvcjojM2IzYjNiOyB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG5cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIGE6aG92ZXIge2NvbG9yOiMyMzUyN2M7IH1cblxuLmJsb2cud3JhcHBlci53cmFwcGVyLXByaW1hcnktbmF2IHtwYWRkaW5nOiAxOHB4IDA7fVxuXG4uYmxvZy5tbGNsb2dvIHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O31cblxuLmJsb2dzb2NpYWxJY24ge2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnQ7fVxuXG4uaGF0Y2hDdCBoNCB7Zm9udC1mYW1pbHk6J0NoYXJsaWUtU3RkLU1lZGl1bScsIGhlbHZldGljYSwgYXJpYWw7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtiYWNrZ3JvdW5kLWNvbG9yOiNDOTUxMDk7IG9wYWNpdHk6MC45NX1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCB7IG1hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50OyB9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYSB7Zm9udC1mYW1pbHk6J0NoYXJsaWUtU3RkLU1lZGl1bSc7IHBhZGRpbmc6MTBweCAyMHB4OyBib3JkZXI6IDNweCBzb2xpZCAjZmZmO31cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoNCBhOmhvdmVyIHtib3JkZXI6M3B4IHNvbGlkICNmZmY7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsgY29sb3I6I0M5NTEwOTt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgYTpmb2N1cyB7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDoyNzBweH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDogMzIwcHg7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG5cbi5ibG9nLm1sY2xvZ28ge3dpZHRoOjEyMHB4O31cblxuLmhhdGNobG9nbyB7d2lkdGg6IDEwMHB4O21hcmdpbi10b3A6MTJweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6IDE1cHg7bWFyZ2luLXJpZ2h0OiA1cHg7fVxuXG4uYmxvZ3NvY2lhbEljbiB7IG1hcmdpbi10b3A6MTBweDsgbWFyZ2luLWJvdHRvbTotMTBweH1cblxuLmhhdGNoQ3QgaDQgeyBtYXJnaW4tdG9wOjIxcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbi53cmFwcGVyLWJnLWYwZWVlYS5uYXYwIHtkaXNwbGF5Om5vbmU7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42NSk7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGEge2JvcmRlcjoycHggc29saWQgI2ZmZjtmb250LXNpemU6IDE1cHg7cGFkZGluZzogN3B4IDIwcHg7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGg0IGE6aG92ZXIge2NvbG9yOiMzYjNiM2I7fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG5cbi5ibG9nLm1sY2xvZ28ge3dpZHRoOjkwcHg7fVxuXG4uYmxvZy5tbGNsb2dvIGltZyB7aGVpZ2h0OjQwcHg7fVxuXG4uaGF0Y2hsb2dvIHt3aWR0aDogODBweDttYXJnaW4tdG9wOjdweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6IDEwcHg7bWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5oYXRjaGxvZ28gaDEge2ZvbnQtc2l6ZTozMHB4O31cblxuLmJsb2dzb2NpYWxJY24ge3dpZHRoOjIxMHB4OyBtYXJnaW4tdG9wOjEwcHg7IG1hcmdpbi1ib3R0b206LTEwcHh9XG5cbi5ibG9nc29jaWFsSWNuIGltZyB7aGVpZ2h0OjMwcHh9XG5cbi5oYXRjaEN0IHt3aWR0aDozMTBweH1cblxuLmhhdGNoQ3QgaDQge2ZvbnQtc2l6ZToyMHB4OyBtYXJnaW4tdG9wOjEzcHggIWltcG9ydGFudDt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQge2hlaWdodDoyNzBweH1cblxuLmJsb2ctbWFzdGhlYWQtd3JhcHBlciAuYmxvZy1tYXN0aGVhZCBoMSB7bWFyZ2luLXRvcDoyNXB4ICFpbXBvcnRhbnQ7fVxuXG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbi5ibG9nLm1sY2xvZ28ge21hcmdpbi1ib3R0b206MTVweDsgYm9yZGVyLXJpZ2h0OiAwO31cblxuLmJsb2cubWxjbG9nbyBpbWcge2hlaWdodDozOHB4O31cblxuLmhhdGNobG9nbyBoMXtmb250LXNpemU6MjZweDt9XG5cbi5ibG9nc29jaWFsSWNuIGltZyB7aGVpZ2h0OjI2cHg7fVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIHtoZWlnaHQ6YXV0bzsgcGFkZGluZy1sZWZ0OjE1cHg7IHBhZGRpbmctcmlnaHQ6MTVweDsgfVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5jb250YWluZXIucGFnZS1oZWFkZXItY29udGFpbmVyIHtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDt9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDQgeyBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOjMwcHggfVxuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyLm1hc3RoZWFkLXdyYXBwZXIubWFzdGhlYWQtc20ge2hlaWdodDphdXRvICFpbXBvcnRhbnR9XG5cbi5ibG9nLW1hc3RoZWFkLXdyYXBwZXIgLmJsb2ctbWFzdGhlYWQgaDEge21hcmdpbi1sZWZ0OjB9XG5cbi5ibG9nLWZpbHRlci13cmFwcGVyIHttYXJnaW4tYm90dG9tOjMwcHg7bWFyZ2luLXRvcDogLTMwcHg7fVxuXG4uYmxvZy1yZXN1bHRzLXdyYXBwZXIgLm1hc29ucnktYnJpY2ssIC5ibG9nLXJlc3VsdHMtd3JhcHBlciAubWFzb25yeS1icmljayBpbWcge3dpZHRoOjEwMCUgIWltcG9ydGFudDt9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXG4uYmxvZy1tYXN0aGVhZC13cmFwcGVyIC5ibG9nLW1hc3RoZWFkIGgxIHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MjgwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbi5ibG9nc29jaWFsSWNuIHsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDo3MHB4OyByaWdodDoxNXB4O31cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mjc5cHgpIHtcblxuLmJsb2dzb2NpYWxJY24geyBmbG9hdDpsZWZ0OyBtYXJnaW4tYm90dG9tOi0xMHB4OyB9XG5cbi5ibG9nc29jaWFsSWNuIHAge3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB9XG5cbn1cbi8vZW5kIGFkZGl0aW9uYWwgc3R5bGUgZm9yIG5lZXcgQmxvZ1xuXG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzLmxlc3NcIjtcblxuLy8gYmxvZyBvdmVydmlldyBjb21wb25lbnRcblxuQGJsb2ctZW50cnktYmctY29sb3I6ICNmZmY7XG5cbi8vIG5lZWQgdG8gc2V0IGEgcmVhc29uYWJsZSBjb250YWluZXIgaGVpZ2h0IGZvciByZWxvYWRzXG4ubmFiYXNpYS1ibG9nLW92ZXJ2aWV3LXdyYXBwZXItZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IDEyMDBweDtcbn1cblxuLm5hYmFzaWEtYmxvZy1vdmVydmlldy13cmFwcGVyIHtcblxuICAuYmxvZy1maWx0ZXItd3JhcHBlciB7XG5cbiAgICAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyB7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxuICAgIC5ibG9nLWZpbHRlci10YWdzIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYmxvZy1yZXN1bHRzLXdyYXBwZXIge1xuXG4gICAgLm1hc29ucnktYnJpY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFzb25yeS1icmljay5sb2FkZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG5cbiAgICAgIC5tYXNvbnJ5LWJyaWNrLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibG9nLWVudHJ5LWJnLWNvbG9yO1xuXG4gICAgICAgIC5ibG9nZW50cnktaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgLmJsb2dlbnRyeS1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZ2VudHJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgLmJsb2dlbnRyeS1kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2dlbnRyeS1ib2R5IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmJsb2dlbnRyeS1tb3JlLW92ZXJsYXkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgICAgICAgLyogXCJ0cmFuc3BhcmVudFwiIG9ubHkgd29ya3MgaGVyZSBiZWNhdXNlID09IHJnYmEoMCwwLDAsMCkgKi9cbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsIEBibG9nLWVudHJ5LWJnLWNvbG9yKTtcblxuICAgICAgICAgICAgICAuYmxvZ2VudHJ5LW1vcmUtbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsb2ctZW50cnktYmctY29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2dlbnRyeS10YWdzLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gb25seSBwcmludCB0aGUgbW9kYWwgY29udGVudHMgb2YgdGhlIGJsb2cgb3ZlcnZpZXcgcGFnZS5cbkBtZWRpYSBwcmludCB7XG4gIC5ibG9nLW92ZXJ2aWV3LXBhZ2UgKiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLCAubW9kYWwgKiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi8vIGZpeCBmb3IgZWRpdG1vZGUgY29uZmxpY3Rcbi5jcS13Y20tZWRpdCAuYmxvZy1maWx0ZXItY2F0ZWdvcmllcyAuYnRuLWdyb3VwLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNxLXdjbS1lZGl0IC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4vLyBzdGFjayB0aGUgY2F0ZWdvcnkgbmF2IG9uIHNtYWxsZXIgc2NyZWVuc1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWZpbHRlci1jYXRlZ29yaWVzIC5idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdy1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3ctZm9vdGVyIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnRcbiAgfVxufVxuIl19 */
