/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2016 Schwartzco Inc.
        License: 1611-ZOGSJS     
*/


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-SuperItalic-Web.eot');
  src: url('fonts/Graphik-SuperItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-SuperItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-SuperItalic-Web.woff') format('woff');
  font-weight:  900;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-SuperItalic-Web {
  font-family: 'Graphik LC Web';
  font-weight:  900;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-Super-Web.eot');
  src: url('fonts/Graphik-Super-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Super-Web.woff2') format('woff2'),
       url('fonts/Graphik-Super-Web.woff') format('woff');
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Super-Web {
  font-family: 'Graphik LC Web';
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-BlackItalic-Web.eot');
  src: url('fonts/Graphik-BlackItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-BlackItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-BlackItalic-Web.woff') format('woff');
  font-weight:  800;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-BlackItalic-Web {
  font-family: 'Graphik Web';
  font-weight:  800;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-Black-Web.eot');
  src: url('fonts/Graphik-Black-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Black-Web.woff2') format('woff2'),
       url('fonts/Graphik-Black-Web.woff') format('woff');
  font-weight:  800;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Black-Web {
  font-family: 'Graphik Web';
  font-weight:  800;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-BoldItalic-Web.eot');
  src: url('fonts/Graphik-BoldItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-BoldItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-BoldItalic-Web.woff') format('woff');
  font-weight:  700;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-BoldItalic-Web {
  font-family: 'Graphik Web';
  font-weight:  700;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-Bold-Web.eot');
  src: url('fonts/Graphik-Bold-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Bold-Web.woff2') format('woff2'),
       url('fonts/Graphik-Bold-Web.woff') format('woff');
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Bold-Web {
  font-family: 'Graphik Web';
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-SemiboldItalic-Web.eot');
  src: url('fonts/Graphik-SemiboldItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-SemiboldItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-SemiboldItalic-Web.woff') format('woff');
  font-weight:  600;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-SemiboldItalic-Web {
  font-family: 'Graphik LC Web';
  font-weight:  600;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-Semibold-Web.eot');
  src: url('fonts/Graphik-Semibold-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Semibold-Web.woff2') format('woff2'),
       url('fonts/Graphik-Semibold-Web.woff') format('woff');
  font-weight:  600;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Semibold-Web {
  font-family: 'Graphik LC Web';
  font-weight:  600;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-MediumItalic-Web.eot');
  src: url('fonts/Graphik-MediumItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-MediumItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-MediumItalic-Web.woff') format('woff');
  font-weight:  500;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-MediumItalic-Web {
  font-family: 'Graphik Web';
  font-weight:  500;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-Medium-Web.eot');
  src: url('fonts/Graphik-Medium-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Medium-Web.woff2') format('woff2'),
       url('fonts/Graphik-Medium-Web.woff') format('woff');
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Medium-Web {
  font-family: 'Graphik Web';
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-RegularItalic-Web.eot');
  src: url('fonts/Graphik-RegularItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-RegularItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-RegularItalic-Web.woff') format('woff');
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-RegularItalic-Web {
  font-family: 'Graphik LC Web';
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-Regular-Web.eot');
  src: url('fonts/Graphik-Regular-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Regular-Web.woff2') format('woff2'),
       url('fonts/Graphik-Regular-Web.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Regular-Web {
  font-family: 'Graphik LC Web';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-LightItalic-Web.eot');
  src: url('fonts/Graphik-LightItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-LightItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-LightItalic-Web.woff') format('woff');
  font-weight:  300;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-LightItalic-Web {
  font-family: 'Graphik Web';
  font-weight:  300;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-Light-Web.eot');
  src: url('fonts/Graphik-Light-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Light-Web.woff2') format('woff2'),
       url('fonts/Graphik-Light-Web.woff') format('woff');
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Light-Web {
  font-family: 'Graphik Web';
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-ExtralightItalic-Web.eot');
  src: url('fonts/Graphik-ExtralightItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-ExtralightItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-ExtralightItalic-Web.woff') format('woff');
  font-weight:  200;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-ExtralightItalic-Web {
  font-family: 'Graphik Web';
  font-weight:  200;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-Extralight-Web.eot');
  src: url('fonts/Graphik-Extralight-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Extralight-Web.woff2') format('woff2'),
       url('fonts/Graphik-Extralight-Web.woff') format('woff');
  font-weight:  200;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Extralight-Web {
  font-family: 'Graphik Web';
  font-weight:  200;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-ThinItalic-Web.eot');
  src: url('fonts/Graphik-ThinItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-ThinItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-ThinItalic-Web.woff') format('woff');
  font-weight:  100;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-ThinItalic-Web {
  font-family: 'Graphik LC Web';
  font-weight:  100;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-Thin-Web.eot');
  src: url('fonts/Graphik-Thin-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Thin-Web.woff2') format('woff2'),
       url('fonts/Graphik-Thin-Web.woff') format('woff');
  font-weight:  100;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Thin-Web {
  font-family: 'Graphik LC Web';
  font-weight:  100;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-SuperItalic-Web.eot');
  src: url('fonts/Produkt-SuperItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-SuperItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-SuperItalic-Web.woff') format('woff');
  font-weight:  900;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-SuperItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  900;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Super-Web.eot');
  src: url('fonts/Produkt-Super-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Super-Web.woff2') format('woff2'),
       url('fonts/Produkt-Super-Web.woff') format('woff');
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Super-Web {
  font-family: 'Produkt Web';
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-BlackItalic-Web.eot');
  src: url('fonts/Produkt-BlackItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-BlackItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-BlackItalic-Web.woff') format('woff');
  font-weight:  800;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-BlackItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  800;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Black-Web.eot');
  src: url('fonts/Produkt-Black-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Black-Web.woff2') format('woff2'),
       url('fonts/Produkt-Black-Web.woff') format('woff');
  font-weight:  800;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Black-Web {
  font-family: 'Produkt Web';
  font-weight:  800;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-BoldItalic-Web.eot');
  src: url('fonts/Produkt-BoldItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-BoldItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-BoldItalic-Web.woff') format('woff');
  font-weight:  700;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-BoldItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  700;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Bold-Web.eot');
  src: url('fonts/Produkt-Bold-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Bold-Web.woff2') format('woff2'),
       url('fonts/Produkt-Bold-Web.woff') format('woff');
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Bold-Web {
  font-family: 'Produkt Web';
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-SemiboldItalic-Web.eot');
  src: url('fonts/Produkt-SemiboldItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-SemiboldItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-SemiboldItalic-Web.woff') format('woff');
  font-weight:  600;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-SemiboldItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  600;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Semibold-Web.eot');
  src: url('fonts/Produkt-Semibold-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Semibold-Web.woff2') format('woff2'),
       url('fonts/Produkt-Semibold-Web.woff') format('woff');
  font-weight:  600;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Semibold-Web {
  font-family: 'Produkt Web';
  font-weight:  600;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-MediumItalic-Web.eot');
  src: url('fonts/Produkt-MediumItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-MediumItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-MediumItalic-Web.woff') format('woff');
  font-weight:  500;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-MediumItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  500;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Medium-Web.eot');
  src: url('fonts/Produkt-Medium-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Medium-Web.woff2') format('woff2'),
       url('fonts/Produkt-Medium-Web.woff') format('woff');
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Medium-Web {
  font-family: 'Produkt Web';
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-RegularItalic-Web.eot');
  src: url('fonts/Produkt-RegularItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-RegularItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-RegularItalic-Web.woff') format('woff');
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-RegularItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Regular-Web.eot');
  src: url('fonts/Produkt-Regular-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Regular-Web.woff2') format('woff2'),
       url('fonts/Produkt-Regular-Web.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Regular-Web {
  font-family: 'Produkt Web';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-LightItalic-Web.eot');
  src: url('fonts/Produkt-LightItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-LightItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-LightItalic-Web.woff') format('woff');
  font-weight:  300;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-LightItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  300;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Light-Web.eot');
  src: url('fonts/Produkt-Light-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Light-Web.woff2') format('woff2'),
       url('fonts/Produkt-Light-Web.woff') format('woff');
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Light-Web {
  font-family: 'Produkt Web';
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-ExtralightItalic-Web.eot');
  src: url('fonts/Produkt-ExtralightItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-ExtralightItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-ExtralightItalic-Web.woff') format('woff');
  font-weight:  200;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-ExtralightItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  200;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Extralight-Web.eot');
  src: url('fonts/Produkt-Extralight-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Extralight-Web.woff2') format('woff2'),
       url('fonts/Produkt-Extralight-Web.woff') format('woff');
  font-weight:  200;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Extralight-Web {
  font-family: 'Produkt Web';
  font-weight:  200;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-ThinItalic-Web.eot');
  src: url('fonts/Produkt-ThinItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-ThinItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-ThinItalic-Web.woff') format('woff');
  font-weight:  100;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-ThinItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  100;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Thin-Web.eot');
  src: url('fonts/Produkt-Thin-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Thin-Web.woff2') format('woff2'),
       url('fonts/Produkt-Thin-Web.woff') format('woff');
  font-weight:  100;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Thin-Web {
  font-family: 'Produkt Web';
  font-weight:  100;
  font-style:   normal;
  font-stretch: normal;
}


@charset "UTF-8";@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:12.5rem;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{-webkit-box-sizing:inherit;box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:0.5625rem;font-size:var(--plyr-font-size-badge,0.5625rem);line-height:1;padding:0.1875rem 0.25rem}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:0.8125rem;font-size:var(--plyr-font-size-small,0.8125rem);left:0;padding:0.625rem;padding:var(--plyr-control-spacing,0.625rem);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:0.9375rem;font-size:var(--plyr-font-size-base,0.9375rem);padding:1.25rem;padding:calc(var(--plyr-control-spacing, 0.625rem)*2)}}@media (min-width:768px){.plyr__captions{font-size:1.125rem;font-size:var(--plyr-font-size-large,1.125rem)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4));transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:0.4375rem;padding:calc(var(--plyr-control-spacing, 0.625rem)*.7);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:1.125rem;height:var(--plyr-control-icon-size,1.125rem);pointer-events:none;width:1.125rem;width:var(--plyr-control-icon-size,1.125rem)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:0.15625rem;margin-left:calc(var(--plyr-control-spacing, 0.625rem)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:0.15625rem;padding-left:calc(var(--plyr-control-spacing, 0.625rem)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 0.3125rem;padding:0 calc(var(--plyr-control-spacing, 0.625rem)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;border-radius:var(--plyr-menu-radius,4px);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);-webkit-box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:0.9375rem;font-size:var(--plyr-font-size-base,0.9375rem);margin-bottom:0.625rem;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top-color:hsla(0,0%,100%,.9);border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:0.4375rem;padding:calc(var(--plyr-control-spacing, 0.625rem)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:0.125rem}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.8125rem;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,0.8125rem));padding:0.29167rem 0.65625rem;padding:calc(var(--plyr-control-spacing, 0.625rem)*.7/1.5) calc(var(--plyr-control-spacing, 0.625rem)*.7*1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:1.75rem;padding-right:calc(var(--plyr-control-spacing, 0.625rem)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:0.4375rem;margin:calc(var(--plyr-control-spacing, 0.625rem)*.7);margin-bottom:0.21875rem;margin-bottom:calc(var(--plyr-control-spacing, 0.625rem)*.7/2);padding-left:1.75rem;padding-left:calc(var(--plyr-control-spacing, 0.625rem)*.7*4);position:relative;width:calc(100% - 0.875rem);width:calc(100% - var(--plyr-control-spacing, 0.625rem)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:0.0625rem;left:0;margin-top:0.21875rem;margin-top:calc(var(--plyr-control-spacing, 0.625rem)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:0.4375rem;padding-left:calc(var(--plyr-control-spacing, 0.625rem)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:1rem;margin-right:0.625rem;margin-right:var(--plyr-control-spacing,0.625rem);-webkit-transition:all .3s ease;transition:all .3s ease;width:1rem}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:0.375rem;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:0.375rem}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:-0.3125rem;margin-right:calc(var(--plyr-control-spacing, 0.625rem)*.7*-1 - -0.125rem);overflow:hidden;padding-left:1.53125rem;padding-left:calc(var(--plyr-control-spacing, 0.625rem)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:1.1875rem;height:calc(var(--plyr-range-thumb-active-shadow-width, 0.1875rem)*2 + var(--plyr-range-thumb-height, 0.8125rem));margin:0;min-width:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, currentColor),color-stop(0, transparent));background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:-webkit-gradient(linear,left top, right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);-webkit-transition:box-shadow .3s ease;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:0.8125rem;height:var(--plyr-range-thumb-height,0.8125rem);margin-top:-0.25rem;margin-top:calc((var(--plyr-range-thumb-height, 0.8125rem) - var(--plyr-range-track-height, 0.3125rem))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:0.8125rem;width:var(--plyr-range-thumb-height,0.8125rem)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:0.8125rem;height:var(--plyr-range-thumb-height,0.8125rem);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:0.8125rem;width:var(--plyr-range-thumb-height,0.8125rem)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:0.8125rem;height:var(--plyr-range-thumb-height,0.8125rem);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:0.8125rem;width:var(--plyr-range-thumb-height,0.8125rem)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:0.8125rem;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,0.8125rem))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:0.625rem;margin-right:var(--plyr-control-spacing,0.625rem)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:0.8125rem;font-size:var(--plyr-font-size-small,0.8125rem);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:0.625rem;margin-bottom:calc(var(--plyr-control-spacing, 0.625rem)/2*2);opacity:0;padding:0.3125rem 0.46875rem;padding:calc(var(--plyr-control-spacing, 0.625rem)/2) calc(var(--plyr-control-spacing, 0.625rem)/2*1.5);pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:0.8125rem;margin-right:var(--plyr-range-thumb-height,0.8125rem);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-0.40625rem;margin-left:calc(var(--plyr-range-thumb-height, 0.8125rem)*-.5);margin-right:-0.40625rem;margin-right:calc(var(--plyr-range-thumb-height, 0.8125rem)*-.5);width:calc(100% + 0.8125rem);width:calc(100% + var(--plyr-range-thumb-height, 0.8125rem))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:7.5rem;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);left:0;margin-top:-0.15625rem;margin-top:calc((var(--plyr-range-track-height, 0.3125rem)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:0.3125rem;min-width:var(--plyr-range-track-height,0.3125rem);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:0.3125rem;min-width:var(--plyr-range-track-height,0.3125rem);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0.1875rem;width:var(--plyr-progress-marker-width,0.1875rem);z-index:3}.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:6.875rem;min-width:5rem;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:0.3125rem;margin-left:calc(var(--plyr-control-spacing, 0.625rem)/2);margin-right:0.3125rem;margin-right:calc(var(--plyr-control-spacing, 0.625rem)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:0.625rem;padding:var(--plyr-control-spacing,0.625rem)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:-webkit-gradient(linear,left top, left bottom,from(transparent),to(rgba(0,0,0,.75)));background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:0.3125rem;padding:calc(var(--plyr-control-spacing, 0.625rem)/2);padding-top:1.25rem;padding-top:calc(var(--plyr-control-spacing, 0.625rem)*2);position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:0.625rem;padding:var(--plyr-control-spacing,0.625rem);padding-top:2.1875rem;padding-top:calc(var(--plyr-control-spacing, 0.625rem)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:0.9375rem;padding:calc(var(--plyr-control-spacing, 0.625rem)*1.5);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}.plyr:-ms-fullscreen .plyr__captions{font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}.plyr:fullscreen .plyr__captions{font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:0.6875rem;padding:0.125rem 0.375rem;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0.1875rem;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:0.625rem;margin-bottom:calc(var(--plyr-control-spacing, 0.625rem)/2*2);opacity:0;padding:0.1875rem;pointer-events:none;position:absolute;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:-webkit-gradient(linear,left top, left bottom,from(transparent),to(rgba(0,0,0,.75)));background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:1.25rem 0.375rem 0.375rem;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:0.8125rem;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,0.8125rem))}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{-webkit-transition:none!important;transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:0.0625rem!important;overflow:hidden;padding:0!important;position:absolute!important;width:0.0625rem!important}.plyr [hidden]{display:none!important}
.siteWrapper h1,
.mainContent h1,
.block h1,
.footer h1,
.siteWrapper h2,
.mainContent h2,
.block h2,
.footer h2,
.siteWrapper h3,
.mainContent h3,
.block h3,
.footer h3,
.siteWrapper h4,
.mainContent h4,
.block h4,
.footer h4,
.siteWrapper h5,
.mainContent h5,
.block h5,
.footer h5,
.siteWrapper h6,
.mainContent h6,
.block h6,
.footer h6,
body .h1,
body .h2,
body .h3,
body .h4,
body .h5,
body .h6,
.certificate-qrContainer .certificate-infoItem {
  margin: 0;
  font-weight: 400;
  font-family: "Graphik Web", sans-serif;
  color: #252423;
}
.siteWrapper h1,
.mainContent h1,
.block h1,
.footer h1,
body .h1 {
  font-size: 2.5rem;
  line-height: 1.11;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .siteWrapper h1,
  .mainContent h1,
  .block h1,
  .footer h1,
  body .h1 {
    font-size: 2.4375rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .siteWrapper h1,
  .mainContent h1,
  .block h1,
  .footer h1,
  body .h1 {
    font-size: 2.375rem;
  }
}
@media (max-width: 767px) {
  .siteWrapper h1,
  .mainContent h1,
  .block h1,
  .footer h1,
  body .h1 {
    font-size: 2.25rem;
  }
}
.siteWrapper h2,
.mainContent h2,
.block h2,
.footer h2,
body .h2 {
  font-size: 2.25rem;
  line-height: 1.21;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .siteWrapper h2,
  .mainContent h2,
  .block h2,
  .footer h2,
  body .h2 {
    font-size: 2.1875rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .siteWrapper h2,
  .mainContent h2,
  .block h2,
  .footer h2,
  body .h2 {
    font-size: 2.125rem;
  }
}
@media (max-width: 767px) {
  .siteWrapper h2,
  .mainContent h2,
  .block h2,
  .footer h2,
  body .h2 {
    font-size: 2rem;
  }
}
.siteWrapper h3,
.mainContent h3,
.block h3,
.footer h3,
body .h3 {
  font-size: 2rem;
  line-height: 1.22;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .siteWrapper h3,
  .mainContent h3,
  .block h3,
  .footer h3,
  body .h3 {
    font-size: 1.9375rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .siteWrapper h3,
  .mainContent h3,
  .block h3,
  .footer h3,
  body .h3 {
    font-size: 1.875rem;
  }
}
@media (max-width: 767px) {
  .siteWrapper h3,
  .mainContent h3,
  .block h3,
  .footer h3,
  body .h3 {
    font-size: 1.75rem;
  }
}
.siteWrapper h4,
.mainContent h4,
.block h4,
.footer h4,
body .h4,
.certificate-qrContainer .certificate-infoItem {
  font-size: 1.75rem;
  line-height: 1.24;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .siteWrapper h4,
  .mainContent h4,
  .block h4,
  .footer h4,
  body .h4,
  .certificate-qrContainer .certificate-infoItem {
    font-size: 1.6875rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .siteWrapper h4,
  .mainContent h4,
  .block h4,
  .footer h4,
  body .h4,
  .certificate-qrContainer .certificate-infoItem {
    font-size: 1.625rem;
  }
}
@media (max-width: 767px) {
  .siteWrapper h4,
  .mainContent h4,
  .block h4,
  .footer h4,
  body .h4,
  .certificate-qrContainer .certificate-infoItem {
    font-size: 1.5rem;
  }
}
.siteWrapper h5,
.mainContent h5,
.block h5,
.footer h5,
body .h5 {
  font-size: 1.5rem;
  line-height: 1.25;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .siteWrapper h5,
  .mainContent h5,
  .block h5,
  .footer h5,
  body .h5 {
    font-size: 1.4375rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .siteWrapper h5,
  .mainContent h5,
  .block h5,
  .footer h5,
  body .h5 {
    font-size: 1.375rem;
  }
}
@media (max-width: 767px) {
  .siteWrapper h5,
  .mainContent h5,
  .block h5,
  .footer h5,
  body .h5 {
    font-size: 1.25rem;
  }
}
.siteWrapper h6,
.mainContent h6,
.block h6,
.footer h6,
body .h6 {
  font-size: 1.25rem;
  line-height: 1.25;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .siteWrapper h6,
  .mainContent h6,
  .block h6,
  .footer h6,
  body .h6 {
    font-size: 1.1875rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .siteWrapper h6,
  .mainContent h6,
  .block h6,
  .footer h6,
  body .h6 {
    font-size: 1.125rem;
  }
}
@media (max-width: 767px) {
  .siteWrapper h6,
  .mainContent h6,
  .block h6,
  .footer h6,
  body .h6 {
    font-size: 1rem;
  }
}
.caption {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-top: 0.625rem;
}
.color--header_text {
  color: #252423 !important;
}
.overlay--header_text {
  background-color: #252423;
}
.bg--header_text {
  background-color: #252423;
}
.block--bgheader_text {
  background-color: #252423;
}
.btn--header_text {
  background-color: #252423;
  color: #fff;
  border: 2px solid #252423;
}
.btn--header_text:hover {
  background-color: #0b0a0a;
  border: 2px solid #0b0a0a;
}
.btn--header_textOutline {
  background-color: transparent;
  color: #252423;
  border: 3px solid #252423 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--header_textOutline svg * {
  stroke: #252423;
}
.btn--header_textOutline:hover {
  background-color: #252423;
  border: 3px solid #252423;
  color: #fff;
}
.btn--header_textOutline:hover svg * {
  stroke: #fff;
}
.block.block--textheader_text p,
.block.block--textheader_text li,
.block.block--textheader_text h1,
.block.block--textheader_text h2,
.block.block--textheader_text h3,
.block.block--textheader_text h4,
.block.block--textheader_text h5,
.block.block--textheader_text h6,
.block.block--textheader_text blockquote,
.block.block--textheader_text div {
  color: #252423;
}
.block.block--textheader_text a:not(.btn) {
  color: #252423;
}
.block.block--textheader_text a:not(.btn):hover {
  color: #0b0a0a;
}
.block.block--bgheader_text.block--paddingBottomDefault + .block.block--bgheader_text.block--paddingTopDefault {
  padding-top: 0;
}
.color--primary_text {
  color: #252423 !important;
}
.overlay--primary_text {
  background-color: #252423;
}
.bg--primary_text {
  background-color: #252423;
}
.block--bgprimary_text {
  background-color: #252423;
}
.btn--primary_text {
  background-color: #252423;
  color: #fff;
  border: 2px solid #252423;
}
.btn--primary_text:hover {
  background-color: #0b0a0a;
  border: 2px solid #0b0a0a;
}
.btn--primary_textOutline {
  background-color: transparent;
  color: #252423;
  border: 3px solid #252423 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--primary_textOutline svg * {
  stroke: #252423;
}
.btn--primary_textOutline:hover {
  background-color: #252423;
  border: 3px solid #252423;
  color: #fff;
}
.btn--primary_textOutline:hover svg * {
  stroke: #fff;
}
.block.block--textprimary_text p,
.block.block--textprimary_text li,
.block.block--textprimary_text h1,
.block.block--textprimary_text h2,
.block.block--textprimary_text h3,
.block.block--textprimary_text h4,
.block.block--textprimary_text h5,
.block.block--textprimary_text h6,
.block.block--textprimary_text blockquote,
.block.block--textprimary_text div {
  color: #252423;
}
.block.block--textprimary_text a:not(.btn) {
  color: #252423;
}
.block.block--textprimary_text a:not(.btn):hover {
  color: #0b0a0a;
}
.block.block--bgprimary_text.block--paddingBottomDefault + .block.block--bgprimary_text.block--paddingTopDefault {
  padding-top: 0;
}
.color--primary {
  color: #7500c0 !important;
}
.overlay--primary {
  background-color: #7500c0;
}
.bg--primary {
  background-color: #7500c0;
}
.block--bgprimary {
  background-color: #7500c0;
}
.btn--primary,
.btn--default,
.cli-plugin-button.cli-plugin-main-button {
  background-color: #7500c0;
  color: #fff;
  border: 2px solid #7500c0;
}
.btn--primary:hover,
.btn--default:hover,
.cli-plugin-button.cli-plugin-main-button:hover {
  background-color: #56008d;
  border: 2px solid #56008d;
}
.btn--primaryOutline {
  background-color: transparent;
  color: #7500c0;
  border: 3px solid #7500c0 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--primaryOutline svg * {
  stroke: #7500c0;
}
.btn--primaryOutline:hover {
  background-color: #7500c0;
  border: 3px solid #7500c0;
  color: #fff;
}
.btn--primaryOutline:hover svg * {
  stroke: #fff;
}
.block.block--textprimary p,
.block.block--textprimary li,
.block.block--textprimary h1,
.block.block--textprimary h2,
.block.block--textprimary h3,
.block.block--textprimary h4,
.block.block--textprimary h5,
.block.block--textprimary h6,
.block.block--textprimary blockquote,
.block.block--textprimary div {
  color: #7500c0;
}
.block.block--textprimary a:not(.btn) {
  color: #7500c0;
}
.block.block--textprimary a:not(.btn):hover {
  color: #56008d;
}
.block.block--bgprimary.block--paddingBottomDefault + .block.block--bgprimary.block--paddingTopDefault {
  padding-top: 0;
}
.color--secondary {
  color: #460073 !important;
}
.overlay--secondary {
  background-color: #460073;
}
.bg--secondary {
  background-color: #460073;
}
.block--bgsecondary {
  background-color: #460073;
}
.btn--secondary {
  background-color: #460073;
  color: #fff;
  border: 2px solid #460073;
}
.btn--secondary:hover {
  background-color: #270040;
  border: 2px solid #270040;
}
.btn--secondaryOutline {
  background-color: transparent;
  color: #460073;
  border: 3px solid #460073 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--secondaryOutline svg * {
  stroke: #460073;
}
.btn--secondaryOutline:hover {
  background-color: #460073;
  border: 3px solid #460073;
  color: #fff;
}
.btn--secondaryOutline:hover svg * {
  stroke: #fff;
}
.block.block--textsecondary p,
.block.block--textsecondary li,
.block.block--textsecondary h1,
.block.block--textsecondary h2,
.block.block--textsecondary h3,
.block.block--textsecondary h4,
.block.block--textsecondary h5,
.block.block--textsecondary h6,
.block.block--textsecondary blockquote,
.block.block--textsecondary div {
  color: #460073;
}
.block.block--textsecondary a:not(.btn) {
  color: #460073;
}
.block.block--textsecondary a:not(.btn):hover {
  color: #270040;
}
.block.block--bgsecondary.block--paddingBottomDefault + .block.block--bgsecondary.block--paddingTopDefault {
  padding-top: 0;
}
.color--tertiary {
  color: #252423 !important;
}
.overlay--tertiary {
  background-color: #252423;
}
.bg--tertiary {
  background-color: #252423;
}
.block--bgtertiary {
  background-color: #252423;
}
.btn--tertiary {
  background-color: #252423;
  color: #fff;
  border: 2px solid #252423;
}
.btn--tertiary:hover {
  background-color: #0b0a0a;
  border: 2px solid #0b0a0a;
}
.btn--tertiaryOutline {
  background-color: transparent;
  color: #252423;
  border: 3px solid #252423 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--tertiaryOutline svg * {
  stroke: #252423;
}
.btn--tertiaryOutline:hover {
  background-color: #252423;
  border: 3px solid #252423;
  color: #fff;
}
.btn--tertiaryOutline:hover svg * {
  stroke: #fff;
}
.block.block--texttertiary p,
.block.block--texttertiary li,
.block.block--texttertiary h1,
.block.block--texttertiary h2,
.block.block--texttertiary h3,
.block.block--texttertiary h4,
.block.block--texttertiary h5,
.block.block--texttertiary h6,
.block.block--texttertiary blockquote,
.block.block--texttertiary div {
  color: #252423;
}
.block.block--texttertiary a:not(.btn) {
  color: #252423;
}
.block.block--texttertiary a:not(.btn):hover {
  color: #0b0a0a;
}
.block.block--bgtertiary.block--paddingBottomDefault + .block.block--bgtertiary.block--paddingTopDefault {
  padding-top: 0;
}
.color--gray {
  color: #ccc !important;
}
.overlay--gray {
  background-color: #ccc;
}
.bg--gray {
  background-color: #ccc;
}
.block--bggray {
  background-color: #ccc;
}
.btn--gray {
  background-color: #ccc;
  color: #fff;
  border: 2px solid #ccc;
}
.btn--gray:hover {
  background-color: #b3b3b3;
  border: 2px solid #b3b3b3;
}
.btn--grayOutline {
  background-color: transparent;
  color: #ccc;
  border: 3px solid #ccc !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--grayOutline svg * {
  stroke: #ccc;
}
.btn--grayOutline:hover {
  background-color: #ccc;
  border: 3px solid #ccc;
  color: #fff;
}
.btn--grayOutline:hover svg * {
  stroke: #fff;
}
.block.block--textgray p,
.block.block--textgray li,
.block.block--textgray h1,
.block.block--textgray h2,
.block.block--textgray h3,
.block.block--textgray h4,
.block.block--textgray h5,
.block.block--textgray h6,
.block.block--textgray blockquote,
.block.block--textgray div {
  color: #ccc;
}
.block.block--textgray a:not(.btn) {
  color: #ccc;
}
.block.block--textgray a:not(.btn):hover {
  color: #b3b3b3;
}
.block.block--bggray.block--paddingBottomDefault + .block.block--bggray.block--paddingTopDefault {
  padding-top: 0;
}
.color--border {
  color: #e0e0e0 !important;
}
.overlay--border {
  background-color: #e0e0e0;
}
.bg--border {
  background-color: #e0e0e0;
}
.block--bgborder {
  background-color: #e0e0e0;
}
.btn--border {
  background-color: #e0e0e0;
  color: #fff;
  border: 2px solid #e0e0e0;
}
.btn--border:hover {
  background-color: #c7c7c7;
  border: 2px solid #c7c7c7;
}
.btn--borderOutline {
  background-color: transparent;
  color: #e0e0e0;
  border: 3px solid #e0e0e0 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--borderOutline svg * {
  stroke: #e0e0e0;
}
.btn--borderOutline:hover {
  background-color: #e0e0e0;
  border: 3px solid #e0e0e0;
  color: #fff;
}
.btn--borderOutline:hover svg * {
  stroke: #fff;
}
.block.block--textborder p,
.block.block--textborder li,
.block.block--textborder h1,
.block.block--textborder h2,
.block.block--textborder h3,
.block.block--textborder h4,
.block.block--textborder h5,
.block.block--textborder h6,
.block.block--textborder blockquote,
.block.block--textborder div {
  color: #e0e0e0;
}
.block.block--textborder a:not(.btn) {
  color: #e0e0e0;
}
.block.block--textborder a:not(.btn):hover {
  color: #c7c7c7;
}
.block.block--bgborder.block--paddingBottomDefault + .block.block--bgborder.block--paddingTopDefault {
  padding-top: 0;
}
.color--link {
  color: #1a9bfc !important;
}
.overlay--link {
  background-color: #1a9bfc;
}
.bg--link {
  background-color: #1a9bfc;
}
.block--bglink {
  background-color: #1a9bfc;
}
.btn--link {
  background-color: #1a9bfc;
  color: #fff;
  border: 2px solid #1a9bfc;
}
.btn--link:hover {
  background-color: #0381e0;
  border: 2px solid #0381e0;
}
.btn--linkOutline {
  background-color: transparent;
  color: #1a9bfc;
  border: 3px solid #1a9bfc !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--linkOutline svg * {
  stroke: #1a9bfc;
}
.btn--linkOutline:hover {
  background-color: #1a9bfc;
  border: 3px solid #1a9bfc;
  color: #fff;
}
.btn--linkOutline:hover svg * {
  stroke: #fff;
}
.block.block--textlink p,
.block.block--textlink li,
.block.block--textlink h1,
.block.block--textlink h2,
.block.block--textlink h3,
.block.block--textlink h4,
.block.block--textlink h5,
.block.block--textlink h6,
.block.block--textlink blockquote,
.block.block--textlink div {
  color: #1a9bfc;
}
.block.block--textlink a:not(.btn) {
  color: #1a9bfc;
}
.block.block--textlink a:not(.btn):hover {
  color: #0381e0;
}
.block.block--bglink.block--paddingBottomDefault + .block.block--bglink.block--paddingTopDefault {
  padding-top: 0;
}
.color--white {
  color: #fff !important;
}
.overlay--white {
  background-color: #fff;
}
.bg--white {
  background-color: #fff;
}
.block--bgwhite {
  background-color: #fff;
}
.btn--white {
  background-color: #fff;
  color: #fff;
  border: 2px solid #fff;
}
.btn--white:hover {
  background-color: #e6e6e6;
  border: 2px solid #e6e6e6;
}
.btn--whiteOutline {
  background-color: transparent;
  color: #fff;
  border: 3px solid #fff !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--whiteOutline svg * {
  stroke: #fff;
}
.btn--whiteOutline:hover {
  background-color: #fff;
  border: 3px solid #fff;
  color: #fff;
}
.btn--whiteOutline:hover svg * {
  stroke: #fff;
}
.block.block--textwhite p,
.block.block--textwhite li,
.block.block--textwhite h1,
.block.block--textwhite h2,
.block.block--textwhite h3,
.block.block--textwhite h4,
.block.block--textwhite h5,
.block.block--textwhite h6,
.block.block--textwhite blockquote,
.block.block--textwhite div {
  color: #fff;
}
.block.block--textwhite a:not(.btn) {
  color: #fff;
}
.block.block--textwhite a:not(.btn):hover {
  color: #e6e6e6;
}
.block.block--bgwhite.block--paddingBottomDefault + .block.block--bgwhite.block--paddingTopDefault {
  padding-top: 0;
}
.color--black {
  color: #000 !important;
}
.overlay--black {
  background-color: #000;
}
.bg--black {
  background-color: #000;
}
.block--bgblack {
  background-color: #000;
}
.btn--black {
  background-color: #000;
  color: #fff;
  border: 2px solid #000;
}
.btn--black:hover {
  background-color: #000;
  border: 2px solid #000;
}
.btn--blackOutline {
  background-color: transparent;
  color: #000;
  border: 3px solid #000 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--blackOutline svg * {
  stroke: #000;
}
.btn--blackOutline:hover {
  background-color: #000;
  border: 3px solid #000;
  color: #fff;
}
.btn--blackOutline:hover svg * {
  stroke: #fff;
}
.block.block--textblack p,
.block.block--textblack li,
.block.block--textblack h1,
.block.block--textblack h2,
.block.block--textblack h3,
.block.block--textblack h4,
.block.block--textblack h5,
.block.block--textblack h6,
.block.block--textblack blockquote,
.block.block--textblack div {
  color: #000;
}
.block.block--textblack a:not(.btn) {
  color: #000;
}
.block.block--textblack a:not(.btn):hover {
  color: #000;
}
.block.block--bgblack.block--paddingBottomDefault + .block.block--bgblack.block--paddingTopDefault {
  padding-top: 0;
}
.color--placeholder {
  color: rgba(37,36,35,0.5) !important;
}
.overlay--placeholder {
  background-color: rgba(37,36,35,0.5);
}
.bg--placeholder {
  background-color: rgba(37,36,35,0.5);
}
.block--bgplaceholder {
  background-color: rgba(37,36,35,0.5);
}
.btn--placeholder {
  background-color: rgba(37,36,35,0.5);
  color: #fff;
  border: 2px solid rgba(37,36,35,0.5);
}
.btn--placeholder:hover {
  background-color: rgba(11,10,10,0.5);
  border: 2px solid rgba(11,10,10,0.5);
}
.btn--placeholderOutline {
  background-color: transparent;
  color: rgba(37,36,35,0.5);
  border: 3px solid rgba(37,36,35,0.5) !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--placeholderOutline svg * {
  stroke: rgba(37,36,35,0.5);
}
.btn--placeholderOutline:hover {
  background-color: rgba(37,36,35,0.5);
  border: 3px solid rgba(37,36,35,0.5);
  color: #fff;
}
.btn--placeholderOutline:hover svg * {
  stroke: #fff;
}
.block.block--textplaceholder p,
.block.block--textplaceholder li,
.block.block--textplaceholder h1,
.block.block--textplaceholder h2,
.block.block--textplaceholder h3,
.block.block--textplaceholder h4,
.block.block--textplaceholder h5,
.block.block--textplaceholder h6,
.block.block--textplaceholder blockquote,
.block.block--textplaceholder div {
  color: rgba(37,36,35,0.5);
}
.block.block--textplaceholder a:not(.btn) {
  color: rgba(37,36,35,0.5);
}
.block.block--textplaceholder a:not(.btn):hover {
  color: rgba(11,10,10,0.5);
}
.block.block--bgplaceholder.block--paddingBottomDefault + .block.block--bgplaceholder.block--paddingTopDefault {
  padding-top: 0;
}
:root {
  font-size: 16px;
}
html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-size: 16px;
}
.siteWrapper {
  min-height: 100vh;
  background-image: url("img/bg.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.siteBody {
  contain: paint;
}
.mainContent {
  padding-bottom: 9.375rem;
}
@media (max-width: 1023px) {
  .mainContent {
    padding-bottom: 50vh;
  }
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
figure {
  padding: 0;
  margin: 0;
}
.nav-logo:focus,
button:focus,
.languageSubmenu-item a:focus,
.quiz-title:focus,
.quiz-nav:focus,
.quiz-question:focus,
.quiz-questionTitle:focus,
.quiz-questionText:focus,
.quiz-endTitle:focus,
.certificate-title:focus,
.certificate-subtitle:focus,
.certificate-infoItem span:focus,
.certificate-qrcode:focus,
.certificate-qrinfo:focus,
.certificate-sent:focus {
  outline: 3px solid #7500c0;
}
.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-bottom: -3.75rem;
}
.grid > * {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
@media (max-width: 1023px) {
  .grid > * {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  [class^="grid-offset-"],
  [class*=" grid-offset-"] {
    margin-left: 0 !important;
  }
}
.grid-offset-0 {
  margin-left: 0;
}
.grid-1of12 {
  -ms-flex-preferred-size: 8.333333333333332%;
      flex-basis: 8.333333333333332%;
  max-width: 8.333333333333332%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-1of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-1 {
  margin-left: 8.333333333333332%;
}
.grid-2of12 {
  -ms-flex-preferred-size: 16.666666666666664%;
      flex-basis: 16.666666666666664%;
  max-width: 16.666666666666664%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-2of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-2 {
  margin-left: 16.666666666666664%;
}
.grid-3of12 {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-3of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-3 {
  margin-left: 25%;
}
.grid-4of12 {
  -ms-flex-preferred-size: 33.33333333333333%;
      flex-basis: 33.33333333333333%;
  max-width: 33.33333333333333%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-4of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-4 {
  margin-left: 33.33333333333333%;
}
.grid-5of12 {
  -ms-flex-preferred-size: 41.66666666666667%;
      flex-basis: 41.66666666666667%;
  max-width: 41.66666666666667%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-5of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-5 {
  margin-left: 41.66666666666667%;
}
.grid-6of12 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-6of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-6 {
  margin-left: 50%;
}
.grid-7of12 {
  -ms-flex-preferred-size: 58.333333333333336%;
      flex-basis: 58.333333333333336%;
  max-width: 58.333333333333336%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-7of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-7 {
  margin-left: 58.333333333333336%;
}
.grid-8of12 {
  -ms-flex-preferred-size: 66.66666666666666%;
      flex-basis: 66.66666666666666%;
  max-width: 66.66666666666666%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-8of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-8 {
  margin-left: 66.66666666666666%;
}
.grid-9of12 {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  max-width: 75%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-9of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-9 {
  margin-left: 75%;
}
.grid-10of12 {
  -ms-flex-preferred-size: 83.33333333333334%;
      flex-basis: 83.33333333333334%;
  max-width: 83.33333333333334%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-10of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-10 {
  margin-left: 83.33333333333334%;
}
.grid-11of12 {
  -ms-flex-preferred-size: 91.66666666666666%;
      flex-basis: 91.66666666666666%;
  max-width: 91.66666666666666%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-11of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-11 {
  margin-left: 91.66666666666666%;
}
.grid-12of12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-12of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-12 {
  margin-left: 100%;
}
.grid-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-1 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-2 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-2 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-3 {
  -ms-flex-preferred-size: 33.33333333333333%;
      flex-basis: 33.33333333333333%;
  max-width: 33.33333333333333%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-3 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-4 {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-4 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-5 {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  max-width: 20%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-5 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-6 {
  -ms-flex-preferred-size: 16.666666666666664%;
      flex-basis: 16.666666666666664%;
  max-width: 16.666666666666664%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-6 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-7 {
  -ms-flex-preferred-size: 14.285714285714285%;
      flex-basis: 14.285714285714285%;
  max-width: 14.285714285714285%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-7 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .grid {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
  .grid > * {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .grid-1of12--large {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .grid-2of12--large {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .grid-3of12--large {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .grid-4of12--large {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .grid-5of12--large {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .grid-6of12--large {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .grid-7of12--large {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .grid-8of12--large {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .grid-9of12--large {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .grid-10of12--large {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .grid-11of12--large {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .grid-12of12--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .grid-1--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 3.75rem;
  }
  .grid-2--large {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-bottom: 3.75rem;
  }
  .grid-3--large {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    margin-bottom: 3.75rem;
  }
  .grid-4--large {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
    margin-bottom: 3.75rem;
  }
  .grid-5--large {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
    margin-bottom: 3.75rem;
  }
  .grid-6--large {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    margin-bottom: 3.75rem;
  }
  .grid-7--large {
    -ms-flex-preferred-size: 14.285714285714285%;
        flex-basis: 14.285714285714285%;
    max-width: 14.285714285714285%;
    margin-bottom: 3.75rem;
  }
}
@media (max-width: 1023px) {
  .grid {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
  .grid > * {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .grid-1of12--nav {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .grid-2of12--nav {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .grid-3of12--nav {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .grid-4of12--nav {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .grid-5of12--nav {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .grid-6of12--nav {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .grid-7of12--nav {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .grid-8of12--nav {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .grid-9of12--nav {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .grid-10of12--nav {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .grid-11of12--nav {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .grid-12of12--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .grid-1--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 3.75rem;
  }
  .grid-2--nav {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-bottom: 3.75rem;
  }
  .grid-3--nav {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    margin-bottom: 3.75rem;
  }
  .grid-4--nav {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
    margin-bottom: 3.75rem;
  }
  .grid-5--nav {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
    margin-bottom: 3.75rem;
  }
  .grid-6--nav {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    margin-bottom: 3.75rem;
  }
  .grid-7--nav {
    -ms-flex-preferred-size: 14.285714285714285%;
        flex-basis: 14.285714285714285%;
    max-width: 14.285714285714285%;
    margin-bottom: 3.75rem;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .grid {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
  .grid > * {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .grid-1of12--land {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .grid-2of12--land {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .grid-3of12--land {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .grid-4of12--land {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .grid-5of12--land {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .grid-6of12--land {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .grid-7of12--land {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .grid-8of12--land {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .grid-9of12--land {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .grid-10of12--land {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .grid-11of12--land {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .grid-12of12--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .grid-1--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 3.75rem;
  }
  .grid-2--land {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-bottom: 3.75rem;
  }
  .grid-3--land {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    margin-bottom: 3.75rem;
  }
  .grid-4--land {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
    margin-bottom: 3.75rem;
  }
  .grid-5--land {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
    margin-bottom: 3.75rem;
  }
  .grid-6--land {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    margin-bottom: 3.75rem;
  }
  .grid-7--land {
    -ms-flex-preferred-size: 14.285714285714285%;
        flex-basis: 14.285714285714285%;
    max-width: 14.285714285714285%;
    margin-bottom: 3.75rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .grid {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
  .grid > * {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .grid-1of12--port {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .grid-2of12--port {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .grid-3of12--port {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .grid-4of12--port {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .grid-5of12--port {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .grid-6of12--port {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .grid-7of12--port {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .grid-8of12--port {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .grid-9of12--port {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .grid-10of12--port {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .grid-11of12--port {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .grid-12of12--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .grid-1--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 3.75rem;
  }
  .grid-2--port {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-bottom: 3.75rem;
  }
  .grid-3--port {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    margin-bottom: 3.75rem;
  }
  .grid-4--port {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
    margin-bottom: 3.75rem;
  }
  .grid-5--port {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
    margin-bottom: 3.75rem;
  }
  .grid-6--port {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    margin-bottom: 3.75rem;
  }
  .grid-7--port {
    -ms-flex-preferred-size: 14.285714285714285%;
        flex-basis: 14.285714285714285%;
    max-width: 14.285714285714285%;
    margin-bottom: 3.75rem;
  }
}
@media (max-width: 767px) {
  .grid {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
  .grid > * {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .grid-1of12--palm {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .grid-2of12--palm {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .grid-3of12--palm {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .grid-4of12--palm {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .grid-5of12--palm {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .grid-6of12--palm {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .grid-7of12--palm {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .grid-8of12--palm {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .grid-9of12--palm {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .grid-10of12--palm {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .grid-11of12--palm {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .grid-12of12--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .grid-1--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 3.75rem;
  }
  .grid-2--palm {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-bottom: 3.75rem;
  }
  .grid-3--palm {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    margin-bottom: 3.75rem;
  }
  .grid-4--palm {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
    margin-bottom: 3.75rem;
  }
  .grid-5--palm {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
    margin-bottom: 3.75rem;
  }
  .grid-6--palm {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    margin-bottom: 3.75rem;
  }
  .grid-7--palm {
    -ms-flex-preferred-size: 14.285714285714285%;
        flex-basis: 14.285714285714285%;
    max-width: 14.285714285714285%;
    margin-bottom: 3.75rem;
  }
}
.grid--borders > * {
  border-right: 1px solid #e0e0e0;
}
.grid--borders > *:last-child {
  border-right: 0;
}
.grid--reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.grid--column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: 7;
          flex-direction: 7;
}
.grid--columnReverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.grid--justifyContentStart {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.grid--justifyContentEnd {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.grid--justifyContentCenter {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.grid--justifyContentSpaceBetween {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.grid--justifyContentSpaceAround {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.grid--justifyContentSpaceEvenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.grid--alignItemsStart {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.grid--alignItemsEnd {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.grid--alignItemsCenter {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.grid--alignItemsStretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.grid--alignItemsBaseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.grid--alignContentStart {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.grid--alignContentEnd {
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
.grid--alignContentCenter {
  -ms-flex-line-pack: center;
      align-content: center;
}
.grid--alignContentStretch {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}
.grid--alignContentSpaceBetween {
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.grid--alignContentSpaceAround {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-1--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-2--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-3--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-4--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-5--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-6--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-7--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-1--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-2--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-3--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-4--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-5--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-6--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-7--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-1--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-2--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-3--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-4--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-5--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-6--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-7--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-1--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-2--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-3--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-4--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-5--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-6--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-7--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-1--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-2--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-3--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-4--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-5--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-6--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-7--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.u-alignLeft,
.u-alignleft {
  text-align: left;
}
.u-alignCenter,
.u-aligncenter {
  text-align: center;
}
.u-alignRight,
.u-alignright {
  text-align: right;
}
.u-block {
  display: block !important;
}
.u-inline,
.u-inline-block {
  display: inline-block !important;
}
.u-noScroll {
  overflow: hidden;
}
.u-plainList,
.nav-footer,
.nav-primary,
.quiz-choices,
.quiz-choices ul,
.languagePrimary,
.languageSubmenu {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.u-plainList li,
.nav-footer li,
.nav-primary li,
.quiz-choices li,
.quiz-choices ul li,
.languagePrimary li,
.languageSubmenu li {
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .u-noPalm {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .u-noNav {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .u-noPort {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .u-noLarge {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .u-noLand {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .u-noLarge {
    display: none !important;
  }
}
.u-bottom0 {
  margin-bottom: 0 !important;
}
.u-bottom5 {
  margin-bottom: 0.3125rem !important;
}
.u-bottom10 {
  margin-bottom: 0.625rem !important;
}
.u-bottom15 {
  margin-bottom: 0.9375rem !important;
}
.u-bottom20 {
  margin-bottom: 1.25rem !important;
}
.u-light {
  font-weight: 300 !important;
}
.u-regular {
  font-weight: 400 !important;
}
.u-medium {
  font-weight: 500 !important;
}
.u-semibold {
  font-weight: 600 !important;
}
.u-bold {
  font-weight: 700 !important;
}
.u-black {
  font-weight: 900 !important;
}
.u-none {
  display: none !important;
}
.u-relative {
  position: relative !important;
}
.u-floatLeft {
  float: left;
}
.u-offset {
  padding-left: 6%;
}
@media (max-width: 767px) {
  .u-offset {
    padding-left: 0;
  }
}
ul.u-inline {
  padding-right: 1.25rem;
  vertical-align: top;
}
@media (max-width: 767px) {
  ul.u-inline {
    display: block;
    padding-right: 0;
    margin: 0;
  }
}
.visuallyHidden {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 0.0625rem !important;
  margin: -0.0625rem !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 0.0625rem !important;
  white-space: nowrap !important;
}
.header_font {
  font-family: "Graphik Web", sans-serif !important;
}
.base_font {
  font-family: "Graphik Web", sans-serif !important;
}
.visible {
  visibility: visible !important;
  opacity: 1 !important;
}
.visible * {
  visibility: visible !important;
  opacity: 1 !important;
}
.hidden {
  visibility: hidden !important;
  opacity: 0 !important;
}
.hidden * {
  visibility: hidden !important;
  opacity: 0 !important;
}
.show {
  visibility: visible !important;
  opacity: 1 !important;
  max-height: 62.5rem;
}
.show * {
  visibility: visible !important;
  opacity: 1 !important;
  max-height: 62.5rem;
}
.hide {
  visibility: hidden !important;
  opacity: 0 !important;
  max-height: 0;
}
.hide * {
  visibility: hidden !important;
  opacity: 0 !important;
  max-height: 0;
}
.hideStyles {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.hideStyles * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body:not(.wp-admin) {
  font-family: "Graphik Web", sans-serif;
}
body:not(.wp-admin),
p,
ul,
ol {
  font-family: "Graphik Web", sans-serif;
  font-size: 1rem;
  line-height: 1.66;
  font-weight: 400;
  color: #252423;
}
.p,
.div {
  font-family: "Graphik Web", sans-serif !important;
  font-size: 1rem !important;
  line-height: 1.66 !important;
  font-weight: 400 !important;
  color: #252423 !important;
}
.link,
p a,
li a {
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #1a9bfc;
}
.link:hover,
p a:hover,
li a:hover {
  color: #0381e0;
  text-decoration: none;
}
.link:focus,
p a:focus,
li a:focus {
  outline: 0;
}
::-moz-selection {
  background: #7500c0;
  color: #fff;
}
::selection {
  background: #7500c0;
  color: #fff;
}
@media (max-width: 767px) {
  br {
    display: none;
  }
}
.weight_thin {
  font-weight: 100;
}
.weight_lightest {
  font-weight: 200;
}
.weight_light {
  font-weight: 300;
}
.weight_regular {
  font-weight: 400;
}
.weight_medium {
  font-weight: 500;
}
.weight_semibold {
  font-weight: 600;
}
.weight_bold {
  font-weight: 700;
}
.weight_extrabold {
  font-weight: 800;
}
.weight_black {
  font-weight: 900;
}
@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?brfggy");
  src: url("fonts/icomoon.eot?brfggy#iefix") format('embedded-opentype'), url("fonts/icomoon.ttf?brfggy") format('truetype'), url("fonts/icomoon.woff?brfggy") format('woff'), url("fonts/icomoon.svg?brfggy#icomoon") format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"],
[class*=" icon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-chevron-left:before {
  content: "\e90c";
}
.icon-chevron-right:before {
  content: "\e912";
}
.icon-menu:before,
.nav-menu:before {
  content: "\e910";
}
.icon-checkmark:before {
  content: "\e90f";
}
.icon-close:before,
.nav-menu.active:before {
  content: "\e911";
}
.icon-play:before {
  content: "\e90d";
}
.icon-chevron-down:before {
  content: "\e90e";
}
.icon-search:before {
  content: "\e90b";
}
.icon-email:before {
  content: "\e90a";
}
.icon-facebook:before {
  content: "\e900";
}
.icon-github:before {
  content: "\e901";
}
.icon-instagram:before {
  content: "\e902";
}
.icon-linkedin:before {
  content: "\e903";
}
.icon-pinterest:before {
  content: "\e904";
}
.icon-skype:before {
  content: "\e905";
}
.icon-spotify:before {
  content: "\e906";
}
.icon-tumblr:before {
  content: "\e907";
}
.icon-twitter:before {
  content: "\e908";
}
.icon-youtube:before {
  content: "\e909";
}
.btn,
.cli-plugin-button.cli-plugin-main-button {
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 0.6875rem 2.5rem;
  display: inline-block;
  text-decoration: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  font-size: 1.25rem;
  font-family: "Graphik Web", sans-serif;
  border-radius: 50px;
  min-width: 10rem;
  position: relative;
}
.btn:hover,
.cli-plugin-button.cli-plugin-main-button:hover {
  border: 0;
}
@media (max-width: 767px) {
  .btn,
  .cli-plugin-button.cli-plugin-main-button {
    min-width: 12.5rem;
  }
}
.btn--small,
.cli-plugin-button.cli-plugin-main-button {
  font-size: 0.875rem;
  padding: 0 1.0625rem;
  min-width: 0;
}
.btn--large {
  font-size: 1.125rem;
  min-width: 15.625rem;
  padding: 0.8125rem 3.125rem;
}
.btn.btn--primary:focus {
  outline: 3px solid #000;
}
.ctaButtons {
  margin-top: 1.875rem;
  margin-bottom: -1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.ctaButtons .btn,
.ctaButtons .icon {
  margin: 0 0.625rem 1.25rem;
}
@media (max-width: 767px) {
  .ctaButtons .btn,
  .ctaButtons .icon {
    margin: 0 0.625rem 1.25rem;
  }
}
.ctaButtons .icon {
  display: inline-block;
  color: #3f3d3c;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 2.25rem;
}
.ctaButtons .icon:hover {
  color: #252423;
}

@charset "UTF-8";
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
@-webkit-keyframes modal-video{from{opacity:0}to{opacity:1}}
@keyframes modal-video{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{from{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes modal-video-inner{from{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:58.75rem;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:2.1875rem;height:2.1875rem;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:0.125rem;width:100%;top:50%;left:0;margin-top:-0.0625rem;background:#fff;border-radius:5px;margin-top:-0.375rem}

.wow {
  visibility: hidden;
}
.certificate {
  border: 5px solid #000;
  padding: 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
          box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
  background-color: #fff;
}
.certificate > * {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .certificate {
    padding: 1.875rem;
  }
}
@media (max-width: 767px) {
  .certificate {
    padding: 1.25rem;
  }
}
h2.certificate-title {
  margin-bottom: 1.875rem;
  font-weight: 700;
}
h5.certificate-subtitle {
  font-weight: 400;
}
.certificate-qrContainer {
  margin: 1.875rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.certificate-qrContainer .certificate-infoItem {
  margin-bottom: 0.625rem;
}
.certificate-qrContainer .certificate-infoItem:last-child {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .certificate-qrContainer .certificate-infoItem > * {
    display: block;
  }
  .certificate-qrContainer .certificate-infoItem > *:last-child {
    margin-top: 0.3125rem;
  }
}
@media (max-width: 767px) {
  .certificate-qrContainer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .certificate-qrContainer > * {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .certificate-qrContainer img {
    margin-left: 0;
    margin-right: auto;
  }
}
.certificate-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 3.125rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .certificate-info {
    padding-left: 1.875rem;
  }
}
@media (max-width: 767px) {
  .certificate-info {
    margin-top: 1.875rem;
    padding-left: 0;
  }
}
h6.certificate-sent {
  margin-top: 1.25rem;
}
.container {
  margin: 0 auto;
  max-width: 75.75rem;
  padding: 0 2.5rem;
  position: relative;
}
@media (max-width: 767px) {
  .container {
    padding: 0 0.625rem;
  }
}
.container--medium {
  max-width: 70rem;
}
.container--blog {
  max-width: 63.75rem;
}
.container--small {
  max-width: 63.75rem;
}
.container--extraSmall {
  max-width: 57.5rem;
}
.container--full {
  max-width: none;
}
.footer-logo {
  display: inline-block;
}
.footer-logo img {
  display: block;
  max-height: 3.1875rem;
  width: auto;
}
.cli-plugin-button.cli-plugin-main-button {
  margin-left: 0.9375rem !important;
}
#cookie-law-info-bar span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.nav {
  padding: 1.875rem 0;
}
.nav > .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media (max-width: 767px) {
  .nav > .container {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.nav-logo {
  display: inline-block;
}
.nav-logo img,
.nav-logo svg {
  height: 3.1875rem;
  width: auto;
  display: block;
}
@media (max-width: 767px) {
  .nav-logo {
    display: none;
  }
}
.nav-primary > .menu-item {
  display: inline-block;
}
.nav-primary > .menu-item > a {
  text-decoration: none;
}
.nav-menu {
  display: none;
}
@media (max-width: 1023px) {
  .nav-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
    color: #252423;
    height: 1.875rem;
    width: 1.875rem;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .nav-menu:before {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 1.25rem;
  }
  .nav-primaryContainer {
    position: fixed;
    top: 75px;
    left: 0;
    right: 0;
    bottom: 0;
    max-height: calc(100vh - 4.6875rem);
    visibility: hidden !important;
    opacity: 0 !important;
    background-color: #fff;
    z-index: 1000;
  }
  .nav-primaryContainer * {
    visibility: hidden !important;
    opacity: 0 !important;
  }
  .nav-primaryContainer.active {
    visibility: visible !important;
    opacity: 1 !important;
  }
  .nav-primaryContainer.active * {
    visibility: visible !important;
    opacity: 1 !important;
  }
  .nav-primary > .menu-item {
    display: block;
    text-align: center;
  }
}
.overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.overlay--bg {
  z-index: -4;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
}
.modalContainer {
  position: relative;
  height: 100%;
}
body.modalActive {
  overflow: hidden;
}
.quiz-sectionTitleContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1rem;
  border-bottom: 1px solid #7500c0;
}
.quiz-progress {
  display: inline-block;
  color: #7500c0;
  font-size: 1.25rem;
  font-weight: 500;
}
.quiz-progress * {
  display: inline-block;
  color: #7500c0;
  font-size: 1.25rem;
  font-weight: 500;
}
.quiz-title {
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 1;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .quiz-title {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .quiz-title {
    font-size: 1.375rem;
  }
}
fieldset {
  outline: 0;
  border: 0;
  padding: 0;
  margin: 0;
  text-align: left;
}
fieldset.fieldset-checkbox .checkbox {
  margin-bottom: 0.3125rem;
}
fieldset.fieldset-checkbox .checkbox:last-child {
  margin-bottom: 0;
}
fieldset .radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  padding: 1.125rem 0.875rem;
  border-radius: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
fieldset .radio * {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
fieldset .radio.active {
  background-color: #fff;
}
fieldset .radio.active .input {
  background-color: #7500c0;
}
fieldset .radio.active .input:after {
  opacity: 1;
}
fieldset .radio.correct .input {
  background-color: #00c006;
}
fieldset .radio.correct .input:after {
  opacity: 1;
  height: 0.6875rem;
  width: 1rem;
  background-image: url("img/check.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 0;
  background-color: transparent;
}
fieldset .radio.wrong .input {
  background-color: #c00003;
}
fieldset .radio.wrong .input:after {
  opacity: 1;
  height: 1rem;
  width: 1rem;
  background-image: url("img/wrong.svg");
  border-radius: 0;
  background-color: transparent;
}
fieldset .radio:last-child {
  margin-bottom: 0;
}
fieldset .radio input[type="radio"] {
  display: none;
}
fieldset .radio .input {
  position: relative;
  height: 1.875rem;
  width: 1.875rem;
  border-radius: 50px;
  background-color: #fff;
  -webkit-filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.25));
          filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.25));
}
fieldset .radio .input:after {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: '';
  height: 1rem;
  width: 1rem;
  border-radius: 50px;
  background-color: #fff;
  position: absolute;
  right: 50%;
  bottom: 50%;
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
  opacity: 0;
}
fieldset .radio label {
  display: block;
}
fieldset .checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  padding: 1.125rem 0.875rem;
  border-radius: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
fieldset .checkbox * {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
fieldset .checkbox.active {
  background-color: #fff;
}
fieldset .checkbox.active .input {
  background-color: #7500c0;
}
fieldset .checkbox.active .input:after {
  opacity: 1;
}
fieldset .checkbox.correct .input {
  background-color: #00c006;
}
fieldset .checkbox.correct .input:after {
  opacity: 1;
  height: 0.6875rem;
  width: 1rem;
  background-image: url("img/check.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
fieldset .checkbox.wrong .input {
  background-color: #c00003;
}
fieldset .checkbox.wrong .input:after {
  opacity: 1;
  height: 1rem;
  width: 1rem;
  background-image: url("img/wrong.svg");
}
fieldset .checkbox:last-child {
  margin-bottom: 0;
}
fieldset .checkbox input[type="checkbox"] {
  display: none;
}
fieldset .checkbox .input {
  position: relative;
  height: 1.875rem;
  width: 1.875rem;
  border-radius: 5px;
  background-color: #fff;
  -webkit-filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.25));
          filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.25));
}
fieldset .checkbox .input:after {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: '';
  height: 0.6875rem;
  width: 1rem;
  background-image: url("img/check.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  right: 50%;
  bottom: 50%;
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
  opacity: 0;
}
fieldset .checkbox label {
  display: block;
}
.quiz-question {
  font-size: 1.75rem;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .quiz-question {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .quiz-question {
    font-size: 1.375rem;
  }
}
.quiz-correct:not(.visuallyHidden),
.quiz-wrong:not(.visuallyHidden) {
  margin-top: 3.75rem;
}
@media (max-width: 767px) {
  .quiz-correct:not(.visuallyHidden),
  .quiz-wrong:not(.visuallyHidden) {
    margin-top: 2.5rem;
  }
}
.quiz-questionTitle {
  font-weight: 700;
  font-size: 2.875rem;
  line-height: 1;
  color: #7500c0;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .quiz-questionTitle {
    font-size: 2.375rem;
  }
}
@media (max-width: 767px) {
  .quiz-questionTitle {
    font-size: 2rem;
  }
}
.quiz-questionText {
  font-size: 1.75rem;
  line-height: 1;
  color: #7500c0;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .quiz-questionText {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .quiz-questionText {
    font-size: 1.375rem;
  }
}
.quiz-endTitle {
  color: #7500c0;
  font-size: 2.375rem;
  line-height: 1;
  font-weight: 700;
  margin-top: 1.25rem;
  margin-bottom: 1.5625rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .quiz-endTitle {
    font-size: 2.125rem;
    margin-bottom: 1.25rem;
  }
}
@media (max-width: 767px) {
  .quiz-endTitle {
    font-size: 1.75rem;
    margin-bottom: 0.9375rem;
  }
}
.section {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding-top: 3.125rem;
}
@media (max-width: 767px) {
  .section {
    padding-top: 1.25rem;
  }
}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
.contentContainer {
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.contentContainer.contentContainer--overlay:before {
  content: '';
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  aspect-ratio: 16/9;
  background-color: rgba(0,0,0,0.3);
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.progressContainer,
.finishedContainer {
  padding-top: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 3;
}
.progressContainer > *,
.finishedContainer > * {
  display: block;
}
#learnStart {
  position: absolute;
  bottom: 50%;
  right: 50%;
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
  z-index: 2;
}
.continueContainer {
  position: absolute;
  bottom: 50% !important;
  right: 50% !important;
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
  z-index: 999;
  top: auto !important;
}
.continueContainer .progressContainer {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 0;
}
.quiz-text {
  color: #fff;
  opacity: 0.95;
  font-weight: 500;
  font-size: 1.875rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .quiz-text {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .quiz-text {
    font-size: 1rem;
  }
}
.quiz-choices {
  margin-top: 1.25rem;
}
.quiz-answer {
  margin-top: 1.25rem;
}
.quiz-choice {
  cursor: pointer;
}
.quiz-choice.active {
  border: 5px solid #7500c0;
}
.quiz-choice.active + .quiz-choice.active {
  border-top: 0;
}
.btn--submit {
  margin-top: 1.875rem;
}
.skipNavigation {
  position: fixed;
  bottom: 50%;
  right: 50%;
  -webkit-transform: translate(-5000%, 50%);
          transform: translate(-5000%, 50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 95%;
  max-height: 95%;
  padding: 5%;
  background-color: #fff;
  z-index: 1001;
  border: 2px solid #e0e0e0;
}
.skipNavigation > * {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}
.skipNavigation:focus,
.skipNavigation:focus-within,
.skipNavigation.focus {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}
.skipNavigation-link:focus {
  outline: 1px solid #7500c0;
}
.nav-toggles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0 24px;
}
.toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
          box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
  height: 3.125rem;
  width: 3.125rem;
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
}
.toggle img {
  display: block;
  max-height: 1.5625rem;
  width: auto;
}
.toggle--mute {
  position: relative;
}
.toggle--mute:before {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: '';
  width: 50%;
  height: 0.1875rem;
  background-color: #000;
  -webkit-transform: translate(50%, 50%) rotate(-45deg);
          transform: translate(50%, 50%) rotate(-45deg);
  position: absolute;
  right: 50%;
  bottom: 50%;
  pointer-events: none;
  opacity: 0;
}
.toggle--mute.muted:before {
  opacity: 1;
}
.toggle.toggle--languages {
  width: auto;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  font-size: 1.375rem;
  font-family: "Graphik Web", sans-serif;
  position: relative;
  border-radius: 34px;
  background-color: #fff;
  padding: 0.3125rem 4.375rem 0.3125rem 2.5rem;
}
.toggle.toggle--languages:after {
  content: '';
  position: absolute;
  pointer-events: none;
  bottom: 50%;
  right: 34px;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 9.5px 5.5px 0 5.5px;
  border-color: #07090a transparent transparent transparent;
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}
.languagePrimary-item {
  position: relative;
}
.languageSubmenu {
  visibility: hidden !important;
  opacity: 0 !important;
  max-height: 0;
  position: absolute;
  right: 50%;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
  top: calc(100% + 10px);
  z-index: 100;
  -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
          box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
  background-color: #fff;
  padding: 0.9375rem 1.875rem;
  border-radius: 20px;
}
.languageSubmenu * {
  visibility: hidden !important;
  opacity: 0 !important;
  max-height: 0;
}
.languageSubmenu:not(.active) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.languageSubmenu:not(.active) * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.languageSubmenu.active {
  visibility: visible !important;
  opacity: 1 !important;
  max-height: 62.5rem;
}
.languageSubmenu.active * {
  visibility: visible !important;
  opacity: 1 !important;
  max-height: 62.5rem;
}
@media (max-width: 767px) {
  .languageSubmenu {
    right: auto;
    left: 0;
    -webkit-transform: none;
            transform: none;
    padding: 0.9375rem;
  }
}
.languageSubmenu * {
  white-space: nowrap;
}
.languageSubmenu li.languageSubmenu-item {
  display: block;
  margin-bottom: 0.3125rem;
}
.languageSubmenu li.languageSubmenu-item:last-child {
  margin-bottom: 0;
}
.languageSubmenu li.languageSubmenu-item a {
  color: #000;
  font-size: 1.125rem;
}
.languageSubmenu li.languageSubmenu-item :focus {
  text-decoration: underline;
  outline: none;
}
.modal-video-inner {
  padding: 0 0.625rem;
}
.modal-video-close-btn {
  cursor: pointer;
  right: 0;
}
.modal-video-close-btn:focus {
  outline: 0;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.videoWrapper iframe,
.videoWrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.modalVideo {
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzL2dyYXBoaWsuY3NzIiwidmVuZG9ycy9wbHlyLmNzcyIsInNoYXJlZC9fdHlwb2dyYXBoeS5zdHlsIiwiYXBwbGljYXRpb24uY3NzIiwiaW5pdGlhbGl6ZXJzL19jb2xvcnMuc3R5bCIsInNoYXJlZC9fbWl4aW5zLnN0eWwiLCJpbml0aWFsaXplcnMvX3NjYWZmb2xkaW5nLnN0eWwiLCJpbml0aWFsaXplcnMvX3V0aWxzLnN0eWwiLCJvYmplY3RzL192aWRlb3Muc3R5bCIsImluaXRpYWxpemVycy9fY2xhc3Nlcy5zdHlsIiwiaW5pdGlhbGl6ZXJzL190eXBvZ3JhcGh5LnN0eWwiLCJpbml0aWFsaXplcnMvX2ljb25zLnN0eWwiLCJpbml0aWFsaXplcnMvX2J1dHRvbnMuc3R5bCIsInZlbmRvcnMvYW5pbWF0ZS5jc3MiLCJ2ZW5kb3JzL2Fvcy5jc3MiLCJ2ZW5kb3JzL21vZGFsLXZpZGVvLm1pbi5jc3MiLCJvYmplY3RzL19hbmltYXRpb25zLnN0eWwiLCJvYmplY3RzL19jZXJ0aWZpY2F0ZS5zdHlsIiwib2JqZWN0cy9fY29udGFpbmVycy5zdHlsIiwib2JqZWN0cy9fZm9vdGVyLnN0eWwiLCJvYmplY3RzL19nZHByLnN0eWwiLCJvYmplY3RzL19uYXYuc3R5bCIsIm9iamVjdHMvX292ZXJsYXkuc3R5bCIsIm9iamVjdHMvX3NlY3Rpb25zLnN0eWwiLCJvYmplY3RzL19za2lwX25hdmlnYXRpb24uc3R5bCIsIm9iamVjdHMvX3RvZ2dsZXMuc3R5bCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztFQVVBOzs7QUFHQTtFQUNFLDhCQUFBO0VBQ0EsOENBQUE7RUFDQTs7Z0VBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsOEJBQUE7RUFDQSx3Q0FBQTtFQUNBOzswREFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLDhDQUFBO0VBQ0E7O2dFQUVLO0VBQ0wsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7O0FBRUE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOzs7QUFHQTtFQUNFLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQTs7MERBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsMkJBQUE7RUFDQSw2Q0FBQTtFQUNBOzsrREFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLHVDQUFBO0VBQ0E7O3lEQUVLO0VBQ0wsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7O0FBRUE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOzs7QUFHQTtFQUNFLDhCQUFBO0VBQ0EsaURBQUE7RUFDQTs7bUVBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsOEJBQUE7RUFDQSwyQ0FBQTtFQUNBOzs2REFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7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Q0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsMkJBQUE7RUFDQSw2Q0FBQTtFQUNBOzsrREFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLHVDQUFBO0VBQ0E7O3lEQUVLO0VBQ0wsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7O0FBRUE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOzs7QUFHQTtFQUNFLDJCQUFBO0VBQ0EsaURBQUE7RUFDQTs7bUVBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsMkJBQUE7RUFDQSwyQ0FBQTtFQUNBOzs2REFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLCtDQUFBO0VBQ0E7O2lFQUVLO0VBQ0wsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7O0FBRUE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOzs7QUFHQTtFQUNFLDJCQUFBO0VBQ0EseUNBQUE7RUFDQTs7MkRBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsMkJBQUE7RUFDQSxnREFBQTtFQUNBOztrRUFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLDBDQUFBO0VBQ0E7OzREQUVLO0VBQ0wsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7O0FBRUE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOzs7QUFHQTtFQUNFLDJCQUFBO0VBQ0EsOENBQUE7RUFDQTs7Z0VBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsMkJBQUE7RUFDQSx3Q0FBQTtFQUNBOzswREFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLG1EQUFBO0VBQ0E7O3FFQUVLO0VBQ0wsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7O0FBRUE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOzs7QUFHQTtFQUNFLDJCQUFBO0VBQ0EsNkNBQUE7RUFDQTs7K0RBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsMkJBQUE7RUFDQSw2Q0FBQTtFQUNBOzsrREFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Es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QTtBQUNFO0VBQ0E7OztJQUdBLFdBQUE7R0FDRTs7RUFFRjs7SUFFQSxXQUFBO0dBQ0U7Q0FDQTtBQUNGO0VBQ0YsOEJBQUE7RUFDRSxzQkFBQTtDQUNFO0FBQ0EsOEVBQUE7QUFDRjtFQUNGO0lBQ0Usb0NBQUE7SUFDRSw0QkFBQTtHQUNBOztFQUVKO0lBQ0UsNkNBQUE7SUFDRSxxQ0FBQTtHQUNBOztFQUVKO0lBQ0Usb0NBQUE7SUFDRSw0QkFBQTtHQUNBO0NBQ0Y7QUFDRjtFQUNBO0lBQ0Usb0NBQUE7SUFDRSw0QkFBQTtHQUNBOztFQUVKO0lBQ0UsNkNBQUE7SUFDRSxxQ0FBQTtHQUNBOztFQUVKO0lBQ0Usb0NBQUE7SUFDRSw0QkFBQTtHQUNBO0NBQ0Y7QUFDRjtFQUNFLDhCQUFBO0VBQ0Usc0JBQUE7RUFDQSwrQ0FBQTtFQUNGLHVDQUFBO0NBQ0Y7QUFDRTtFQUNFO0lBQ0Esb0NBQUE7SUFDRiw0QkFBQTtHQUNGOztFQUVJO0lBQ0EsMENBQUE7SUFDRixrQ0FBQTtHQUNGOztFQUVFO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtHQUNBOztFQUVGO0lBQ0UsMENBQUE7SUFDRSxrQ0FBQTtHQUNBOztFQUVKO0lBQ0UsMENBQUE7SUFDRSxrQ0FBQTtHQUNBOztFQUVKO0lBQ0UsMENBQUE7SUFDRSxrQ0FBQTtHQUNBOztFQUVKO0lBQ0Usb0NBQUE7SUFDRSw0QkFBQTtHQUNBO0NBQ0Y7QUFDRjtFQUNFO0lBQ0Usb0NBQUE7SUFDQSw0QkFBQTtHQUNGOztFQUVGO0lBQ0UsMENBQUE7SUFDRSxrQ0FBQTtHQUNBOztFQUVKO0lBQ0UsMENBQUE7SUFDRSxrQ0FBQTtHQUNBOztFQUVKO0lBQ0UsMENBQUE7SUFDRSxrQ0FBQTtHQUNBOztFQUVKO0lBQ0UsMENBQUE7SUFDRSxrQ0FBQTtHQUNBOztFQUVKO0lBQ0UsMENBQUE7SUFDRSxrQ0FBQTtHQUNBOztFQUVKO0lBQ0Esb0NBQUE7SUFDRSw0QkFBQTtHQUNBO0NBQ0E7QUFDQTtFQUNGLG1DQUFBO0VBQ0EsMkJBQUE7Q0FDRTtBQUNFO0VBQ0E7O0lBRUosd0NBQUE7SUFDRSxnQ0FBQTtHQUNBOztFQUVFOzs7OztJQUtGLDRDQUFBO0lBQ0Esb0NBQUE7R0FDRTs7RUFFRjs7OztJQUlBLDJDQUFBO0lBQ0UsbUNBQUE7R0FDQTtDQUNGO0FBQ0Y7RUFDRTs7SUFFRSx3Q0FBQTtJQUNGLGdDQUFBO0dBQ0Y7O0VBRUU7Ozs7O0lBS0EsNENBQUE7SUFDQSxvQ0FBQTtHQUNFOztFQUVGOzs7O0lBSUEsMkNBQUE7SUFDQSxtQ0FBQTtHQUNFO0NBQ0E7QUFDRjtFQUNGLCtCQUFBO0VBQ0UsdUJBQUE7Q0FDQTtBQUNBO0VBQ0U7O0lBRUYsd0NBQUE7SUFDRixnQ0FBQTtHQUNFOztFQUVFOzs7OztJQUtGLDRDQUFBO0lBQ0Ysb0NBQUE7R0FDQTs7RUFFRTs7OztJQUlGLDJDQUFBO0lBQ0UsbUNBQUE7R0FDRTtDQUNBO0FBQ0Y7RUFDRjs7SUFFSSx3Q0FBQTtJQUNBLGdDQUFBO0dBQ0Y7O0VBRUE7Ozs7O0lBS0EsNENBQUE7SUFDRSxvQ0FBQTtHQUNBOztFQUVKOzs7O0lBSUUsMkNBQUE7SUFDRixtQ0FBQTtHQUNFO0NBQ0U7QUFDQTtFQUNGLCtCQUFBO0VBQ0YsdUJBQUE7Q0FDQTtBQUNFO0VBQ0U7SUFDQSxpQ0FBQTtJQUNGLHlCQUFBO0dBQ0Y7O0VBRUk7SUFDQSxtREFBQTtJQUNGLDJDQUFBO0dBQ0Y7O0VBRUk7SUFDQSxpREFBQTtJQUNGLHlDQUFBO0dBQ0Y7O0VBRUk7SUFDQSxtREFBQTtJQUNGLDJDQUFBO0dBQ0Y7O0VBRUk7SUFDQSxpREFBQTtJQUNGLHlDQUFBO0dBQ0Y7O0VBRUk7SUFDQSxpQ0FBQTtJQUNGLHlCQUFBO0dBQ0Y7Q0FDRTtBQUNFO0VBQ0E7SUFDRixpQ0FBQTtJQUNGLHlCQUFBO0dBQ0E7O0VBRUU7SUFDRixtREFBQTtJQUNBLDJDQUFBO0dBQ0U7O0VBRUE7SUFDRSxpREFBQTtJQUNBLHlDQUFBO0dBQ0Y7O0VBRUE7SUFDRSxtREFBQTtJQUNBLDJDQUFBO0dBQ0Y7O0VBRUE7SUFDRSxpREFBQTtJQUNBLHlDQUFBO0dBQ0Y7O0VBRUE7SUFDRSxpQ0FB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QUVBO0lBQ0UsV0FBQTtJQUNBLHVEQUFBO0lBQ0EsK0NBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRSxzQ0FBQTtFQUNFLDhCQUFBO0NBQ0E7QUFDQTtFQUNGO0lBQ0YsV0FBQTtJQUNFLHVEQUFBO0lBQ0UsK0NBQUE7R0FDQTs7RUFFRjtJQUNGLFdBQUE7SUFDQSx3REFBQTtJQUNFLGdEQUFBO0dBQ0E7Q0FDRjtBQUNBO0VBQ0U7SUFDRSxXQUFBO0lBQ0EsdURBQUE7SUFDQSwrQ0FBQTtHQUNGOztFQUVBO0lBQ0UsV0FBQTtJQUNBLHdEQUFBO0lBQ0EsZ0RBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRSxzQ0FBQTtFQUNFLDhCQUFBO0NBQ0E7QUFDQTtFQUNGO0lBQ0YsV0FBQTtJQUNFLHdEQUFBO0lBQ0UsZ0RBQUE7R0FDQTs7RUFFRjtJQUNGLFdBQUE7SUFDQSx1REFBQTtJQUNFLCtDQUFBO0dBQ0E7Q0FDRjtBQUNBO0VBQ0U7SUFDRSxXQUFBO0lBQ0Esd0RBQUE7SUFDQSxnREFBQTtHQUNGOztFQUVBO0lBQ0UsV0FBQTtJQUNBLHVEQUFBO0lBQ0EsK0NBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRSx1Q0FBQTtFQUNFLCtCQUFBO0NBQ0E7QUFDQTtFQUNGO0lBQ0YsMERBQUE7SUFDRSxrREFBQTtHQUNFOztFQUVBOztJQUVKLFdBQUE7SUFDQSx1REFBQTtJQUNFLCtDQUFBO0dBQ0E7O0VBRUY7SUFDRSxXQUFBO0lBQ0Usd0RBQUE7SUFDQSxnREFBQTtHQUNBO0NBQ0Y7QUFDRjtFQUNFO0lBQ0UsMERBQUE7SUFDQSxrREFBQTtHQUNBOztFQUVKOztJQUVFLFdBQUE7SUFDRSx1REFBQTtJQUNBLCtDQUFBO0dBQ0E7O0VBRUo7SUFDRSxXQUFBO0lBQ0Usd0RBQUE7SUFDQSxnREFBQTtHQUNBO0NBQ0Y7QUFDRjtFQUNBLG9DQUFBO0VBQ0UsNEJBQUE7Q0FDQTtBQUNGLHVCQUFBO0FBQ0E7RUFDRTtJQUNFLFdBQUE7R0FDQTs7RUFFRjtJQUNGLFdBQUE7R0FDRTtDQUNFO0FBQ0E7RUFDQTtJQUNGLFdBQUE7R0FDRjs7RUFFRTtJQUNFLFdBQUE7R0FDQTtDQUNBO0FBQ0Y7RUFDRiwrQkFBQTtFQUNFLHVCQUFBO0NBQ0U7QUFDQTtFQUNBO0lBQ0YsV0FBQTtJQUNGLDRDQUFBO0lBQ0Esb0NBQUE7R0FDRTs7RUFFRjtJQUNBLFdBQUE7SUFDRSx3Q0FBQTtJQUNFLGdDQUFBO0dBQ0E7Q0FDQTtBQUNGO0VBQ0E7SUFDRSxXQUFBO0lBQ0EsNENBQUE7SUFDQSxvQ0FBQTtHQUNGOztFQUVGO0lBQ0UsV0FBQTtJQUNFLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDQTtDQUNGO0FBQ0E7RUFDRSxtQ0FBQTtFQUNBLDJCQUFBO0NBQ0E7QUFDRjtFQUNGO0lBQ0EsV0FBQTtJQUNFLDhDQUFBO0lBQ0Esc0NBQUE7R0FDRjs7RUFFRTtJQUNFLFdBQUE7SUFDQSx3Q0FBQTtJQUNBLGdDQUFBO0dBQ0Y7Q0FDQTtBQUNFO0VBQ0E7SUFDQSxXQUFBO0lBQ0YsOENBQUE7SUFDRixzQ0FBQTtHQUNBOztFQUVJO0lBQ0EsV0FBQTtJQUNBLHdDQUFBO0lBQ0YsZ0NBQUE7R0FDQTtDQUNFO0FBQ0E7RUFDQSxzQ0FBQTtFQUNGLDhCQUFBO0NBQ0Y7QUFDQTtFQUNFO0lBQ0EsV0FBQTtJQUNGLDRDQUFBO0lBQ0Esb0NBQUE7R0FDRTs7RUFFRTtJQUNBLFdBQUE7SUFDRix3Q0FBQTtJQUNBLGdDQUFBO0dBQ0U7Q0FDQTtBQUNBO0VBQ0Y7SUFDRixXQUFBO0lBQ0EsNENBQUE7SUFDRSxvQ0FBQTtHQUNFOztFQUVBO0lBQ0YsV0FBQTtJQUNBLHdDQUFBO0lBQ0UsZ0NBQUE7R0FDQTtDQUNBO0FBQ0Y7RUFDRixtQ0FBQTtFQUNBLDJCQUFBO0NBQ0U7QUFDQTtFQUNGO0lBQ0EsV0FBQTtJQUNFLDhDQUFBO0lBQ0Usc0NBQUE7R0FDQTs7RUFFRjtJQUNBLFdBQUE7SUFDRSx3Q0FBQTtJQUNBLGdDQUFBO0dBQ0E7Q0FDRjtBQUNGO0VBQ0E7SUFDRSxXQUFBO0lBQ0UsOENBQUE7SUFDQSxzQ0FBQTtHQUNBOztFQUVGO0lBQ0UsV0FBQTtJQUNBLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRSxzQ0FBQTtFQUNBLDhCQUFBO0NBQ0Y7QUFDQTtFQUNBO0lBQ0UsV0FBQTtJQUNFLDJDQUFBO0lBQ0YsbUNBQUE7R0FDRjs7RUFFSTtJQUNGLFdBQUE7SUFDRix3Q0FBQTtJQUNBLGdDQUFBO0dBQ0U7Q0FDRTtBQUNGO0VBQ0Y7SUFDRSxXQUFBO0lBQ0UsMkNBQUE7SUFDRixtQ0FBQTtHQUNGOztFQUVFO0lBQ0EsV0FBQTtJQUNGLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDRTtDQUNFO0FBQ0Y7RUFDRixvQ0FBQTtFQUNFLDRCQUFBO0NBQ0U7QUFDQTtFQUNBO0lBQ0YsV0FBQTtJQUNGLDZDQUFBO0lBQ0EscUNBQUE7R0FDRTs7RUFFQTtJQUNGLFdBQUE7SUFDRSx3Q0FBQTtJQUNFLGdDQUFBO0dBQ0E7Q0FDQTtBQUNGO0VBQ0Y7SUFDQSxXQUFBO0lBQ0UsNkNBQUE7SUFDQSxxQ0FBQTtHQUNGOztFQUVFO0lBQ0UsV0FBQTtJQUNGLHdDQUFBO0lBQ0YsZ0NBQUE7R0FDRTtDQUNFO0FBQ0E7RUFDQSx1Q0FBQTtFQUNGLCtCQUFBO0NBQ0Y7QUFDQTtFQUNFO0lBQ0UsV0FBQTtJQUNGLDJDQUFBO0lBQ0YsbUNBQUE7R0FDRTs7RUFFRTtJQUNBLFdBQUE7SUFDRix3Q0FBQTtJQUNGLGdDQUFBO0dBQ0E7Q0FDRTtBQUNBO0VBQ0Y7SUFDQSxXQUFBO0lBQ0UsMkNBQUE7SUFDRSxtQ0FBQTtHQUNGOztFQUVBO0lBQ0UsV0FBQTtJQUNBLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRSxpQ0FBQTtFQUNFLHlCQUFBO0NBQ0Y7QUFDRjtFQUNFO0lBQ0UsV0FBQTtJQUNBLDZDQUFBO0lBQ0EscUNBQUE7R0FDRjs7RUFFRjtJQUNFLFdBQUE7SUFDQSx3Q0FBQTtJQUNGLGdDQUFBO0dBQ0E7Q0FDRTtBQUNFO0VBQ0Y7SUFDRixXQUFBO0lBQ0UsNkNBQUE7SUFDRSxxQ0FBQTtHQUNBOztFQUVGO0lBQ0YsV0FBQTtJQUNBLHdDQUFBO0lBQ0UsZ0NBQUE7R0FDRTtDQUNGO0FBQ0Y7RUFDRSxvQ0FBQTtFQUNFLDRCQUFBO0NBQ0E7QUFDQTtFQUNGO0lBQ0YsV0FBQTtJQUNBLGdEQUFBO0lBQ0Usd0NBQUE7R0FDQTtFQUNGO0lBQ0EsV0FBQTtJQUNFLHdDQUFBO0lBQ0UsZ0NBQUE7R0FDRjtDQUNGO0FBQ0U7RUFDRTtJQUNBLFdBQUE7SUFDQSxnREFBQTtJQUNGLHdDQUFBO0dBQ0Y7RUFDQTtJQUNFLFdBQUE7SUFDRSx3Q0FBQTtJQUNGLGdDQUFBO0dBQ0Y7Q0FDRTtBQUNFO0VBQ0Esc0NBQUE7RUFDQSw4QkFBQTtDQUNGO0FBQ0Y7RUFDQTtJQUNFLFdBQUE7SUFDQSwrQ0FBQTtJQUNGLHVDQUFBO0dBQ0E7RUFDRTtJQUNFLFdBQUE7SUFDRix3Q0FBQTtJQUNGLGdDQUFBO0dBQ0U7Q0FDRTtBQUNBO0VBQ0E7SUFDRixXQUFBO0lBQ0YsK0NBQUE7SUFDQSx1Q0FBQTtHQUNFO0VBQ0U7SUFDRixXQUFBO0lBQ0Ysd0NBQUE7SUFDRSxnQ0FBQTtHQUNFO0NBQ0E7QUFDQTtFQUNGLHVDQUFBO0VBQ0YsK0JBQUE7Q0FDQTtBQUNFO0VBQ0E7SUFDRixXQUFBO0lBQ0EsK0NBQUE7SUFDRSx1Q0FBQTtHQUNFO0VBQ0Y7SUFDRixXQUFBO0lBQ0Usd0NBQUE7SUFDRSxnQ0FBQTtHQUNBO0NBQ0E7QUFDRjtFQUNGO0lBQ0EsV0FBQTtJQUNFLCtDQUFBO0lBQ0UsdUNBQUE7R0FDRjtFQUNGO0lBQ0UsV0FBQTtJQUNFLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDQTtDQUNGO0FBQ0Y7RUFDQSx5Q0FBQTtFQUNFLGlDQUFBO0NBQ0E7QUFDRjtFQUNBO0lBQ0UsV0FBQTtJQUNFLDhDQUFBO0lBQ0Ysc0NBQUE7R0FDRjtFQUNFO0lBQ0UsV0FBQTtJQUNBLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQUE7SUFDRiw4Q0FBQTtJQUNGLHNDQUFBO0dBQ0U7RUFDRTtJQUNBLFdBQUE7SUFDQSx3Q0FBQTtJQUNGLGdDQUFBO0dBQ0Y7Q0FDQTtBQUNFO0VBQ0EsMENBQUE7RUFDRixrQ0FBQTtDQUNBO0FBQ0Usa0JBQUE7QUFDRTtFQUNBO0lBQ0EsV0FBQTtHQUNGOztFQUVFO0lBQ0EsV0FBQTtHQUNBO0NBQ0Y7QUFDRjtFQUNBO0lBQ0UsV0FBQTtHQUNFOztFQUVBO0lBQ0YsV0FBQTtHQUNBO0NBQ0U7QUFDQTtFQUNBLGdDQUFBO0VBQ0Ysd0JBQUE7Q0FDRjtBQUNBO0VBQ0U7SUFDQSxXQUFBO0dBQ0Y7O0VBRUU7SUFDRSxXQUFBO0lBQ0EsMkNBQUE7SUFDQSxtQ0FBQTtHQUNGO0NBQ0E7QUFDRTtFQUNBO0lBQ0EsV0FBQTtHQUNGOztFQUVGO0lBQ0UsV0FBQTtJQUNFLDJDQUFBO0lBQ0EsbUNBQUE7R0FDQTtDQUNGO0FBQ0E7RUFDRSxvQ0FBQTtFQUNBLDRCQUFBO0NBQ0E7QUFDRjtFQUNGO0lBQ0EsV0FBQTtHQUNFOztFQUVGO0lBQ0EsV0FBQTtJQUNFLDZDQUFBO0lBQ0UscUNBQUE7R0FDQTtDQUNBO0FBQ0Y7RUFDQTtJQUNFLFdBQUE7R0FDQTs7RUFFRjtJQUNGLFdBQUE7SUFDQSw2Q0FBQTtJQUNFLHFDQUFBO0dBQ0U7Q0FDQTtBQUNBO0VBQ0YsdUNBQUE7RUFDQSwrQkFBQTtDQUNFO0FBQ0E7RUFDQTtJQUNGLFdBQUE7R0FDRjs7RUFFRTtJQUNBLFdBQUE7SUFDRiw0Q0FBQTtJQUNBLG9DQUFBO0dBQ0U7Q0FDRTtBQUNBO0VBQ0E7SUFDRixXQUFBO0dBQ0E7O0VBRUU7SUFDQSxXQUFBO0lBQ0YsNENBQUE7SUFDRixvQ0FBQTtHQUNBO0NBQ0U7QUFDRTtFQUNBLG9DQUFBO0VBQ0EsNEJBQUE7Q0FDRjtBQUNBO0VBQ0U7SUFDQSxXQUFBO0dBQ0E7O0VBRUo7SUFDQSxXQUFBO0lBQ0UsOENBQUE7SUFDQSxzQ0FBQTtHQUNGO0NBQ0E7QUFDQTtFQUNFO0lBQ0UsV0FBQTtHQUNBOztFQUVBO0lBQ0YsV0FBQTtJQUNGLDhDQUFBO0lBQ0Usc0NBQUE7R0FDRTtDQUNFO0FBQ0Y7RUFDRSx1Q0FBQTtFQUNGLCtCQUFBO0NBQ0E7QUFDRjtFQUNGO0lBQ0UsV0FBQTtHQUNFOztFQUVBO0lBQ0UsV0FBQTtJQUNGLDJDQUFBO0lBQ0EsbUNBQUE7R0FDRjtDQUNGO0FBQ0U7RUFDRTtJQUNFLFdBQUE7R0FDRjs7RUFFQTtJQUNBLFdBQUE7SUFDRiwyQ0FBQTtJQUNGLG1DQUFBO0dBQ0U7Q0FDRTtBQUNBO0VBQ0EscUNBQUE7RUFDQSw2QkFBQTtDQUNGO0FBQ0Y7RUFDQTtJQUNFLFdBQUE7R0FDRTs7RUFFQTtJQUNBLFdBQUE7SUFDRiw2Q0FBQTtJQUNGLHFDQUFBO0dBQ0U7Q0FDRTtBQUNFO0VBQ0Y7SUFDRSxXQUFBO0dBQ0Y7O0VBRUY7SUFDRixXQUFBO0lBQ0UsNkNBQUE7SUFDRSxxQ0FBQTtHQUNFO0NBQ0Y7QUFDRTtFQUNGLHdDQUFBO0VBQ0EsZ0NBQUE7Q0FDRjtBQUNGO0VBQ0U7SUFDRSxXQUFBO0dBQ0U7O0VBRUE7SUFDRixXQUFBO0lBQ0EsNENBQUE7SUFDRixvQ0FBQTtHQUNGO0NBQ0U7QUFDRTtFQUNBO0lBQ0EsV0FBQTtHQUNBOztFQUVKO0lBQ0EsV0FBQTtJQUNFLDRDQUFBO0lBQ0Esb0NBQUE7R0FDQTtDQUNBO0FBQ0Y7RUFDQSxrQ0FBQTtFQUNFLDBCQUFBO0NBQ0U7QUFDQTtFQUNBO0lBQ0EsV0FBQTtHQUNBOztFQUVKO0lBQ0UsV0FBQTtJQUNFLDhDQUFBO0lBQ0Esc0NBQUE7R0FDQTtDQUNBO0FBQ0Y7RUFDRjtJQUNFLFdBQUE7R0FDRTs7RUFFQTtJQUNGLFdBQUE7SUFDRiw4Q0FBQTtJQUNFLHNDQUFBO0dBQ0U7Q0FDQTtBQUNGO0VBQ0YscUNBQUE7RUFDRSw2QkFBQTtDQUNFO0FBQ0E7RUFDRjtJQUNGLFdBQUE7SUFDQSx3Q0FBQTtJQUNFLGdDQUFBO0dBQ0U7RUFDQTtJQUNBLFdBQUE7SUFDQSxnREFBQTtJQUNBLHdDQUFBO0dBQ0Y7Q0FDRjtBQUNFO0VBQ0U7SUFDQSxXQUFBO0lBQ0Esd0NBQUE7SUFDQSxnQ0FBQTtHQUNGO0VBQ0Y7SUFDRSxXQUFBO0lBQ0UsZ0RBQUE7SUFDQSx3Q0FBQTtHQUNBO0NBQ0Y7QUFDRjtFQUNFLHVDQUFBO0VBQ0UsK0JBQUE7Q0FDQTtBQUNGO0VBQ0Y7SUFDRSxXQUFBO0lBQ0Usd0NBQUE7SUFDQSxnQ0FBQTtHQUNGO0VBQ0Y7SUFDQSxXQUFBO0lBQ0UsK0NBQUE7SUFDQSx1Q0FBQTtHQUNBO0NBQ0E7QUFDRjtFQUNBO0lBQ0UsV0FBQTtJQUNFLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDQTtFQUNBO0lBQ0EsV0FBQTtJQUNGLCtDQUFBO0lBQ0YsdUNBQUE7R0FDRTtDQUNFO0FBQ0E7RUFDQSx3Q0FBQTtFQUNBLGdDQUFBO0NBQ0Y7QUFDRjtFQUNFO0lBQ0UsV0FBQTtJQUNBLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDRjtFQUNGO0lBQ0UsV0FBQTtJQUNFLDhDQUFBO0lBQ0Esc0NBQUE7R0FDRjtDQUNGO0FBQ0U7RUFDRTtJQUNBLFdBQUE7SUFDRix3Q0FBQTtJQUNGLGdDQUFBO0dBQ0E7RUFDRTtJQUNFLFdBQUE7SUFDQSw4Q0FBQTtJQUNBLHNDQUFBO0dBQ0E7Q0FDQTtBQUNGO0VBQ0YsMkNBQUE7RUFDRSxtQ0FBQTtDQUNFO0FBQ0E7RUFDQTtJQUNBLFdBQUE7SUFDRix3Q0FBQTtJQUNGLGdDQUFBO0dBQ0U7RUFDRTtJQUNBLFdBQUE7SUFDQSwrQ0FBQTtJQUNGLHVDQUFBO0dBQ0Y7Q0FDRTtBQUNFO0VBQ0E7SUFDRixXQUFBO0lBQ0Ysd0NBQUE7SUFDRSxnQ0FBQTtHQUNFO0VBQ0E7SUFDRixXQUFBO0lBQ0YsK0NBQUE7SUFDQSx1Q0FBQTtHQUNFO0NBQ0E7QUFDQTtFQUNBLDBDQUFBO0VBQ0Ysa0NBQUE7Q0FDQTtBQUNFLGNBQUE7QUFDRTtFQUNBO0lBQ0YsdUdBQUE7SUFDRiwrRkFBQTtJQUNFLDRDQUFBO0lBQ0Usb0NBQUE7R0FDQTs7RUFFRjtJQUNGO2lDQUNFO0lBQ0U7aUNBQ0E7SUFDQSw0Q0FBQTtJQUNGLG9DQUFBO0dBQ0Y7O0VBRUU7SUFDRTtpQ0FDQTtJQUNGO2lDQUNGO0lBQ0UsMkNBQUE7SUFDRSxtQ0FBQTtHQUNBOztFQUVGO0lBQ0Y7OEJBQ0U7SUFDRTs4QkFDQTtJQUNBLDJDQUFBO0lBQ0YsbUNBQUE7R0FDRjs7RUFFRTtJQUNBLG9HQUFBO0lBQ0EsNEZBQUE7SUFDQSwyQ0FBQTtJQUNBLG1DQUFBO0dBQ0E7Q0FDQTtBQUNBO0VBQ0Y7SUFDQSx1R0FBQTtJQUNFLCtGQUFBO0lBQ0UsNENBQUE7SUFDQSxvQ0FBQTtHQUNGOztFQUVBO0lBQ0U7aUNBQ0E7SUFDQTtpQ0FDRjtJQUNGLDRDQUFBO0lBQ0Usb0NBQUE7R0FDRTs7RUFFQTtJQUNGO2lDQUNGO0lBQ0E7aUNBQ0U7SUFDRSwyQ0FBQTtJQUNBLG1DQUFBO0dBQ0Y7O0VBRUE7SUFDRTs4QkFDQTtJQUNBOzhCQUNGO0lBQ0YsMkNBQUE7SUFDRSxtQ0FBQTtHQUNFOztFQUVBO0lBQ0Ysb0dBQUE7SUFDRiw0RkFBQTtJQUNBLDJDQUFBO0lBQ0UsbUNBQUE7R0FDQTtDQUNBO0FBQ0E7RUFDQSxxQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtDQUNGO0FBQ0E7RUFDQTtJQUNFLCtEQUFBO0lBQ0UsdURBQUE7SUFDQSwyQ0FBQTtJQUNBLG1DQUFBO0lBQ0YsV0FBQTtHQUNGOztFQUVJO0lBQ0EsZ0VBQUE7SUFDQSx3REFBQTtJQUNGLDJDQUFBO0lBQ0YsbUNBQUE7R0FDRTs7RUFFRTtJQUNGLCtEQUFBO0lBQ0YsdURBQUE7SUFDRSxXQUFBO0dBQ0U7O0VBRUY7SUFDRiwrREFBQTtJQUNBLHVEQUFBO0dBQ0U7O0VBRUU7SUFDQSxzQ0FBQTtJQUNGLDhCQUFBO0dBQ0Y7Q0FDRTtBQUNFO0VBQ0E7SUFDQSwrREFBQTtJQUNGLHVEQUFBO0lBQ0YsMkNBQUE7SUFDRSxtQ0FBQTtJQUNFLFdBQUE7R0FDQTs7RUFFSjtJQUNFLGdFQUFBO0lBQ0Usd0RBQUE7SUFDQSwyQ0FBQTtJQUNGLG1DQUFBO0dBQ0Y7O0VBRUU7SUFDQSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsV0FBQTtHQUNGOztFQUVFO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtHQUNBOztFQUVKO0lBQ0Usc0NBQUE7SUFDRSw4QkFBQTtHQUNBO0NBQ0E7QUFDRjtFQUNGLGdEQUFBO0VBQ0Usd0NBQUE7RUFDRSxnQ0FBQTtFQUNBLHdCQUFBO0NBQ0Y7QUFDRjtFQUNFO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNGLDJDQUFBO0lBQ0YsbUNBQUE7SUFDQSxXQUFBO0dBQ0U7O0VBRUU7SUFDQSxnRUFBQTtJQUNGLHdEQUFBO0lBQ0YsMkNBQUE7SUFDRSxtQ0FBQTtHQUNFOztFQUVBO0lBQ0YsK0RBQUE7SUFDRix1REFBQTtJQUNFLFdBQUE7R0FDRTs7RUFFRjtJQUNGLCtEQUFBO0lBQ0UsdURBQUE7R0FDRTs7RUFFRjtJQUNGLHNDQUFBO0lBQ0EsOEJBQUE7R0FDRTtDQUNBO0FBQ0E7RUFDQTtJQUNGLCtEQUFBO0lBQ0EsdURBQUE7SUFDRSwyQ0FBQTtJQUNFLG1DQUFBO0lBQ0YsV0FBQTtHQUNGOztFQUVJO0lBQ0EsZ0VBQUE7SUFDQSx3REFBQTtJQUNGLDJDQUFBO0lBQ0YsbUNBQUE7R0FDQTs7RUFFSTtJQUNGLCtEQUFBO0lBQ0YsdURBQUE7SUFDRSxXQUFBO0dBQ0U7O0VBRUE7SUFDRiwrREFBQTtJQUNGLHVEQUFBO0dBQ0E7O0VBRUU7SUFDQSxzQ0FBQTtJQUNBLDhCQUFBO0dBQ0Y7Q0FDQTtBQUNFO0VBQ0UsZ0RBQUE7RUFDRix3Q0FBQTtFQUNGLGdDQUFBO0VBQ0Usd0JBQUE7Q0FDRTtBQUNBO0VBQ0E7SUFDRixzQ0FBQTtJQUNGLDhCQUFBO0dBQ0E7O0VBRUk7SUFDRixnRUFBQTtJQUNGLHdEQUFBO0lBQ0UsV0FBQTtHQUNFOztFQUVBO0lBQ0YsK0RBQUE7SUFDRix1REFBQTtJQUNBLFdBQUE7R0FDRTtDQUNBO0FBQ0E7RUFDQTtJQUNGLHNDQUFBO0lBQ0EsOEJBQUE7R0FDQTs7RUFFSTtJQUNBLGdFQUFBO0lBQ0Esd0RBQUE7SUFDRixXQUFBO0dBQ0Y7O0VBRUk7SUFDQSwrREFBQTtJQUNBLHVEQUFBO0lBQ0YsV0FBQTtHQUNGO0NBQ0E7QUFDRTtFQUNFLDRDQUFBO0VBQ0Esb0NBQUE7RUFDQSxpRUFBQTtFQUNGLHlEQUFBO0VBQ0YsaUNBQUE7RUFDRSx5QkFBQTtFQUNFLGdEQUFBO0VBQ0Esd0NBQUE7Q0FDQTtBQUNGO0VBQ0Y7SUFDQSxzQ0FBQTtJQUNFLDhCQUFBO0dBQ0E7O0VBRUE7SUFDRixnRUFBQTtJQUNBLHdEQUFBO0lBQ0UsV0FBQTtHQUNFOztFQUVBO0lBQ0YsK0RBQUE7SUFDRix1REFBQTtJQUNFLFdBQUE7R0FDRTtDQUNBO0FBQ0E7RUFDRjtJQUNGLHNDQUFBO0lBQ0EsOEJBQUE7R0FDRTs7RUFFRTtJQUNBLGdFQUFBO0lBQ0Ysd0RBQUE7SUFDRixXQUFBO0dBQ0U7O0VBRUU7SUFDQSwrREFBQTtJQUNGLHVEQUFBO0lBQ0YsV0FBQTtHQUNBO0NBQ0U7QUFDQTtFQUNBLDRDQUFBO0VBQ0Esb0NBQUE7RUFDRixpRUFBQTtFQUNBLHlEQUFBO0VBQ0UsZ0RBQUE7RUFDRSx3Q0FBQTtFQUNBLGlDQUFBO0VBQ0EseUJBQUE7Q0FDRjtBQUNGLGdCQUFBO0FBQ0U7RUFDRTtJQUNBLHlEQUFBO0lBQ0EsaURBQUE7SUFDRixXQUFBO0dBQ0Y7O0VBRUU7SUFDRSxnQ0FBQTtJQUNBLHdCQUFBO0lBQ0EsV0FBQTtHQUNGOztFQUVBO0lBQ0UsZ0NBQUE7SUFDQSx3QkFBQTtHQUNBOztFQUVKO0lBQ0Esd0NBQUE7SUFDRSxnQ0FBQTtHQUNBO0NBQ0E7QUFDQTtFQUNGO0lBQ0EseURBQUE7SUFDRSxpREFBQTtJQUNFLFdBQUE7R0FDQTs7RUFFRjtJQUNGLGdDQUFBO0lBQ0Usd0JBQUE7SUFDRSxXQUFBO0dBQ0E7O0VBRUY7SUFDRixnQ0FBQTtJQUNBLHdCQUFBO0dBQ0U7O0VBRUU7SUFDQSx3Q0FBQTtJQUNGLGdDQUFBO0dBQ0Y7Q0FDRTtBQUNFO0VBQ0EsMENBQUE7RUFDQSxrQ0FBQTtFQUNGLDRDQUFBO0VBQ0Ysb0NBQUE7Q0FDQTtBQUNFO0VBQ0E7SUFDQSx5REFBQTtJQUNBLGlEQUFBO0lBQ0YsV0FBQTtHQUNBOztFQUVJO0lBQ0EsaUNBQUE7SUFDQSx5QkFBQTtJQUNGLFdBQUE7R0FDRjs7RUFFSTtJQUNBLCtCQUFBO0lBQ0EsdUJBQUE7R0FDRjs7RUFFRjtJQUNFLHdDQUFBO0lBQ0UsZ0NBQUE7R0FDQTtDQUNBO0FBQ0Y7RUFDRjtJQUNFLHlEQUFBO0lBQ0UsaURBQUE7SUFDQSxXQUFBO0dBQ0E7O0VBRUo7SUFDQSxpQ0FBQTtJQUNFLHlCQUFBO0lBQ0EsV0FBQTtHQUNBOztFQUVGO0lBQ0EsK0JBQUE7SUFDQSx1QkFBQTtHQUNFOztFQUVBO0lBQ0Ysd0NBQUE7SUFDRSxnQ0FBQTtHQUNFO0NBQ0E7QUFDQTtFQUNGLHlDQUFBO0VBQ0YsaUNBQUE7RUFDQSw0Q0FBQTtFQUNFLG9DQUFBO0NBQ0U7QUFDRjtFQUNGO0lBQ0UsV0FBQTtHQUNFOztFQUVBO0lBQ0Ysd0RBQUE7SUFDRixnREFBQTtJQUNBLFdBQUE7R0FDRTtDQUNBO0FBQ0E7RUFDQTtJQUNGLFdBQUE7R0FDQTs7RUFFSTtJQUNGLHdEQUFBO0lBQ0YsZ0RBQUE7SUFDRSxXQUFBO0dBQ0U7Q0FDQTtBQUNBO0VBQ0YsMkNBQUE7RUFDRixtQ0FBQTtFQUNBLDJDQUFBO0VBQ0UsbUNBQUE7Q0FDRTtBQUNGO0VBQ0Y7SUFDRSxXQUFBO0dBQ0U7O0VBRUE7SUFDRiwwREFBQTtJQUNGLGtEQUFBO0lBQ0EsV0FBQTtHQUNFO0NBQ0E7QUFDQTtFQUNBO0lBQ0YsV0FBQTtHQUNBOztFQUVJO0lBQ0YsMERBQUE7SUFDRixrREFBQTtJQUNFLFdBQUE7R0FDRTtDQUNBO0FBQ0E7RUFDRiwwQ0FBQTtFQUNGLGtDQUFBO0VBQ0EsMkNBQUE7RUFDRSxtQ0FBQTtDQUNFO0FBQ0Ysd0JBQUE7QUFDRjtFQUNFO0lBQ0UsOENBQUE7SUFDQSxzQ0FBQTtJQUNBLFdBQUE7R0FDRjs7RUFFRjtJQUNFLHdDQUFBO0lBQ0EsZ0NBQUE7SUFDQSxXQUFBO0dBQ0E7Q0FDRjtBQUNBO0VBQ0U7SUFDRSw4Q0FBQTtJQUNGLHNDQUFBO0lBQ0YsV0FBQTtHQUNFOztFQUVFO0lBQ0Esd0NBQUE7SUFDRixnQ0FBQTtJQUNGLFdBQUE7R0FDQTtDQUNFO0FBQ0U7RUFDRixpQ0FBQTtFQUNGLHlCQUFBO0VBQ0UsaUNBQUE7RUFDRSx5QkFBQTtDQUNBO0FBQ0E7RUFDRjtJQUNGLDZDQUFBO0lBQ0EscUNBQUE7SUFDRSxXQUFBO0dBQ0E7O0VBRUE7SUFDRix3Q0FBQTtJQUNBLGdDQUFBO0lBQ0UsV0FBQTtHQUNFO0NBQ0Y7QUFDRjtFQUNFO0lBQ0UsNkNBQUE7SUFDQSxxQ0FBQTtJQUNBLFdBQUE7R0FDRjs7RUFFRjtJQUNFLHdDQUFBO0lBQ0UsZ0NBQUE7SUFDRixXQUFBO0dBQ0Y7Q0FDRTtBQUNFO0VBQ0EseUNBQUE7RUFDQSxpQ0FBQTtFQUNGLHNDQUFBO0VBQ0YsOEJBQUE7Q0FDQTtBQUNFO0VBQ0E7SUFDQSw0Q0FBQTtJQUNBLG9DQUFBO0lBQ0YsV0FBQTtHQUNBOztFQUVFO0lBQ0Usd0NBQUE7SUFDQSxnQ0FBQTtJQUNGLFdBQUE7R0FDRjtDQUNFO0FBQ0E7RUFDRTtJQUNBLDRDQUFBO0lBQ0Esb0NBQUE7SUFDQSxXQUFBO0dBQ0Y7O0VBRUE7SUFDQSx3Q0FBQTtJQUNFLGdDQUFBO0lBQ0EsV0FBQTtHQUNBO0NBQ0E7QUFDQTtFQUNGLDBDQUFBO0VBQ0Ysa0NBQUE7RUFDRSx1Q0FBQTtFQUNFLCtCQUFBO0NBQ0E7QUFDQTtFQUNGO0lBQ0YsNENBQUE7SUFDQSxvQ0FBQTtJQUNFLFdBQUE7R0FDRTs7RUFFRjtJQUNGLHdDQUFBO0lBQ0UsZ0NBQUE7SUFDQSxXQUFBO0dBQ0U7Q0FDQTtBQUNBO0VBQ0E7SUFDRiw0Q0FBQTtJQUNGLG9DQUFBO0lBQ0UsV0FBQTtHQUNBOztFQUVFO0lBQ0Esd0NBQUE7SUFDQSxnQ0FBQTtJQUNBLFdBQUE7R0FDRjtDQUNGO0FBQ0U7RUFDRSx1Q0FBQTtFQUNBLCtCQUFBO0VBQ0Esc0NBQUE7RUFDRiw4QkFBQTtDQUNGO0FBQ0E7RUFDRTtJQUNBLDZDQUFBO0lBQ0EscUNBQUE7SUFDQSxXQUFBO0dBQ0E7O0VBRUE7SUFDQSx3Q0FBQTtJQUNGLGdDQUFBO0lBQ0EsV0FBQTtHQUNFO0NBQ0U7QUFDQTtFQUNBO0lBQ0EsNkNBQUE7SUFDQSxxQ0FBQTtJQUNGLFdBQUE7R0FDRjs7RUFFSTtJQUNBLHdDQUFBO0lBQ0YsZ0NBQUE7SUFDRixXQUFBO0dBQ0U7Q0FDRTtBQUNBO0VBQ0Ysd0NBQUE7RUFDRixnQ0FBQTtFQUNFLHVDQUFBO0VBQ0UsK0JBQUE7Q0FDQTtBQUNBLG9CQUFBO0FBQ0Y7RUFDRjtJQUNBLFdBQUE7R0FDRTs7RUFFRTtJQUNBLDZDQUFBO0lBQ0EscUNBQUE7SUFDQSxXQUFBO0dBQ0Y7Q0FDRjtBQUNFO0VBQ0U7SUFDQSxXQUFBO0dBQ0Y7O0VBRUE7SUFDRSw2Q0FBQTtJQUNBLHFDQUFBO0lBQ0YsV0FBQTtHQUNGO0NBQ0U7QUFDRTtFQUNBLGtDQUFBO0VBQ0EsMEJBQUE7RUFDRixpQ0FBQTtFQUNGLHlCQUFBO0NBQ0E7QUFDRTtFQUNBO0lBQ0YsV0FBQTtHQUNBOztFQUVFO0lBQ0UsNENBQUE7SUFDQSxvQ0FBQTtJQUNBLFdBQUE7R0FDRjtDQUNGO0FBQ0U7RUFDRTtJQUNBLFdBQUE7R0FDQTs7RUFFSjtJQUNBLDRDQUFBO0lBQ0Usb0NBQUE7SUFDRSxXQUFBO0dBQ0E7Q0FDQTtBQUNGO0VBQ0YsMENBQUE7RUFDRSxrQ0FBQTtFQUNFLHNDQUFBO0VBQ0EsOEJBQUE7Q0FDQTtBQUNGO0VBQ0Y7SUFDQSxXQUFBO0dBQ0U7O0VBRUY7SUFDQSw2Q0FBQTtJQUNBLHFDQUFBO0lBQ0UsV0FBQTtHQUNFO0NBQ0Y7QUFDRjtFQUNFO0lBQ0UsV0FBQTtHQUNBOztFQUVGO0lBQ0YsNkNBQUE7SUFDQSxxQ0FBQTtJQUNFLFdBQUE7R0FDRTtDQUNGO0FBQ0Y7RUFDRSwyQ0FBQTtFQUNFLG1DQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQkFBQTtDQUNGO0FBQ0Y7RUFDQTtJQUNFLFdBQUE7R0FDQTs7RUFFRjtJQUNBLDZDQUFBO0lBQ0UscUNBQUE7SUFDRSxXQUFBO0dBQ0E7Q0FDQTtBQUNGO0VBQ0Y7SUFDRSxXQUFBO0dBQ0U7O0VBRUo7SUFDQSw2Q0FBQTtJQUNFLHFDQUFBO0lBQ0UsV0FBQTtHQUNBO0NBQ0E7QUFDRjtFQUNGLHdDQUFBO0VBQ0UsZ0NBQUE7RUFDRSxzQ0FBQTtFQUNGLDhCQUFBO0NBQ0Y7QUFDQTtFQUNFO0lBQ0EsV0FBQTtHQUNGOztFQUVFO0lBQ0UsNENBQUE7SUFDQSxvQ0FBQTtJQUNBLFdBQUE7R0FDQTtDQUNBO0FBQ0Y7RUFDRjtJQUNFLFdBQUE7R0FDRTs7RUFFQTtJQUNBLDRDQUFBO0lBQ0Esb0NBQUE7SUFDRixXQUFBO0dBQ0Y7Q0FDQTtBQUNFO0VBQ0UseUNBQUE7RUFDQSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsK0JBQUE7Q0FDQTtBQUNGLGNBQUE7QUFDRjtFQUNFO0lBQ0UsK0NBQUE7SUFDQSx1Q0FBQTtHQUNBOztFQUVBOztJQUVKLDRDQUFBO0lBQ0Esb0NBQUE7SUFDRSwrQ0FBQTtJQUNBLHVDQUFBO0dBQ0Y7O0VBRUU7O0lBRUUsNENBQUE7SUFDQSxvQ0FBQTtJQUNBLCtDQUFBO0lBQ0EsdUNBQUE7SUFDRixXQUFBO0dBQ0Y7O0VBRUk7SUFDQSw0Q0FBQTtJQUNBLG9DQUFBO0lBQ0EsV0FBQTtHQUNBO0NBQ0Y7QUFDRjtFQUNBO0lBQ0UsK0NBQUE7SUFDRSx1Q0FBQTtHQUNBOztFQUVBOztJQUVGLDRDQUFBO0lBQ0Ysb0NBQUE7SUFDRSwrQ0FBQTtJQUNFLHVDQUFBO0dBQ0E7O0VBRUE7O0lBRUYsNENBQUE7SUFDRixvQ0FBQTtJQUNBLCtDQUFBO0lBQ0UsdUNBQUE7SUFDQSxXQUFBO0dBQ0Y7O0VBRUU7SUFDRSw0Q0FBQTtJQUNBLG9DQUFBO0lBQ0EsV0FBQTtHQUNBO0NBQ0E7QUFDRjtFQUNGLHlDQUFBO0VBQ0UsaUNBQUE7RUFDRSw4REFBQTtFQUNBLHNEQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLG1DQUFBO0VBQ0YsMkJBQUE7Q0FDRjtBQUNBO0VBQ0U7SUFDRSxXQUFBO0lBQ0EsNENBQUE7SUFDQSxvQ0FBQTtJQUNBLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDRjs7RUFFQTtJQUNFLGtDQUFBO0lBQ0EsMEJBQUE7R0FDQTs7RUFFQTtJQUNGLGdDQUFBO0lBQ0Ysd0JBQUE7R0FDQTs7RUFFRTtJQUNGLFdBQUE7SUFDQSw0QkFBQTtJQUNFLG9CQUFBO0dBQ0U7Q0FDQTtBQUNBO0VBQ0E7SUFDQSxXQUFBO0lBQ0YsNENBQUE7SUFDRixvQ0FBQTtJQUNFLHdDQUFBO0lBQ0UsZ0NBQUE7R0FDQTs7RUFFQTtJQUNBLGtDQUFBO0lBQ0YsMEJBQUE7R0FDRjs7RUFFRTtJQUNFLGdDQUFBO0lBQ0Esd0JBQUE7R0FDQTs7RUFFQTtJQUNGLFdBQUE7SUFDRiw0QkFBQTtJQUNFLG9CQUFBO0dBQ0U7Q0FDQTtBQUNBO0VBQ0EscUNBQUE7RUFDQSw2QkFBQTtDQUNGO0FBQ0YsOEVBQUE7QUFDQTtFQUNFO0lBQ0EsV0FBQTtJQUNGLHVFQUFBO0lBQ0EsK0RBQUE7R0FDQTs7RUFFSTtJQUNGLFdBQUE7SUFDRix3Q0FBQTtJQUNFLGdDQUFBO0dBQ0U7Q0FDQTtBQUNBO0VBQ0Y7SUFDRixXQUFBO0lBQ0UsdUVBQUE7SUFDRSwrREFBQTtHQUNGOztFQUVGO0lBQ0UsV0FBQTtJQUNFLHdDQUFBO0lBQ0YsZ0NBQUE7R0FDRjtDQUNFO0FBQ0U7RUFDQSwrQkFBQTtFQUNBLHVCQUFBO0NBQ0Y7QUFDRiw4RUFBQTtBQUNFO0VBQ0U7SUFDRixXQUFBO0dBQ0Y7O0VBRUU7SUFDQSxXQUFBO0lBQ0YscUVBQUE7SUFDQSw2REFBQTtHQUNFO0NBQ0U7QUFDQTtFQUNBO0lBQ0EsV0FBQTtHQUNBOztFQUVKO0lBQ0UsV0FBQTtJQUNFLHFFQUFBO0lBQ0EsNkRBQUE7R0FDQTtDQUNBO0FBQ0E7RUFDRixnQ0FBQTtFQUNGLHdCQUFBO0NBQ0E7QUFDRSx1QkFBQTtBQUNFO0VBQ0E7SUFDQSxXQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtHQUNGOztFQUVBO0lBQ0UsV0FBQTtHQUNBO0NBQ0E7QUFDQTtFQUNBO0lBQ0YsV0FBQTtJQUNGLDBDQUFBO0lBQ0Esa0NBQUE7R0FDRTs7RUFFQTtJQUNBLFdBQUE7R0FDRjtDQUNBO0FBQ0U7RUFDRSwrQkFBQTtFQUNBLHVCQUFBO0NBQ0E7QUFDRjtFQUNGO0lBQ0UsV0FBQTtJQUNFLHFFQUFBO0lBQ0EsNkRBQUE7SUFDQSwwRUFBQTtJQUNGLGtFQUFBO0dBQ0Y7O0VBRUU7SUFDRSxXQUFBO0lBQ0Esd0VBQUE7SUFDQSxnRUFBQTtJQUNGLHVFQUFBO0lBQ0YsK0RBQUE7R0FDRTtDQUNFO0FBQ0E7RUFDQTtJQUNGLFdBQUE7SUFDRixxRUFBQTtJQUNBLDZEQUFBO0lBQ0UsMEVBQUE7SUFDQSxrRUFBQTtHQUNBOztFQUVGO0lBQ0EsV0FBQTtJQUNFLHdFQUFBO0lBQ0UsZ0VBQUE7SUFDQSx1RUFBQTtJQUNBLCtEQUFBO0dBQ0Y7Q0FDRjtBQUNFO0VBQ0UsbUNBQUE7RUFDQSwyQkFBQTtDQUNBO0FBQ0Y7RUFDRjtJQUNBLFdBQUE7SUFDRSxxRUFBQTtJQUNFLDZEQUFBO0lBQ0EsMEVBQUE7SUFDQSxrRUFBQTtHQUNGOztFQUVBO0lBQ0UsV0FBQTtJQUNBLHdFQUFBO0lBQ0EsZ0VBQUE7SUFDRix1RUFBQTtJQUNGLCtEQUFBO0dBQ0E7Q0FDRTtBQUNBO0VBQ0E7SUFDQSxXQUFBO0lBQ0YscUVBQUE7SUFDQSw2REFBQTtJQUNFLDBFQUFBO0lBQ0Usa0VBQUE7R0FDQTs7RUFFQTtJQUNBLFdBQUE7SUFDRix3RUFBQTtJQUNGLGdFQUFBO0lBQ0UsdUVBQUE7SUFDRSwrREFBQTtHQUNBO0NBQ0E7QUFDQTtFQUNBLG1DQUFBO0VBQ0YsMkJBQUE7Q0FDRjtBQUNBO0VBQ0U7SUFDRSxXQUFBO0lBQ0Esb0VBQUE7SUFDQSw0REFBQTtJQUNBLDBFQUFBO0lBQ0Esa0VBQUE7R0FDRjs7RUFFQTtJQUNFLFdBQUE7SUFDQSx5RUFBQTtJQUNBLGlFQUFBO0lBQ0EsdUVBQUE7SUFDQSwrREFBQTtHQUNGO0NBQ0Y7QUFDQTtFQUNFO0lBQ0EsV0FBQTtJQUNBLG9FQUFBO0lBQ0EsNERBQUE7SUFDRiwwRUFBQTtJQUNBLGtFQUFBO0dBQ0E7O0VBRUk7SUFDQSxXQUFBO0lBQ0EseUVBQUE7SUFDRixpRUFBQTtJQUNGLHVFQUFBO0lBQ0UsK0RBQUE7R0FDRTtDQUNBO0FBQ0Y7RUFDRixvQ0FBQTtFQUNBLDRCQUFBO0NBQ0U7QUFDRTtFQUNBO0lBQ0EsV0FBQTtJQUNGLG9FQUFBO0lBQ0YsNERBQUE7SUFDRSwwRUFBQTtJQUNFLGtFQUFBO0dBQ0E7O0VBRUo7SUFDQSxXQUFBO0lBQ0UseUVBQUE7SUFDQSxpRUFBQTtJQUNGLHVFQUFBO0lBQ0EsK0RBQUE7R0FDRTtDQUNFO0FBQ0E7RUFDQTtJQUNGLFdBQUE7SUFDRixvRUFBQTtJQUNFLDREQUFBO0lBQ0UsMEVBQUE7SUFDQSxrRUFBQTtHQUNGOztFQUVGO0lBQ0UsV0FBQTtJQUNFLHlFQUFBO0lBQ0EsaUVBQUE7SUFDQSx1RUFBQTtJQUNGLCtEQUFBO0dBQ0Y7Q0FDRTtBQUNFO0VBQ0EsaUNBQUE7RUFDRix5QkFBQTtDQUNGO0FBQ0EsbUJBQUE7QUFDRTtFQUNBO0lBQ0YsV0FBQTtHQUNBOztFQUVJO0lBQ0EsV0FBQTtJQUNBLDBDQUFBO0lBQ0Ysa0NBQUE7R0FDRjs7RUFFSTtJQUNBLFdBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQUE7R0FDQTs7RUFFRjtJQUNGLFdBQUE7SUFDRSwwQ0FBQTtJQUNFLGtDQUFBO0dBQ0E7O0VBRUo7SUFDQSxXQUFBO0dBQ0U7Q0FDQTtBQUNGO0VBQ0EsZ0NBQUE7RUFDRSx3QkFBQTtDQUNFO0FBQ0E7RUFDQTtJQUNGLFdBQUE7SUFDRix5RUFBQTtJQUNFLGlFQUFBO0lBQ0UsMEVBQUE7SUFDQSxrRUFBQTtHQUNGOztFQUVGO0lBQ0UsV0FBQTtJQUNFLG9FQUFBO0lBQ0EsNERBQUE7SUFDQSx1RUFBQTtJQUNGLCtEQUFBO0dBQ0Y7Q0FDRTtBQUNFO0VBQ0E7SUFDRixXQUFBO0lBQ0YseUVBQUE7SUFDQSxpRUFBQTtJQUNFLDBFQUFBO0lBQ0Esa0VBQUE7R0FDRjs7RUFFQTtJQUNFLFdBQUE7SUFDRSxvRUFBQTtJQUNBLDREQUFBO0lBQ0YsdUVBQUE7SUFDRiwrREFBQTtHQUNFO0NBQ0U7QUFDQTtFQUNBLG9DQUFBO0VBQ0YsNEJBQUE7RUFDRix3Q0FBQTtFQUNBLGdDQUFBO0NBQ0U7QUFDRTtFQUNBO0lBQ0YsV0FBQTtJQUNGLHdFQUFBO0lBQ0UsZ0VBQUE7R0FDRTs7RUFFQTtJQUNGLFdBQUE7SUFDRix5REFBQTtJQUNBLGlEQUFBO0dBQ0U7Q0FDQTtBQUNGO0VBQ0E7SUFDRSxXQUFBO0lBQ0Usd0VBQUE7SUFDQSxnRUFBQTtHQUNGOztFQUVBO0lBQ0UsV0FBQTtJQUNBLHlEQUFBO0lBQ0EsaURBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRSxvQ0FBQTtFQUNFLDRCQUFBO0VBQ0Esc0NBQUE7RUFDRiw4QkFBQTtDQUNGO0FBQ0U7RUFDRTtJQUNBLFdBQUE7SUFDQSx5RUFBQTtJQUNGLGlFQUFBO0dBQ0Y7O0VBRUU7SUFDQSxXQUFBO0lBQ0Ysd0RBQUE7SUFDQSxnREFBQTtHQUNFO0NBQ0U7QUFDQTtFQUNGO0lBQ0YsV0FBQTtJQUNFLHlFQUFBO0lBQ0UsaUVBQUE7R0FDQTs7RUFFRjtJQUNGLFdBQUE7SUFDQSx3REFBQTtJQUNFLGdEQUFBO0dBQ0U7Q0FDQTtBQUNGO0VBQ0YscUNBQUE7RUFDRSw2QkFBQTtFQUNFLHVDQUFBO0VBQ0EsK0JBQUE7Q0FDQTtBQUNGO0VBQ0Y7SUFDQSxXQUFBO0lBQ0Usd0VBQUE7SUFDQSxnRUFBQTtJQUNGLDBFQUFBO0lBQ0Esa0VBQUE7R0FDRTs7RUFFRTtJQUNGLFdBQUE7SUFDRixxRUFBQTtJQUNFLDZEQUFBO0lBQ0UsdUVBQUE7SUFDQSwrREFBQTtHQUNBO0NBQ0Y7QUFDRjtFQUNBO0lBQ0UsV0FBQTtJQUNFLHdFQUFBO0lBQ0EsZ0VBQUE7SUFDRiwwRUFBQTtJQUNGLGtFQUFBO0dBQ0U7O0VBRUU7SUFDQSxXQUFBO0lBQ0YscUVBQUE7SUFDRiw2REFBQTtJQUNBLHVFQUFBO0lBQ0UsK0RBQUE7R0FDQTtDQUNGO0FBQ0E7RUMxK0hBLGtDQUFBO0VDQUEsMEJBQUE7RUFDQSx3Q0FBQTtFQ0RBLGdDQUFBO0NiNGhPQztBQUNELHVCQUF1QjtBYzNoT3ZCO0VBQ0U7SUFDQSw0Q0FBQTtJQUNBLG9DQUFBO0lBQ0Esb0JBQUE7R0FDQTs7RWQ4aE9BO0ljNWhPQSx3Q0FBQTtJQUNFLGdDQUFBO0dBQ0E7Q2Q4aE9IO0FjN2hPeUI7RUFBQTtJQUN0Qiw0Q0FBQTtJZGdpT0Esb0NBQW9DO0lBQ3BDLG9CQUFvQjtHY2hpT0U7O0VkbWlPeEI7SUFDRSx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0djbGlPcEM7Q2RvaU9DO0FBQ0Q7RUFDRSxvQ0FBb0M7RWNsaU90Qyw0QkFBQTtDZG9pT0M7QUFDRDtFY2xpT0E7SUFDRSw0Q0FBQTtJQUNBLG9DQUFBO0lBQ0Esb0JBQUE7R2RvaU9DOztFY2ppT0M7SWRvaU9BLHdDQUF3QztJY25pT3hDLGdDQUFBO0dBQ0U7Q2RxaU9MO0FjcGlPMEI7RUFDdkI7SUFDRSw0Q0FBQTtJZHNpT0Ysb0NBQW9DO0ljcmlPbEMsb0JBQUE7R2R1aU9IOztFQUVEO0ljdmlPd0Isd0NBQUE7SUFBQSxnQ0FBQTtHZDBpT3ZCO0NBQ0Y7QWN6aU9HO0VkMmlPRixvQ2MxaU9JO0VkMmlPSiw0QmMxaU9JO0NkMmlPTDtBYzFpT0c7RWQ0aU9GO0ljMWlPSSwyQ0FBQTtJZDRpT0YsbUNBQW1DO0lBQ25DLG9CQUFvQjtHYzNpT3hCOztFQUVFO0lkNmlPRSx3Q0FBd0M7SWM1aU9sQixnQ0FBQTtHQUFBO0NkK2lPekI7QUFDRDtFQUNFO0ljL2lPd0IsMkNBQUE7SUFBQSxtQ0FBQTtJQUN0QixvQkFBQTtHZGtqT0Q7O0VBRUQ7SWNqak9GLHdDQUFBO0lBQ0UsZ0NBQUE7R2Rtak9DO0NlMW1PSDtBZjRtT0E7RWUxbU9FLHFDQUFBO0VBQ0EsNkJBQUE7Q2Y0bU9EO0FBQ0Q7RWUzbU8wQjtJQUFBLDJDQUFBO0lBQ3RCLG1DQUFBO0lmOG1PQSxvQkFBb0I7R0FDckI7O0VlNW1PRDtJZittT0Usd0NBQXdDO0llN21PNUMsZ0NBQUE7R0FDRTtDZittT0Q7QWU3bU9EO0VBQ0U7SWYrbU9FLDJDQUEyQztJZTdtTy9DLG1DQUFBO0lBQ0Usb0JBQUE7R2YrbU9DOztFZTVtT0Q7SWYrbU9FLHdDQUF3QztJZ0Jub081QyxnQ0FBQTtHQUNFO0NoQnFvT0Q7QWdCcG9PQztFQUNFLGtDQUFBO0VBQ0EsMEJBQUE7Q2hCc29PSDtBQUNELG1CQUFtQjtBaUI3b09qQjtFQUlFO0lqQjRvT0Esd0NBQXdDO0lpQjFvTzVDLGdDQUFBO0dBQ0U7O0VBRUE7SUFDQSxtQkFBZ0I7SWpCNG9PZCwyQ0FBMkM7SWtCaHBPL0MsbUNBQUE7R0FDRTtDbEJrcE9EO0FrQmpwT0M7RUFDRTtJQUNBLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDQTs7RUFDd0I7SUFBQSxtQkFBQTtJQUN0QiwyQ0FBQTtJbEJxcE9GLG1DQUFtQztHQUNwQztDa0JwcE9IO0FsQnNwT0E7RUFDRSxxQ0FBcUM7RWtCcnBPckMsNkJBQUE7Q0FBSztBbEJ3cE9QO0VrQnRwT0k7SUFDQSx3Q0FBQTtJbEJ3cE9BLGdDQUFnQztHa0J2cE9WOztFbEIwcE94QjtJQUNFLG1CQUFtQjtJQUNuQiw0Q0FBNEM7SWtCdnBPOUMsb0NBQUE7R0FDRTtDbEJ5cE9IO0FrQnhwT0c7RUFDRTtJbEIwcE9GLHdDQUF3QztJa0J4cE81QyxnQ0FBQTtHQUNFOztFQUVxQjtJQUNyQixtQkFBQTtJQUNFLDRDQUFBO0lBQ0Esb0NBQUE7R2xCMHBPRDtDQUNGO0FBQ0Q7RUFDRSxxQ2tCenBPRTtFbEIwcE9GLDZCa0J6cE9FO0NsQjBwT0g7QUFDRDtFa0J6cE9JO0loQlpGLHdDQUFBO0lBVEEsZ0NBQWE7R0Zrck9aOztFQUVEO0lFaHJPQSxtQkFBYztJQUNkLDJDQUFBO0lBQ0EsbUNBQUE7R0Zrck9DO0NBQ0Y7QWtCNXBPQztFbEI4cE9BO0lrQjVwT0Usd0NBQUE7SUFDQSxnQ0FBQTtHbEI4cE9EOztFQUVEO0lFMXFPQSxtQkFBVztJQUNYLDJDQUFBO0lnQmNFLG1DQUFBO0dsQitwT0Q7Q0FDRjtBRTdxT0M7RUYrcU9BLHNDRTlxT0U7RUYrcU9GLDhCRTlxT0U7Q0YrcU9IO0FrQmxxT0c7RWxCb3FPRjtJRTNyT0Esd0NBQUE7SUY2ck9FLGdDQUFnQztHRTVyT2xDOztFRityT0E7SUFDRSxtQkFBbUI7SWtCdHFPbkIsNENBQUE7SUFDRSxvQ0FBQTtHbEJ3cU9IO0NBQ0Y7QUFDRDtFbUIvdU9BO0lBQ0Usd0NBQUE7SUFDQSxnQ0FBQTtHQUNBOztFQUVBO0lBQ0EsbUJBQUE7SW5CaXZPRSw0Q0FBNEM7SW1CL3VPaEQsb0NBQUE7R0FDRTtDbkJpdk9EO0FtQi91T0Q7RUFDRSxtQ0FBQTtFQUNBLDJCQUFBO0NuQml2T0Q7O0FBRUQscUZtQmh2T0UsaUNBQUEsd0JBQUEsQ0FBQSwrRUFBQSw0QkFBQSxtQkFBQSxDQUFBLHVHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsK0JBQUEsc0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDRCQUFBLG1CQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsK0JBQUEsc0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDRCQUFBLG1CQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsK0JBQUEsc0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDRCQUFBLG1CQUFBLENBQUEsV0FBQSxtQkFBQSxDQUFBLHVCQUFBLG1CQUFBLENBQUEscUZBQUEsaUVBQUEsd0RBQUEsQ0FBQSxpRkFBQSx3Q0FBQSwrQkFBQSxDQUFBLHVGQUFBLDJDQUFBLGtDQUFBLENBQUEseUZBQUEsNENBQUEsbUNBQUEsQ0FBQSwrRkFBQSwrQ0FBQSxzQ0FBQSxDQUFBLGlHQUFBLG1FQUFBLDBEQUFBLENBQUEsbUdBQUEscUVBQUEsNERBQUEsQ0FBQSx5R0FBQSxvRUFBQSwyREFBQSxDQUFBLGlHQUFBLGlFQUFBLHdEQUFBLENBQUEsbUdBQUEsaUVBQUEsd0RBQUEsQ0FBQSx5R0FBQSxrRUFBQSx5REFBQSxDQUFBLGlHQUFBLGtFQUFBLHlEQUFBLENBQUEsbUdBQUEsaUVB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RUFDekIsVUFBVTtFQUNWLG9CQUFnQjtFQUNoQix1Q0FBdUM7RUFDdkMsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQix1QkFBdUI7RUFDdkIsNkNBQTJCO0NBQzVCO0FBQ0Q7RUFDRSxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osWUFBWTtFQUNaLFVBQVU7RUFDVixTQUFTO0VBQ1Qsb0JBQW9CO0VBQ3BCLGtDQUFrQztFQUNsQywwREFBMEQ7RUFDMUQsbUNBQW1DO1VBQzNCLDJCQUEyQjtDQUNwQztBQUNEO0VBQ0UsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSw4QkFBOEI7RUFDOUIsc0JBQXNCO0VBQ3RCLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLG1DQUFtQztVQUMzQiwyQkFBMkI7RUFDbkMsdUJBQXVCO0VBQ3ZCLGFBQWE7RUFDYixpREFBaUQ7VUFDekMseUNBQXlDO0VBQ2pELHVCQUF1QjtFQUN2Qiw0QkFBbUI7RUFDbkIsb0JBQW9CO0NBQ3JCO0FBQ0Q7RUFDRSw4QkFBOEI7RUFDOUIsc0JBQXNCO0VBQ3RCLGNBQWM7Q0FDZjtBQUNEO0VBQ0UseUJBQXlCO0VBQ3pCLDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIsNkJBQTZCO0NBQzlCO0FBQ0Q7RUFDRSx5QkFBeUI7RUFDekIsNEJBQTRCO0VBQzVCLDBCQUEwQjtFQUMxQiw2QkFBNkI7Q0FDOUI7QUFDRDtFQUNFLCtCQUErQjtFQUMvQixzQkFBc0I7RUFDdEIsb0JBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSwrQkFBK0I7RUFDL0Isc0JBQXNCO0VBQ3RCLG9CQUFtQjtDQUNwQjtBQUNEO0VBQ0U7SUFDRSxZQUFZO0lBQ1osUUFBUTtJQUNSLHdCQUF3QjtZQUNoQixnQkFBZ0I7SUFDeEIsbUJBQWM7R0FDZjtDQUNGO0FBQ0Q7RUFDRSxvQkFBb0I7Q0FDckI7QUFDRDtFQUNFLGVBQWU7RUFDZix5QkFBbUI7Q0FDcEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsWUFBWTtFQUNaLG9CQUFnQjtDQUNqQjtBQUNEO0VBQ0UsMkJBQTJCO0VBQzNCLGNBQWM7Q0FDZjtBQUNEO0VBQ0Usb0JBQWdCO0NBQ2pCO0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsU0FBUztDQUNWO0FBQ0Q7RUFDRSxXQUFXO0NBQ1o7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsVUFBVTtDQUNYO0FBQ0Q7O0VBRUUsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxRQUFRO0VBQ1IsWUFBWTtFQUNaLGFBQWE7Q0FDZDtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCIiwiZmlsZSI6InRvLmNzcyJ9 */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzL2dyYXBoaWsuY3NzIiwidmVuZG9ycy9wbHlyLmNzcyIsInNoYXJlZC9fdHlwb2dyYXBoeS5zdHlsIiwiYXBwbGljYXRpb24uY3NzIiwiaW5pdGlhbGl6ZXJzL19jb2xvcnMuc3R5bCIsInNoYXJlZC9fbWl4aW5zLnN0eWwiLCJpbml0aWFsaXplcnMvX3NjYWZmb2xkaW5nLnN0eWwiLCJpbml0aWFsaXplcnMvX3V0aWxzLnN0eWwiLCJpbml0aWFsaXplcnMvX2NsYXNzZXMuc3R5bCIsImluaXRpYWxpemVycy9fdHlwb2dyYXBoeS5zdHlsIiwiaW5pdGlhbGl6ZXJzL19pY29ucy5zdHlsIiwiaW5pdGlhbGl6ZXJzL19idXR0b25zLnN0eWwiLCJ2ZW5kb3JzL2FuaW1hdGUuY3NzIiwidmVuZG9ycy9hb3MuY3NzIiwidmVuZG9ycy9tb2RhbC12aWRlby5taW4uY3NzIiwib2JqZWN0cy9fYW5pbWF0aW9ucy5zdHlsIiwib2JqZWN0cy9fY2VydGlmaWNhdGUuc3R5bCIsIm9iamVjdHMvX2NvbnRhaW5lcnMuc3R5bCIsIm9iamVjdHMvX2Zvb3Rlci5zdHlsIiwib2JqZWN0cy9fZ2Rwci5zdHlsIiwib2JqZWN0cy9fbmF2LnN0eWwiLCJvYmplY3RzL19vdmVybGF5LnN0eWwiLCJvYmplY3RzL19zZWN0aW9ucy5zdHlsIiwib2JqZWN0cy9fc2tpcF9uYXZpZ2F0aW9uLnN0eWwiLCJvYmplY3RzL190b2dnbGVzLnN0eWwiLCJvYmplY3RzL192aWRlb3Muc3R5bCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztDQVVBOzs7QUFHQTtFQUNFLDZCQUFBO0VBQ0EsNkNBQUE7RUFDQTs7K0RBRUs7RUFDTCxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7QUFDRjs7QUFFQTtFQUNFLDZCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0FBQ0Y7OztBQUdBO0VBQ0UsNkJBQUE7RUFDQSx1Q0FBQTtFQUNBOzt5REFFSztFQUNM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QUEseUNBQUEsQ0FBQSxzQ0FBQSxDQUFBLDhDQUFBLENBQUEsc0NBQUEsQ0FBQSw4QkFBQSxDQUFBLDJEQUFBLENBQUEsd0JBQUEsQ0FBQSxnQkFBQSxDQUFBLHVEQUFBLHVCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxrREFBQSxDQUFBLFFBQUEsQ0FBQSxrQkFBQSxDQUFBLDJFQUFBLENBQUEsbUVBQUEsQ0FBQSwwR0FBQSxDQUFBLGtHQUFBLENBQUEsV0FBQSxDQUFBLDBDQUFBLENBQUEsZUFBQSxDQUFBLGtHQUFBLENBQUEsaUJBQUEsQ0FBQSwrQkFBQSxDQUFBLHVCQUFBLENBQUEsVUFBQSxDQUFBLHlDQUFBLENBQUEsbURBQUEsc0JBQUEsQ0FBQSxRQUFBLENBQUEsbUJBQUEsQ0FBQSx5REFBQSxDQUFBLFVBQUEsQ0FBQSx5Q0FBQSxDQUFBLG1DQUFBLENBQUEsOEJBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLENBQUEsbURBQUEsZUFBQSxDQUFBLGtEQUFBLENBQUEsUUFBQSxDQUFBLGtCQUFBLENBQUEsbUVBQUEsQ0FBQSxrR0FBQSxDQUFBLFdBQUEsQ0FBQSwwQ0FBQSxDQUFBLGlCQUFBLENBQUEsNEJBQUEsQ0FBQSx1QkFBQSxDQUFBLFVBQUEsQ0FBQSx5Q0FBQSxDQUFBLHNEQUFBLHVCQUFBLENBQUEsbUJBQUEsQ0FBQSx5REFBQSxDQUFBLFVBQUEsQ0FBQSx5Q0FBQSxDQUFBLDRDQUFBLGlCQUFBLENBQUEsNkZBQUEsc0JBQUEsQ0FBQSxRQUFBLENBQUEsbUJBQUEsQ0FBQSx5REFBQSxDQUFBLFVBQUEsQ0FBQSx5Q0FBQSxDQUFBLGtDQUFBLENBQUEsOEJBQUEsQ0FBQSxvQkFBQSxDQUFBLGdCQUFBLENBQUEsaURBQUEsc0JBQUEsQ0FBQSx1QkFBQSxDQUFBLFFBQUEsQ0FBQSxtQkFBQSxDQUFBLHlEQUFBLENBQUEsVUFBQSxDQUFBLHlDQUFBLENBQUEsa0NBQUEsQ0FBQSw4QkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FBQSw0Q0FBQSxlQUFBLENBQUEsa0RBQUEsQ0FB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O0lBS0ksNkJBQVc7UUFBWCxnQkFBVztJQUNYLGVBQVU7RUg2NEVsQjtBQUNGO0FHaDVFZ0M7RUFKMUI7SUFLSSw2QkFBVztRQUFYLGdCQUFXO0lBQ1gsZUFBVTtFSG01RWxCO0FBQ0Y7QUd0NUVnQztFQUoxQjtJQUtJLDZCQUFXO1FBQVgsZ0JBQVc7SUFDWCxlQUFVO0VIeTVFbEI7QUFDRjtBRzU1RWdDO0VBSjFCO0lBS0ksNkJBQVc7UUFBWCxnQkFBVztJQUNYLGVBQVU7RUgrNUVsQjtBQUNGO0FHbDZFZ0M7RUFKMUI7SUFLSSw2QkFBVztRQUFYLGdCQUFXO0lBQ1gsZUFBVTtFSHE2RWxCO0FBQ0Y7QUd4NkVnQztFQUoxQjtJQUtJLDZCQUFXO1FBQVgsZ0JBQVc7SUFDWCxlQUFVO0VIMjZFbEI7QUFDRjtBRzk2RWdDO0VBSjFCO0lBS0ksNkJBQVc7UUFBWCxnQkFBVztJQUNYLGVBQVU7RUhpN0VsQjtBQUNGO0FHcDdFZ0M7RUFKMUI7SUFLSSw2QkFBVztRQUFYLGdCQUFXO0lBQ1gsZUFBVTtFSHU3RWxCO0FBQ0Y7QUcxN0VnQztFQUoxQjtJQUtJLDZCQUFXO1FBQVgsZ0JBQVc7SUFDWCxlQUFVO0VINjdFbEI7QUFDRjtBR2g4RWdDO0VBSjFCO0lBS0ksNkJBQVc7UUFBWCxnQkFBVztJQUNYLGVBQVU7RUhtOEVsQjtBQUNGO0FHdDhFZ0M7RUFKMUI7SUFLSSw2QkFBVztRQUFYLGdCQUFXO0lBQ1gsZUFBVTtFSHk4RWxCO0FBQ0Y7QUc1OEVnQztFQUoxQjtJQUtJLDZCQUFXO1FBQVgsZ0JBQVc7SUFDWCxlQUFVO0VIKzhFbEI7QUFDRjtBR2w5RWdDO0VBSjFCO0lBS0ksNkJBQVc7UUFBWCxnQkFBVztJQUNYLGVBQVU7RUhxOUVsQjtBQUNGO0FHeDlFZ0M7RUFKMUI7SUFLSSw2QkFBVztRQUFYLGdCQUFXO0lBQ1gsZUFBVTtFSDI5RWxCO0FBQ0Y7QUc5OUVnQztFQUoxQjtJQUtJLDZCQUFXO1FBQVgsZ0JBQVc7SUFDWCxlQUFVO0VIaStFbEI7QUFDRjtBR3ArRWdDO0VBSjFCO0lBS0ksNkJBQVc7UUFB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RUFFQTtJQUNFLHlDQUFBO0lBQ0EsaUNBQUE7RUFDRjs7RUFFQTtJQUNFLG1DQUFBO0lBQ0EsMkJBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLG1DQUFBO0lBQ0EsMkJBQUE7RUFDRjs7RUFFQTtJQUNFLHlDQUFBO0lBQ0EsaUNBQUE7RUFDRjs7RUFFQTtJQUNFLHlDQUFBO0lBQ0EsaUNBQUE7RUFDRjs7RUFFQTtJQUNFLHlDQUFBO0lBQ0EsaUNBQUE7RUFDRjs7RUFFQTtJQUNFLHlDQUFBO0lBQ0EsaUNBQUE7RUFDRjs7RUFFQTtJQUNFLHlDQUFBO0lBQ0EsaUNBQUE7RUFDRjs7RUFFQTtJQUNFLG1DQUFBO0lBQ0EsMkJBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxrQ0FBQTtFQUNBLDBCQUFBO0FBQ0Y7QUFDQTtFQUNFOztJQUVFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTs7Ozs7SUFLRSwyQ0FBQTtJQUNBLG1DQUFBO0VBQ0Y7O0VBRUE7Ozs7SUFJRSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7O0lBRUUsdUNBQUE7SUFDQSwrQkFBQTtFQUNGOztFQUVBOzs7OztJQUtFLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjs7RUFFQTs7OztJQUlFLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSw4QkFBQTtFQUNBLHNCQUFBO0FBQ0Y7QUFDQTtFQUNFOztJQUVFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTs7Ozs7SUFLRSwyQ0FBQTtJQUNBLG1DQUFBO0VBQ0Y7O0VBRUE7Ozs7SUFJRSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7O0lBRUUsdUNBQUE7SUFDQSwrQkFBQTtFQUNGOztFQUVBOzs7OztJQUtFLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjs7RUFFQTs7OztJQUlFLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSw4QkFBQTtFQUNBLHNCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0NBQUE7SUFDQSx3QkFBQTtFQUNGOztFQUVBO0lBQ0Usa0RBQUE7SUFDQSwwQ0FBQTtFQUNGOztFQUVBO0lBQ0UsZ0RBQUE7SUFDQSx3Q0FBQTtFQUNGOztFQUVBO0lBQ0Usa0RBQUE7SUFDQSwwQ0FBQTtFQUNGOztFQUVBO0lBQ0UsZ0RBQUE7SUFDQSx3Q0FBQTtFQUNGOztFQUVBO0lBQ0UsZ0NBQUE7SUFDQSx3QkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0NBQUE7SUFDQSx3QkFBQTtFQUNGOztFQUVBO0lBQ0Usa0RBQUE7SUFDQSwwQ0FBQTtFQUNGOztFQUVBO0lBQ0UsZ0RBQUE7SUFDQSx3Q0FBQTtFQUNGOztFQUVBO0lBQ0Usa0RBQUE7SUFDQSwwQ0FBQTtFQUNGOztFQUVBO0lBQ0UsZ0RBQUE7SUFDQSx3Q0FBQTtFQUNGOztFQUVBO0lBQ0UsZ0NBQUE7SUFDQSx3QkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLDhDQUFBO0VBQ0Esc0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHlCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGOztFQUVBO0lBQ0UsNENBQUE7SUFDQSxvQ0FBQTtFQUNGOztFQUVBO0lBQ0UsMENBQUE7SUFDQSxrQ0FBQTtFQUNGOztFQUVBO0lBQ0UsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGOztFQUVBO0lBQ0UsMENBQUE7SUFDQSxrQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGOztFQUVBO0lBQ0UsNENBQUE7SUFDQSxvQ0FBQTtFQUNGOztFQUVBO0lBQ0UsMENBQUE7SUFDQSxrQ0FBQTtFQUNGOztFQUVBO0lBQ0UsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGOztFQUVBO0lBQ0UsMENBQUE7SUFDQSxrQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLG9DQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsbUNBQUE7SUFDQSwyQkFBQTtFQUNGOztFQUVBOztJQUVFLGtFQUFBO0lBQ0EsMERBQUE7RUFDRjs7RUFFQTs7OztJQUlFLGlFQUFBO0lBQ0EseURBQUE7RUFDRjs7RUFFQTs7O0lBR0Usa0VBQUE7SUFDQSwwREFBQTtFQUNGOztFQUVBO0lBQ0UsbUNBQUE7SUFDQSwyQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsbUNBQUE7SUFDQSwyQkFBQTtFQUNGOztFQUVBOztJQUVFLGtFQUFBO0lBQ0EsMERBQUE7RUFDRjs7RUFFQTs7OztJQUlFLGlFQUFBO0lBQ0EseURBQUE7RUFDRjs7RUFFQTs7O0lBR0Usa0VBQUE7SUFDQSwwREFBQTtFQUNGOztFQUVBO0lBQ0UsbUNBQUE7SUFDQSwyQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLDRCQUFBO0VBQ0Esb0JBQUE7QUFDRjtBQUNBLDZFQUFBO0FBQ0E7RUFDRTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTtJQUNFLG1FQUFBO0lBQ0EsMkRBQUE7RUFDRjs7RUFFQTtJQUNFLGlFQUFBO0lBQ0EseURBQUE7RUFDRjs7RUFFQTtJQUNFLG1FQUFBO0lBQ0EsMkRBQUE7RUFDRjs7RUFFQTtJQUNFLGlFQUFBO0lBQ0EseURBQUE7RUFDRjs7RUFFQTtJQUNFLGtFQUFBO0lBQ0EsMERBQUE7RUFDRjs7RUFFQTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTtJQUNFLG1FQUFBO0lBQ0EsMkRBQUE7RUFDRjs7RUFFQTtJQUNFLGlFQUFBO0lBQ0EseURBQUE7RUFDRjs7RUFFQTtJQUNFLG1FQUFBO0lBQ0EsMkRBQUE7RUFDRjs7RUFFQTtJQUNFLGlFQUFBO0lBQ0EseURBQUE7RUFDRjs7RUFFQTtJQUNFLGtFQUFBO0lBQ0EsMERBQUE7RUFDRjs7RUFFQTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSw4QkFBQTtFQUNBLHNCQUFBO0FBQ0Y7QUFDQTtFQUNFOzs7SUFHRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7O0VBRUE7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QUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxrQ0FBQTtFQUNBLDBCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDZDQUFBO0lBQ0EscUNBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsNkNBQUE7SUFDQSxxQ0FBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxxQ0FBQTtFQUNBLDZCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxtQ0FBQTtFQUNBLDJCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDRDQUFBO0lBQ0Esb0NBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsNENBQUE7SUFDQSxvQ0FBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxzQ0FBQTtFQUNBLDhCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxnQ0FBQTtFQUNBLHdCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDRDQUFBO0lBQ0Esb0NBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsNENBQUE7SUFDQSxvQ0FBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxtQ0FBQTtFQUNBLDJCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLCtDQUFBO0lBQ0EsdUNBQUE7RUFDRjtFQUNBO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSwrQ0FBQTtJQUNBLHVDQUFBO0VBQ0Y7RUFDQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UscUNBQUE7RUFDQSw2QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSw4Q0FBQTtJQUNBLHNDQUFBO0VBQ0Y7RUFDQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsOENBQUE7SUFDQSxzQ0FBQTtFQUNGO0VBQ0E7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLHNDQUFBO0VBQ0EsOEJBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsOENBQUE7SUFDQSxzQ0FBQTtFQUNGO0VBQ0E7SUFDRSxVQUFBO0lBQ0Es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VUFBQTtJQUNBLDZDQUFBO0lBQ0EscUNBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSw2Q0FBQTtJQUNBLHFDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0Usb0NBQUE7RUFDQSw0QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7RUFDQTtJQUNFLFVBQUE7SUFDQSwrQ0FBQTtJQUNBLHVDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0VBQ0E7SUFDRSxVQUFBO0lBQ0EsK0NBQUE7SUFDQSx1Q0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLHNDQUFBO0VBQ0EsOEJBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0VBQ0E7SUFDRSxVQUFBO0lBQ0EsOENBQUE7SUFDQSxzQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtFQUNBO0lBQ0UsVUFBQTtJQUNBLDhDQUFBO0lBQ0Esc0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLCtCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtFQUNBO0lBQ0UsVUFBQTtJQUNBLDZDQUFBO0lBQ0EscUNBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7RUFDQTtJQUNFLFVBQUE7SUFDQSw2Q0FBQTtJQUNBLHFDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsMENBQUE7RUFDQSxrQ0FBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7RUFDQTtJQUNFLFVBQUE7SUFDQSw4Q0FBQTtJQUNBLHNDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0VBQ0E7SUFDRSxVQUFBO0lBQ0EsOENBQUE7SUFDQSxzQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLHlDQUFBO0VBQ0EsaUNBQUE7QUFDRjtBQUNBLGFBQUE7QUFDQTtFQUNFO0lBQ0Usc0dBQUE7SUFDQSw4RkFBQTtJQUNBLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjs7RUFFQTtJQUNFO2dDQUNFO0lBQ0Y7Z0NBQ0U7SUFDRiwyQ0FBQTtJQUNBLG1DQUFBO0VBQ0Y7O0VBRUE7SUFDRTtnQ0FDRTtJQUNGO2dDQUNFO0lBQ0YsMENBQUE7SUFDQSxrQ0FBQTtFQUNGOztFQUVBO0lBQ0U7NkJBQ0U7SUFDRjs2QkFDRTtJQUNGLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjs7RUFFQTtJQUNFLG1HQUFBO0lBQ0EsMkZBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxzR0FBQTtJQUNBLDhGQUFBO0lBQ0EsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGOztFQUVBO0lBQ0U7Z0NBQ0U7SUFDRjtnQ0FDRTtJQUNGLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjs7RUFFQTtJQUNFO2dDQUNFO0lBQ0Y7Z0NBQ0U7SUFDRiwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7O0VBRUE7SUFDRTs2QkFDRTtJQUNGOzZCQUNFO0lBQ0YsMENBQUE7SUFDQSxrQ0FBQTtFQUNGOztFQUVBO0lBQ0UsbUdBQUE7SUFDQSwyRkFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxvQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSxvQkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjs7RUFFQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0VBQ0Y7O0VBRUE7SUFDRSxxQ0FBQTtJQUNBLDZCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtJQUNBLFVBQUE7RUFDRjs7RUFFQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7O0VBRUE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtFQUNGOztFQUVBO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLCtDQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQkFBQTtFQUNBLHVCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7SUFDQSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtFQUNGOztFQUVBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtJQUNBLFVBQUE7RUFDRjs7RUFFQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7RUFDRjs7RUFFQTtJQUNFLHFDQUFBO0lBQ0EsNkJBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjs7RUFFQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0VBQ0Y7O0VBRUE7SUFDRSxxQ0FBQTtJQUNBLDZCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsK0NBQUE7RUFDQSx1Q0FBQTtFQUNBLCtCQUFBO0VBQ0EsdUJBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSxxQ0FBQTtJQUNBLDZCQUFBO0VBQ0Y7O0VBRUE7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtJQUNBLFVBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHFDQUFBO0lBQ0EsNkJBQUE7RUFDRjs7RUFFQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsVUFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLDJDQUFBO0VBQ0EsbUNBQUE7RUFDQSxnRUFBQTtFQUNBLHdEQUFBO0VBQ0EsZ0NBQUE7RUFDQSx3QkFBQTtFQUNBLCtDQUFBO0VBQ0EsdUNBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSxxQ0FBQTtJQUNBLDZCQUFBO0VBQ0Y7O0VBRUE7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtJQUNBLFVBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHFDQUFBO0lBQ0EsNkJBQUE7RUFDRjs7RUFFQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsVUFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLDJDQUFBO0VBQ0EsbUNBQUE7RUFDQSxnRUFBQTtFQUNBLHdEQUFBO0VBQ0EsK0NBQUE7RUFDQSx1Q0FBQTtFQUNBLGdDQUFBO0VBQ0Esd0JBQUE7QUFDRjtBQUNBLGVBQUE7QUFDQTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSxnREFBQTtJQUNBLFVBQUE7RUFDRjs7RUFFQTtJQUNFLCtCQUFBO0lBQ0EsdUJBQUE7SUFDQSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSwrQkFBQTtJQUNBLHVCQUFBO0VBQ0Y7O0VBRUE7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VB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QUNFLDBDQUFBO0lBQ0Esa0NBQUE7SUFDQSxtQkFBQTtFQUNGOztFQUVBO0lBQ0UsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLGlDQUFBO0VBQ0EseUJBQUE7QUFDRjtBQUNBLGtCQUFBO0FBQ0E7RUFDRTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTtJQUNFLGtCQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsdUNBQUE7SUFDQSwrQkFBQTtFQUNGOztFQUVBO0lBQ0Usa0JBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0Usb0NBQUE7RUFDQSw0QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTtJQUNFLGtCQUFBO0lBQ0EsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsdUNBQUE7SUFDQSwrQkFBQTtFQUNGOztFQUVBO0lBQ0Usa0JBQUE7SUFDQSwyQ0FBQTtJQUNBLG1DQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0Usb0NBQUE7RUFDQSw0QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTtJQUNFLGtCQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsdUNBQUE7SUFDQSwrQkFBQTtFQUNGOztFQUVBO0lBQ0Usa0JBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UscUNBQUE7RUFDQSw2QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTtJQUNFLGtCQUFBO0lBQ0EsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsdUNBQUE7SUFDQSwrQkFBQTtFQUNGOztFQUVBO0lBQ0Usa0JBQUE7SUFDQSwyQ0FBQTtJQUNBLG1DQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0Usa0NBQUE7RUFDQSwwQkFBQTtBQUNGOztBQ3orSEEscUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLCtFQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx1R0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEsdUZBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsdUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEsdUZBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsdUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEsdUZBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsdUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEsdUZBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsdUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEsdUZBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsdUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEsdUZBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsdUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEsdUZBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsdUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEsdUZBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsdUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEsdUZBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsdUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLGlGQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSx5R0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEseUZBQUEsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEseUZBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLG1GQUFBLDJCQUFBLENBQUEsbUJBQUEsQ0FBQSwyR0FBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsV0FBQSxtQkFBQSxDQUFBLHVCQUFBLG1CQUFBLENBQUEscUZBQUEsZ0VBQUEsQ0FBQSx3REFBQSxDQUFBLGlGQUFBLHVDQUFBLENBQUEsK0JBQUEsQ0FBQSx1RkFBQSwwQ0FBQSxDQUFBLGtDQUFBLENBQUEseUZBQUEsMkNBQUEsQ0FBQSxtQ0FBQSxDQUFBLCtGQUFBLDhDQUFBLENBQUEsc0NBQUEsQ0FBQSxpR0FBQSxrRUFBQSxDQUFBLDBEQUFBLENBQUEsbUdBQUEsb0VBQUEsQ0FBQSw0REFBQSxDQUFBLHlHQUFBLG1FQUFBLENBQUEsMkRBQUEsQ0FBQSxpR0FBQSxnRUFBQSxDQUFBLHdEQUFBLENBQUEsbUdBQUEsZ0VBQUEsQ0FBQSx3REFBQSxDQUFBLHlHQUFBLGlFQUFBLENBQUEseURBQUEsQ0FBQSxpR0FBQSxpRUFBQSxDQUFBLHlEQUFBLENBQUEsbUdBQUEsZ0VBQUEsQ0FBQSx3REFBQSxDQUFBLHlHQUFBLG1FQUFBLENBQUEsMkRBQUEsQ0FBQSxtR0FBQSxpRUFBQSxDQUFBLHlEQUFBLENBQUEscUdBQUEsZ0VBQUEsQ0FBQSx3REFBQSxDQUFBLDJHQUFBLG1FQUFBLENBQUEsMkRBQUEsQ0FBQSxtR0FBQSxpRUFBQSxDQUFBLHlEQUFBLENBQUEscUdBQUEsZ0VBQUEsQ0FBQSx3REFBQSxDQUFBLDJHQUFBLG1FQUFBLENBQUEsMkRBQUEsQ0FBQSxjQUFBLGtEQUFBLFNBQUEsQ0FBQSw2Q0FBQSxDQUFBLHFEQUFBLENBQUEscUNBQUEsQ0FBQSx1REFBQSxDQUFBLDhEQUFBLFNBQUEsQ0FBQSxzQkFBQSxDQUFBLGNBQUEsQ0FBQSxvQ0FBQSx3Q0FBQSxDQUFBLGdDQUFBLENBQUEsc0NBQUEseUNBQUEsQ0FBQSxpQ0FBQSxDQUFBLHVDQUFBLHlDQUFBLENBQUEsaUNBQUEsQ0FBQSxzQ0FBQSx3Q0FBQSxDQUFBLGdDQUFBLENBQUEsMENBQUEsNkNBQUEsQ0FBQSxxQ0FBQSxDQUFBLHlDQUFBLDRDQUFBLENBQUEsb0NBQUEsQ0FBQSw0Q0FBQSw4Q0FBQSxDQUFBLHNDQUFBLENBQUEsMkNBQUEsNkNBQUEsQ0FBQSxxQ0FBQSxDQUFBLGtEQUFBLFNBQUEsQ0FBQSw2Q0FBQSxDQUFBLHFEQUFBLENBQUEscUNBQUEsQ0FBQSx1REFBQSxDQUFBLDhEQUFBLFNBQUEsQ0FBQSx3Q0FBQSxDQUFBLGdDQUFBLENBQUEsb0NBQUEsMkJBQUEsQ0FBQSxtQkFBQSxDQUFBLHVDQUFBLGtEQUFBLENBQUEsMENBQUEsQ0FBQSx5Q0FBQSxtREFBQSxDQUFBLDJDQUFBLENBQUEsMENBQUEsbURBQUEsQ0FBQSwyQ0FBQSxDQUFBLHlDQUFBLGtEQUFBLENBQUEsMENBQUEsQ0FBQSxxQ0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsd0NBQUEsbURBQUEsQ0FBQSwyQ0FBQSxDQUFBLDBDQUFBLG9EQUFBLENBQUEsNENBQUEsQ0FBQSwyQ0FBQSxvREFBQSxDQUFBLDRDQUFBLENBQUEsMENBQUEsbURBQUEsQ0FBQSwyQ0FBQSxDQUFBLG9EQUFBLHFDQUFBLENBQUEsNkNBQUEsQ0FBQSw2QkFBQSxDQUFBLGdEQUFBLENBQUEsK0NBQUEsQ0FBQSxpQkFBQSxDQUFBLGdFQUFBLGtCQUFBLENBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLHFDQUFBLHVDQUFBLENBQUEsK0JBQUEsQ0FBQSx1Q0FBQSx3Q0FBQSxDQUFBLGdDQUFBLENBQUEsd0NBQUEsd0NBQUEsQ0FBQSxnQ0FBQSxDQUFBLHVDQUFBLHVDQUFBLENBQUEsK0JBQUEsQ0FBQSxrREFBQSxrQ0FBQSxDQUFBLDBCQUFBLENBQUEscUNBQUEsQ0FBQSw2Q0FBQSxDQUFBLDZCQUFBLENBQUEsZ0RBQUEsQ0FBQSwrQ0FBQSxDQUFBLHNDQUFBLHNEQUFBLENBQUEsOENBQUEsQ0FBQSxrREFBQSxnREFBQSxDQUFBLHdDQUFBLENBQUEsdUNBQUEscURBQUEsQ0FBQSw2Q0FBQSxDQUFBLG1EQUFBLGdEQUFBLENBQUEsd0NBQUEsQ0FBQSxvQ0FBQSxzREFBQSxDQUFBLDhDQUFBLENBQUEsZ0RBQUEsZ0RBQUEsQ0FBQSx3Q0FBQSxDQUFBLHNDQUFBLHFEQUFBLENBQUEsNkNBQUEsQ0FBQSxrREFBQSxnREFBQSxDQUFBLHdDQUFBLENBQUE7QUNBQSwrQkFBQSxLQUFBLFNBQUEsQ0FBQSxHQUFBLFNBQUEsQ0FBQTtBQUFBLHVCQUFBLEtBQUEsU0FBQSxDQUFBLEdBQUEsU0FBQSxDQUFBLENBQUEscUNBQUEsS0FBQSxxQ0FBQSxDQUFBLDZCQUFBLENBQUEsR0FBQSxpQ0FBQSxDQUFBLHlCQUFBLENBQUEsQ0FBQSw2QkFBQSxLQUFBLHFDQUFBLENBQUEsNkJBQUEsQ0FBQSxHQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxDQUFBLGFBQUEsY0FBQSxDQUFBLEtBQUEsQ0FBQSxNQUFBLENBQUEsVUFBQSxDQUFBLFdBQUEsQ0FBQSxnQ0FBQSxDQUFBLGVBQUEsQ0FBQSxjQUFBLENBQUEsU0FBQSxDQUFBLDBDQUFBLENBQUEsa0NBQUEsQ0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEsa0NBQUEsQ0FBQSwwQkFBQSxDQUFBLHVDQUFBLENBQUEsK0JBQUEsQ0FBQSxtQkFBQSxTQUFBLENBQUEsMkNBQUEscUNBQUEsQ0FBQSw2QkFBQSxDQUFBLGtCQUFBLGVBQUEsQ0FBQSxVQUFBLENBQUEsV0FBQSxDQUFBLGFBQUEsQ0FBQSxhQUFBLENBQUEsbUJBQUEsa0JBQUEsQ0FBQSxxQkFBQSxDQUFBLFVBQUEsQ0FBQSxXQUFBLENBQUEsd0JBQUEsVUFBQSxDQUFBLFFBQUEsQ0FBQSxpQkFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSwwQ0FBQSxDQUFBLGtDQUFBLENBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHdDQUFBLENBQUEsZ0NBQUEsQ0FBQSxpQ0FBQSxDQUFBLHlCQUFBLENBQUEsaURBQUEsQ0FBQSx5Q0FBQSxDQUFBLGlDQUFBLENBQUEsaUVBQUEsQ0FBQSwrQkFBQSxpQkFBQSxDQUFBLEtBQUEsQ0FBQSxNQUFBLENBQUEsVUFBQSxDQUFBLFdBQUEsQ0FBQSx1QkFBQSxpQkFBQSxDQUFBLFNBQUEsQ0FBQSxTQUFBLENBQUEsV0FBQSxDQUFBLG9CQUFBLENBQUEsVUFBQSxDQUFBLFdBQUEsQ0FBQSxlQUFBLENBQUEsV0FBQSxDQUFBLHNCQUFBLENBQUEsOEJBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLDZCQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSwyREFBQSxVQUFBLENBQUEsaUJBQUEsQ0FBQSxVQUFBLENBQUEsVUFBQSxDQUFBLE9BQUEsQ0FBQSxNQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxpQkFBQSxDQUFBLGVBQUE7O0FDQUE7RUFBTyxrQkFBVztBWjZoT2xCO0FhM2hPQTtFQUNFLHNCQUFPO0VBQ1AsYUFBUTtFQUNSLG9CQUFRO0VBQVIsb0JBQVE7RUFBUixhQUFRO0VBQ1IsbUJBQVU7TUFBVixlQUFVO0VBQ1YsZ0RBQVc7VUFBWCx3Q0FBVztFQUNYLHNCQUFpQjtBYjZoT25CO0FhNWhPRTtFQUNFLDZCQUFXO01BQVgsZ0JBQVc7RUFDWCxlQUFVO0FiOGhPZDtBYTdoTzBCO0VBQUE7SUFDdEIsYUFBUTtFYmdpT1Y7QUFDRjtBYWhpTzBCO0VBQUE7SUFDdEIsYUFBUTtFYm1pT1Y7QUFDRjtBYWxpT0E7RUFDRSxtQkFBYztFQUNkLGdCQUFZO0Fib2lPZDtBYWxpT0E7RUFDRSxnQkFBWTtBYm9pT2Q7QWFsaU9BO0VBQ0UsY0FBTztFQUNQLG9CQUFRO0VBQVIsb0JBQVE7RUFBUixhQUFRO0VBQ1IseUJBQVk7TUFBWixzQkFBWTtVQUFaLG1CQUFZO0Fib2lPZDtBYW5pT0U7RUFFRSxtQkFBYztBYm9pT2xCO0FhbmlPSTtFQUNFLGdCQUFjO0FicWlPcEI7QWFwaU8yQjtFQUN2QjtJQUNFLGNBQVE7RWJzaU9aO0VhcmlPSTtJQUNFLGVBQVc7RWJ1aU9qQjtBQUNGO0FhdmlPMEI7RUFBQTtJQUN0QixtQkFBVTtRQUFWLGVBQVU7RWIwaU9aO0VhemlPRTtJQUNFLDZCQUFXO1FBQVgsZ0JBQVc7SUFDWCxlQUFVO0ViMmlPZDtFYTFpT0U7SUFDRSxjQUFZO0lBQ1osa0JBQWE7RWI0aU9qQjtBQUNGO0FhM2lPQTtFQUNFLG1CQUFLO01BQUwsV0FBSztVQUFMLE9BQUs7RUFDTCxrQkFBYTtBYjZpT2Y7QWE1aU8wQjtFQUFBO0lBQ3RCLGtCQUFhO0ViK2lPZjtBQUNGO0FhL2lPMEI7RUFBQTtJQUN0QixnQkFBVztJQUNYLGVBQWE7RWJrak9mO0FBQ0Y7QWFqak9BO0VBQ0UsZ0JBQVc7QWJtak9iO0FjMW1PQTtFQUNFLGNBQVE7RUFDUixpQkFBVztFQUNYLGVBQVM7RUFDVCxrQkFBVTtBZDRtT1o7QWMzbU8wQjtFQUFBO0lBQ3RCLGVBQVM7RWQ4bU9YO0FBQ0Y7QWM3bU9BO0VBQ0UsaUJBQVc7QWQrbU9iO0FjN21PQTtFQUNFLGlCQUFXO0FkK21PYjtBYzdtT0E7RUFDRSxpQkFBVztBZCttT2I7QWM3bU9BO0VBQ0UsZ0JBQVc7QWQrbU9iO0FjN21PQTtFQUNFLGVBQVU7QWQrbU9aO0Flbm9PQTtFQUNFLHFCQUFRO0FmcW9PVjtBZXBvT0U7RUFDRSxjQUFRO0VBQ1IsZ0JBQVc7RUFDWCxXQUFNO0Fmc29PVjtBZ0I3b09FO0VBSUUsNEJBQVk7QWhCNG9PaEI7QWdCMW9PQTtFQUNFLG9CQUFRO0VBQVIsb0JBQVE7RUFBUixhQUFRO0VBQ1IsbUJBQVU7TUFBVixlQUFVO0VBQ1YseUJBQVk7TUFBWixzQkFBWTtVQUFaLG1CQUFZO0VBQ1osd0JBQWdCO01BQWhCLHFCQUFnQjtVQUFoQix1QkFBZ0I7QWhCNG9PbEI7QWlCaHBPQTtFQUNFLGVBQVE7QWpCa3BPVjtBaUJqcE9FO0VBQ0Usb0JBQVE7RUFBUixvQkFBUTtFQUFSLGFBQVE7RUFDUix5QkFBWTtNQUFaLHNCQUFZO1VBQVosbUJBQVk7RUFDWix5QkFBZ0I7TUFBaEIsc0JBQWdCO1VBQWhCLDhCQUFnQjtFQUNoQixxQkFBVTtNQUFWLGlCQUFVO0FqQm1wT2Q7QWlCbHBPNEI7RUFBQTtJQUN0Qix3QkFBZ0I7UUFBaEIscUJBQWdCO1lBQWhCLHVCQUFnQjtFakJxcE9wQjtBQUNGO0FpQnBwT0E7RUFDRSxxQkFBUTtBakJzcE9WO0FpQnJwT0U7O0VBQ0UsWUFBTztFQUNQLFdBQU07RUFDTixjQUFRO0FqQndwT1o7QWlCdnBPMEI7RUFBQTtJQUN0QixhQUFRO0VqQjBwT1Y7QUFDRjtBaUJ2cE9FO0VBQ0UscUJBQVE7QWpCeXBPWjtBaUJ4cE9JO0VBQ0UscUJBQWdCO0FqQjBwT3RCO0FpQnhwT0E7RUFDRSxhQUFRO0FqQjBwT1Y7QWlCeHBPdUI7RUFDckI7SUFDRSxvQkFBUTtJQUFSLG9CQUFRO0lBQVIsYUFBUTtJQUNSLHlCQUFZO1FBQVosc0JBQVk7WUFBWixtQkFBWTtJQUNaLHdCQUFnQjtRQUFoQixxQkFBZ0I7WUFBaEIsdUJBQWdCO0lBQ2hCLHFCQUFnQjtJQUNoQixjQUFNO0lBQ04sWUFBTztJQUNQLFdBQU07SWZWUix3Q0FBVztJQUFYLGdDQUFXO0VGcXFPWDtFaUJ6cE9FO0lmWkYsd0NBQVc7SUFBWCxnQ0FBVztJQVRYLGlDQUFhO0lBQ2IsV0FBTztJQUNQLGtCQUFZO0lBQ1osbUJBQWE7SUFDYixvQkFBYztJQUNkLG9CQUFnQjtJQUNoQixjQUFhO0llbUJULGVBQVU7RWpCZ3FPZDtFaUI1cE9BO0lBQ0UsZUFBVTtJQUNWLFNBQUk7SUFDSixPQUFLO0lBQ0wsUUFBTTtJQUNOLFNBQU87SUFDUCw4QkFBVztJZmJiLDZCQUFXO0lBQ1gscUJBQVE7SWVjTixzQkFBaUI7SUFDakIsYUFBUTtFakIrcE9WO0VFN3FPQTtJQUNFLDZCQUFXO0lBQ1gscUJBQVE7RUYrcU9WO0VpQmxxT0U7SWZ4QkYsOEJBQVc7SUFDWCxxQkFBUTtFRjZyT1I7RUU1ck9BO0lBQ0UsOEJBQVc7SUFDWCxxQkFBUTtFRjhyT1Y7RWlCdHFPRTtJQUNFLGNBQVE7SUFDUixrQkFBVztFakJ3cU9mO0FBQ0Y7QWtCL3VPQTtFQUNFLGtCQUFTO0VBQ1QsTUFBSTtFQUNKLFFBQU07RUFDTixTQUFPO0VBQ1AsT0FBSztFQUNMLFdBQVE7QWxCaXZPVjtBa0IvdU9BO0VBQ0UsV0FBUTtBbEJpdk9WO0FrQi91T0E7RUFDRSxlQUFTO0VBQ1QsTUFBSTtFQUNKLFFBQU07RUFDTixTQUFPO0VBQ1AsT0FBSztFQUNMLFVBQVE7QWxCaXZPVjtBa0IvdU9BO0VBQ0Usa0JBQVM7RUFDVCxZQUFPO0FsQml2T1Q7QWtCL3VPQTtFQUNFLGdCQUFTO0FsQml2T1g7QW1CeHdPQTtFQUNFLG9CQUFRO0VBQVIsb0JBQVE7RUFBUixhQUFRO0VBQ1IsU0FBSTtFQUNKLHFCQUFnQjtNQUFoQixrQkFBZ0I7VUFBaEIseUJBQWdCO0VBQ2hCLHlCQUFZO01BQVosc0JBQVk7VUFBWixtQkFBWTtFQUNaLG9CQUFlO0VBQ2YsZ0NBQWM7QW5CMHdPaEI7QW1CeHdPQTtFQUNFLHFCQUFRO0VBQ1IsY0FBTTtFQUNOLGVBQVU7RUFDVixnQkFBWTtBbkIwd09kO0FtQnp3T0U7RUFDRSxxQkFBUTtFQUNSLGNBQU07RUFDTixlQUFVO0VBQ1YsZ0JBQVk7QW5CMndPaEI7QW1CendPQTtFQUNFLGdCQUFZO0VBQ1osZUFBVTtFQUNWLGNBQVk7QW5CMndPZDtBbUIxd08wQjtFQUFBO0lBQ3RCLGVBQVU7RW5CNndPWjtBQUNGO0FtQjd3TzBCO0VBQUE7SUFDdEIsZUFBVTtFbkJneE9aO0FBQ0Y7QW1CL3dPQTtFQUNFLFVBQVE7RUFDUixTQUFPO0VBQ1AsVUFBUTtFQUNSLFNBQU87RUFDUCxnQkFBVztBbkJpeE9iO0FtQi93T0k7RUFDRSxrQkFBYztBbkJpeE9wQjtBbUJoeE9NO0VBQ0UsZ0JBQWM7QW5Ca3hPdEI7QW1CanhPRTtFQUNFLG9CQUFRO0VBQVIsb0JBQVE7RUFBUixhQUFRO0VBQ1IsU0FBSTtFQUNKLGtCQUFRO0VBQ1IsbUJBQWM7RWpCVmhCLHdDQUFXO0VBQVgsZ0NBQVc7QUY4eE9iO0FtQmx4T0k7RWpCWkYsd0NBQVc7RUFBWCxnQ0FBVztBRml5T2I7QW1CbnhPSTtFQUNFLHNCQUFpQjtBbkJxeE92QjtBbUJweE9NO0VBQ0UseUJBQWlCO0FuQnN4T3pCO0FtQnJ4T1E7RUFDRSxVQUFRO0FuQnV4T2xCO0FtQnR4T0k7RUFDRSx5QkFBaUI7QW5Cd3hPdkI7QW1CdnhPTTtFQUNFLFVBQVE7RUFDUixZQUFPO0VBQ1AsV0FBTTtFQUNOLHNDQUFvQztFQUNwQyx3QkFBZ0I7RUFDaEIsNEJBQWtCO0VBQ2xCLGtDQUFvQjtFQUNwQixnQkFBYztFQUNkLDZCQUFpQjtBbkJ5eE96QjtBbUJ4eE9JO0VBQ0UseUJBQWlCO0FuQjB4T3ZCO0FtQnp4T007RUFDRSxVQUFRO0VBQ1IsWUFBTztFQUNQLFdBQU07RUFDTixzQ0FBb0M7RUFDcEMsZ0JBQWM7RUFDZCw2QkFBaUI7QW5CMnhPekI7QW1CMXhPSTtFQUNFLGdCQUFjO0FuQjR4T3BCO0FtQjN4T0k7RUFDRSxhQUFRO0FuQjZ4T2Q7QW1CNXhPSTtFQUNFLGtCQUFTO0VBQ1QsWUFBTztFQUNQLFdBQU07RUFDTixtQkFBYztFQUNkLHNCQUFpQjtFQUNqQix5REFBUTtVQUFSLGlEQUFRO0FuQjh4T2Q7QW1CN3hPTTtFakJwREosd0NBQVc7RUFBWCxnQ0FBVztFaUJzREwsV0FBUTtFQUNSLFlBQU87RUFDUCxXQUFNO0VBQ04sbUJBQWM7RUFDZCxzQkFBaUI7RUFDakIsa0JBQVM7RUFDVCxVQUFNO0VBQ04sV0FBTztFQUNQLHNDQUFVO1VBQVYsOEJBQVU7RUFDVixVQUFRO0FuQit4T2hCO0FtQjl4T0k7RUFDRSxjQUFRO0FuQmd5T2Q7QW1CL3hPRTtFQUNFLG9CQUFRO0VBQVIsb0JBQVE7RUFBUixhQUFRO0VBQ1IsU0FBSTtFQUNKLGtCQUFRO0VBQ1IsbUJBQWM7RWpCdEVoQix3Q0FBVztFQUFYLGdDQUFXO0FGdzJPYjtBbUJoeU9JO0VqQnhFRix3Q0FBVztFQUFYLGdDQUFXO0FGMjJPYjtBbUJqeU9JO0VBQ0Usc0JBQWlCO0FuQm15T3ZCO0FtQmx5T007RUFDRSx5QkFBaUI7QW5Cb3lPekI7QW1CbnlPUTtFQUNFLFVBQVE7QW5CcXlPbEI7QW1CcHlPSTtFQUNFLHlCQUFpQjtBbkJzeU92QjtBbUJyeU9NO0VBQ0UsVUFBUTtFQUNSLFlBQU87RUFDUCxXQUFNO0VBQ04sc0NBQW9DO0VBQ3BDLHdCQUFnQjtFQUNoQiw0QkFBa0I7RUFDbEIsa0NBQW9CO0FuQnV5TzVCO0FtQnR5T0k7RUFDRSx5QkFBaUI7QW5Cd3lPdkI7QW1CdnlPTTtFQUNFLFVBQVE7RUFDUixZQUFPO0VBQ1AsV0FBTTtFQUNOLHNDQUFvQztBbkJ5eU81QztBbUJ4eU9JO0VBQ0UsZ0JBQWM7QW5CMHlPcEI7QW1CenlPSTtFQUNFLGFBQVE7QW5CMnlPZDtBbUIxeU9JO0VBQ0Usa0JBQVM7RUFDVCxZQUFPO0VBQ1AsV0FBTTtFQUNOLGtCQUFjO0VBQ2Qsc0JBQWlCO0VBQ2pCLHlEQUFRO1VBQVIsaURBQVE7QW5CNHlPZDtBbUIzeU9NO0VqQjVHSix3Q0FBVztFQUFYLGdDQUFXO0VpQjhHTCxXQUFRO0VBQ1IsWUFBTztFQUNQLFdBQU07RUFDTixzQ0FBb0M7RUFDcEMsd0JBQWdCO0VBQ2hCLDRCQUFrQjtFQUNsQixrQ0FBb0I7RUFDcEIsa0JBQVM7RUFDVCxVQUFNO0VBQ04sV0FBTztFQUNQLHNDQUFVO1VBQVYsOEJBQVU7RUFDVixVQUFRO0FuQjZ5T2hCO0FtQjV5T0k7RUFDRSxjQUFRO0FuQjh5T2Q7QW1CNXlPQTtFQUNFLGVBQVU7RUFDVixnQkFBWTtFQUNaLGdCQUFZO0VBQ1osbUJBQWM7QW5COHlPaEI7QW1CN3lPMEI7RUFBQTtJQUN0QixlQUFVO0VuQmd6T1o7QUFDRjtBbUJoek8wQjtFQUFBO0lBQ3RCLGVBQVU7RW5CbXpPWjtBQUNGO0FtQmp6T0U7O0VBQ0UsZ0JBQVc7QW5Cb3pPZjtBbUJuek80QjtFQUFBOztJQUN0QixnQkFBVztFbkJ1ek9mO0FBQ0Y7QW1CdHpPQTtFQUNFLGdCQUFZO0VBQ1osZUFBVTtFQUNWLGNBQVk7RUFDWixjQUFNO0VBQ04sbUJBQWM7QW5Cd3pPaEI7QW1CdnpPMEI7RUFBQTtJQUN0QixlQUFVO0VuQjB6T1o7QUFDRjtBbUIxek8wQjtFQUFBO0lBQ3RCLGVBQVU7RW5CNnpPWjtBQUNGO0FtQjV6T0E7RUFDRSxlQUFVO0VBQ1YsY0FBWTtFQUNaLGNBQU07QW5COHpPUjtBbUI3ek8wQjtFQUFBO0lBQ3RCLGVBQVU7RW5CZzBPWjtBQUNGO0FtQmgwTzBCO0VBQUE7SUFDdEIsZUFBVTtFbkJtME9aO0FBQ0Y7QW1CbDBPQTtFQUNFLGNBQU07RUFDTixlQUFVO0VBQ1YsY0FBWTtFQUNaLGdCQUFZO0VBQ1osZ0JBQVc7RUFDWCxtQkFBYztBbkJvME9oQjtBbUJuME8wQjtFQUFBO0lBQ3RCLGVBQVU7SUFDVixtQkFBYztFbkJzME9oQjtBQUNGO0FtQnQwTzBCO0VBQUE7SUFDdEIsZUFBVTtJQUNWLG1CQUFjO0VuQnkwT2hCO0FBQ0Y7QW1CdDBPQTtFakJqTEUsd0NBQVc7RUFBWCxnQ0FBVztFaUJtTFgsaUJBQVk7QW5CdzBPZDtBbUJ2ME8wQjtFQUFBO0lBQ3RCLGlCQUFZO0VuQjAwT2Q7QUFDRjtBbUJ6ME9BO0VBQ0UsZUFBVTtFQUNWLFlBQU87RUFDUCxjQUFRO0FuQjIwT1Y7QW1CejBPQTtFQUNFLGtCQUFTO0VqQjdMVCx3Q0FBVztFQUFYLGdDQUFXO0FGeWdQYjtBbUIxME9FO0VBQ0UsV0FBUTtFQUNSLFVBQVE7RUFDUixrQkFBUztFQUNULE1BQUk7RUFDSixRQUFNO0VBQ04sT0FBSztFQUNMLGtCQUFhO0VBQ2IsaUNBQWlCO0VBQ2pCLGtDQUFnQjtVQUFoQiwwQkFBZ0I7RWpCeE1sQix3Q0FBVztFQUFYLGdDQUFXO0FGcWhQYjtBbUIxME9BOztFQUNFLGlCQUFZO0VBQ1osb0JBQVE7RUFBUixvQkFBUTtFQUFSLGFBQVE7RUFDUixtQkFBVTtNQUFWLGVBQVU7RUFDVixTQUFJO0VBQ0oseUJBQVk7TUFBWixzQkFBWTtVQUFaLG1CQUFZO0VBQ1osa0JBQVM7RUFDVCxVQUFTO0FuQjYwT1g7QW1CNTBPRTs7RUFDRSxjQUFRO0FuQiswT1o7QW1CNzBPQTtFQUNFLGtCQUFTO0VBQ1QsV0FBTztFQUNQLFVBQU07RUFDTixzQ0FBVTtVQUFWLDhCQUFVO0VBQ1YsVUFBUTtBbkIrME9WO0FtQi96T0E7RUFDRSxrQkFBVTtFQUNWLHNCQUFPO0VBQ1AscUJBQU87RUFDUCxzQ0FBVTtVQUFWLDhCQUFVO0VBQ1YsWUFBUTtFQUNSLG9CQUFJO0FuQmkwT047QW1CaDBPRTtFQUNFLDJCQUFRO0VBQVIsMkJBQVE7RUFBUixvQkFBUTtFQUNSLGNBQVk7QW5CazBPaEI7QW1CcHpPQTtFQUNFLFdBQU07RUFDTixhQUFRO0VBQ1IsZ0JBQVk7RUFDWixlQUFVO0FuQnN6T1o7QW1CcnpPMEI7RUFBQTtJQUN0QixlQUFVO0VuQnd6T1o7QUFDRjtBbUJ4ek8wQjtFQUFBO0lBQ3RCLGVBQVU7RW5CMnpPWjtBQUNGO0FtQjF6T0E7RUFDRSxnQkFBVztBbkI0ek9iO0FtQnZ6T0E7RUFDRSxnQkFBVztBbkJ5ek9iO0FtQnZ6T0E7RUFDRSxlQUFRO0FuQnl6T1Y7QW1CeHpPRTtFQUNFLHlCQUFPO0FuQjB6T1g7QW1CeHpPQTtFQUNFLGFBQVc7QW5CMHpPYjtBbUJ4ek9BO0VBQ0UsZ0JBQVc7QW5CMHpPYjtBb0J4blBBO0VBQ0UsZUFBUztFQUNULFdBQU87RUFDUCxVQUFNO0VBQ04seUNBQVU7VUFBVixpQ0FBVTtFQUNWLG9CQUFRO0VBQVIsb0JBQVE7RUFBUixhQUFRO0VBQ1IsbUJBQVU7TUFBVixlQUFVO0VBQ1Ysd0JBQWdCO01BQWhCLHFCQUFnQjtVQUFoQix1QkFBZ0I7RUFDaEIsY0FBVTtFQUNWLGVBQVc7RUFDWCxXQUFRO0VBQ1Isc0JBQWlCO0VBQ2pCLGFBQVE7RUFDUix5QkFBTztBcEIwblBUO0FvQnpuUEU7RUFDRSw2QkFBVztNQUFYLGdCQUFXO0VBQ1gsZUFBVTtBcEIyblBkO0FvQjFuUEU7OztFQUNFLHNDQUFVO1VBQVYsOEJBQVU7QXBCOG5QZDtBb0IzblBFO0VBQ0UsMEJBQVE7QXBCNm5QWjtBcUJucFBBO0VBQ0Usb0JBQVE7RUFBUixvQkFBUTtFQUFSLGFBQVE7RUFDUix5QkFBWTtNQUFaLHNCQUFZO1VBQVosbUJBQVk7RUFDWixXQUFLO0FyQnFwUFA7QXFCbnBQQTtFQUNFLG9CQUFRO0VBQVIsb0JBQVE7RUFBUixhQUFRO0VBQ1IsMEJBQWM7TUFBZCxxQkFBYztFQUNkLHdCQUFnQjtNQUFoQixxQkFBZ0I7VUFBaEIsdUJBQWdCO0VBQ2hCLHlCQUFZO01BQVosc0JBQVk7VUFBWixtQkFBWTtFQUNaLG1CQUFjO0VBQ2QsZ0RBQVc7VUFBWCx3Q0FBVztFQUNYLFlBQU87RUFDUCxXQUFNO0VBQ04sc0JBQWlCO0VBQ2pCLGVBQU87RUFDUCxxQkFBZ0I7RUFDaEIsd0JBQVc7S0FBWCxxQkFBVztVQUFYLGdCQUFXO0VBQ1gsU0FBTztBckJxcFBUO0FxQnBwUEU7RUFDRSxjQUFRO0VBQ1IsZ0JBQVc7RUFDWCxXQUFNO0FyQnNwUFY7QXFCcHBQQTtFQUNFLGtCQUFTO0FyQnNwUFg7QXFCcnBQRTtFbkJNQSx3Q0FBVztFQUFYLGdDQUFXO0VtQkpULFdBQVE7RUFDUixVQUFNO0VBQ04sV0FBTztFQUNQLHNCQUFpQjtFQUNqQixxREFBVTtVQUFWLDZDQUFVO0VBQ1Ysa0JBQVM7RUFDVCxVQUFNO0VBQ04sV0FBTztFQUNQLG9CQUFlO0VBQ2YsVUFBUTtBckJ1cFBaO0FxQnRwUEU7RUFDRSxVQUFTO0FyQndwUGI7QXFCbnBQQTtFQUNFLFdBQU07RUFDTixrQkFBVztFQUNYLGVBQU87RW5CZlAsd0NBQVc7RUFBWCxnQ0FBVztFbUJpQlgsb0JBQVE7RUFBUixvQkFBUTtFQUFSLGFBQVE7RUFDUiwwQkFBYztNQUFkLHFCQUFjO0VBQ2QseUJBQVk7TUFBWixzQkFBWTtVQUFaLG1CQUFZO0VBQ1osd0JBQWdCO01BQWhCLHFCQUFnQjtVQUFoQix1QkFBZ0I7RUFDaEIscUJBQWdCO0VBQ2hCLHdCQUFXO0tBQVgscUJBQVc7VUFBWCxnQkFBVztFQUNYLFNBQU87RUFDUCxlQUFVO0VBQ1Ysc0NBQVk7RUFDWixrQkFBUztFQUNULG1CQUFjO0VBQ2Qsc0JBQWlCO0VBQ2pCLDBCQUFTO0FyQnFwUFg7QXFCcHBQRTtFQUNFLFdBQVE7RUFDUixrQkFBUztFQUNULG9CQUFlO0VBQ2YsV0FBTztFQUNQLFdBQU07RUFDTixTQUFPO0VBQ1AsUUFBTTtFQUNOLG1CQUFjO0VBQ2QsaUNBQWM7RUFDZCx5REFBYztFQUNkLGtDQUFVO1VBQVYsMEJBQVU7QXJCc3BQZDtBcUJwcFBBO0VBQ0Usa0JBQVM7QXJCc3BQWDtBcUJwcFBBO0VuQmpCRSw2QkFBVztFQUNYLHFCQUFRO0VBQ1IsYUFBVztFbUJzQlgsa0JBQVM7RUFDVCxVQUFNO0VBQ04sa0NBQVU7VUFBViwwQkFBVTtFQUNWLHNCQUFJO0VBQ0osWUFBUztFQUNULGdEQUFXO1VBQVgsd0NBQVc7RUFDWCxzQkFBaUI7RUFDakIsa0JBQVE7RUFDUixtQkFBYztBckJtcFBoQjtBRWhyUEU7RUFDRSw2QkFBVztFQUNYLHFCQUFRO0VBQ1IsYUFBVztBRmtyUGY7QXFCcnFQRTtFbkJWQSx3QkFBVztFQUNYLDJCQUFjO0VBQ2QseUJBQVk7RUFDWiw0QkFBZTtBRmtyUGpCO0FFanJQRTtFQUNFLHdCQUFXO0VBQ1gsMkJBQWM7RUFDZCx5QkFBWTtFQUNaLDRCQUFlO0FGbXJQbkI7QXFCL3FQRTtFbkI5QkEsOEJBQVc7RUFDWCxxQkFBUTtFQUNSLGtCQUFXO0FGZ3RQYjtBRS9zUEU7RUFDRSw4QkFBVztFQUNYLHFCQUFRO0VBQ1Isa0JBQVc7QUZpdFBmO0FxQjdxUDBCO0VBQUE7SUFDdEIsV0FBTTtJQUNOLE9BQUs7SUFDTCx1QkFBVTtZQUFWLGVBQVU7SUFDVixhQUFRO0VyQmdyUFY7QUFDRjtBcUJoclBFO0VBQ0UsbUJBQVk7QXJCa3JQaEI7QXFCanJQRTtFQUNFLGNBQVE7RUFDUixrQkFBYztBckJtclBsQjtBcUJsclBJO0VBQ0UsZ0JBQWM7QXJCb3JQcEI7QXFCbnJQSTtFQUNFLFdBQU07RUFDTixlQUFVO0FyQnFyUGhCO0FxQnByUEk7RUFDRSwwQkFBaUI7RUFDakIsYUFBUTtBckJzclBkO0FzQnZ5UEE7RUFDRSxlQUFTO0F0Qnl5UFg7QXNCdnlQQTtFQUNFLGVBQVE7RUFDUixRQUFPO0F0Qnl5UFQ7QXNCeHlQRTtFQUNFLFVBQVE7QXRCMHlQWjtBc0J4eVBBO0VBQ0Usa0JBQVU7RUFDVixzQkFBZ0I7RUFDaEIsU0FBUTtBdEIweVBWO0FzQnh5UEE7O0VBQ0Usa0JBQVU7RUFDVixNQUFLO0VBQ0wsT0FBTTtFQUNOLFdBQU87RUFDUCxZQUFRO0F0QjJ5UFY7QXNCenlQQTtFQUNFLGVBQU87QXRCMnlQVDs7QUFFQSxpcHFFQUFpcHFFIiwiZmlsZSI6ImFwcGxpY2F0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gICAgICAgIFRoaXMgZm9udCBzb2Z0d2FyZSBpcyB0aGUgcHJvcGVydHkgb2YgQ29tbWVyY2lhbCBUeXBlLlxuXG4gICAgICAgIFlvdSBtYXkgbm90IG1vZGlmeSB0aGUgZm9udCBzb2Z0d2FyZSwgdXNlIGl0IG9uIGFub3RoZXIgd2Vic2l0ZSwgb3IgaW5zdGFsbCBpdCBvbiBhIGNvbXB1dGVyLlxuXG4gICAgICAgIExpY2Vuc2UgaW5mb3JtYXRpb24gaXMgYXZhaWxhYmxlIGF0IGh0dHA6Ly9jb21tZXJjaWFsdHlwZS5jb20vZXVsYVxuICAgICAgICBGb3IgbW9yZSBpbmZvcm1hdGlvbiBwbGVhc2UgdmlzaXQgQ29tbWVyY2lhbCBUeXBlIGF0IGh0dHA6Ly9jb21tZXJjaWFsdHlwZS5jb20gb3IgZW1haWwgdXMgYXQgaW5mb1thdF1jb21tZXJjaWFsdHlwZS5jb21cblxuICAgICAgICBDb3B5cmlnaHQgKEMpIDIwMTYgU2Nod2FydHpjbyBJbmMuXG4gICAgICAgIExpY2Vuc2U6IDE2MTEtWk9HU0pTICAgICBcbiovXG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBMQyBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1TdXBlckl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLVN1cGVySXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1TdXBlckl0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLVN1cGVySXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgOTAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLVN1cGVySXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBMQyBXZWInO1xuICBmb250LXdlaWdodDogIDkwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgTEMgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstU3VwZXItV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1TdXBlci1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstU3VwZXItV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1TdXBlci1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDkwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uR3JhcGhpay1TdXBlci1XZWIge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgTEMgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA5MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLUJsYWNrSXRhbGljLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstQmxhY2tJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLUJsYWNrSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstQmxhY2tJdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA4MDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLkdyYXBoaWstQmxhY2tJdGFsaWMtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgODAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1CbGFjay1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLUJsYWNrLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1CbGFjay1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLUJsYWNrLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgODAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLUJsYWNrLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBmb250LXdlaWdodDogIDgwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstQm9sZEl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLUJvbGRJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLUJvbGRJdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1Cb2xkSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNzAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLUJvbGRJdGFsaWMtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgNzAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1Cb2xkLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstQm9sZC1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstQm9sZC1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLUJvbGQtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA3MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLkdyYXBoaWstQm9sZC1XZWIge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA3MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIExDIFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLVNlbWlib2xkSXRhbGljLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstU2VtaWJvbGRJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLVNlbWlib2xkSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstU2VtaWJvbGRJdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA2MDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLkdyYXBoaWstU2VtaWJvbGRJdGFsaWMtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIExDIFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgNjAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBMQyBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1TZW1pYm9sZC1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLVNlbWlib2xkLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1TZW1pYm9sZC1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLVNlbWlib2xkLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNjAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLVNlbWlib2xkLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBMQyBXZWInO1xuICBmb250LXdlaWdodDogIDYwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstTWVkaXVtSXRhbGljLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstTWVkaXVtSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1NZWRpdW1JdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1NZWRpdW1JdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA1MDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLkdyYXBoaWstTWVkaXVtSXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBmb250LXdlaWdodDogIDUwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstTWVkaXVtLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstTWVkaXVtLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA1MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLkdyYXBoaWstTWVkaXVtLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBmb250LXdlaWdodDogIDUwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgTEMgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstUmVndWxhckl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLVJlZ3VsYXJJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLVJlZ3VsYXJJdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1SZWd1bGFySXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNDAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLVJlZ3VsYXJJdGFsaWMtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIExDIFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgNDAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBMQyBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1SZWd1bGFyLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstUmVndWxhci1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstUmVndWxhci1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLVJlZ3VsYXItV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA0MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLkdyYXBoaWstUmVndWxhci1XZWIge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgTEMgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA0MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLUxpZ2h0SXRhbGljLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstTGlnaHRJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLUxpZ2h0SXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstTGlnaHRJdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICAzMDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLkdyYXBoaWstTGlnaHRJdGFsaWMtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgMzAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1MaWdodC1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLUxpZ2h0LVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1MaWdodC1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLUxpZ2h0LVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgMzAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLUxpZ2h0LVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBmb250LXdlaWdodDogIDMwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstRXh0cmFsaWdodEl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLUV4dHJhbGlnaHRJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLUV4dHJhbGlnaHRJdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1FeHRyYWxpZ2h0SXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgMjAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLUV4dHJhbGlnaHRJdGFsaWMtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgMjAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1FeHRyYWxpZ2h0LVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstRXh0cmFsaWdodC1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstRXh0cmFsaWdodC1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLUV4dHJhbGlnaHQtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICAyMDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLkdyYXBoaWstRXh0cmFsaWdodC1XZWIge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICAyMDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIExDIFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLVRoaW5JdGFsaWMtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1UaGluSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1UaGluSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstVGhpbkl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDEwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uR3JhcGhpay1UaGluSXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBMQyBXZWInO1xuICBmb250LXdlaWdodDogIDEwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgTEMgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstVGhpbi1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLVRoaW4tV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLVRoaW4tV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1UaGluLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgMTAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLVRoaW4tV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIExDIFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgMTAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1TdXBlckl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LVN1cGVySXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1TdXBlckl0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LVN1cGVySXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgOTAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LVN1cGVySXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDkwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtU3VwZXItV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1TdXBlci1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtU3VwZXItV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1TdXBlci1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDkwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uUHJvZHVrdC1TdXBlci1XZWIge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA5MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LUJsYWNrSXRhbGljLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtQmxhY2tJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LUJsYWNrSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtQmxhY2tJdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA4MDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLlByb2R1a3QtQmxhY2tJdGFsaWMtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgODAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1CbGFjay1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LUJsYWNrLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1CbGFjay1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LUJsYWNrLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgODAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LUJsYWNrLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDgwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtQm9sZEl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LUJvbGRJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LUJvbGRJdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1Cb2xkSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNzAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LUJvbGRJdGFsaWMtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgNzAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1Cb2xkLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtQm9sZC1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtQm9sZC1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LUJvbGQtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA3MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLlByb2R1a3QtQm9sZC1XZWIge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA3MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LVNlbWlib2xkSXRhbGljLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtU2VtaWJvbGRJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LVNlbWlib2xkSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtU2VtaWJvbGRJdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA2MDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLlByb2R1a3QtU2VtaWJvbGRJdGFsaWMtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgNjAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1TZW1pYm9sZC1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LVNlbWlib2xkLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1TZW1pYm9sZC1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LVNlbWlib2xkLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNjAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LVNlbWlib2xkLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDYwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtTWVkaXVtSXRhbGljLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtTWVkaXVtSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1NZWRpdW1JdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1NZWRpdW1JdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA1MDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLlByb2R1a3QtTWVkaXVtSXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDUwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtTWVkaXVtLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtTWVkaXVtLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1NZWRpdW0tV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1NZWRpdW0tV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA1MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLlByb2R1a3QtTWVkaXVtLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDUwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtUmVndWxhckl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LVJlZ3VsYXJJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LVJlZ3VsYXJJdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1SZWd1bGFySXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNDAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LVJlZ3VsYXJJdGFsaWMtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgNDAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1SZWd1bGFyLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtUmVndWxhci1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtUmVndWxhci1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LVJlZ3VsYXItV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA0MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLlByb2R1a3QtUmVndWxhci1XZWIge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA0MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LUxpZ2h0SXRhbGljLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtTGlnaHRJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LUxpZ2h0SXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtTGlnaHRJdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICAzMDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLlByb2R1a3QtTGlnaHRJdGFsaWMtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgMzAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1MaWdodC1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LUxpZ2h0LVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1MaWdodC1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LUxpZ2h0LVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgMzAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LUxpZ2h0LVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDMwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtRXh0cmFsaWdodEl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LUV4dHJhbGlnaHRJdGFsaWMtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LUV4dHJhbGlnaHRJdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1FeHRyYWxpZ2h0SXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgMjAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LUV4dHJhbGlnaHRJdGFsaWMtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgMjAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1FeHRyYWxpZ2h0LVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtRXh0cmFsaWdodC1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtRXh0cmFsaWdodC1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LUV4dHJhbGlnaHQtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICAyMDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLlByb2R1a3QtRXh0cmFsaWdodC1XZWIge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICAyMDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LVRoaW5JdGFsaWMtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1UaGluSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1UaGluSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtVGhpbkl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDEwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uUHJvZHVrdC1UaGluSXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDEwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtVGhpbi1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LVRoaW4tV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LVRoaW4tV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1UaGluLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgMTAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LVRoaW4tV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgMTAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtAa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3N7dG97YmFja2dyb3VuZC1wb3NpdGlvbjoyNXB4IDA7YmFja2dyb3VuZC1wb3NpdGlvbjp2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KSAwfX1Aa2V5ZnJhbWVzIHBseXItcG9wdXB7MCV7b3BhY2l0eTouNTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgcGx5ci1mYWRlLWluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5wbHlyey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXJlY3Rpb246bHRyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LWZhbWlseTp2YXIoLS1wbHlyLWZvbnQtZmFtaWx5LGluaGVyaXQpO2ZvbnQtdmFyaWFudC1udW1lcmljOnRhYnVsYXItbnVtcztmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bGluZS1oZWlnaHQ6MS43O2xpbmUtaGVpZ2h0OnZhcigtLXBseXItbGluZS1oZWlnaHQsMS43KTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MjAwcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7ei1pbmRleDowfS5wbHlyIGF1ZGlvLC5wbHlyIGlmcmFtZSwucGx5ciB2aWRlb3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnBseXIgYnV0dG9ue2ZvbnQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3dpZHRoOmF1dG99LnBseXI6Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpe2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucGx5ci0tZnVsbC11aSAqLC5wbHlyLS1mdWxsLXVpIDphZnRlciwucGx5ci0tZnVsbC11aSA6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH0ucGx5ci0tZnVsbC11aSBhLC5wbHlyLS1mdWxsLXVpIGJ1dHRvbiwucGx5ci0tZnVsbC11aSBpbnB1dCwucGx5ci0tZnVsbC11aSBsYWJlbHt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufS5wbHlyX19iYWRnZXtiYWNrZ3JvdW5kOiM0YTU0NjQ7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWJhZGdlLWJhY2tncm91bmQsIzRhNTQ2NCk7Ym9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLWJhZGdlLWJvcmRlci1yYWRpdXMsMnB4KTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItYmFkZ2UtdGV4dC1jb2xvciwjZmZmKTtmb250LXNpemU6OXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYWRnZSw5cHgpO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzozcHggNHB4fS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LnBseXJfX2NhcHRpb25ze2FuaW1hdGlvbjpwbHlyLWZhZGUtaW4gLjNzIGVhc2U7Ym90dG9tOjA7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KTtsZWZ0OjA7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCV9LnBseXJfX2NhcHRpb25zIHNwYW46ZW1wdHl7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhc2UsMTVweCk7cGFkZGluZzoyMHB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMil9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWxhcmdlLDE4cHgpfX0ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9uc3tkaXNwbGF5OmJsb2NrfS5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpfi5wbHlyX19jYXB0aW9uc3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLTQpKX0ucGx5cl9fY2FwdGlvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1jYXB0aW9ucy1iYWNrZ3JvdW5kLHJnYmEoMCwwLDAsLjgpKTtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2JveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci1jYXB0aW9ucy10ZXh0LWNvbG9yLCNmZmYpO2xpbmUtaGVpZ2h0OjE4NSU7cGFkZGluZzouMmVtIC41ZW07d2hpdGUtc3BhY2U6cHJlLXdyYXB9LnBseXJfX2NhcHRpb24gZGl2e2Rpc3BsYXk6aW5saW5lfS5wbHlyX19jb250cm9se2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLWNvbnRyb2wtcmFkaXVzLDNweCk7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtmbGV4LXNocmluazowO292ZXJmbG93OnZpc2libGU7cGFkZGluZzo3cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnBseXJfX2NvbnRyb2wgc3Zne2ZpbGw6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE4cHg7aGVpZ2h0OnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCk7cG9pbnRlci1ldmVudHM6bm9uZTt3aWR0aDoxOHB4O3dpZHRoOnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCl9LnBseXJfX2NvbnRyb2w6Zm9jdXN7b3V0bGluZTowfS5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1c3tvdXRsaW5lOjNweCBkb3R0ZWQgIzAwYjJmZjtvdXRsaW5lOnZhcigtLXBseXItdGFiLWZvY3VzLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKSBkb3R0ZWQgM3B4O291dGxpbmUtb2Zmc2V0OjJweH1hLnBseXJfX2NvbnRyb2x7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAuaWNvbi0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWQsYS5wbHlyX19jb250cm9sOmFmdGVyLGEucGx5cl9fY29udHJvbDpiZWZvcmV7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS1jb250cm9sc3tkaXNwbGF5Om5vbmV9LnBseXJfX2NvbnRyb2xze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RleHQtYWxpZ246Y2VudGVyfS5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntmbGV4OjE7bWluLXdpZHRoOjB9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbXttYXJnaW4tbGVmdDoyLjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS80KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye3BhZGRpbmctbGVmdDoyLjVweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvNCl9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1le3BhZGRpbmc6MCA1cHg7cGFkZGluZzowIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWUrLnBseXJfX3RpbWUsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5wbHlyIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXIgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ciBbZGF0YS1wbHlyPXBpcF0sLnBseXJfX2NvbnRyb2xzOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wbHlyX19tZW51e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbCBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXJfX21lbnVfX2NvbnRhaW5lcnthbmltYXRpb246cGx5ci1wb3B1cCAuMnMgZWFzZTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC45KTtiYWNrZ3JvdW5kOnZhcigtLXBseXItbWVudS1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC45KSk7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLW1lbnUtcmFkaXVzLDRweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1tZW51LXNoYWRvdywwIDFweCAycHggcmdiYSgwLDAsMCwuMTUpKTtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItbWVudS1jb2xvciwjNGE1NDY0KTtmb250LXNpemU6MTVweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFzZSwxNXB4KTttYXJnaW4tYm90dG9tOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTNweDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30ucGx5cl9fbWVudV9fY29udGFpbmVyPmRpdntvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKSx3aWR0aCAuMzVzIGN1YmljLWJlemllciguNCwwLC4yLDEpfS5wbHlyX19tZW51X19jb250YWluZXI6YWZ0ZXJ7Ym9yZGVyOjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC45KTtib3JkZXI6dmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsNHB4KSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOnZhcigtLXBseXItbWVudS1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC45KSk7Y29udGVudDpcIlwiO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE0cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43IC0gdmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsIDRweCkvMik7dG9wOjEwMCU7d2lkdGg6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVde3BhZGRpbmc6N3B4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpfS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb117bWFyZ2luLXRvcDoycHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIzRhNTQ2NCk7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1tZW51LHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpKTtwYWRkaW5nOjQuNjY2NjdweCAxMC41cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8xLjUpIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sPnNwYW57YWxpZ24taXRlbXM6aW5oZXJpdDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sOmFmdGVye2JvcmRlcjo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyOnZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsNHB4KSBzb2xpZCB0cmFuc3BhcmVudDtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJke3BhZGRpbmctcmlnaHQ6MjhweDtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjQpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzcyODE5Nztib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsIzcyODE5Nyk7cmlnaHQ6Ni41cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZC5wbHlyX190YWItZm9jdXM6YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpob3ZlcjphZnRlcntib3JkZXItbGVmdC1jb2xvcjpjdXJyZW50Q29sb3J9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFja3tmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bWFyZ2luOjdweDttYXJnaW46Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO21hcmdpbi1ib3R0b206My41cHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8yKTtwYWRkaW5nLWxlZnQ6MjhweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqNCk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTRweCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjIpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM3MjgxOTc7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwjNzI4MTk3KTtsZWZ0OjYuNXB4O2xlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpiZWZvcmV7YmFja2dyb3VuZDojZGNkZmU1O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1tZW51LWJhY2stYm9yZGVyLWNvbG9yLCNkY2RmZTUpO2JveC1zaGFkb3c6MCAxcHggMCAjZmZmO2JveC1zaGFkb3c6MCAxcHggMCB2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yLCNmZmYpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MXB4O2xlZnQ6MDttYXJnaW4tdG9wOjMuNXB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMik7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjay5wbHlyX190YWItZm9jdXM6YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpob3ZlcjphZnRlcntib3JkZXItcmlnaHQtY29sb3I6Y3VycmVudENvbG9yfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXXtwYWRkaW5nLWxlZnQ6N3B4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7Ym9yZGVyLXJhZGl1czoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztmbGV4LXNocmluazowO2hlaWdodDoxNnB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt3aWR0aDoxNnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTphZnRlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7aGVpZ2h0OjZweDtsZWZ0OjEycHg7b3BhY2l0eTowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZTt3aWR0aDo2cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTpiZWZvcmV7YmFja2dyb3VuZDojMDBiMmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXS5wbHlyX190YWItZm9jdXM6YmVmb3JlLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDM1LDQwLDQ3LC4xKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19tZW51X192YWx1ZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0Oi01cHg7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43Ki0xIC0gLTJweCk7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoyNC41cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjMuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjI2cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSoyKTtjb2xvcjojMDBiMmZmO2NvbG9yOnZhcigtLXBseXItcmFuZ2UtZmlsbC1iYWNrZ3JvdW5kLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxOXB4O2hlaWdodDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSoyICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKTttYXJnaW46MDttaW4td2lkdGg6MDtwYWRkaW5nOjA7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3dpZHRoOjEwMCV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoOTBkZWcsY3VycmVudENvbG9yIDAsdHJhbnNwYXJlbnQgMCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsY3VycmVudENvbG9yIHZhcigtLXZhbHVlLDApLHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLDApKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy13ZWJraXQtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7bWFyZ2luLXRvcDotNHB4O21hcmdpbi10b3A6Y2FsYygodmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpIC0gdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkpLzIqLTEpO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDt3aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1vei10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpO2hlaWdodDoxM3B4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3N7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2NvbG9yOnRyYW5zcGFyZW50fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciwucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbXMtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1zLXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7bWFyZ2luLXRvcDowO3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7b3V0bGluZTozcHggZG90dGVkICMwMGIyZmY7b3V0bGluZTp2YXIoLS1wbHlyLXRhYi1mb2N1cy1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSkgZG90dGVkIDNweDtvdXRsaW5lLW9mZnNldDoycHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbW96LXJhbmdlLXRyYWNre291dGxpbmU6M3B4IGRvdHRlZCAjMDBiMmZmO291dGxpbmU6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpIGRvdHRlZCAzcHg7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LW1zLXRyYWNre291dGxpbmU6M3B4IGRvdHRlZCAjMDBiMmZmO291dGxpbmU6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpIGRvdHRlZCAzcHg7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyX19wb3N0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGx5ci0tc3RvcHBlZC5wbHlyX19wb3N0ZXItZW5hYmxlZCAucGx5cl9fcG9zdGVye29wYWNpdHk6MX0ucGx5ci0teW91dHViZS5wbHlyLS1wYXVzZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQ6bm90KC5wbHlyLS1zdG9wcGVkKSAucGx5cl9fcG9zdGVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fdGltZXtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSl9LnBseXJfX3RpbWUrLnBseXJfX3RpbWU6YmVmb3Jle2NvbnRlbnQ6XCLigYRcIjttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCl9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5wbHlyX190aW1lKy5wbHlyX190aW1le2Rpc3BsYXk6bm9uZX19LnBseXJfX3Rvb2x0aXB7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOSk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuOSkpO2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci10b29sdGlwLXJhZGl1cyw1cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OnZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csMCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KSk7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLXRvb2x0aXAtY29sb3IsIzRhNTQ2NCk7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTtsZWZ0OjUwJTtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioyKTtvcGFjaXR5OjA7cGFkZGluZzo1cHggNy41cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKSBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjEuNSk7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UgLjFzLG9wYWNpdHkgLjJzIGVhc2UgLjFzO3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjJ9LnBseXJfX3Rvb2x0aXA6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjkpO2JvcmRlci10b3A6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuOSkpO2JvdHRvbTotNHB4O2JvdHRvbTpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpKi0xKTtjb250ZW50OlwiXCI7aGVpZ2h0OjA7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXIgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX190b29sdGlwLS12aXNpYmxle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpIHNjYWxlKDEpfS5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwe3otaW5kZXg6M30ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwe2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjowIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwOmJlZm9yZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6YmVmb3Jle2xlZnQ6MTZweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXB7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAxMDAlfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwOmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6MTZweDtyaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpLzIgKyB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXB7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKSBzY2FsZSgxKX0ucGx5cl9fcHJvZ3Jlc3N7bGVmdDo2LjVweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi41KTttYXJnaW4tcmlnaHQ6MTNweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2VdLC5wbHlyX19wcm9ncmVzc19fYnVmZmVye21hcmdpbi1sZWZ0Oi02LjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSotLjUpO21hcmdpbi1yaWdodDotNi41cHg7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi0uNSk7d2lkdGg6Y2FsYygxMDAlICsgMTNweCk7d2lkdGg6Y2FsYygxMDAlICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7bWF4LXdpZHRoOjEyMHB4O292ZXJmbG93LXdyYXA6YnJlYWstd29yZH0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwcHg7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTtsZWZ0OjA7bWFyZ2luLXRvcDotMi41cHg7bWFyZ2luLXRvcDpjYWxjKCh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKSotMSk7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCV9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NXB4O21pbi13aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMHB4O21pbi13aWR0aDo1cHg7bWluLXdpZHRoOnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1vei10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tcy1maWxse2JvcmRlci1yYWRpdXM6MTAwcHg7LW1zLXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnthbmltYXRpb246cGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLHJnYmEoMzUsNDAsNDcsLjYpIDI1JSx0cmFuc3BhcmVudCAwLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDM1LDQwLDQ3LC42KSAwLHJnYmEoMzUsNDAsNDcsLjYpIDc1JSx0cmFuc3BhcmVudCAwLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtNDVkZWcsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQscmdiYSgzNSw0MCw0NywuNikpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLHJnYmEoMzUsNDAsNDcsLjYpKSA1MCUsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQscmdiYSgzNSw0MCw0NywuNikpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZToyNXB4IDI1cHg7YmFja2dyb3VuZC1zaXplOnZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLDI1cHgpIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLDI1cHgpO2NvbG9yOnRyYW5zcGFyZW50fS5wbHlyLS12aWRlby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjI1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuMjUpKX0ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKX0ucGx5cl9fcHJvZ3Jlc3NfX21hcmtlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXByb2dyZXNzLW1hcmtlci1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlci1yYWRpdXM6MXB4O2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7d2lkdGg6M3B4O3dpZHRoOnZhcigtLXBseXItcHJvZ3Jlc3MtbWFya2VyLXdpZHRoLDNweCk7ei1pbmRleDozfS5wbHlyX192b2x1bWV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttYXgtd2lkdGg6MTEwcHg7bWluLXdpZHRoOjgwcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjAlfS5wbHlyX192b2x1bWUgaW5wdXRbdHlwZT1yYW5nZV17bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpO21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5ci0taXMtaW9zIC5wbHlyX192b2x1bWV7bWluLXdpZHRoOjA7d2lkdGg6YXV0b30ucGx5ci0tYXVkaW97ZGlzcGxheTpibG9ja30ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItYXVkaW8tY29udHJvbHMtYmFja2dyb3VuZCwjZmZmKTtib3JkZXItcmFkaXVzOmluaGVyaXQ7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3IsIzRhNTQ2NCk7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCl9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDojMDBiMmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLWhvdmVyLCNmZmYpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxyZ2JhKDE5MywyMDAsMjA5LC42KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxyZ2JhKDE5MywyMDAsMjA5LC42KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSwwIDAgMCAzcHggcmdiYSgzNSw0MCw0NywuMSk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLHJnYmEoMzUsNDAsNDcsLjEpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSwwIDAgMCAzcHggcmdiYSgzNSw0MCw0NywuMSk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLHJnYmEoMzUsNDAsNDcsLjEpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDM1LDQwLDQ3LC4xKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IscmdiYSgzNSw0MCw0NywuMSkpfS5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjpyZ2JhKDE5MywyMDAsMjA5LC42KTtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgxOTMsMjAwLDIwOSwuNikpfS5wbHlyLS12aWRlb3tiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCMwMDApKTtvdmVyZmxvdzpoaWRkZW59LnBseXItLXZpZGVvLnBseXItLW1lbnUtb3BlbntvdmVyZmxvdzp2aXNpYmxlfS5wbHlyX192aWRlby13cmFwcGVye2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIzAwMCkpO2hlaWdodDoxMDAlO21hcmdpbjphdXRvO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5wbHlyX192aWRlby1lbWJlZCwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW97YXNwZWN0LXJhdGlvOjE2Lzl9QHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOjE2Lzkpey5wbHlyX192aWRlby1lbWJlZCwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW97aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTYuMjUlO3Bvc2l0aW9uOnJlbGF0aXZlfX0ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1lLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB2aWRlb3tib3JkZXI6MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSAucGx5cl9fdmlkZW8tZW1iZWQ+LnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXJ7cGFkZGluZy1ib3R0b206MjQwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzguMjgxMjUlKX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LHJnYmEoMCwwLDAsLjc1KSk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQsbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LHJnYmEoMCwwLDAsLjc1KSkpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvdHRvbTowO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCNmZmYpO2xlZnQ6MDtwYWRkaW5nOjVweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMik7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7ei1pbmRleDozfUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3BhZGRpbmctdG9wOjM1cHg7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMy41KX19LnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xze29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvci1ob3ZlciwjZmZmKX0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7YmFja2dyb3VuZDojMDBiMmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwjZmZmKTtkaXNwbGF5Om5vbmU7bGVmdDo1MCU7b3BhY2l0eTouOTtwYWRkaW5nOjE1cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoxLjUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zaXRpb246LjNzO3otaW5kZXg6Mn0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3Zne2xlZnQ6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19jb250cm9sLS1vdmVybGFpZDpmb2N1cywucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXJ7b3BhY2l0eToxfS5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjI1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjI1KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjI1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjI1KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuMjUpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCBoc2xhKDAsMCUsMTAwJSwuNSk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLGhzbGEoMCwwJSwxMDAlLC41KSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IGhzbGEoMCwwJSwxMDAlLC41KTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsaHNsYSgwLDAlLDEwMCUsLjUpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCBoc2xhKDAsMCUsMTAwJSwuNSk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLGhzbGEoMCwwJSwxMDAlLC41KSl9LnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOmhzbGEoMCwwJSwxMDAlLC4yNSk7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC4yNSkpfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjpmdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsMjFweCl9fS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNre2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bGVmdDowO21hcmdpbjowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDAwMDAwfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5cl9fYWRze2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjdXJzb3I6cG9pbnRlcjtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMX0ucGx5cl9fYWRzPmRpdiwucGx5cl9fYWRzPmRpdiBpZnJhbWV7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ucGx5cl9fYWRzOmFmdGVye2JhY2tncm91bmQ6IzIzMjgyZjtib3JkZXItcmFkaXVzOjJweDtib3R0b206MTBweDtib3R0b206dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7Y29sb3I6I2ZmZjtjb250ZW50OmF0dHIoZGF0YS1iYWRnZS10ZXh0KTtmb250LXNpemU6MTFweDtwYWRkaW5nOjJweCA2cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3JpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3otaW5kZXg6M30ucGx5cl9fYWRzOmVtcHR5OmFmdGVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fY3Vlc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7bGVmdDowO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjkpKTtib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsNXB4KTtib3R0b206MTAwJTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSkpO21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIqMik7b3BhY2l0eTowO3BhZGRpbmc6M3B4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UgLjFzLG9wYWNpdHkgLjJzIGVhc2UgLjFzO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYi0taXMtc2hvd257b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCkgc2NhbGUoMSl9LnBseXJfX3ByZXZpZXctdGh1bWI6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjkpO2JvcmRlci10b3A6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuOSkpO2JvdHRvbTotNHB4O2JvdHRvbTpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpKi0xKTtjb250ZW50OlwiXCI7aGVpZ2h0OjA7bGVmdDpjYWxjKDUwJSArIHZhcigtLXByZXZpZXctYXJyb3ctb2Zmc2V0KSk7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcntiYWNrZ3JvdW5kOiNjMWM4ZDE7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsIDVweCkgLSAxcHgpO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWcsLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcjphZnRlcntoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyOmFmdGVye2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDAsMCwwLC4xNSk7Y29udGVudDpcIlwiO3BvaW50ZXItZXZlbnRzOm5vbmV9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWd7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lfS5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC43NSkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kLGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC43NSkpKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGModmFyKC0tcGx5ci10b29sdGlwLXJhZGl1cywgNXB4KSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGModmFyKC0tcGx5ci10b29sdGlwLXJhZGl1cywgNXB4KSAtIDFweCk7Ym90dG9tOjA7bGVmdDowO2xpbmUtaGVpZ2h0OjEuMTtwYWRkaW5nOjIwcHggNnB4IDZweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3otaW5kZXg6M30ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIgc3Bhbntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS10aW1lLHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpKX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmd7Ym90dG9tOjA7ZmlsdGVyOmJsdXIoMXB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOmF1dG87b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZy0taXMtc2hvd257b3BhY2l0eToxfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZyBpbWd7aGVpZ2h0OjEwMCU7bGVmdDowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWluO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXItLW5vLXRyYW5zaXRpb257dHJhbnNpdGlvbjpub25lIWltcG9ydGFudH0ucGx5cl9fc3Itb25seXtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtib3JkZXI6MCFpbXBvcnRhbnQ7aGVpZ2h0OjFweCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3dpZHRoOjFweCFpbXBvcnRhbnR9LnBseXIgW2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0iLCIkaGVhZGVyX2Jhc2VcbiAgbWFyZ2luOiAwXG4gIGZvbnQtd2VpZ2h0OiB3ZWlnaHRfcmVndWxhclxuICBmb250LWZhbWlseSBoZWFkZXJfZm9udFxuICBjb2xvciBoZWFkZXJfdGV4dFxuXG4kaDFcbiAgQGV4dGVuZCAkaGVhZGVyX2Jhc2VcbiAgZm9udC1zaXplOiA0MHB4XG4gIGxpbmUtaGVpZ2h0OiAxLjExXG4gIEBtZWRpYSBicmVha3BvaW50cy5sYW5kLmJyZWFrcG9pbnRcbiAgICBmb250LXNpemU6IDM5cHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZTogMzhweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgZm9udC1zaXplOiAzNnB4XG5cbiRoMlxuICBAZXh0ZW5kICRoZWFkZXJfYmFzZVxuICBmb250LXNpemU6IDM2cHhcbiAgbGluZS1oZWlnaHQ6IDEuMjFcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLmxhbmQuYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZTogMzVweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucG9ydC5icmVha3BvaW50XG4gICAgZm9udC1zaXplOiAzNHB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBmb250LXNpemU6IDMycHhcblxuJGgzXG4gIEBleHRlbmQgJGhlYWRlcl9iYXNlXG4gIGZvbnQtc2l6ZTogMzJweFxuICBsaW5lLWhlaWdodDogMS4yMlxuICBAbWVkaWEgYnJlYWtwb2ludHMubGFuZC5icmVha3BvaW50XG4gICAgZm9udC1zaXplOiAzMXB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wb3J0LmJyZWFrcG9pbnRcbiAgICBmb250LXNpemU6IDMwcHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZTogMjhweFxuXG4kaDRcbiAgQGV4dGVuZCAkaGVhZGVyX2Jhc2VcbiAgZm9udC1zaXplOiAyOHB4XG4gIGxpbmUtaGVpZ2h0OiAxLjI0XG4gIEBtZWRpYSBicmVha3BvaW50cy5sYW5kLmJyZWFrcG9pbnRcbiAgICBmb250LXNpemU6IDI3cHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZTogMjZweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgZm9udC1zaXplOiAyNHB4XG5cbiRoNVxuICBAZXh0ZW5kICRoZWFkZXJfYmFzZVxuICBmb250LXNpemU6IDI0cHhcbiAgbGluZS1oZWlnaHQ6IDEuMjVcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLmxhbmQuYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZTogMjNweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucG9ydC5icmVha3BvaW50XG4gICAgZm9udC1zaXplOiAyMnB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBmb250LXNpemU6IDIwcHhcblxuJGg2XG4gIEBleHRlbmQgJGhlYWRlcl9iYXNlXG4gIGZvbnQtc2l6ZTogMjBweFxuICBsaW5lLWhlaWdodDogMS4yNVxuICBAbWVkaWEgYnJlYWtwb2ludHMubGFuZC5icmVha3BvaW50XG4gICAgZm9udC1zaXplOiAxOXB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wb3J0LmJyZWFrcG9pbnRcbiAgICBmb250LXNpemU6IDE4cHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZTogMTZweFxuXG4kY2FwdGlvblxuICBmb250LXNpemUgMTRweFxuICBsaW5lLWhlaWdodCAxLjJcbiAgbWFyZ2luLXRvcCAxMHB4IixudWxsLCJmb3Iga2V5LCB2YWx1ZSBpbiBjb2xvcnZhcnNcbiAgLmNvbG9yLS17a2V5fVxuICAgIGNvbG9yOiB2YWx1ZSAhaW1wb3J0YW50XG4gIC5vdmVybGF5LS17a2V5fVxuICAgIGJhY2tncm91bmQtY29sb3IgdmFsdWVcbiAgLmJnLS17a2V5fVxuICAgIGJhY2tncm91bmQtY29sb3IgdmFsdWVcbiAgLmJsb2NrLS1iZ3trZXl9XG4gICAgYmFja2dyb3VuZC1jb2xvciB2YWx1ZVxuICAuYnRuLS17a2V5fVxuICAgIGJhY2tncm91bmQtY29sb3IgdmFsdWVcbiAgICBjb2xvciB3aGl0ZVxuICAgIGJvcmRlciAycHggc29saWQgdmFsdWVcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIGRhcmtlbih2YWx1ZSwxMClcbiAgICAgIGJvcmRlciAycHggc29saWQgZGFya2VuKHZhbHVlLDEwKVxuICAuYnRuLS17a2V5fU91dGxpbmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgY29sb3IgdmFsdWVcbiAgICBib3JkZXIgM3B4IHNvbGlkIHZhbHVlICFpbXBvcnRhbnRcbiAgICBwYWRkaW5nIDhweCA1MHB4ICFpbXBvcnRhbnRcbiAgICBzdmcgKlxuICAgICAgc3Ryb2tlIHZhbHVlXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvciB2YWx1ZVxuICAgICAgYm9yZGVyIDNweCBzb2xpZCB2YWx1ZVxuICAgICAgY29sb3Igd2hpdGVcbiAgICAgIHN2ZyAqXG4gICAgICAgIHN0cm9rZSB3aGl0ZVxuICAuYmxvY2suYmxvY2stLXRleHR7a2V5fVxuICAgIG1ha2UtY29sb3IodmFsdWUpXG5cbiAgLmJsb2NrLmJsb2NrLS1iZ3trZXl9LmJsb2NrLS1wYWRkaW5nQm90dG9tRGVmYXVsdCArIC5ibG9jay5ibG9jay0tYmd7a2V5fS5ibG9jay0tcGFkZGluZ1RvcERlZmF1bHRcbiAgICBwYWRkaW5nLXRvcCAwXG5cbiAgLy8gaWYga2V5IGlzICduYXZ5JyB8fCBrZXkgaXMgJ2JsYWNrJ1xuICAvLyAgIC5ibG9jay5ibG9jay0tYmd7a2V5fVxuICAvLyAgICAgbWFrZS1jb2xvcihsaWdodGJlaWdlKSIsIm1ha2UtY29sb3IoY29sb3IpXG4gIHAsIGxpLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBibG9ja3F1b3RlLCBkaXZcbiAgICBjb2xvciBjb2xvclxuICBhOm5vdCguYnRuKVxuICAgIGNvbG9yIGNvbG9yXG4gICAgJjpob3ZlclxuICAgICAgY29sb3IgZGFya2VuKGNvbG9yLCAxMClcblxuYmFzZVR5cG9ncmFwaHkoKVxuICBmb250LWZhbWlseSBiYXNlX2ZvbnRcbiAgZm9udC1zaXplOiBiYXNlX2ZvbnRfc2l6ZVxuICBsaW5lLWhlaWdodDogYmFzZV9saW5lX2hlaWdodFxuICBmb250LXdlaWdodDogYmFzZV9mb250X3dlaWdodFxuICBjb2xvcjogcHJpbWFyeV90ZXh0XG5cbm5vQnV0dG9uKClcbiAgY3Vyc29yIHBvaW50ZXJcbiAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgYXBwZWFyYW5jZSBub25lXG4gIHBhZGRpbmcgMFxuICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG4gIGJvcmRlciAwXG4gIGJhc2VUeXBvZ3JhcGh5KClcblxuaWNvbigpXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudFxuICBzcGVhazogbm9uZVxuICBmb250LXN0eWxlOiBub3JtYWxcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICBmb250LXZhcmlhbnQ6IG5vcm1hbFxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxuICBsaW5lLWhlaWdodDogMVxuXG5iYXNlLXRyYW5zaXRpb24oKVxuICB0cmFuc2l0aW9uIGJhc2VfdHJhbnNpdGlvblxuXG5yYWRpdXMobXVsdCA9IDEpXG4gIGJvcmRlci1yYWRpdXMgYmFzZV9yYWRpdXMgKiBtdWx0XG5cbnZpc2libGUoKVxuICB2aXNpYmlsaXR5IHZpc2libGUgIWltcG9ydGFudFxuICBvcGFjaXR5IDEgIWltcG9ydGFudFxuICAqXG4gICAgdmlzaWJpbGl0eSB2aXNpYmxlICFpbXBvcnRhbnRcbiAgICBvcGFjaXR5IDEgIWltcG9ydGFudFxuXG5oaWRkZW4oKVxuICB2aXNpYmlsaXR5IGhpZGRlbiAhaW1wb3J0YW50XG4gIG9wYWNpdHkgMCAhaW1wb3J0YW50XG4gICpcbiAgICB2aXNpYmlsaXR5IGhpZGRlbiAhaW1wb3J0YW50XG4gICAgb3BhY2l0eSAwICFpbXBvcnRhbnRcblxuc2hvdygpXG4gIHZpc2liaWxpdHkgdmlzaWJsZSAhaW1wb3J0YW50XG4gIG9wYWNpdHkgMSAhaW1wb3J0YW50XG4gIG1heC1oZWlnaHQgMTAwMHB4XG4gICpcbiAgICB2aXNpYmlsaXR5IHZpc2libGUgIWltcG9ydGFudFxuICAgIG9wYWNpdHkgMSAhaW1wb3J0YW50XG4gICAgbWF4LWhlaWdodCAxMDAwcHhcblxuaGlkZSgpXG4gIHZpc2liaWxpdHkgaGlkZGVuICFpbXBvcnRhbnRcbiAgb3BhY2l0eSAwICFpbXBvcnRhbnRcbiAgbWF4LWhlaWdodCAwXG4gICpcbiAgICB2aXNpYmlsaXR5IGhpZGRlbiAhaW1wb3J0YW50XG4gICAgb3BhY2l0eSAwICFpbXBvcnRhbnRcbiAgICBtYXgtaGVpZ2h0IDBcblxuaGlkZVN0eWxlcygpXG4gIG1hcmdpbi10b3AgMCAhaW1wb3J0YW50XG4gIG1hcmdpbi1ib3R0b20gMCAhaW1wb3J0YW50XG4gIHBhZGRpbmctdG9wIDAgIWltcG9ydGFudFxuICBwYWRkaW5nLWJvdHRvbSAwICFpbXBvcnRhbnRcbiAgKlxuICAgIG1hcmdpbi10b3AgMCAhaW1wb3J0YW50XG4gICAgbWFyZ2luLWJvdHRvbSAwICFpbXBvcnRhbnRcbiAgICBwYWRkaW5nLXRvcCAwICFpbXBvcnRhbnRcbiAgICBwYWRkaW5nLWJvdHRvbSAwICFpbXBvcnRhbnQiLCI6cm9vdFxuICBmb250LXNpemUgYmFzZV9mb250X3NpemVcblxuaHRtbCwgYm9keVxuICBtYXJnaW4gMFxuICBwYWRkaW5nIDBcbiAgd2lkdGggMTAwJVxuICBoZWlnaHQgMTAwJVxuICBmb250LXNpemUgYmFzZV9mb250X3NpemVcblxuLnNpdGVXcmFwcGVyXG4gIG1pbi1oZWlnaHQgMTAwdmhcbiAgYmFja2dyb3VuZC1pbWFnZSB1cmwoJ2ltZy9iZy5wbmcnKVxuICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyIGNlbnRlclxuXG4uc2l0ZUJvZHlcbiAgY29udGFpbiBwYWludFxuXG4ubWFpbkNvbnRlbnRcbiAgcGFkZGluZy1ib3R0b20gMTUwcHhcbiAgQG1lZGlhIChtYXgtd2lkdGggMTAyM3B4KVxuICAgIHBhZGRpbmctYm90dG9tIDUwdmhcblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvblxuICBkaXNwbGF5OiBibG9ja1xuXG5maWd1cmVcbiAgcGFkZGluZyAwXG4gIG1hcmdpbiAwXG5cbi5uYXYtbG9nbywgYnV0dG9uLCAubGFuZ3VhZ2VTdWJtZW51LWl0ZW0gYSwgLnF1aXotdGl0bGUsIC5xdWl6LW5hdiwgLnF1aXotcXVlc3Rpb24sIC5xdWl6LXF1ZXN0aW9uVGl0bGUsIC5xdWl6LXF1ZXN0aW9uVGV4dCwgLnF1aXotZW5kVGl0bGUsIC5jZXJ0aWZpY2F0ZS10aXRsZSwgLmNlcnRpZmljYXRlLXN1YnRpdGxlLCAuY2VydGlmaWNhdGUtaW5mb0l0ZW0gc3BhbiwgLmNlcnRpZmljYXRlLXFyY29kZSwgLmNlcnRpZmljYXRlLXFyaW5mbywgLmNlcnRpZmljYXRlLXNlbnRcbiAgJjpmb2N1c1xuICAgIG91dGxpbmUgM3B4IHNvbGlkIHByaW1hcnlcblxuLmdyaWRcbiAgZGlzcGxheSBmbGV4XG4gIGZsZXggMCAxIGF1dG9cbiAgZmxleC1kaXJlY3Rpb24gcm93XG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgZmxleC13cmFwIHdyYXBcbiAgbWFyZ2luLWxlZnQgZ3V0dGVyICogLTFcbiAgbWFyZ2luLXJpZ2h0IGd1dHRlciAqIC0xXG4gIG1hcmdpbi1ib3R0b20gLTYwcHhcbiAgPiAqXG4gICAgcGFkZGluZy1sZWZ0IGd1dHRlclxuICAgIHBhZGRpbmctcmlnaHQgZ3V0dGVyXG4gICAgQG1lZGlhIGJyZWFrcG9pbnRzLm5hdi5icmVha3BvaW50XG4gICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgIG1heC13aWR0aCAxMDAlXG5cbltjbGFzc149XCJncmlkLW9mZnNldC1cIl0sIFtjbGFzcyo9XCIgZ3JpZC1vZmZzZXQtXCJdXG4gIEBtZWRpYSBicmVha3BvaW50cy5uYXYuYnJlYWtwb2ludFxuICAgIG1hcmdpbi1sZWZ0IDAgIWltcG9ydGFudFxuXG4uZ3JpZC1vZmZzZXQtMFxuICBtYXJnaW4tbGVmdCAwXG5cbmZvciBjb2x1bW4gaW4gKDEuLmdyaWQtY29sdW1ucylcbiAgLmdyaWQte2NvbHVtbn1vZjEyXG4gICAgZmxleC1iYXNpcyAoY29sdW1uLzEyKSAqIDEwMCVcbiAgICBtYXgtd2lkdGggKGNvbHVtbi8xMikgKiAxMDAlXG4gICAgbWFyZ2luLWJvdHRvbSA2MHB4XG4gICAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgICAgZmxleC1iYXNpcyAxMDAlXG4gICAgICBtYXgtd2lkdGggMTAwJVxuXG4gIC5ncmlkLW9mZnNldC17Y29sdW1ufVxuICAgIG1hcmdpbi1sZWZ0IChjb2x1bW4vMTIpICogMTAwJVxuXG5mb3IgY29sdW1uIGluICgxLi43KVxuICAuZ3JpZC17Y29sdW1ufVxuICAgIGZsZXgtYmFzaXMgKDEvY29sdW1uKSAqIDEwMCVcbiAgICBtYXgtd2lkdGggKDEvY29sdW1uKSAqIDEwMCVcbiAgICBtYXJnaW4tYm90dG9tIDYwcHhcbiAgICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgIG1heC13aWR0aCAxMDAlXG5cbmZvciBrZXksIHZhbHVlIGluIGJyZWFrcG9pbnRzXG4gIEBtZWRpYSB2YWx1ZS5icmVha3BvaW50XG4gICAgLmdyaWRcbiAgICAgIG1hcmdpbi1sZWZ0IHZhbHVlLmd1dHRlciAqIC0xXG4gICAgICBtYXJnaW4tcmlnaHQgdmFsdWUuZ3V0dGVyICogLTFcbiAgICAgID4gKlxuICAgICAgICBwYWRkaW5nLWxlZnQgdmFsdWUuZ3V0dGVyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgdmFsdWUuZ3V0dGVyXG5cbiAgICBmb3IgY29sdW1uIGluICgxLi5ncmlkLWNvbHVtbnMpXG4gICAgICAuZ3JpZC17Y29sdW1ufW9mMTItLXtrZXl9XG4gICAgICAgIGZsZXgtYmFzaXMgKGNvbHVtbi8xMikgKiAxMDAlXG4gICAgICAgIG1heC13aWR0aCAoY29sdW1uLzEyKSAqIDEwMCVcblxuICAgIGZvciBjb2x1bW4gaW4gKDEuLjcpXG4gICAgICAuZ3JpZC17Y29sdW1ufS0te2tleX1cbiAgICAgICAgZmxleC1iYXNpcyAoMS9jb2x1bW4pICogMTAwJVxuICAgICAgICBtYXgtd2lkdGggKDEvY29sdW1uKSAqIDEwMCVcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA2MHB4XG4gICAgICAgIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICAgICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuXG4uZ3JpZC0tYm9yZGVyc1xuICA+ICpcbiAgICBib3JkZXItcmlnaHQgMXB4IHNvbGlkIGJvcmRlclxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgYm9yZGVyLXJpZ2h0IDBcblxuLmdyaWQtLXJldmVyc2VcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXG5cbi5ncmlkLS1jb2x1bW5cbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4uZ3JpZC0tY29sdW1uUmV2ZXJzZVxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcblxuLmdyaWQtLWp1c3RpZnlDb250ZW50U3RhcnRcbiAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcblxuLmdyaWQtLWp1c3RpZnlDb250ZW50RW5kXG4gIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuXG4uZ3JpZC0tanVzdGlmeUNvbnRlbnRDZW50ZXJcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxuXG4uZ3JpZC0tanVzdGlmeUNvbnRlbnRTcGFjZUJldHdlZW5cbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblxuLmdyaWQtLWp1c3RpZnlDb250ZW50U3BhY2VBcm91bmRcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZFxuXG4uZ3JpZC0tanVzdGlmeUNvbnRlbnRTcGFjZUV2ZW5seVxuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtZXZlbmx5XG5cbi5ncmlkLS1hbGlnbkl0ZW1zU3RhcnRcbiAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuXG4uZ3JpZC0tYWxpZ25JdGVtc0VuZFxuICBhbGlnbi1pdGVtcyBmbGV4LWVuZFxuXG4uZ3JpZC0tYWxpZ25JdGVtc0NlbnRlclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcblxuLmdyaWQtLWFsaWduSXRlbXNTdHJldGNoXG4gIGFsaWduLWl0ZW1zIHN0cmV0Y2hcblxuLmdyaWQtLWFsaWduSXRlbXNCYXNlbGluZVxuICBhbGlnbi1pdGVtcyBiYXNlbGluZVxuXG4uZ3JpZC0tYWxpZ25Db250ZW50U3RhcnRcbiAgYWxpZ24tY29udGVudCBmbGV4LXN0YXJ0XG5cbi5ncmlkLS1hbGlnbkNvbnRlbnRFbmRcbiAgYWxpZ24tY29udGVudCBmbGV4LWVuZFxuXG4uZ3JpZC0tYWxpZ25Db250ZW50Q2VudGVyXG4gIGFsaWduLWNvbnRlbnQgY2VudGVyXG5cbi5ncmlkLS1hbGlnbkNvbnRlbnRTdHJldGNoXG4gIGFsaWduLWNvbnRlbnQgc3RyZXRjaFxuXG4uZ3JpZC0tYWxpZ25Db250ZW50U3BhY2VCZXR3ZWVuXG4gIGFsaWduLWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXG4uZ3JpZC0tYWxpZ25Db250ZW50U3BhY2VBcm91bmRcbiAgYWxpZ24tY29udGVudCBzcGFjZS1hcm91bmRcblxuXG4vLyBHbG9iYWwgQ1NTXG4vLyAucGFkZGluZ1RvcE5vbmVcbi8vICAgcGFkZGluZy10b3AgMFxuLy8gLnBhZGRpbmdUb3BTbWFsbFxuLy8gICBwYWRkaW5nLXRvcCA1MHB4XG4vLyAucGFkZGluZ1RvcERlZmF1bHRcbi8vICAgcGFkZGluZy10b3AgODBweFxuLy8gICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4vLyAgICAgcGFkZGluZy10b3AgNjBweFxuLy8gLnBhZGRpbmdUb3BMYXJnZVxuLy8gICBwYWRkaW5nLXRvcCAxMjBweFxuLy8gICBAbWVkaWEgYnJlYWtwb2ludHMucG9ydC5icmVha3BvaW50XG4vLyAgICAgcGFkZGluZy10b3AgMTAwcHhcbi8vICAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuLy8gICAgIHBhZGRpbmctdG9wIDgwcHhcblxuLy8gLnBhZGRpbmdCb3R0b21Ob25lXG4vLyAgIHBhZGRpbmctYm90dG9tIDBcbi8vIC5wYWRkaW5nQm90dG9tU21hbGxcbi8vICAgcGFkZGluZy1ib3R0b20gNTBweFxuLy8gLnBhZGRpbmdCb3R0b21EZWZhdWx0XG4vLyAgIHBhZGRpbmctYm90dG9tIDgwcHhcbi8vICAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuLy8gICAgIHBhZGRpbmctYm90dG9tIDYwcHhcbi8vIC5wYWRkaW5nQm90dG9tTGFyZ2Vcbi8vICAgcGFkZGluZy1ib3R0b20gMTIwcHhcbi8vICAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuLy8gICAgIHBhZGRpbmctYm90dG9tIDEwMHB4XG4vLyAgIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbi8vICAgICBwYWRkaW5nLWJvdHRvbSA4MHB4XG4iLCIudS1hbGlnbkxlZnQsIC51LWFsaWdubGVmdFxuICB0ZXh0LWFsaWduOiBsZWZ0XG5cbi51LWFsaWduQ2VudGVyLCAudS1hbGlnbmNlbnRlclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLnUtYWxpZ25SaWdodCwgLnUtYWxpZ25yaWdodFxuICB0ZXh0LWFsaWduOiByaWdodFxuXG4udS1ibG9ja1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG5cbi51LWlubGluZSwgLnUtaW5saW5lLWJsb2NrXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XG5cbi51LW5vU2Nyb2xsXG4gIG92ZXJmbG93OiBoaWRkZW5cblxuLnUtcGxhaW5MaXN0XG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxuICBsaVxuICAgIG1hcmdpbjogMFxuICAgIHBhZGRpbmc6IDBcblxuLnUtbm9QYWxtXG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLnUtbm9OYXZcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4udS1ub1BvcnRcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4udS1ub0xhcmdlXG4gIEBtZWRpYSBicmVha3BvaW50cy5sYXJnZS5icmVha3BvaW50XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbi51LW5vTGFuZFxuICBAbWVkaWEgYnJlYWtwb2ludHMubGFuZC5icmVha3BvaW50XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbi51LW5vTGFyZ2VcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLmxhcmdlLmJyZWFrcG9pbnRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLnUtYm90dG9tMFxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcblxuLnUtYm90dG9tNVxuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudFxuXG4udS1ib3R0b20xMFxuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnRcblxuLnUtYm90dG9tMTVcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50XG5cbi51LWJvdHRvbTIwXG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudFxuXG4udS1saWdodFxuICBmb250LXdlaWdodDogd2VpZ2h0X2xpZ2h0ICFpbXBvcnRhbnRcblxuLnUtcmVndWxhclxuICBmb250LXdlaWdodDogd2VpZ2h0X3JlZ3VsYXIgIWltcG9ydGFudFxuXG4udS1tZWRpdW1cbiAgZm9udC13ZWlnaHQ6IHdlaWdodF9tZWRpdW0gIWltcG9ydGFudFxuXG4udS1zZW1pYm9sZFxuICBmb250LXdlaWdodDogd2VpZ2h0X3NlbWlib2xkICFpbXBvcnRhbnRcblxuLnUtYm9sZFxuICBmb250LXdlaWdodDogd2VpZ2h0X2JvbGQgIWltcG9ydGFudFxuXG4udS1ibGFja1xuICBmb250LXdlaWdodDogd2VpZ2h0X2JsYWNrICFpbXBvcnRhbnRcblxuLnUtbm9uZVxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLnUtcmVsYXRpdmVcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnRcblxuLnUtZmxvYXRMZWZ0XG4gIGZsb2F0OiBsZWZ0XG5cbi51LW9mZnNldFxuICBwYWRkaW5nLWxlZnQ6IDYlXG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBwYWRkaW5nLWxlZnQ6IDBcblxudWwudS1pbmxpbmVcbiAgcGFkZGluZy1yaWdodDogMjBweFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICBtYXJnaW46IDBcblxuLnZpc3VhbGx5SGlkZGVuXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudFxuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudCIsIi8vIF92YXJpYWJsZXMuc3R5bFxuLmhlYWRlcl9mb250XG4gIGZvbnQtZmFtaWx5IGhlYWRlcl9mb250ICFpbXBvcnRhbnRcblxuLmJhc2VfZm9udFxuICBmb250LWZhbWlseSBiYXNlX2ZvbnQgIWltcG9ydGFudFxuXG4vLyBfbWl4aW5zLnN0eWxcbi52aXNpYmxlXG4gIHZpc2libGUoKVxuXG4uaGlkZGVuXG4gIGhpZGRlbigpXG5cbi5zaG93XG4gIHNob3coKVxuXG4uaGlkZVxuICBoaWRlKClcblxuLmhpZGVTdHlsZXNcbiAgbWFyZ2luLXRvcCAwICFpbXBvcnRhbnRcbiAgbWFyZ2luLWJvdHRvbSAwICFpbXBvcnRhbnRcbiAgcGFkZGluZy10b3AgMCAhaW1wb3J0YW50XG4gIHBhZGRpbmctYm90dG9tIDAgIWltcG9ydGFudFxuICAqXG4gICAgbWFyZ2luLXRvcCAwICFpbXBvcnRhbnRcbiAgICBtYXJnaW4tYm90dG9tIDAgIWltcG9ydGFudFxuICAgIHBhZGRpbmctdG9wIDAgIWltcG9ydGFudFxuICAgIHBhZGRpbmctYm90dG9tIDAgIWltcG9ydGFudFxuIiwiKlxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuYm9keTpub3QoLndwLWFkbWluKVxuICBmb250LWZhbWlseTogYmFzZV9mb250XG5cbmJvZHk6bm90KC53cC1hZG1pbiksIHAsIHVsLCBvbFxuICBiYXNlVHlwb2dyYXBoeSgpXG5cbi5wLCAuZGl2XG4gIGZvbnQtZmFtaWx5OiBiYXNlX2ZvbnQgIWltcG9ydGFudFxuICBmb250LXNpemU6IGJhc2VfZm9udF9zaXplICFpbXBvcnRhbnRcbiAgbGluZS1oZWlnaHQ6IGJhc2VfbGluZV9oZWlnaHQgIWltcG9ydGFudFxuICBmb250LXdlaWdodDogYmFzZV9mb250X3dlaWdodCAhaW1wb3J0YW50XG4gIGNvbG9yOiBwcmltYXJ5X3RleHQgIWltcG9ydGFudFxuXG4uc2l0ZVdyYXBwZXIsIC5tYWluQ29udGVudCwgLmJsb2NrLCAuZm9vdGVyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZcbiAgICBAZXh0ZW5kICRoZWFkZXJfYmFzZVxuXG4gIGgxXG4gICAgQGV4dGVuZCAkaDFcblxuICBoMlxuICAgIEBleHRlbmQgJGgyXG5cbiAgaDNcbiAgICBAZXh0ZW5kICRoM1xuXG4gIGg0XG4gICAgQGV4dGVuZCAkaDRcblxuICBoNVxuICAgIEBleHRlbmQgJGg1XG5cbiAgaDZcbiAgICBAZXh0ZW5kICRoNlxuXG5ib2R5IC5oMVxuICBAZXh0ZW5kICRoMVxuXG5ib2R5IC5oMlxuICBAZXh0ZW5kICRoMlxuXG5ib2R5IC5oM1xuICBAZXh0ZW5kICRoM1xuXG5ib2R5IC5oNFxuICBAZXh0ZW5kICRoNFxuXG5ib2R5IC5oNVxuICBAZXh0ZW5kICRoNVxuXG5ib2R5IC5oNlxuICBAZXh0ZW5kICRoNlxuXG4uY2FwdGlvblxuICBAZXh0ZW5kICRjYXB0aW9uXG5cbi5saW5rLCBwIGEsIGxpIGFcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gIGJhc2UtdHJhbnNpdGlvbigpXG4gIGNvbG9yIGxpbmtcbiAgJjpob3ZlclxuICAgIGNvbG9yIGRhcmtlbihsaW5rLCAxMClcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAmOmZvY3VzXG4gICAgb3V0bGluZTogMFxuXG4vLyB0eXBla2l0IGZsaWNrZXJcbi8vIC53Zi1sb2FkaW5nXG4vLyAgIHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5tZW51LWl0ZW0gYVxuLy8gICAgIHZpc2liaWxpdHk6IGhpZGRlblxuXG4vLyAud2YtYWN0aXZlXG4vLyAgIHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5tZW51LWl0ZW0gYVxuLy8gICAgIHZpc2liaWxpdHk6IHZpc2libGVcblxuOjpzZWxlY3Rpb25cbiAgYmFja2dyb3VuZDogcHJpbWFyeVxuICBjb2xvcjogd2hpdGVcblxuYnJcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGRpc3BsYXkgbm9uZVxuXG4ud2VpZ2h0X3RoaW5cbiAgZm9udC13ZWlnaHQgd2VpZ2h0X3RoaW5cbi53ZWlnaHRfbGlnaHRlc3RcbiAgZm9udC13ZWlnaHQgd2VpZ2h0X2xpZ2h0ZXN0XG4ud2VpZ2h0X2xpZ2h0XG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9saWdodFxuLndlaWdodF9yZWd1bGFyXG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9yZWd1bGFyXG4ud2VpZ2h0X21lZGl1bVxuICBmb250LXdlaWdodCB3ZWlnaHRfbWVkaXVtXG4ud2VpZ2h0X3NlbWlib2xkXG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9zZW1pYm9sZFxuLndlaWdodF9ib2xkXG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9ib2xkXG4ud2VpZ2h0X2V4dHJhYm9sZFxuICBmb250LXdlaWdodCB3ZWlnaHRfZXh0cmFib2xkXG4ud2VpZ2h0X2JsYWNrXG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9ibGFjayIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJ2ZvbnRzL2ljb21vb24uZW90P2JyZmdneScpO1xuICBzcmM6ICB1cmwoJ2ZvbnRzL2ljb21vb24uZW90P2JyZmdneSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCdmb250cy9pY29tb29uLnR0Zj9icmZnZ3knKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdHVybCgnZm9udHMvaWNvbW9vbi53b2ZmP2JyZmdneScpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJ2ZvbnRzL2ljb21vb24uc3ZnP2JyZmdneSNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4iLCIuYnRuXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGN1cnNvciBwb2ludGVyXG4gIGJhc2UtdHJhbnNpdGlvbigpXG4gIHBhZGRpbmcgMTFweCA0MHB4XG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXG4gIGFwcGVhcmFuY2Ugbm9uZVxuICBib3JkZXIgMFxuICBmb250LXNpemUgMjBweFxuICBmb250LWZhbWlseSBiYXNlX2ZvbnRcbiAgYm9yZGVyLXJhZGl1cyA1MHB4XG4gIG1pbi13aWR0aCAxNjBweFxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICAmOmhvdmVyXG4gICAgYm9yZGVyIDBcbiAgLy8gJjpmb2N1c1xuICAvLyAgIGJvcmRlciAzcHggc29saWQgYmxhY2tcbiAgLy8gICBvdXRsaW5lIDBcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIG1pbi13aWR0aCAyMDBweFxuXG4uYnRuLS1zbWFsbFxuICBmb250LXNpemUgMTRweFxuICBwYWRkaW5nIDBweCAxN3B4XG4gIG1pbi13aWR0aCAwXG5cbi5idG4tLWxhcmdlXG4gIGZvbnQtc2l6ZSAxOHB4XG4gIG1pbi13aWR0aCAyNTBweFxuICBwYWRkaW5nIDEzcHggNTBweFxuXG4uYnRuLS1kZWZhdWx0XG4gIEBleHRlbmQgLmJ0bi0tcHJpbWFyeVxuXG4uYnRuLmJ0bi0tcHJpbWFyeVxuICAmOmZvY3VzXG4gICAgb3V0bGluZSAzcHggc29saWQgIzAwMDAwMFxuXG4uY3RhQnV0dG9uc1xuICBtYXJnaW4tdG9wIDMwcHhcbiAgbWFyZ2luLWJvdHRvbSAtMjBweFxuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XG4gIGZsZXgtd3JhcCB3cmFwXG4gIG1hcmdpbi1sZWZ0IC0xMHB4XG4gIG1hcmdpbi1yaWdodCAtMTBweFxuICAuYnRuLCAuaWNvblxuICAgIG1hcmdpbjogMCAxMHB4IDIwcHhcbiAgICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgICBtYXJnaW4gMCAxMHB4IDIwcHhcbiAgLmljb25cbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIGNvbG9yIGxpZ2h0ZW4ocHJpbWFyeV90ZXh0LCAxMClcbiAgICBiYXNlLXRyYW5zaXRpb24oKVxuICAgIGZvbnQtc2l6ZSAzNnB4O1xuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yIHByaW1hcnlfdGV4dFxuIiwiXG5AY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIGFuaW1hdGUuY3NzIC0gaHR0cHM6Ly9hbmltYXRlLnN0eWxlL1xuICogVmVyc2lvbiAtIDQuMS4wXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDIwIEFuaW1hdGUuY3NzXG4gKi9cbjpyb290IHtcbiAgLS1hbmltYXRlLWR1cmF0aW9uOiAxcztcbiAgLS1hbmltYXRlLWRlbGF5OiAxcztcbiAgLS1hbmltYXRlLXJlcGVhdDogMTtcbn1cbi5hbmltYXRlX19hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9faW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTFzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogdmFyKC0tYW5pbWF0ZS1kZWxheSk7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tYW5pbWF0ZS1kZWxheSk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktM3Mge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMyk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNHMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDQpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA0KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA0KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNCk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNSk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgLyAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzIC8gMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAvIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuOCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuOCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3dlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAzKTtcbn1cbkBtZWRpYSBwcmludCwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFuaW1hdGVfX2FuaW1hdGVkW2NsYXNzKj0nT3V0J10ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qIEF0dGVudGlvbiBzZWVrZXJzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNTMlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2ZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fcnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWCB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZVgge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zaGFrZVgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZVg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZVg7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VZIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlWSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NoYWtlWSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlWTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlWTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5hbmltYXRlX19oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG4uYW5pbWF0ZV9fc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3RhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3dvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSxcbiAgMTEuMSUsXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cbi5hbmltYXRlX19qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmFuaW1hdGVfX2hlYXJ0QmVhdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAxLjMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAxLjMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDEuMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDEuMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLyogQmFjayBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja0luRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja0luTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYmFja0luUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja0luVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5VcDtcbn1cbi8qIEJhY2sgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYmFja091dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja091dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYmFja091dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja091dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja091dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYmFja091dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja091dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRVcDtcbn1cbi8qIEJvdW5jaW5nIGVudHJhbmNlcyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuLyogQm91bmNpbmcgZXhpdHMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cbi8qIEZhZGluZyBlbnRyYW5jZXMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblRvcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVG9wTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblRvcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVG9wUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbUxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b21SaWdodDtcbn1cbi8qIEZhZGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRUb3BMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFRvcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFRvcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFRvcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFRvcFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbUxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tTGVmdDtcbn1cbi8qIEZsaXBwZXJzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2ZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cbi8qIExpZ2h0c3BlZWQgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fbGlnaHRTcGVlZEluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJblJpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluTGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19saWdodFNwZWVkT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0UmlnaHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0TGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLyogUm90YXRpbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbi8qIFJvdGF0aW5nIGV4aXRzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbi8qIFNwZWNpYWxzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2hpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uYW5pbWF0ZV9famFja0luVGhlQm94IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cbi8qIFpvb21pbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuLyogWm9vbWluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuLyogU2xpZGluZyBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuLyogU2xpZGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG4iLCJbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6M3N9W2RhdGEtYW9zXXtwb2ludGVyLWV2ZW50czpub25lfVtkYXRhLWFvc10uYW9zLWFuaW1hdGV7cG9pbnRlci1ldmVudHM6YXV0b31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSxib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuMjUsLjc1LC43NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42LC0uMjgsLjczNSwuMDQ1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQ1LC43MTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1AbWVkaWEgc2NyZWVue2h0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS11cC1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS11cC1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21de29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbl17LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjYpO3RyYW5zZm9ybTpzY2FsZSguNil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tZG93bl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSguNil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSguNil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXRdey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMik7dHJhbnNmb3JtOnNjYWxlKDEuMil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKDEuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKDEuMil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVde3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm07dmlzaWJpbGl0eTpoaWRkZW59aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRle3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLXVwXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF17LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC11cF17LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1kb3duXXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX19IiwiQGtleWZyYW1lcyBtb2RhbC12aWRlb3tmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgbW9kYWwtdmlkZW8taW5uZXJ7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwMHB4KX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfX0ubW9kYWwtdmlkZW97cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNSk7ei1pbmRleDoxMDAwMDAwO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi1kdXJhdGlvbjouM3M7YW5pbWF0aW9uLW5hbWU6bW9kYWwtdmlkZW87LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLW91dDstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLW91dDstby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1vdXR9Lm1vZGFsLXZpZGVvLWNsb3Nle29wYWNpdHk6MH0ubW9kYWwtdmlkZW8tY2xvc2UgLm1vZGFsLXZpZGVvLW1vdmllLXdyYXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMTAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwMHB4KX0ubW9kYWwtdmlkZW8tYm9keXttYXgtd2lkdGg6OTQwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MCBhdXRvO2Rpc3BsYXk6dGFibGV9Lm1vZGFsLXZpZGVvLWlubmVye2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubW9kYWwtdmlkZW8tbW92aWUtd3JhcHt3aWR0aDoxMDAlO2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjU2LjI1JTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tZHVyYXRpb246LjNzO2FuaW1hdGlvbi1uYW1lOm1vZGFsLXZpZGVvLWlubmVyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOi1tb3otdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstbXMtdHJhbnNpdGlvbjotbXMtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0fS5tb2RhbC12aWRlby1tb3ZpZS13cmFwIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubW9kYWwtdmlkZW8tY2xvc2UtYnRue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6LTM1cHg7cmlnaHQ6LTM1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ubW9kYWwtdmlkZW8tY2xvc2UtYnRuOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubW9kYWwtdmlkZW8tY2xvc2UtYnRuOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubW9kYWwtdmlkZW8tY2xvc2UtYnRuOmJlZm9yZSwubW9kYWwtdmlkZW8tY2xvc2UtYnRuOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjJweDt3aWR0aDoxMDAlO3RvcDo1MCU7bGVmdDowO21hcmdpbi10b3A6LTFweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1cHg7bWFyZ2luLXRvcDotNnB4fVxuIiwiLndvdyB7IHZpc2liaWxpdHk6aGlkZGVuOyB9XG4iLCJAcmVxdWlyZSAnLi4vc2hhcmVkL3NoYXJlZCdcblxuLmNlcnRpZmljYXRlXG4gIGJvcmRlciA1cHggc29saWQgYmxhY2tcbiAgcGFkZGluZyA1MHB4XG4gIGRpc3BsYXkgZmxleFxuICBmbGV4LXdyYXAgd3JhcFxuICBib3gtc2hhZG93IDBweCAzcHggNnB4IHJnYmEoMCwwLDAsMC4xNilcbiAgYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuICA+ICpcbiAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICBtYXgtd2lkdGggMTAwJVxuICBAbWVkaWEgYnJlYWtwb2ludHMucG9ydC5icmVha3BvaW50XG4gICAgcGFkZGluZyAzMHB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBwYWRkaW5nIDIwcHhcblxuaDIuY2VydGlmaWNhdGUtdGl0bGVcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9ib2xkXG5cbmg1LmNlcnRpZmljYXRlLXN1YnRpdGxlXG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9yZWd1bGFyXG5cbi5jZXJ0aWZpY2F0ZS1xckNvbnRhaW5lclxuICBtYXJnaW4gMzBweCAwXG4gIGRpc3BsYXkgZmxleFxuICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgLmNlcnRpZmljYXRlLWluZm9JdGVtXG4gICAgQGV4dGVuZCAkaDRcbiAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b20gMFxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KVxuICAgIC5jZXJ0aWZpY2F0ZS1pbmZvSXRlbSA+ICpcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tdG9wIDVweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgZmxleC13cmFwIHdyYXBcbiAgICA+ICpcbiAgICAgIGZsZXgtYmFzaXMgMTAwJVxuICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICBpbWdcbiAgICAgIG1hcmdpbi1sZWZ0IDBcbiAgICAgIG1hcmdpbi1yaWdodCBhdXRvXG5cbi5jZXJ0aWZpY2F0ZS1pbmZvXG4gIGZsZXggMVxuICBwYWRkaW5nLWxlZnQgNTBweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucG9ydC5icmVha3BvaW50XG4gICAgcGFkZGluZy1sZWZ0IDMwcHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIG1hcmdpbi10b3AgMzBweFxuICAgIHBhZGRpbmctbGVmdCAwXG5cbmg2LmNlcnRpZmljYXRlLXNlbnRcbiAgbWFyZ2luLXRvcCAyMHB4IiwiY29udGFpbmVyX3dpZHRoID0gMTIxMnB4XG5cbi5jb250YWluZXJcbiAgbWFyZ2luOiAwIGF1dG9cbiAgbWF4LXdpZHRoOiBjb250YWluZXJfd2lkdGhcbiAgcGFkZGluZzogMCA0MHB4XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgcGFkZGluZzogMCAxMHB4XG5cbi5jb250YWluZXItLW1lZGl1bVxuICBtYXgtd2lkdGg6IDExMjBweFxuXG4uY29udGFpbmVyLS1ibG9nXG4gIG1heC13aWR0aDogMTAyMHB4XG5cbi5jb250YWluZXItLXNtYWxsXG4gIG1heC13aWR0aDogMTAyMHB4XG5cbi5jb250YWluZXItLWV4dHJhU21hbGxcbiAgbWF4LXdpZHRoOiA5MjBweFxuXG4uY29udGFpbmVyLS1mdWxsXG4gIG1heC13aWR0aCBub25lXG4iLCIubmF2LWZvb3RlclxuICBAZXh0ZW5kIC51LXBsYWluTGlzdFxuXG4uZm9vdGVyLWxvZ29cbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgaW1nXG4gICAgZGlzcGxheSBibG9ja1xuICAgIG1heC1oZWlnaHQgNTFweFxuICAgIHdpZHRoIGF1dG9cbiIsIi5jbGktcGx1Z2luLWJ1dHRvblxuICAmLmNsaS1wbHVnaW4tbWFpbi1idXR0b25cbiAgICBAZXh0ZW5kIC5idG5cbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnlcbiAgICBAZXh0ZW5kIC5idG4tLXNtYWxsXG4gICAgbWFyZ2luLWxlZnQgMTVweCAhaW1wb3J0YW50XG5cbiNjb29raWUtbGF3LWluZm8tYmFyIHNwYW5cbiAgZGlzcGxheSBmbGV4XG4gIGZsZXgtd3JhcCB3cmFwXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4iLCIvLyAuaGVhZGVyXG4vLyAgIHBvc2l0aW9uIHN0aWNreVxuLy8gICB0b3AgMFxuLy8gICBsZWZ0IDBcbi8vICAgcmlnaHQgMFxuLy8gICB6LWluZGV4IDEwMFxuXG4ubmF2XG4gIHBhZGRpbmcgMzBweCAwXG4gID4gLmNvbnRhaW5lclxuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgZmxleC13cmFwIG5vd3JhcFxuICAgIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcblxuLm5hdi1sb2dvXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIGltZywgc3ZnXG4gICAgaGVpZ2h0IDUxcHhcbiAgICB3aWR0aCBhdXRvXG4gICAgZGlzcGxheSBibG9ja1xuICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgZGlzcGxheSBub25lXG5cbi5uYXYtcHJpbWFyeVxuICBAZXh0ZW5kIC51LXBsYWluTGlzdFxuICA+IC5tZW51LWl0ZW1cbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgID4gYVxuICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuLm5hdi1tZW51XG4gIGRpc3BsYXkgbm9uZVxuXG5AbWVkaWEgYnJlYWtwb2ludHMubmF2LmJyZWFrcG9pbnRcbiAgLm5hdi1tZW51XG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgY29sb3IgcHJpbWFyeV90ZXh0XG4gICAgaGVpZ2h0IDMwcHhcbiAgICB3aWR0aCAzMHB4XG4gICAgYmFzZS10cmFuc2l0aW9uKClcbiAgICAmOmJlZm9yZVxuICAgICAgYmFzZS10cmFuc2l0aW9uKClcbiAgICAgIGljb24oKVxuICAgICAgQGV4dGVuZCAuaWNvbi1tZW51OmJlZm9yZVxuICAgICAgZm9udC1zaXplIDIwcHhcbiAgICAmLmFjdGl2ZTpiZWZvcmVcbiAgICAgIEBleHRlbmQgLmljb24tY2xvc2U6YmVmb3JlXG5cbiAgLm5hdi1wcmltYXJ5Q29udGFpbmVyXG4gICAgcG9zaXRpb246IGZpeGVkXG4gICAgdG9wIG5hdl9oZWlnaHRfbW9iaWxlXG4gICAgbGVmdCAwXG4gICAgcmlnaHQgMFxuICAgIGJvdHRvbSAwXG4gICAgbWF4LWhlaWdodCBjYWxjKDEwMHZoIC0gNzVweClcbiAgICBoaWRkZW4oKVxuICAgIGJhY2tncm91bmQtY29sb3Igd2hpdGVcbiAgICB6LWluZGV4IDEwMDBcbiAgICAmLmFjdGl2ZVxuICAgICAgdmlzaWJsZSgpXG5cbiAgLm5hdi1wcmltYXJ5XG4gICAgPiAubWVudS1pdGVtXG4gICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICB0ZXh0LWFsaWduIGNlbnRlciIsIi5vdmVybGF5XG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIHRvcCAwXG4gIHJpZ2h0IDBcbiAgYm90dG9tIDBcbiAgbGVmdCAwXG4gIHotaW5kZXggLTFcblxuLm92ZXJsYXktLWJnXG4gIHotaW5kZXggLTRcblxuLm1vZGFsXG4gIHBvc2l0aW9uIGZpeGVkXG4gIHRvcCAwXG4gIHJpZ2h0IDBcbiAgYm90dG9tIDBcbiAgbGVmdCAwXG4gIHotaW5kZXggM1xuXG4ubW9kYWxDb250YWluZXJcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgaGVpZ2h0IDEwMCVcblxuYm9keS5tb2RhbEFjdGl2ZVxuICBvdmVyZmxvdyBoaWRkZW5cbiIsIi8vIE5FV1xuLnF1aXotc2VjdGlvblRpdGxlQ29udGFpbmVyXG4gIGRpc3BsYXkgZmxleFxuICBnYXAgMjBweFxuICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIHBhZGRpbmctYm90dG9tIDE2cHhcbiAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgcHJpbWFyeVxuXG4ucXVpei1wcm9ncmVzc1xuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBjb2xvciBwcmltYXJ5XG4gIGZvbnQtc2l6ZSAyMHB4XG4gIGZvbnQtd2VpZ2h0IDUwMFxuICAqXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBjb2xvciBwcmltYXJ5XG4gICAgZm9udC1zaXplIDIwcHhcbiAgICBmb250LXdlaWdodCA1MDBcblxuLnF1aXotdGl0bGVcbiAgZm9udC13ZWlnaHQgd2VpZ2h0X2JvbGRcbiAgZm9udC1zaXplIDI4cHhcbiAgbGluZS1oZWlnaHQgMVxuICBAbWVkaWEgYnJlYWtwb2ludHMucG9ydC5icmVha3BvaW50XG4gICAgZm9udC1zaXplIDI0cHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZSAyMnB4XG5cbmZpZWxkc2V0XG4gIG91dGxpbmUgMFxuICBib3JkZXIgMFxuICBwYWRkaW5nIDBcbiAgbWFyZ2luIDBcbiAgdGV4dC1hbGlnbiBsZWZ0XG4gICYuZmllbGRzZXQtY2hlY2tib3hcbiAgICAuY2hlY2tib3hcbiAgICAgIG1hcmdpbi1ib3R0b20gNXB4XG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gIC5yYWRpb1xuICAgIGRpc3BsYXkgZmxleFxuICAgIGdhcCAxNXB4XG4gICAgcGFkZGluZyAxOHB4IDE0cHhcbiAgICBib3JkZXItcmFkaXVzIDEwcHhcbiAgICBiYXNlLXRyYW5zaXRpb24oKVxuICAgICpcbiAgICAgIGJhc2UtdHJhbnNpdGlvbigpXG4gICAgJi5hY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3IgI0ZGRkZGRlxuICAgICAgLmlucHV0XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgcHJpbWFyeVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgb3BhY2l0eSAxXG4gICAgJi5jb3JyZWN0IC5pbnB1dFxuICAgICAgYmFja2dyb3VuZC1jb2xvciBjb3JyZWN0XG4gICAgICAmOmFmdGVyXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICBoZWlnaHQgMTFweFxuICAgICAgICB3aWR0aCAxNnB4XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKCdpbWcvY2hlY2suc3ZnJylcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW5cbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyIGNlbnRlclxuICAgICAgICBib3JkZXItcmFkaXVzIDBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuICAgICYud3JvbmcgLmlucHV0XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIHdyb25nXG4gICAgICAmOmFmdGVyXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICBoZWlnaHQgMTZweFxuICAgICAgICB3aWR0aCAxNnB4XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKCdpbWcvd3Jvbmcuc3ZnJylcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAwXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXVxuICAgICAgZGlzcGxheSBub25lXG4gICAgLmlucHV0XG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgaGVpZ2h0IDMwcHhcbiAgICAgIHdpZHRoIDMwcHhcbiAgICAgIGJvcmRlci1yYWRpdXMgNTBweFxuICAgICAgYmFja2dyb3VuZC1jb2xvciAjRkZGRkZGXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGJhc2UtdHJhbnNpdGlvbigpXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgaGVpZ2h0IDE2cHhcbiAgICAgICAgd2lkdGggMTZweFxuICAgICAgICBib3JkZXItcmFkaXVzIDUwcHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICByaWdodCA1MCVcbiAgICAgICAgYm90dG9tIDUwJVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDUwJSwgNTAlKVxuICAgICAgICBvcGFjaXR5IDBcbiAgICBsYWJlbFxuICAgICAgZGlzcGxheSBibG9ja1xuICAuY2hlY2tib3hcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBnYXAgMTVweFxuICAgIHBhZGRpbmcgMThweCAxNHB4XG4gICAgYm9yZGVyLXJhZGl1cyAxMHB4XG4gICAgYmFzZS10cmFuc2l0aW9uKClcbiAgICAqXG4gICAgICBiYXNlLXRyYW5zaXRpb24oKVxuICAgICYuYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICNGRkZGRkZcbiAgICAgIC5pbnB1dFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHByaW1hcnlcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgIG9wYWNpdHkgMVxuICAgICYuY29ycmVjdCAuaW5wdXRcbiAgICAgIGJhY2tncm91bmQtY29sb3IgY29ycmVjdFxuICAgICAgJjphZnRlclxuICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgaGVpZ2h0IDExcHhcbiAgICAgICAgd2lkdGggMTZweFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCgnaW1nL2NoZWNrLnN2ZycpXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciBjZW50ZXJcbiAgICAmLndyb25nIC5pbnB1dFxuICAgICAgYmFja2dyb3VuZC1jb2xvciB3cm9uZ1xuICAgICAgJjphZnRlclxuICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgaGVpZ2h0IDE2cHhcbiAgICAgICAgd2lkdGggMTZweFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCgnaW1nL3dyb25nLnN2ZycpXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1cbiAgICAgIGRpc3BsYXkgbm9uZVxuICAgIC5pbnB1dFxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIGhlaWdodCAzMHB4XG4gICAgICB3aWR0aCAzMHB4XG4gICAgICBib3JkZXItcmFkaXVzIDVweFxuICAgICAgYmFja2dyb3VuZC1jb2xvciAjRkZGRkZGXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGJhc2UtdHJhbnNpdGlvbigpXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgaGVpZ2h0IDExcHhcbiAgICAgICAgd2lkdGggMTZweFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCgnaW1nL2NoZWNrLnN2ZycpXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciBjZW50ZXJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgcmlnaHQgNTAlXG4gICAgICAgIGJvdHRvbSA1MCVcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSg1MCUsIDUwJSlcbiAgICAgICAgb3BhY2l0eSAwXG4gICAgbGFiZWxcbiAgICAgIGRpc3BsYXkgYmxvY2tcblxuLnF1aXotcXVlc3Rpb25cbiAgZm9udC1zaXplIDI4cHhcbiAgbGluZS1oZWlnaHQgMS4yXG4gIGZvbnQtd2VpZ2h0IDUwMFxuICBtYXJnaW4tYm90dG9tIDE1cHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZSAyNHB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBmb250LXNpemUgMjJweFxuXG4ucXVpei1jb3JyZWN0LCAucXVpei13cm9uZ1xuICAmOm5vdCgudmlzdWFsbHlIaWRkZW4pXG4gICAgbWFyZ2luLXRvcCA2MHB4XG4gICAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgICAgbWFyZ2luLXRvcCA0MHB4XG5cbi5xdWl6LXF1ZXN0aW9uVGl0bGVcbiAgZm9udC13ZWlnaHQgd2VpZ2h0X2JvbGRcbiAgZm9udC1zaXplIDQ2cHhcbiAgbGluZS1oZWlnaHQgMVxuICBjb2xvciBwcmltYXJ5XG4gIG1hcmdpbi1ib3R0b20gMjBweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucG9ydC5icmVha3BvaW50XG4gICAgZm9udC1zaXplIDM4cHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZSAzMnB4XG5cbi5xdWl6LXF1ZXN0aW9uVGV4dFxuICBmb250LXNpemUgMjhweFxuICBsaW5lLWhlaWdodCAxXG4gIGNvbG9yIHByaW1hcnlcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZSAyNHB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBmb250LXNpemUgMjJweFxuXG4ucXVpei1lbmRUaXRsZVxuICBjb2xvciBwcmltYXJ5XG4gIGZvbnQtc2l6ZSAzOHB4XG4gIGxpbmUtaGVpZ2h0IDFcbiAgZm9udC13ZWlnaHQgNzAwXG4gIG1hcmdpbi10b3AgMjBweFxuICBtYXJnaW4tYm90dG9tIDI1cHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZSAzNHB4XG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBmb250LXNpemUgMjhweFxuICAgIG1hcmdpbi1ib3R0b20gMTVweFxuXG4vLyBPTERcblxuLnNlY3Rpb25cbiAgYmFzZS10cmFuc2l0aW9uKClcbiAgcGFkZGluZy10b3AgNTBweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgcGFkZGluZy10b3AgMjBweFxuXG5pbWdcbiAgbWF4LXdpZHRoIDEwMCVcbiAgaGVpZ2h0IGF1dG9cbiAgZGlzcGxheSBibG9ja1xuXG4uY29udGVudENvbnRhaW5lclxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBiYXNlLXRyYW5zaXRpb24oKVxuICAmLmNvbnRlbnRDb250YWluZXItLW92ZXJsYXk6YmVmb3JlXG4gICAgY29udGVudCAnJ1xuICAgIHotaW5kZXggMVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdG9wIDBcbiAgICByaWdodCAwXG4gICAgbGVmdCAwXG4gICAgYXNwZWN0LXJhdGlvIDE2IC8gOVxuICAgIGJhY2tncm91bmQtY29sb3IgcmdiYSgwLCAwLCAwLCAwLjMpXG4gICAgYmFja2Ryb3AtZmlsdGVyIGJsdXIoM3B4KVxuICAgIGJhc2UtdHJhbnNpdGlvbigpXG5cbi5wcm9ncmVzc0NvbnRhaW5lciwgLmZpbmlzaGVkQ29udGFpbmVyXG4gIHBhZGRpbmctdG9wIDMwcHhcbiAgZGlzcGxheSBmbGV4XG4gIGZsZXgtd3JhcCB3cmFwXG4gIGdhcCAyMHB4XG4gIGFsaWduLWl0ZW1zIGNlbnRlclxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICB6LWluZGV4OiAzXG4gID4gKlxuICAgIGRpc3BsYXkgYmxvY2tcblxuI2xlYXJuU3RhcnRcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgYm90dG9tIDUwJVxuICByaWdodCA1MCVcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZSg1MCUsNTAlKVxuICB6LWluZGV4IDJcblxuLy8gLnF1aXpQcm9ncmVzc0NvbnRhaW5lclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGVcbi8vICAgdG9wIDQwcHhcbi8vICAgbGVmdCAwXG4vLyAgIHJpZ2h0IDBcbi8vICAgei1pbmRleCA5OTlcbi8vICAgQG1lZGlhIChtYXgtd2lkdGggMTAyM3B4KVxuLy8gICAgIHBvc2l0aW9uIGFic29sdXRlXG4vLyAgICAgdG9wIDE1cHhcbi8vICAgICBsZWZ0IDBcbi8vICAgICByaWdodCAwXG4vLyAgIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbi8vICAgICB0b3AgMTBweFxuXG4uY29udGludWVDb250YWluZXJcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIGJvdHRvbSA1MCUgIWltcG9ydGFudFxuICByaWdodCAgNTAlICFpbXBvcnRhbnRcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZSg1MCUsIDUwJSlcbiAgei1pbmRleCA5OTlcbiAgdG9wIGF1dG8gIWltcG9ydGFudFxuICAucHJvZ3Jlc3NDb250YWluZXJcbiAgICBkaXNwbGF5IGlubGluZS1mbGV4XG4gICAgcGFkZGluZy10b3AgMFxuXG4vLyBRVUlaWkVTXG4vLyAucXVpekNvbnRhaW5lclxuLy8gICB0ZXh0LWFsaWduIGNlbnRlclxuICAvLyY6Zm9jdXNcbiAgLy8gIG91dGxpbmUgMFxuICAvLy5xdWl6LWNvcnJlY3RcbiAgLy8gICY6Zm9jdXNcbiAgLy8gICAgb3V0bGluZSAwXG4gIC8vLnF1aXotd3JvbmdcbiAgLy8gICY6Zm9jdXNcbiAgLy8gICAgb3V0bGluZSAwXG5cbi5xdWl6LXRleHRcbiAgY29sb3Igd2hpdGVcbiAgb3BhY2l0eSAwLjk1XG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9tZWRpdW1cbiAgZm9udC1zaXplIDMwcHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZSAyNHB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBmb250LXNpemUgMTZweFxuXG4ucXVpei1jaG9pY2VzXG4gIG1hcmdpbi10b3AgMjBweFxuICBAZXh0ZW5kIC51LXBsYWluTGlzdFxuICB1bFxuICAgIEBleHRlbmQgLnUtcGxhaW5MaXN0XG5cbi5xdWl6LWFuc3dlclxuICBtYXJnaW4tdG9wIDIwcHhcblxuLnF1aXotY2hvaWNlXG4gIGN1cnNvcjogcG9pbnRlclxuICAmLmFjdGl2ZVxuICAgIGJvcmRlciA1cHggc29saWQgcHJpbWFyeVxuXG4ucXVpei1jaG9pY2UuYWN0aXZlICsgLnF1aXotY2hvaWNlLmFjdGl2ZVxuICBib3JkZXItdG9wIDBcblxuLmJ0bi0tc3VibWl0XG4gIG1hcmdpbi10b3AgMzBweFxuXG4vLyAucXVpei1jaG9pY2VzOm5vdCgucXVpei1jaG9pY2VzLS0zKSwgLnF1aXotYW5zd2VyOm5vdCgucXVpei1hbnN3ZXItLTMpXG4vLyAgIEBtZWRpYSAobWF4LXdpZHRoIDEwMjNweClcbi8vICAgICBib3gtc2hhZG93IDBweCAzcHggNnB4IHJnYmEoMCwwLDAsMC4xNilcblxuIiwiLy8gLmhlYWRlclxuLy8gICBvdmVyZmxvdyBoaWRkZW5cbi5za2lwTmF2aWdhdGlvblxuICBwb3NpdGlvbiBmaXhlZFxuICBib3R0b20gNTAlXG4gIHJpZ2h0IDUwJVxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MDAwJSwgNTAlKVxuICBkaXNwbGF5IGZsZXhcbiAgZmxleC13cmFwIHdyYXBcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICBtYXgtd2lkdGggOTUlXG4gIG1heC1oZWlnaHQgOTUlXG4gIHBhZGRpbmcgNSVcbiAgYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuICB6LWluZGV4IDEwMDFcbiAgYm9yZGVyIDJweCBzb2xpZCBib3JkZXJcbiAgPiAqXG4gICAgZmxleC1iYXNpcyAxMDAlXG4gICAgbWF4LXdpZHRoIDEwMCVcbiAgJjpmb2N1cywgJjpmb2N1cy13aXRoaW4sICYuZm9jdXNcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDUwJSwgNTAlKVxuXG4uc2tpcE5hdmlnYXRpb24tbGlua1xuICAmOmZvY3VzXG4gICAgb3V0bGluZSAxcHggc29saWQgcHJpbWFyeSIsIkByZXF1aXJlICcuLi9zaGFyZWQvc2hhcmVkJ1xuXG4ubmF2LXRvZ2dsZXNcbiAgZGlzcGxheSBmbGV4XG4gIGFsaWduLWl0ZW1zIGNlbnRlclxuICBnYXA6IDAgMjRweFxuXG4udG9nZ2xlXG4gIGRpc3BsYXkgZmxleFxuICBhbGlnbi1jb250ZW50IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxuICBib3JkZXItcmFkaXVzIDEwMCVcbiAgYm94LXNoYWRvdyAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpXG4gIGhlaWdodCA1MHB4XG4gIHdpZHRoIDUwcHhcbiAgYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuICBjdXJzb3IgcG9pbnRlclxuICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICBhcHBlYXJhbmNlIG5vbmVcbiAgYm9yZGVyIDBcbiAgaW1nXG4gICAgZGlzcGxheSBibG9ja1xuICAgIG1heC1oZWlnaHQgMjVweFxuICAgIHdpZHRoIGF1dG9cblxuLnRvZ2dsZS0tbXV0ZVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICAmOmJlZm9yZVxuICAgIGJhc2UtdHJhbnNpdGlvbigpXG4gICAgY29udGVudCAnJ1xuICAgIHdpZHRoIDUwJVxuICAgIGhlaWdodCAzcHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIGJsYWNrXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSg1MCUsIDUwJSkgcm90YXRlKC00NWRlZylcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHJpZ2h0IDUwJVxuICAgIGJvdHRvbSA1MCVcbiAgICBwb2ludGVyLWV2ZW50cyBub25lXG4gICAgb3BhY2l0eSAwXG4gICYubXV0ZWQ6YmVmb3JlXG4gICAgb3BhY2l0eTogMVxuXG4ubGFuZ3VhZ2VQcmltYXJ5XG4gIEBleHRlbmQgLnUtcGxhaW5MaXN0XG5cbi50b2dnbGUudG9nZ2xlLS1sYW5ndWFnZXNcbiAgd2lkdGggYXV0b1xuICB0ZXh0LWFsaWduIGNlbnRlclxuICBjdXJzb3IgcG9pbnRlclxuICBiYXNlLXRyYW5zaXRpb24oKVxuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24tY29udGVudCBjZW50ZXJcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgYXBwZWFyYW5jZSBub25lXG4gIGJvcmRlciAwXG4gIGZvbnQtc2l6ZSAyMnB4XG4gIGZvbnQtZmFtaWx5IGJhc2VfZm9udFxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBib3JkZXItcmFkaXVzIDM0cHhcbiAgYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuICBwYWRkaW5nOiA1cHggNzBweCA1cHggNDBweFxuICAmOmFmdGVyXG4gICAgY29udGVudCAnJ1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgcG9pbnRlci1ldmVudHMgbm9uZVxuICAgIGJvdHRvbSA1MCVcbiAgICByaWdodCAzNHB4XG4gICAgaGVpZ2h0IDBcbiAgICB3aWR0aCAwXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZFxuICAgIGJvcmRlci13aWR0aDogOS41cHggNS41cHggMCA1LjVweFxuICAgIGJvcmRlci1jb2xvcjogIzA3MDkwQSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDVweClcblxuLmxhbmd1YWdlUHJpbWFyeS1pdGVtXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG5cbi5sYW5ndWFnZVN1Ym1lbnVcbiAgaGlkZSgpXG4gICY6bm90KC5hY3RpdmUpXG4gICAgaGlkZVN0eWxlcygpXG4gICYuYWN0aXZlXG4gICAgc2hvdygpXG4gIEBleHRlbmQgLnUtcGxhaW5MaXN0XG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIHJpZ2h0IDUwJVxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCg1MCUpXG4gIHRvcCBjYWxjKDEwMCUgKyAxMHB4KVxuICB6LWluZGV4OiAxMDBcbiAgYm94LXNoYWRvdyAwcHggM3B4IDZweCByZ2JhKDAsMCwwLDAuMTYpXG4gIGJhY2tncm91bmQtY29sb3Igd2hpdGVcbiAgcGFkZGluZyAxNXB4IDMwcHhcbiAgYm9yZGVyLXJhZGl1cyAyMHB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICByaWdodCBhdXRvXG4gICAgbGVmdCAwXG4gICAgdHJhbnNmb3JtIG5vbmVcbiAgICBwYWRkaW5nIDE1cHhcbiAgKlxuICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICBsaS5sYW5ndWFnZVN1Ym1lbnUtaXRlbVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBtYXJnaW4tYm90dG9tIDVweFxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgYVxuICAgICAgY29sb3IgYmxhY2tcbiAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgOmZvY3VzXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAgICAgb3V0bGluZSBub25lXG5cbiIsIi5tb2RhbC12aWRlby1pbm5lclxuICBwYWRkaW5nOiAwIDEwcHhcblxuLm1vZGFsLXZpZGVvLWNsb3NlLWJ0blxuICBjdXJzb3I6IHBvaW50ZXJcbiAgcmlnaHQ6IDBcbiAgJjpmb2N1c1xuICAgIG91dGxpbmUgMFxuXG4udmlkZW9XcmFwcGVyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlXG4gIGhlaWdodDogMFxuXG4udmlkZW9XcmFwcGVyIGlmcmFtZSwgIC52aWRlb1dyYXBwZXIgdmlkZW9cbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMFxuICBsZWZ0OiAwXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogMTAwJVxuXG4ubW9kYWxWaWRlb1xuICBjdXJzb3IgcG9pbnRlclxuIl19 */
