@charset "UTF-8";:root{--responsive-tablet:768px;--responsive-desktop:1024px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:500}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:PPFormulaCondensed;src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPFormulaCondensed-Regular.eot);src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPFormulaCondensed-Regular.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPFormulaCondensed-Regular.woff) format("woff"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPFormulaCondensed-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPFormulaCondensed-Fallback;size-adjust:58.27%;src:local("Helvetica"),local("Arial")}@font-face{font-family:PPEiko;src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Black.eot);src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Black.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Black.woff) format("woff"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PPEiko;src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Heavy.eot);src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Heavy.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Heavy.woff) format("woff"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Heavy.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PPEiko;src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Medium.eot);src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Medium.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Medium.woff) format("woff"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PPEiko;src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Regular.eot);src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Regular.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Regular.woff) format("woff"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPEiko;src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Light.eot);src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Light.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Light.woff) format("woff"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Light.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PPEiko;src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Thin.eot);src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Thin.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Thin.woff) format("woff"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PPEiko;src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-BlackItalic.eot);src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-BlackItalic.woff) format("woff"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:PPEiko;src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-MediumItalic.eot);src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-MediumItalic.woff) format("woff"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-MediumItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PPEiko;src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-LightItalic.eot);src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-LightItalic.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-LightItalic.woff) format("woff"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-LightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:PPEiko;src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-ThinItalic.eot);src:url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-ThinItalic.woff) format("woff"),url(/wp-content/themes/a6-website-theme/dist/fonts/PPEiko-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:CollectionNewStyle;src:url(/wp-content/themes/a6-website-theme/dist/fonts/CollectionNewStyle.eot);src:url(/wp-content/themes/a6-website-theme/dist/fonts/CollectionNewStyle.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/a6-website-theme/dist/fonts/CollectionNewStyle.woff) format("woff"),url(/wp-content/themes/a6-website-theme/dist/fonts/CollectionNewStyle.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body,button,input,optgroup,select,textarea{color:#122023;font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;position:relative}.superscript{font-family:CollectionNewStyle,"Brush Script MT","Brush Script Std",cursive;position:absolute;bottom:90%;font-weight:400;font-size:106px;text-transform:initial}.superscript.tight{line-height:.5}.superscript.left{left:-33px}.superscript.rotate-back-30{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.superscript.rotate-back-14{-webkit-transform:rotate(-14deg);transform:rotate(-14deg)}.graphic{position:absolute}@media (min-width:768px){.graphic{display:inline}}.p,p{margin-top:0;margin-bottom:1.5em;font-size:18px}@media (min-width:1024px){.p,p{font-size:24px}}.p:last-child,p:last-child{margin-bottom:0}li{font-size:24px}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{scroll-behavior:smooth}body{font-family:PPEiko,Georgia,"Times New Roman",Times,serif}#page{width:100%;margin:0 auto;background-color:#fff;overflow-x:hidden;min-height:100vh}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1;font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;margin:0}.h1,h1{font-size:72px;text-transform:uppercase;padding-top:10px}@media (min-width:1024px){.h1,h1{font-size:120px;padding-top:16px}}@media (max-width:480px){body.single-news .h1,body.single-news h1{font-size:65px}}.h2,h2{font-size:64px;text-transform:uppercase;padding-top:12px}@media (min-width:1024px){.h2,h2{font-size:96px}}.h3,h3{font-size:48px;text-transform:uppercase;padding-top:10px}@media (min-width:1024px){.h3,h3{font-size:72px}}.h4,h4{font-size:48px;text-transform:uppercase;padding-top:7px}@media (min-width:1024px){.h4,h4{font-size:50px}}.h5,h5{font-size:32px;line-height:1.5}.h6,h6{font-size:20px;line-height:1.5}.breadcrumbs{font-family:PPEiko,Georgia,"Times New Roman",Times,serif;font-size:24px;font-weight:500}@media screen and (min-width:1024px){.breadcrumbs{font-size:32px}}.breadcrumbs a{text-decoration:none;background:0 0;color:#d0cdc6}.wp-admin #breadcrumbs a{pointer-events:none}.word{font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:30px;line-height:1;padding:20px 15px 10px;-webkit-box-shadow:0 12px 20px rgba(0,0,0,.3);box-shadow:0 12px 20px rgba(0,0,0,.3);letter-spacing:1px}img{max-width:100%;height:auto;-webkit-filter:grayscale(1);filter:grayscale(1)}img.colorized{-webkit-filter:unset;filter:unset}.colorized img{-webkit-filter:unset;filter:unset}.image-fit-cover{-o-object-fit:cover;object-fit:cover}.location-image{display:block;border:10px solid #fff;-webkit-box-shadow:0 12px 20px rgba(0,0,0,.0705882353);box-shadow:0 12px 20px rgba(0,0,0,.0705882353)}.location-tag{position:relative;z-index:1}footer#colophon{position:relative;z-index:1000}footer#colophon .footer-grid{display:grid;grid-template-columns:repeat(12,1fr)}footer#colophon .footer-grid__sub-grid{text-align:center}@media (min-width:1024px){footer#colophon .footer-grid__sub-grid{text-align:left;display:grid;grid-template-columns:1fr 1fr}}footer#colophon .footer-grid .span-1{grid-column:span 12}@media (min-width:1024px){footer#colophon .footer-grid .span-1{grid-column:span 1}}footer#colophon .footer-grid .span-2{grid-column:span 12}@media (min-width:1024px){footer#colophon .footer-grid .span-2{grid-column:span 2}}footer#colophon .footer-grid .span-3{grid-column:span 12}@media (min-width:1024px){footer#colophon .footer-grid .span-3{grid-column:span 3}}footer#colophon .footer-grid .span-4{grid-column:span 12}@media (min-width:1024px){footer#colophon .footer-grid .span-4{grid-column:span 4}}footer#colophon .footer-grid .span-5{grid-column:span 12}@media (min-width:1024px){footer#colophon .footer-grid .span-5{grid-column:span 5}}footer#colophon .footer-grid .span-6{grid-column:span 12}@media (min-width:1024px){footer#colophon .footer-grid .span-6{grid-column:span 6}}footer#colophon .footer-grid .span-7{grid-column:span 12}@media (min-width:1024px){footer#colophon .footer-grid .span-7{grid-column:span 7}}footer#colophon .footer-grid .span-8{grid-column:span 12}@media (min-width:1024px){footer#colophon .footer-grid .span-8{grid-column:span 8}}footer#colophon .footer-grid .span-9{grid-column:span 12}@media (min-width:1024px){footer#colophon .footer-grid .span-9{grid-column:span 9}}footer#colophon .footer-grid .span-10{grid-column:span 12}@media (min-width:1024px){footer#colophon .footer-grid .span-10{grid-column:span 10}}footer#colophon .footer-grid .span-11{grid-column:span 12}@media (min-width:1024px){footer#colophon .footer-grid .span-11{grid-column:span 11}}footer#colophon .footer-grid .span-12{grid-column:span 12}@media (min-width:1024px){footer#colophon .footer-grid .span-12{grid-column:span 12}}@media (max-width:1024px){footer#colophon .contact,footer#colophon .logo,footer#colophon .menu,footer#colophon .privacy{text-align:center}}footer#colophon .marketbridge-logo{text-align:center}@media (min-width:1024px){footer#colophon .marketbridge-logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}footer#colophon .privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer#colophon .social-media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){footer#colophon .social-media{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}footer#colophon .heading{font-size:16px;margin-bottom:16px;color:#efefef}footer#colophon .default-link .a,footer#colophon .default-link a,footer#colophon .location__footer-card__link{font-size:24px;text-transform:uppercase;background:0 0;font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#fff;text-decoration:none;position:relative}footer#colophon .default-link .a:not(.social)::before,footer#colophon .default-link a:not(.social)::before,footer#colophon .location__footer-card__link:not(.social)::before{position:absolute;top:100%;left:0;content:"";height:2px;width:100%;-webkit-transform-origin:left;transform-origin:left;background:#fff;-webkit-transform:scaleX(0) translateY(-10px);transform:scaleX(0) translateY(-10px);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}footer#colophon .default-link .a:not(.social):focus::before,footer#colophon .default-link .a:not(.social):hover::before,footer#colophon .default-link a:not(.social):focus::before,footer#colophon .default-link a:not(.social):hover::before,footer#colophon .location__footer-card__link:not(.social):focus::before,footer#colophon .location__footer-card__link:not(.social):hover::before{-webkit-transform:scaleX(1) translateY(-10px);transform:scaleX(1) translateY(-10px)}footer#colophon nav ul{padding:0;margin:0}footer#colophon nav ul li{list-style:none}@media (min-width:1024px){footer#colophon nav ul.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:27px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer#colophon nav ul.horizontal li:not(:last-child){position:relative}footer#colophon nav ul.horizontal li:not(:last-child)::after{content:"";height:20px;width:2px;background:#fff;top:7px;right:-14px;position:absolute}}footer#colophon .locations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:wrap;flex-flow:wrap;grid-column-gap:48px;border-top:2px solid rgba(255,255,255,.25);text-align:center}@media (min-width:1024px){footer#colophon .locations{margin-left:16.6666666%;text-align:start}}footer#colophon .locations .heading{width:100%;padding-top:36px}footer#colophon .locations .location__footer-card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer#colophon .locations .location__footer-card:not(:first-child):not(:nth-child(2)){margin-top:24px}@media (min-width:1024px){footer#colophon .locations .location__footer-card{width:calc(20% - 48px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer#colophon .locations .location__footer-card:not(:first-child):not(:nth-child(2)){margin-top:0}}footer#colophon .locations .location__footer-card p{font-size:16px;line-height:24px}footer#colophon .locations .location__address a,footer#colophon .locations .location__telephone a{background:0 0;text-decoration:none;color:inherit}footer#colophon .locations .location__telephone{background:0 0;color:#fff;text-decoration:none}footer#colophon .copyright{font-size:12px;margin-top:24px;text-align:center}@media (min-width:1024px){footer#colophon .copyright{text-align:right}}footer#colophon .footer__spacer{height:400px}footer#colophon .footer__filler{display:block;height:100%;width:100%}footer#colophon .footer__case-study{top:unset;position:absolute;height:400px;width:100vw;overflow:hidden;cursor:pointer}footer#colophon .footer__case-study .superscript{font-size:119px;line-height:62px;color:#e1fd01;position:absolute;bottom:100%;-webkit-transform:rotate(-10deg) translateY(-24px);transform:rotate(-10deg) translateY(-24px)}a{color:inherit;display:inline-block}a:visited{color:#122023}a:active,a:focus,a:hover{color:#122023;background-color:#e1fd01}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.btn,button,input[type=button],input[type=reset],input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;text-decoration:none;background:#122023;color:#fff;font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;line-height:1;padding:20px 15px 3.5px;grid-gap:8px;-webkit-box-shadow:0 12px 20px rgba(0,0,0,.12);box-shadow:0 12px 20px rgba(0,0,0,.12);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border:0;cursor:pointer}.btn .btn-arrow,button .btn-arrow,input[type=button] .btn-arrow,input[type=reset] .btn-arrow,input[type=submit] .btn-arrow{-webkit-transform:translateY(-4px);transform:translateY(-4px);margin-left:0;margin-right:5px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border:0!important;display:inline}.btn.btn-small .btn-arrow,button.btn-small .btn-arrow,input[type=button].btn-small .btn-arrow,input[type=reset].btn-small .btn-arrow,input[type=submit].btn-small .btn-arrow{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.btn .cross,button .cross,input[type=button] .cross,input[type=reset] .cross,input[type=submit] .cross{-webkit-transform:translateY(-4px);transform:translateY(-4px);margin:0}.btn:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{-webkit-box-shadow:0 12px 20px rgba(0,0,0,.24);box-shadow:0 12px 20px rgba(0,0,0,.24)}.btn:hover .btn-arrow,button:hover .btn-arrow,input[type=button]:hover .btn-arrow,input[type=reset]:hover .btn-arrow,input[type=submit]:hover .btn-arrow{margin-left:5px;margin-right:0}.btn:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{-webkit-box-shadow:0 12px 20px rgba(0,0,0,.18);box-shadow:0 12px 20px rgba(0,0,0,.18)}.btn:active .btn-arrow,button:active .btn-arrow,input[type=button]:active .btn-arrow,input[type=reset]:active .btn-arrow,input[type=submit]:active .btn-arrow{margin-left:4px;margin-right:1px}.btn.btn-white,button.btn-white,input[type=button].btn-white,input[type=reset].btn-white,input[type=submit].btn-white{background:#fff;color:#122023}.btn.btn-white .btn-arrow path,.btn.btn-white .cross path,button.btn-white .btn-arrow path,button.btn-white .cross path,input[type=button].btn-white .btn-arrow path,input[type=button].btn-white .cross path,input[type=reset].btn-white .btn-arrow path,input[type=reset].btn-white .cross path,input[type=submit].btn-white .btn-arrow path,input[type=submit].btn-white .cross path{fill:#122023}.btn.btn-slate,button.btn-slate,input[type=button].btn-slate,input[type=reset].btn-slate,input[type=submit].btn-slate{background:#576062;color:#fff}.btn.btn-dark-gray,button.btn-dark-gray,input[type=button].btn-dark-gray,input[type=reset].btn-dark-gray,input[type=submit].btn-dark-gray{background:#122023;color:#fff}.btn.btn-volt,button.btn-volt,input[type=button].btn-volt,input[type=reset].btn-volt,input[type=submit].btn-volt{background:#e1fd01;color:#122023}.btn.btn-volt .btn-arrow path,.btn.btn-volt .cross path,button.btn-volt .btn-arrow path,button.btn-volt .cross path,input[type=button].btn-volt .btn-arrow path,input[type=button].btn-volt .cross path,input[type=reset].btn-volt .btn-arrow path,input[type=reset].btn-volt .cross path,input[type=submit].btn-volt .btn-arrow path,input[type=submit].btn-volt .cross path{fill:#122023}.btn.btn-text-volt,button.btn-text-volt,input[type=button].btn-text-volt,input[type=reset].btn-text-volt,input[type=submit].btn-text-volt{color:#e1fd01}.btn.btn-subhead,button.btn-subhead,input[type=button].btn-subhead,input[type=reset].btn-subhead,input[type=submit].btn-subhead{background:0 0;color:#122023;font-size:48px;-webkit-box-shadow:none;box-shadow:none;display:inline-block;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}@media (min-width:1024px){.btn.btn-subhead,button.btn-subhead,input[type=button].btn-subhead,input[type=reset].btn-subhead,input[type=submit].btn-subhead{font-size:72px}}.btn.btn-subhead .subhead-line,button.btn-subhead .subhead-line,input[type=button].btn-subhead .subhead-line,input[type=reset].btn-subhead .subhead-line,input[type=submit].btn-subhead .subhead-line{display:block;width:100%;height:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:15px;background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,#122023),to(#122023));background-image:linear-gradient(90deg,#fff 0,#fff 50%,#122023 50%,#122023 100%);background-size:202% 100%;background-position:right bottom;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.btn.btn-subhead .text,button.btn-subhead .text,input[type=button].btn-subhead .text,input[type=reset].btn-subhead .text,input[type=submit].btn-subhead .text{display:inline-block;padding-top:8px}.btn.btn-subhead .btn-arrow,button.btn-subhead .btn-arrow,input[type=button].btn-subhead .btn-arrow,input[type=reset].btn-subhead .btn-arrow,input[type=submit].btn-subhead .btn-arrow{-webkit-transition:all .15s ease-out;transition:all .15s ease-out;-webkit-transform:translateY(-4px) scale(1.5);transform:translateY(-4px) scale(1.5);margin-left:10px;margin-right:20px;display:inline-block;position:absolute}@media (min-width:1024px){.btn.btn-subhead .btn-arrow,button.btn-subhead .btn-arrow,input[type=button].btn-subhead .btn-arrow,input[type=reset].btn-subhead .btn-arrow,input[type=submit].btn-subhead .btn-arrow{-webkit-transform:translateY(-14px) scale(1.5);transform:translateY(-14px) scale(1.5)}}.btn.btn-subhead .btn-arrow path,button.btn-subhead .btn-arrow path,input[type=button].btn-subhead .btn-arrow path,input[type=reset].btn-subhead .btn-arrow path,input[type=submit].btn-subhead .btn-arrow path{fill:#122023}.btn.btn-subhead .cross path,button.btn-subhead .cross path,input[type=button].btn-subhead .cross path,input[type=reset].btn-subhead .cross path,input[type=submit].btn-subhead .cross path{fill:#122023}.btn.btn-subhead:hover,button.btn-subhead:hover,input[type=button].btn-subhead:hover,input[type=reset].btn-subhead:hover,input[type=submit].btn-subhead:hover{-webkit-transform:translateY(0);transform:translateY(0)}.btn.btn-subhead:hover .btn-arrow,button.btn-subhead:hover .btn-arrow,input[type=button].btn-subhead:hover .btn-arrow,input[type=reset].btn-subhead:hover .btn-arrow,input[type=submit].btn-subhead:hover .btn-arrow{margin-left:20px;margin-right:10px}.btn.btn-subhead:hover .subhead-line,button.btn-subhead:hover .subhead-line,input[type=button].btn-subhead:hover .subhead-line,input[type=reset].btn-subhead:hover .subhead-line,input[type=submit].btn-subhead:hover .subhead-line{background-position:left bottom}.btn.btn-subhead:active,button.btn-subhead:active,input[type=button].btn-subhead:active,input[type=reset].btn-subhead:active,input[type=submit].btn-subhead:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn.btn-subhead:active .btn-arrow,button.btn-subhead:active .btn-arrow,input[type=button].btn-subhead:active .btn-arrow,input[type=reset].btn-subhead:active .btn-arrow,input[type=submit].btn-subhead:active .btn-arrow{margin-left:22px;margin-right:8px}.btn.highlight-stroke,button.highlight-stroke,input[type=button].highlight-stroke,input[type=reset].highlight-stroke,input[type=submit].highlight-stroke{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='83.214' height='40.213' viewBox='0 0 83.214 40.213'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_10595' data-name='Rectangle 10595' width='81.441' height='36' fill='%23e0fd01'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='line_8' data-name='line 8' transform='translate(1.884) rotate(3)'%3E%3Cg id='Group_13407' data-name='Group 13407' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_141273' data-name='Path 141273' d='M80.645,5.826a7.477,7.477,0,0,1-.022,2.666c-.273,1.2-1.138.363-1.409,1.138.69,2.973.956,3.209-1.16,5.489.232.651.885.2,1.181,1.116A10.444,10.444,0,0,1,77.4,21.16c-.41.506-.526,1.616-.175,1.857,1.419,1.018.545,2.829.892,4.192a4.591,4.591,0,0,0-.034,2.91,11.736,11.736,0,0,1-.011,1.839c-.505.349-1,.721-1.484,1.083L75.148,34.1a1.7,1.7,0,0,1-1.27.309c-4.153-.5-8.339.007-12.536.042-4.562.017-9.148.208-13.72.033q-2.712-.1-5.423-.063c-1.808.025-3.617.1-5.421.232l-6.342.408q-3.178.176-6.357.461l-4.524.34c-1.511.085-3.027.117-4.542.137L13.875,36l-1.141-.04q-1.141-.049-2.283-.128a38.564,38.564,0,0,1-4.582-.58c-.679-.126-1.358-.151-2.043-.223a4.065,4.065,0,0,1-1.78-.723C.3,33.131-.02,32.544.5,30.135c.274-1.282-.1-2.618.33-3.873.3-.879-.769-1.528-.827-2.494A4.412,4.412,0,0,0,.855,20.2C.8,19.168.549,18.09,1.144,17.262c.268-.373.034-.737-.014-1.131a21.288,21.288,0,0,1-.359-4.041,17.14,17.14,0,0,0-.2-5.768,6.1,6.1,0,0,1,.573-3.9,6.326,6.326,0,0,1,2.883-.649c.49.006,1,0,1.5.015l1.51.074a173.789,173.789,0,0,0,18-.043c6.916-.418,13.855-.8,20.81-.9C51.021.839,56.2.936,61.4,1.007c.89.013,1.781-.073,2.674-.133l3.8-.253c1.264-.094,2.54-.134,3.81-.2A3.989,3.989,0,0,0,73.244.3a4.748,4.748,0,0,1,3.768.262c.505.176,1.021.376,1.536.573l1.544.578a1.926,1.926,0,0,1,1.349,1.114l-.978,1.332c-.2.73.127,1.165.182,1.671m-47.2,16.965c-.058-.024-.116-.068-.172-.061-.02,0-.035.127-.052.2.057.022.116.067.17.057.022,0,.036-.124.054-.192m1.958.034-.3-.04.139.143Zm5.351-.194a.628.628,0,0,0-.181-.1c-.2-.035-.278.051-.187.188.036.053.131.049.2.034a.613.613,0,0,0,.173-.119' transform='translate(0 0)' fill='%23e0fd01'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-position:-1px -2px;background-repeat:no-repeat;padding:10px;color:#122023}.btn.no-arrow .btn-arrow,button.no-arrow .btn-arrow,input[type=button].no-arrow .btn-arrow,input[type=reset].no-arrow .btn-arrow,input[type=submit].no-arrow .btn-arrow{display:none}.btn.no-shadow,button.no-shadow,input[type=button].no-shadow,input[type=reset].no-shadow,input[type=submit].no-shadow{-webkit-box-shadow:none;box-shadow:none}.tile{position:relative;min-height:420px;cursor:pointer;width:100%}.tile .tile-background,.tile .tile-content{position:absolute;top:0;left:0;bottom:0;right:0;padding:16px}.tile .tile-background,.tile .tile-content{-webkit-transition-property:top,left,bottom,right,-webkit-transform;transition-property:top,left,bottom,right,-webkit-transform;transition-property:top,left,bottom,right,transform;transition-property:top,left,bottom,right,transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.tile .tile-background{background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-filter:grayscale(100%) brightness(40%);filter:grayscale(100%) brightness(40%)}.tile .tile-content{color:#fff;background-color:rgba(225,253,1,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.tile .tile-content .tile-date{margin:0}.tile .tile-content .tile-title{display:inline-block;margin:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.tile .tile-content .tile-read-more{margin:0;margin-top:auto;text-align:right}.tile:hover .tile-background,.tile:hover .tile-content{-webkit-transform:scale(1.1);transform:scale(1.1)}.tile:hover .tile-content{color:#122023;background-color:#e1fd01}.tile.highlight .tile-content{color:#122023;background-color:#e1fd01}#js-dummy-masthead{padding-top:86px}@media (min-width:1024px){#js-dummy-masthead{padding-top:110px}}#js-dummy-masthead.theme-dark-gray-white{background:#122023}#js-dummy-masthead.theme-white-dark-gray{background:#efefef}.menu-sticky-sidebar #js-dummy-masthead{display:none}#masthead{position:relative;height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#efefef;font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;z-index:1100}@media (max-width:1024px){#masthead{z-index:2000}}#masthead p{margin:0}#masthead a{background:0 0;text-decoration:none;text-transform:uppercase}#masthead .mobile-backdrop{position:fixed;top:0;left:0;height:100vh;width:100vw;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;background:#e1fd01;pointer-events:none}#masthead .hamburger{display:none;-webkit-box-shadow:none;box-shadow:none;margin-right:-15px}@media (max-width:1024px){#masthead .hamburger{display:block}}#masthead .site-header__grid{display:grid;grid-template-areas:"logo navigation";-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#masthead .site-branding{grid-area:logo}#masthead .site-branding .custom-logo{position:relative;z-index:1075;-webkit-transition:all .25s cubic-bezier(.64,.57,.67,1.53);transition:all .25s cubic-bezier(.64,.57,.67,1.53)}#masthead .site-header__main-navigation{grid-area:navigation}#masthead .site-header__main-navigation>ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-right:auto;margin-left:auto;grid-column-gap:24px;-webkit-transform:translateY(8px);transform:translateY(8px)}#masthead .site-header__main-navigation>ul>li{list-style:none}#masthead .site-header__main-navigation>ul>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:18px}@media (min-width:1024px){#masthead .site-header__main-navigation>ul>li>a::before{position:absolute;top:100%;left:0;content:"";height:2px;width:100%;-webkit-transform-origin:left;transform-origin:left;background:#122023;-webkit-transform:scaleX(0) translateY(-10px);transform:scaleX(0) translateY(-10px);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}}#masthead .site-header__main-navigation>ul>li>a::after{-webkit-transform:translateY(-80%);transform:translateY(-80%);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#masthead .site-header__main-navigation>ul>li>a:focus-within::before,#masthead .site-header__main-navigation>ul>li>a:focus::before,#masthead .site-header__main-navigation>ul>li>a:hover::before{-webkit-transform:scaleX(1) translateY(-10px);transform:scaleX(1) translateY(-10px)}#masthead .site-header__main-navigation>ul>li.menu-item-has-children{position:relative}@media (max-width:1024px){#masthead .site-header__main-navigation>ul>li.menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#masthead .site-header__main-navigation>ul>li.menu-item-has-children>.mobile-nav-arrow{display:none}@media (max-width:1024px){#masthead .site-header__main-navigation>ul>li.menu-item-has-children>.mobile-nav-arrow{display:block}}#masthead .site-header__main-navigation>ul>li.menu-item-has-children>a::after{content:"";background-image:url(../images/icons/chevron-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;right:-18px;width:12px;height:7px;display:none}@media (min-width:1024px){#masthead .site-header__main-navigation>ul>li.menu-item-has-children>a::after{display:block}}@media screen and (min-width:1024px){#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>a::after,#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>a::after,#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>a::after{-webkit-transform:translateY(-80%) rotate(-180deg);transform:translateY(-80%) rotate(-180deg)}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>a::before,#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>a::before,#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>a::before{-webkit-transform:scaleX(1) translateY(-10px);transform:scaleX(1) translateY(-10px)}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>.sub-menu,#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>.sub-menu,#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>.sub-menu{pointer-events:initial;-webkit-animation-delay:.2s;animation-delay:.2s}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>.sub-menu>li,#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>.sub-menu>li,#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>.sub-menu>li{font-size:16px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>.sub-menu>li:nth-child(1),#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>.sub-menu>li:nth-child(1),#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>.sub-menu>li:nth-child(1){-webkit-transition-delay:0;transition-delay:0;-webkit-animation-delay:0;animation-delay:0}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>.sub-menu>li:nth-child(2),#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>.sub-menu>li:nth-child(2),#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>.sub-menu>li:nth-child(2){-webkit-transition-delay:0;transition-delay:0;-webkit-animation-delay:0;animation-delay:0}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>.sub-menu>li:nth-child(3),#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>.sub-menu>li:nth-child(3),#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>.sub-menu>li:nth-child(3){-webkit-transition-delay:0;transition-delay:0;-webkit-animation-delay:0;animation-delay:0}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>.sub-menu>li:nth-child(4),#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>.sub-menu>li:nth-child(4),#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>.sub-menu>li:nth-child(4){-webkit-transition-delay:0;transition-delay:0;-webkit-animation-delay:0;animation-delay:0}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>.sub-menu>li:nth-child(5),#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>.sub-menu>li:nth-child(5),#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>.sub-menu>li:nth-child(5){-webkit-transition-delay:0;transition-delay:0;-webkit-animation-delay:0;animation-delay:0}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>.sub-menu>li:nth-child(6),#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>.sub-menu>li:nth-child(6),#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>.sub-menu>li:nth-child(6){-webkit-transition-delay:0;transition-delay:0;-webkit-animation-delay:0;animation-delay:0}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>.sub-menu>li:nth-child(7),#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>.sub-menu>li:nth-child(7),#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>.sub-menu>li:nth-child(7){-webkit-transition-delay:0;transition-delay:0;-webkit-animation-delay:0;animation-delay:0}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>.sub-menu>li:nth-child(8),#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>.sub-menu>li:nth-child(8),#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>.sub-menu>li:nth-child(8){-webkit-transition-delay:0;transition-delay:0;-webkit-animation-delay:0;animation-delay:0}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>.sub-menu>li:nth-child(9),#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>.sub-menu>li:nth-child(9),#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>.sub-menu>li:nth-child(9){-webkit-transition-delay:0;transition-delay:0;-webkit-animation-delay:0;animation-delay:0}#masthead .site-header__main-navigation>ul>li:focus-within.menu-item-has-children>.sub-menu>li:nth-child(10),#masthead .site-header__main-navigation>ul>li:focus.menu-item-has-children>.sub-menu>li:nth-child(10),#masthead .site-header__main-navigation>ul>li:hover.menu-item-has-children>.sub-menu>li:nth-child(10){-webkit-transition-delay:0;transition-delay:0;-webkit-animation-delay:0;animation-delay:0}}#masthead .site-header__main-navigation>ul>li .sub-menu{position:absolute;top:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:5px;padding:5px 0 0;font-family:PPEiko,Georgia,"Times New Roman",Times,serif;font-size:16px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:none}@media (min-width:1024px){#masthead .site-header__main-navigation>ul>li .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}#masthead .site-header__main-navigation>ul>li .sub-menu a{white-space:nowrap}#masthead .site-header__main-navigation>ul>li .sub-menu>li{font-size:16px;list-style:none;background:#122023;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#masthead .site-header__main-navigation>ul>li .sub-menu>li:not(.menu-item-has-children){padding:5px 10px}#masthead .site-header__main-navigation>ul>li .sub-menu>li.menu-item-has-children>a{display:block;padding:5px 10px}#masthead .site-header__main-navigation>ul>li .sub-menu>li>a{text-transform:none;display:block;color:#fff;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#masthead .site-header__main-navigation>ul>li .sub-menu .sub-menu{position:relative;top:calc(100% - 1px);background:#122023;grid-gap:unset;font-size:12px;padding:0 10px 10px}#masthead .site-header__main-navigation>ul>li .sub-menu .sub-menu li{padding:0}#masthead .site-header__main-navigation>ul>li .sub-menu .sub-menu li::marker{content:"•";color:#fff}#masthead .site-header__main-navigation>ul>li .sub-menu .sub-menu a{display:block;padding-left:5px;text-decoration:underline}#masthead .site-header__main-navigation>ul>li.open>.sub-menu{top:-15px;position:relative}#masthead .site-header__main-navigation>ul>li.open>.sub-menu>li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:1024px){#masthead .site-header__main-navigation>ul>li>.sub-menu{pointer-events:none}}#masthead .site-header__main-navigation>ul>li>.sub-menu>li{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}@media (max-width:1024px){#masthead .site-header__main-navigation>ul>li>.sub-menu>li>a{text-wrap:initial}}@media (max-width:1024px){#masthead .site-header__main-navigation>ul>li>.sub-menu>li>a{font-size:32px}#masthead .site-header__main-navigation>ul>li>.sub-menu>li>a:first-child{padding-top:0}}#masthead .site-header__main-navigation>ul>li>.sub-menu>li:hover:not(.menu-item__no-link){background:#e1fd01}#masthead .site-header__main-navigation>ul>li>.sub-menu>li:hover:not(.menu-item__no-link)>a{color:#122023}@media (max-width:1024px){#masthead{height:86px}#masthead .mobile-nav-arrow{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;width:24px;height:15px;-ms-flex-item-align:center;align-self:center}#masthead .mobile-nav-arrow svg{width:24px;height:15px}#masthead .menu-primary{position:absolute;left:0;top:100%;width:calc(100% - 72px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:48px;opacity:0;pointer-events:none;left:36px;right:36px;height:calc(100vh - 100px)}}@media (max-width:1024px) and (min-width:1024px){#masthead .menu-primary{height:unset}}@media (max-width:1024px){#masthead .menu-primary li{font-size:48px}}@media (max-width:1024px){#masthead .menu-primary .sub-menu{position:relative;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#masthead .menu-primary .sub-menu li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#122023;font-size:16px}#masthead .menu-primary .sub-menu .sub-menu{font-size:28px;padding-left:20px;padding-right:20px;padding-bottom:20px}#masthead .menu-primary .sub-menu .sub-menu li a{padding-left:10px}}@media (max-width:1024px){#masthead .menu-primary>li::before{content:"";height:4px;background:#122023;position:absolute;top:calc(100% - 4px);left:0;width:100%}#masthead .menu-primary>li>a{padding-top:10px;color:#122023!important}#masthead .menu-primary>li>.sub-menu{padding-bottom:28px;font-size:32px;display:none;width:100%}#masthead .menu-primary>li>.sub-menu>li{opacity:1;-webkit-transform:unset;transform:unset}#masthead .menu-primary>li>.sub-menu>li:not(:first-child){margin-top:10px}}@media (max-width:1024px){#masthead .menu-primary>.menu-item-has-children>.mobile-nav-arrow{position:relative}#masthead .menu-primary>.menu-item-has-children>a::after{display:none}}@media (max-width:1024px){#masthead .menu-primary .menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#masthead .menu-primary .menu-item-has-children a::after,#masthead .menu-primary .menu-item-has-children a::before{display:none}#masthead .menu-primary .menu-item-has-children>.mobile-nav-arrow{-webkit-transform:translateY(-12px);transform:translateY(-12px);padding:0}#masthead .menu-primary .menu-item-has-children>.mobile-nav-arrow svg{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}#masthead .menu-primary .menu-item-has-children>.mobile-nav-arrow.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media (max-width:1024px){#masthead.opened .menu-primary{pointer-events:none;opacity:0}}#masthead.theme-white-dark-gray{background:#efefef}#masthead.theme-white-dark-gray .menu-primary>li>a{color:#122023}#masthead.theme-dark-gray-white{background:#122023}#masthead.theme-dark-gray-white .site-header__main-navigation>ul>li>a{color:#fff}#masthead.theme-dark-gray-white .site-header__main-navigation>ul>li>a::before{background:#fff}#masthead.theme-dark-gray-white .site-header__main-navigation>ul>li .sub-menu>li{background:#122023}#masthead.theme-dark-gray-white .site-header__main-navigation>ul>li .sub-menu>li>a{color:#fff}@media (min-width:1024px){#masthead.theme-dark-gray-white .site-header__main-navigation>ul>li .sub-menu>li{background:#fff}#masthead.theme-dark-gray-white .site-header__main-navigation>ul>li .sub-menu>li>a{color:#122023}}#masthead.theme-dark-gray-white .hamburger-inner{background:#fff}#masthead.theme-dark-gray-white .hamburger-inner::after,#masthead.theme-dark-gray-white .hamburger-inner::before{background:#fff}#masthead.theme-dark-gray-white .custom-logo *{fill:#fff}#masthead.theme-dark-gray-white .menu-primary>li>a{color:#fff}#masthead.theme-dark-gray-white .menu-primary>li.menu-item-has-children>a::after{background-image:url(../images/icons/chevron-down-white.svg)}#masthead.theme-dark-gray-white .menu-primary>li.toggle-sub-menu__active::before{display:none}#masthead.theme-dark-gray-white.opened .custom-logo *{fill:#122023}#masthead.theme-dark-gray-white.opened .menu-primary>li>a{color:#122023}#masthead.theme-dark-gray-white.opened .hamburger-inner{background:#122023}#masthead.theme-dark-gray-white.opened .hamburger-inner::after,#masthead.theme-dark-gray-white.opened .hamburger-inner::before{background:#122023}#masthead li.menu-item.languages>a{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;margin-right:0}#masthead li.menu-item.languages>a::before{height:26px;width:26px;-webkit-transform:scale(.75);transform:scale(.75);position:absolute;top:1px;left:-3px;background:#e1fd01;display:block;opacity:0;border-radius:50%;-webkit-transform-origin:unset;transform-origin:unset;z-index:0}#masthead li.menu-item.languages>a::after{display:none!important}#masthead li.menu-item.languages>a>.globe{position:relative;z-index:1}#masthead li.menu-item.languages>a>.globe>svg circle[r="9"],#masthead li.menu-item.languages>a>.globe>svg line,#masthead li.menu-item.languages>a>.globe>svg path{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#masthead li.menu-item.languages>.sub-menu{grid-gap:0;padding-left:25px;background:#122023;margin-top:-40px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding-top:0;opacity:0;left:unset;right:0;display:block}@media (min-width:1024px){#masthead li.menu-item.languages>.sub-menu{margin-top:0}}#masthead li.menu-item.languages>.sub-menu>li{background:0 0;padding-top:2px!important;padding-bottom:2px!important;position:relative;opacity:1!important;margin-top:0!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}#masthead li.menu-item.languages>.sub-menu>li::before{content:"";border:1px solid #efefef;border-radius:50%;height:15px;width:15px;position:absolute;top:6.5px;left:-15px;display:block}#masthead li.menu-item.languages>.sub-menu>li.current-lang::after{content:"";background:#e1fd01;border-radius:50%;height:9px;width:9px;position:absolute;top:9.5px;left:-11.5px;display:block}#masthead li.menu-item.languages>.sub-menu>li:focus,#masthead li.menu-item.languages>.sub-menu>li:focus-within,#masthead li.menu-item.languages>.sub-menu>li:hover{background:0 0!important}#masthead li.menu-item.languages>.sub-menu>li:focus-within:not(.menu-item__no-link)>a,#masthead li.menu-item.languages>.sub-menu>li:focus:not(.menu-item__no-link)>a,#masthead li.menu-item.languages>.sub-menu>li:hover:not(.menu-item__no-link)>a{color:#122023!important}#masthead li.menu-item.languages:focus-within>a::before,#masthead li.menu-item.languages:focus>a::before,#masthead li.menu-item.languages:hover>a::before{-webkit-transform:scale(1)!important;transform:scale(1)!important;opacity:1}#masthead li.menu-item.languages:focus-within>.sub-menu,#masthead li.menu-item.languages:focus>.sub-menu,#masthead li.menu-item.languages:hover>.sub-menu{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media (max-width:1024px){#masthead li.menu-item.languages::before{display:none!important}#masthead li.menu-item.languages .mobile-nav-arrow{display:none!important}#masthead li.menu-item.languages #icon-language-selector{height:40px;width:40px;margin-bottom:24px}#masthead li.menu-item.languages:focus-within:not(.menu-item__no-link)>a,#masthead li.menu-item.languages:focus:not(.menu-item__no-link)>a,#masthead li.menu-item.languages:hover:not(.menu-item__no-link)>a{color:#122023!important}#masthead li.menu-item.languages>.sub-menu{background:0 0!important;display:block!important;opacity:1!important}#masthead li.menu-item.languages>.sub-menu>li{padding:0!important;background:0 0!important;margin-top:0!important}#masthead li.menu-item.languages>.sub-menu>li>a{color:#122023!important;background:0 0!important}#masthead li.menu-item.languages>.sub-menu>li::before{border-color:#122023!important;left:-25px;top:16.7px}#masthead li.menu-item.languages>.sub-menu>li.current-lang::after{background-color:#122023!important;top:19.5px;left:-22px}}#masthead.theme-white-dark-gray li.menu-item.languages>a{color:#fff}#masthead.theme-white-dark-gray li.menu-item.languages>a>.globe{position:relative;z-index:1}#masthead.theme-white-dark-gray li.menu-item.languages>a>.globe>svg circle[r="9"],#masthead.theme-white-dark-gray li.menu-item.languages>a>.globe>svg line,#masthead.theme-white-dark-gray li.menu-item.languages>a>.globe>svg path{stroke:#122023}#masthead.theme-white-dark-gray li.menu-item.languages>.sub-menu>li:focus,#masthead.theme-white-dark-gray li.menu-item.languages>.sub-menu>li:focus-within,#masthead.theme-white-dark-gray li.menu-item.languages>.sub-menu>li:hover{background:0 0!important}#masthead.theme-white-dark-gray li.menu-item.languages>.sub-menu>li:focus-within:not(.menu-item__no-link)>a,#masthead.theme-white-dark-gray li.menu-item.languages>.sub-menu>li:focus:not(.menu-item__no-link)>a,#masthead.theme-white-dark-gray li.menu-item.languages>.sub-menu>li:hover:not(.menu-item__no-link)>a{color:#fff!important}@media (min-width:1024px){#masthead.theme-dark-gray-white li.menu-item.languages>a::before{background:#e1fd01}#masthead.theme-dark-gray-white li.menu-item.languages>a>.globe{position:relative;z-index:1}#masthead.theme-dark-gray-white li.menu-item.languages>a>.globe>svg circle[r="9"],#masthead.theme-dark-gray-white li.menu-item.languages>a>.globe>svg line,#masthead.theme-dark-gray-white li.menu-item.languages>a>.globe>svg path{stroke:#fff}#masthead.theme-dark-gray-white li.menu-item.languages>.sub-menu{background:#fff!important}#masthead.theme-dark-gray-white li.menu-item.languages>.sub-menu>li{background:0 0!important}#masthead.theme-dark-gray-white li.menu-item.languages>.sub-menu>li>a{color:#122023!important}#masthead.theme-dark-gray-white li.menu-item.languages>.sub-menu>li::before{border-color:#122023!important}#masthead.theme-dark-gray-white li.menu-item.languages>.sub-menu>li::after{background-color:#122023!important}#masthead.theme-dark-gray-white li.menu-item.languages>.sub-menu>li:focus,#masthead.theme-dark-gray-white li.menu-item.languages>.sub-menu>li:focus-within,#masthead.theme-dark-gray-white li.menu-item.languages>.sub-menu>li:hover{background:0 0!important}#masthead.theme-dark-gray-white li.menu-item.languages>.sub-menu>li:focus-within:not(.menu-item__no-link)>a,#masthead.theme-dark-gray-white li.menu-item.languages>.sub-menu>li:focus:not(.menu-item__no-link)>a,#masthead.theme-dark-gray-white li.menu-item.languages>.sub-menu>li:hover:not(.menu-item__no-link)>a{color:#122023!important}#masthead.theme-dark-gray-white li.menu-item.languages:focus-within>a::before,#masthead.theme-dark-gray-white li.menu-item.languages:focus>a::before,#masthead.theme-dark-gray-white li.menu-item.languages:hover>a::before{background:#e1fd01!important}#masthead.theme-dark-gray-white li.menu-item.languages:focus-within>a>.globe,#masthead.theme-dark-gray-white li.menu-item.languages:focus>a>.globe,#masthead.theme-dark-gray-white li.menu-item.languages:hover>a>.globe{position:relative;z-index:1}#masthead.theme-dark-gray-white li.menu-item.languages:focus-within>a>.globe>svg circle[r="9"],#masthead.theme-dark-gray-white li.menu-item.languages:focus-within>a>.globe>svg line,#masthead.theme-dark-gray-white li.menu-item.languages:focus-within>a>.globe>svg path,#masthead.theme-dark-gray-white li.menu-item.languages:focus>a>.globe>svg circle[r="9"],#masthead.theme-dark-gray-white li.menu-item.languages:focus>a>.globe>svg line,#masthead.theme-dark-gray-white li.menu-item.languages:focus>a>.globe>svg path,#masthead.theme-dark-gray-white li.menu-item.languages:hover>a>.globe>svg circle[r="9"],#masthead.theme-dark-gray-white li.menu-item.languages:hover>a>.globe>svg line,#masthead.theme-dark-gray-white li.menu-item.languages:hover>a>.globe>svg path{stroke:#122023!important}#masthead.theme-dark-gray-white .arrow-close::after,#masthead.theme-dark-gray-white .toggle-sub-menu::after{background-image:url(../images/icons/arrow-right-hard-black.svg)!important}}#masthead .toggle-sub-menu__active>.sub-menu{pointer-events:initial!important}#masthead .site-header__main-navigation .toggle-sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:4px;position:initial}#masthead .site-header__main-navigation .toggle-sub-menu .arrow-close-contaienr{padding:0!important}#masthead .site-header__main-navigation .toggle-sub-menu .arrow-close{display:block;pointer-events:initial!important}@media (max-width:1024px){#masthead .site-header__main-navigation .toggle-sub-menu .arrow-close{padding:10px;background:#122023!important}}@media (min-width:1024px){#masthead .site-header__main-navigation .toggle-sub-menu .arrow-close{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:7.5px!important}}#masthead .site-header__main-navigation .toggle-sub-menu .arrow-close::after{content:"";display:block;width:41px!important;height:20px!important;background-image:url(../images/icons/arrow-right-hard-white.svg)!important;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media (min-width:1024px){#masthead .site-header__main-navigation .toggle-sub-menu .arrow-close::after{width:21px!important;height:10px!important}}#masthead .site-header__main-navigation .toggle-sub-menu .arrow-close:hover::after{background-image:url(../images/icons/arrow-right-hard-black.svg)!important}@media (max-width:1024px){#masthead .site-header__main-navigation .toggle-sub-menu .arrow-close:hover{background:#e1fd01!important}}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children{cursor:pointer}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children::after{content:"";background-image:url(../images/icons/arrow-right-hard-white.svg);height:10px;width:20px;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:8px}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children::before{content:"";background-image:url(../images/icons/arrow-right-hard-white.svg);height:10px;width:20px;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:8px;margin-left:8px;-webkit-transform:rotate(180deg);transform:rotate(180deg);display:none}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children>a{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;pointer-events:none}@media (min-width:1024px){#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children>a{pointer-events:initial}}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children .mobile-menu-header{display:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:48px;font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;background:0 0;padding-left:0;padding-right:0}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children>.sub-menu{opacity:0;visibility:hidden;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:8px;padding:0;margin:0;position:absolute;left:0}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children>.sub-menu>li{padding:5px 10px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children>.sub-menu>li.arrow-close-container{padding:0}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children>.sub-menu>li:not(:first-child){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children>.sub-menu>li::marker{content:""}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children>.sub-menu>li>a{text-decoration:none;padding-left:0}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children>.sub-menu>li:hover{background:#e1fd01}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children>.sub-menu>li:hover a{color:#122023!important}#masthead .site-header__main-navigation .toggle-sub-menu.menu-item-has-children:hover::after{background-image:url(../images/icons/arrow-right-hard-black.svg)!important}#masthead .site-header__main-navigation .toggle-sub-menu.toggle-sub-menu__active>a{opacity:0;max-width:0;padding:0!important}@media (min-width:1024px){#masthead .site-header__main-navigation .toggle-sub-menu.toggle-sub-menu__active>a{display:none!important}}#masthead .site-header__main-navigation .toggle-sub-menu.toggle-sub-menu__active::after{display:none}#masthead .site-header__main-navigation .toggle-sub-menu.toggle-sub-menu__active::before{display:block}@media (min-width:1024px){#masthead .site-header__main-navigation .toggle-sub-menu.toggle-sub-menu__active::before{display:none}}#masthead .site-header__main-navigation .toggle-sub-menu.toggle-sub-menu__active .mobile-menu-header{display:block}#masthead .site-header__main-navigation .toggle-sub-menu.toggle-sub-menu__active .sub-menu{opacity:1;visibility:visible;margin-top:8px;pointer-events:initial!important}#masthead.theme-dark-gray-white .toggle-sub-menu .arrow-close::after{background-image:url(../images/icons/arrow-right-hard-black.svg)!important}.mobile-toggle-menu{position:fixed;z-index:3000;top:86px;left:100vw;height:100vh;width:100vw;background:#e1fd01;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:10px}@media (min-width:1024px){.mobile-toggle-menu{top:110px}}.mobile-toggle-menu .menu-item-has-children{grid-row-gap:10px!important}.mobile-toggle-menu .menu-item-has-children>a{font-size:48px;font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:-10px}.mobile-toggle-menu .menu-item-has-children .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mobile-toggle-menu .menu-item-has-children li{padding:5px 10px!important;background:#122023}.mobile-toggle-menu .menu-item-has-children li a{display:block;color:#fff;font-size:32px;font-family:PPEiko,Georgia,"Times New Roman",Times,serif;text-transform:capitalize!important}.mobile-toggle-menu .menu-item-has-children::after{display:none!important}.mobile-toggle-menu .menu-item-has-children:hover::after{background-image:url(../images/icons/arrow-right-hard-white.svg)!important}.mobile-toggle-menu .toggle-sub-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.mobile-toggle-menu .toggle-sub-menu .mobile-nav-arrow{-webkit-transform:translateY(-12px);transform:translateY(-12px);background:#122023!important}.mobile-toggle-menu .toggle-sub-menu .mobile-nav-arrow svg{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.mobile-toggle-menu .toggle-sub-menu .mobile-nav-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-toggle-menu .sub-menu{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;position:relative!important;left:unset!important;opacity:1!important;visibility:visible!important}#masthead{width:100%;position:fixed;top:0;left:0;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease}.pinNav #masthead{position:fixed;top:0;margin-top:0;z-index:1025}.pinNav.scrolling-up #masthead{z-index:1200}.slim #masthead{-webkit-transform:translateY(-110px);transform:translateY(-110px)}body.menu-open{overflow:hidden}@media (max-width:1024px){body.menu-open .menu-primary{overflow:auto;max-height:calc(100vh - 150px);margin-top:0}}.blur-behind #masthead{background:rgba(255,255,255,.2);backdrop-filter:blur(40px)}.highlight-stroke{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='83.214' height='40.213' viewBox='0 0 83.214 40.213'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_10595' data-name='Rectangle 10595' width='81.441' height='36' fill='%23e0fd01'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='line_8' data-name='line 8' transform='translate(1.884) rotate(3)'%3E%3Cg id='Group_13407' data-name='Group 13407' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_141273' data-name='Path 141273' d='M80.645,5.826a7.477,7.477,0,0,1-.022,2.666c-.273,1.2-1.138.363-1.409,1.138.69,2.973.956,3.209-1.16,5.489.232.651.885.2,1.181,1.116A10.444,10.444,0,0,1,77.4,21.16c-.41.506-.526,1.616-.175,1.857,1.419,1.018.545,2.829.892,4.192a4.591,4.591,0,0,0-.034,2.91,11.736,11.736,0,0,1-.011,1.839c-.505.349-1,.721-1.484,1.083L75.148,34.1a1.7,1.7,0,0,1-1.27.309c-4.153-.5-8.339.007-12.536.042-4.562.017-9.148.208-13.72.033q-2.712-.1-5.423-.063c-1.808.025-3.617.1-5.421.232l-6.342.408q-3.178.176-6.357.461l-4.524.34c-1.511.085-3.027.117-4.542.137L13.875,36l-1.141-.04q-1.141-.049-2.283-.128a38.564,38.564,0,0,1-4.582-.58c-.679-.126-1.358-.151-2.043-.223a4.065,4.065,0,0,1-1.78-.723C.3,33.131-.02,32.544.5,30.135c.274-1.282-.1-2.618.33-3.873.3-.879-.769-1.528-.827-2.494A4.412,4.412,0,0,0,.855,20.2C.8,19.168.549,18.09,1.144,17.262c.268-.373.034-.737-.014-1.131a21.288,21.288,0,0,1-.359-4.041,17.14,17.14,0,0,0-.2-5.768,6.1,6.1,0,0,1,.573-3.9,6.326,6.326,0,0,1,2.883-.649c.49.006,1,0,1.5.015l1.51.074a173.789,173.789,0,0,0,18-.043c6.916-.418,13.855-.8,20.81-.9C51.021.839,56.2.936,61.4,1.007c.89.013,1.781-.073,2.674-.133l3.8-.253c1.264-.094,2.54-.134,3.81-.2A3.989,3.989,0,0,0,73.244.3a4.748,4.748,0,0,1,3.768.262c.505.176,1.021.376,1.536.573l1.544.578a1.926,1.926,0,0,1,1.349,1.114l-.978,1.332c-.2.73.127,1.165.182,1.671m-47.2,16.965c-.058-.024-.116-.068-.172-.061-.02,0-.035.127-.052.2.057.022.116.067.17.057.022,0,.036-.124.054-.192m1.958.034-.3-.04.139.143Zm5.351-.194a.628.628,0,0,0-.181-.1c-.2-.035-.278.051-.187.188.036.053.131.049.2.034a.613.613,0,0,0,.173-.119' transform='translate(0 0)' fill='%23e0fd01'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-position:-1px -2px;background-repeat:no-repeat}.highlight-stroke a{padding-left:10px;padding-top:2px;color:#122023!important}.highlight-stroke a::before{display:none!important}.sub-site-banner{position:absolute;top:100%;left:0;right:0;bottom:-50px;background:#e1fd01;color:#122023;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub-site-banner .dismiss{position:absolute;right:15px}#menu-sticky-sidebar{position:fixed;left:12px;bottom:12px;background:0 0;z-index:10;padding:8px;z-index:1001;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:98px}@media (min-width:768px){#menu-sticky-sidebar{left:12px;top:20%;bottom:unset;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:768px){#menu-sticky-sidebar{background:rgba(255,255,255,.5);backdrop-filter:blur(15px)}}#menu-sticky-sidebar.opaque{background:rgba(255,255,255,.5);backdrop-filter:blur(15px)}#menu-sticky-sidebar.dismissed .menu-primary,#menu-sticky-sidebar.dismissed .menu-sticky-sidebar__scroll-indicator{display:none}#menu-sticky-sidebar a{background:0 0;text-decoration:none;font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;display:block;margin-bottom:16px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#menu-sticky-sidebar a.active{padding-left:4px;text-decoration:underline}#menu-sticky-sidebar .hamburger{padding:0;-webkit-box-shadow:unset;box-shadow:unset}#menu-sticky-sidebar .hamburger.is-active{-webkit-transform:translateY(8px);transform:translateY(8px)}#menu-sticky-sidebar ul{margin:0;padding:0}#menu-sticky-sidebar ul li{list-style:none}#menu-sticky-sidebar .menu-primary>li:first-child a{margin-top:-4px}#menu-sticky-sidebar .menu-primary>li:last-child a{margin-bottom:-12px}#menu-sticky-sidebar .menu-item-has-children .sub-menu{display:none}#menu-sticky-sidebar .menu-sticky-sidebar__button{width:24px;min-height:82px}#menu-sticky-sidebar .menu-sticky-sidebar__button-text{font-size:28px;font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex}#menu-sticky-sidebar .menu-sticky-sidebar__button-text.open{-webkit-transform:rotate(-90deg) translateX(-100%) translateY(15%);transform:rotate(-90deg) translateX(-100%) translateY(15%)}#menu-sticky-sidebar .menu-sticky-sidebar__button-text.closed{-webkit-transform:rotate(-90deg) translateX(-110%) translateY(15%);transform:rotate(-90deg) translateX(-110%) translateY(15%)}@media (min-width:768px){#menu-sticky-sidebar .menu-sticky-sidebar__button-text.open{-webkit-transform:rotate(-90deg) translateX(-100%) translateY(15%);transform:rotate(-90deg) translateX(-100%) translateY(15%)}#menu-sticky-sidebar .menu-sticky-sidebar__button-text.closed{-webkit-transform:rotate(-90deg) translateX(-135%) translateY(15%);transform:rotate(-90deg) translateX(-135%) translateY(15%)}}#menu-sticky-sidebar .menu-sticky-sidebar__scroll-indicator{width:2px;background-color:#122023;position:relative;-ms-flex-item-align:stretch;align-self:stretch}#menu-sticky-sidebar .menu-sticky-sidebar__scroll-progress{width:2px;background-color:#e1fd01;height:0%}.section-block.parallax-image{position:relative;overflow:hidden}.hero-2 .background-color{background-color:#122023;position:relative;margin-left:-36px;margin-right:-36px}.hero-2 .background-image{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.25;mix-blend-mode:luminosity;background-size:cover;background-position:center center;background-repeat:no-repeat}.hero-2 .hero-2-content{position:relative;z-index:1;padding:135px 36px;color:#fff;mix-blend-mode:normal}@media (min-width:768px){.hero-2 .hero-2-content{padding:112px}}.hero-2 .hero-2-content p{margin-bottom:1rem}.hero-2 .hero-2-content h1{margin-top:2rem;margin-bottom:0}.hero-2 .hero-2-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.hero-2 .hero-2-flex .circle-tick{display:none}@media (min-width:768px){.hero-2 .hero-2-flex .circle-tick{display:block}}.faux-container .alignwide{margin-left:0;margin-right:0}.our-work-gallery{padding:80px 0;background-color:#122023}@media (min-width:768px){.our-work-gallery{padding:160px 0}}.our-work-gallery h2{color:#fff}.service-module{padding:160px 0;background-color:#e1fd01}.service-module .service-module-intro{padding-top:7px}@media (min-width:768px){.service-module .service-module-grid .service-module-col:nth-child(1){margin-top:0}.service-module .service-module-grid .service-module-col:nth-child(2){margin-top:150px}.service-module .service-module-grid .service-module-col:nth-child(3){margin-top:0}}.join-our-team{position:relative;background-color:#e1fd01;background-image:url(/wp-content/themes/a6-website-theme/dist/images/hiring-bg.webp);background-size:776px 273px;background-repeat:repeat-x;background-position-y:top;height:auto;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:calc(var(--scroll-percent) * -120s);animation-delay:calc(var(--scroll-percent) * -120s);padding-top:236px;padding-bottom:36px;-webkit-animation-name:move-hiring-bg-small;animation-name:move-hiring-bg-small}@media (min-width:768px){.join-our-team{padding-top:0;padding-bottom:36px;background-size:1420px auto;height:500px;-webkit-animation-name:move-hiring-bg-large;animation-name:move-hiring-bg-large}}@media (prefers-reduced-motion){.join-our-team{-webkit-animation-duration:150s;animation-duration:150s;-webkit-animation-delay:0s;animation-delay:0s}}.join-our-team .join-our-team-content{position:relative;background-color:#fff;padding:24px 16px;width:100%;max-width:848px;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 12px 20px rgba(0,0,0,.12);box-shadow:0 12px 20px rgba(0,0,0,.12)}@media (min-width:768px){.join-our-team .join-our-team-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:48px}}.join-our-team .join-our-team-title{padding-top:7px;margin-top:0;margin-bottom:9px;font-size:64px}@media (min-width:768px){.join-our-team .join-our-team-title{font-size:96px;margin-bottom:29px}}.join-our-team .join-our-team-text{font-size:18px}@media (min-width:768px){.join-our-team .join-our-team-text{font-size:24px}}@-webkit-keyframes move-hiring-bg-small{from{background-position-x:0}to{background-position-x:-776px}}@keyframes move-hiring-bg-small{from{background-position-x:0}to{background-position-x:-776px}}@-webkit-keyframes move-hiring-bg-large{from{background-position-x:0}to{background-position-x:-1419px}}@keyframes move-hiring-bg-large{from{background-position-x:0}to{background-position-x:-1419px}}.industries-2{background-color:#fff;padding:36px 0}@media (min-width:768px){.industries-2{padding:124px 0}}.industries-2 .industries-2-column{margin-top:36px}@media (min-width:768px){.industries-2 .industries-2-column:nth-child(1){margin-top:128px}.industries-2 .industries-2-column:nth-child(2){margin-top:64px}.industries-2 .industries-2-column:nth-child(3){margin-top:0}}.industries-2 .industries-2-image-wrapper{position:relative;background-color:#efefef;margin-bottom:-24px}.industries-2 .industries-2-image{display:block;width:100%;opacity:.25;mix-blend-mode:luminosity}.industries-2 .industries-2-overlay{position:absolute;top:0;left:0;width:100%;height:auto}.apply-now{position:relative;background-color:#e1fd01;background-image:url(/wp-content/themes/a6-website-theme/dist/images/apply-now-bg.webp);background-size:auto 163px;background-repeat:repeat-x;background-position:0 center;height:163px;-webkit-animation-name:move-apply-now-bg;animation-name:move-apply-now-bg;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:calc(var(--scroll-percent) * -120s);animation-delay:calc(var(--scroll-percent) * -120s)}@media (prefers-reduced-motion){.apply-now{-webkit-animation-duration:150s;animation-duration:150s;-webkit-animation-delay:0s;animation-delay:0s}}@-webkit-keyframes move-apply-now-bg{from{background-position:0 center}to{background-position:-1419px center}}@keyframes move-apply-now-bg{from{background-position:0 center}to{background-position:-1419px center}}.benefits-module{padding:36px 0}@media (min-width:1024px){.benefits-module{padding:160px 0 180px}}.benefits-module .benefits-module-card{margin-bottom:20px}.benefits-module .benefits-module-card .benefits-module-card-icon img{-webkit-filter:none;filter:none}.benefits-module .benefits-module-card .benefits-module-card-title{margin:40px 0 20px}.benefits-module .benefits-module-card .benefits-module-card-text{font-size:16px}.pitch-site-hero{min-height:100vh}@media (min-width:768px){.pitch-site-hero{min-height:unset}}@media (max-width:1024px){.pitch-site-hero .parallax-bg-image{background-size:cover!important}}.pitch-site-hero__inner li,.pitch-site-hero__inner p{font-size:24px;line-height:36px}@media (max-width:1024px){.pitch-site-hero__inner .alignwide{padding:0!important}}.archive-listing-our-work{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:1fr;gap:36px;margin-bottom:72px}@media (min-width:1024px){.archive-listing-our-work{grid-template-columns:1fr 1fr;grid-column-gap:48px;grid-row-gap:72px}}.archive-listing-our-work .our-work-listing-item{width:100%}.archive-listing-our-work .our-work-listing-item a{text-decoration:none;background-color:inherit;color:inherit}.archive-listing-our-work .our-work-listing-item .our-work-listing__image{display:block;width:100%;background-size:cover;background-position:center;padding-top:48.468%;margin-bottom:16px;height:0;-webkit-transition:mix-blend-mode .8s ease-out 0s,opacity .8s ease-out 0s;transition:mix-blend-mode .8s ease-out 0s,opacity .8s ease-out 0s;mix-blend-mode:normal;opacity:1;cursor:url(../images/btn-view.svg) 39 36,pointer}@media (max-width:768px){.archive-listing-our-work .our-work-listing-item .our-work-listing__image{padding-top:75%}}@media (min-width:1024px){.archive-listing-our-work .our-work-listing-item .our-work-listing__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:48px}}@media (min-width:1024px){.archive-listing-our-work .our-work-listing-item .our-work-listing__heading--left{width:calc(60% - 24px)}}@media (min-width:1024px){.archive-listing-our-work .our-work-listing-item .our-work-listing__heading--right{width:calc(40% - 24px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.archive-listing-our-work .our-work-listing-item .our-work-listing__title{font-size:1.25rem;margin-bottom:10px}.archive-listing-our-work .our-work-listing-item .our-work-listing__tags{font-size:1rem;margin-bottom:10px;text-transform:lowercase}@media (min-width:1024px){.archive-listing-our-work .our-work-listing-item .our-work-listing__tags{text-align:right}}@media (min-width:768px){.archive-listing-our-work .our-work-listing-item .our-work-listing__tags .our-work-listing__whole_tag{white-space:nowrap}}@media (min-width:1024px){.archive-listing-our-work .our-work-listing-item .our-work-listing__tags .our-work-listing__whole_tag{white-space:normal}}@media (min-width:1366px){.archive-listing-our-work .our-work-listing-item .our-work-listing__tags .our-work-listing__whole_tag{white-space:nowrap}}.archive-listing-our-work.is-hovered .our-work-listing-item .our-work-listing__image{-webkit-transition:mix-blend-mode .2s ease-in 2s,opacity .2s ease-in 0s;transition:mix-blend-mode .2s ease-in 2s,opacity .2s ease-in 0s;mix-blend-mode:luminosity;opacity:.65}.archive-listing-our-work.is-hovered .our-work-listing-item .our-work-listing__image:hover{mix-blend-mode:normal;opacity:1}.archive-listing-event .event-listing-item,.archive-listing-event .news-listing-item,.archive-listing-news .event-listing-item,.archive-listing-news .news-listing-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:56px;width:100%}@media screen and (min-width:1024px){.archive-listing-event .event-listing-item,.archive-listing-event .news-listing-item,.archive-listing-news .event-listing-item,.archive-listing-news .news-listing-item{width:calc(50% - 24px)}}.archive-listing-event .event-listing-item .news-listing__image-wrapper,.archive-listing-event .news-listing-item .news-listing__image-wrapper,.archive-listing-news .event-listing-item .news-listing__image-wrapper,.archive-listing-news .news-listing-item .news-listing__image-wrapper{width:100%;-ms-flex-negative:0;flex-shrink:0}.archive-listing-event .event-listing-item .news-listing__image-link,.archive-listing-event .news-listing-item .news-listing__image-link,.archive-listing-news .event-listing-item .news-listing__image-link,.archive-listing-news .news-listing-item .news-listing__image-link{background:0 0;width:100%}.archive-listing-event .event-listing-item .news-listing__image,.archive-listing-event .news-listing-item .news-listing__image,.archive-listing-news .event-listing-item .news-listing__image,.archive-listing-news .news-listing-item .news-listing__image{display:block;width:100%;background-size:cover;background-position:center;margin-bottom:36px;-webkit-transition:mix-blend-mode .8s ease-out 0s,opacity .8s ease-out 0s;transition:mix-blend-mode .8s ease-out 0s,opacity .8s ease-out 0s;mix-blend-mode:normal;opacity:1;-webkit-filter:none;filter:none}.archive-listing-event .event-listing-item .news-listing__link,.archive-listing-event .news-listing-item .news-listing__link,.archive-listing-news .event-listing-item .news-listing__link,.archive-listing-news .news-listing-item .news-listing__link{text-decoration:none;background-color:inherit}.archive-listing-event .event-listing-item .news-listing__heading,.archive-listing-event .news-listing-item .news-listing__heading,.archive-listing-news .event-listing-item .news-listing__heading,.archive-listing-news .news-listing-item .news-listing__heading{position:relative;margin-bottom:12px;overflow:hidden}.archive-listing-event .event-listing-item .news-listing__heading:before,.archive-listing-event .news-listing-item .news-listing__heading:before,.archive-listing-news .event-listing-item .news-listing__heading:before,.archive-listing-news .news-listing-item .news-listing__heading:before{content:" ";z-index:1;position:absolute;color:#486469;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;mix-blend-mode:multiply}.archive-listing-event .event-listing-item .news-listing__heading.h3:before,.archive-listing-event .news-listing-item .news-listing__heading.h3:before,.archive-listing-news .event-listing-item .news-listing__heading.h3:before,.archive-listing-news .news-listing-item .news-listing__heading.h3:before{padding-top:10px}.archive-listing-event .event-listing-item .news-listing__heading.h4:before,.archive-listing-event .news-listing-item .news-listing__heading.h4:before,.archive-listing-news .event-listing-item .news-listing__heading.h4:before,.archive-listing-news .news-listing-item .news-listing__heading.h4:before{padding-top:7px}.archive-listing-event .event-listing-item .news-listing__heading:after,.archive-listing-event .news-listing-item .news-listing__heading:after,.archive-listing-news .event-listing-item .news-listing__heading:after,.archive-listing-news .news-listing-item .news-listing__heading:after{content:" ";position:absolute;z-index:2;background-color:#efefef;top:0;left:0;width:0%;height:100%;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}.archive-listing-event .event-listing-item .news-listing__heading:hover:after,.archive-listing-event .news-listing-item .news-listing__heading:hover:after,.archive-listing-news .event-listing-item .news-listing__heading:hover:after,.archive-listing-news .news-listing-item .news-listing__heading:hover:after{width:100%}.archive-listing-event .event-listing-item .news-listing__heading-span,.archive-listing-event .news-listing-item .news-listing__heading-span,.archive-listing-news .event-listing-item .news-listing__heading-span,.archive-listing-news .news-listing-item .news-listing__heading-span{position:relative;z-index:3;color:#5d6669;mix-blend-mode:multiply}.archive-listing-event .event-listing-item .news-listing__date-tags,.archive-listing-event .news-listing-item .news-listing__date-tags,.archive-listing-news .event-listing-item .news-listing__date-tags,.archive-listing-news .news-listing-item .news-listing__date-tags{font-size:1rem;margin-bottom:16px}.archive-listing-event .event-listing-item .news-listing__excerpt,.archive-listing-event .news-listing-item .news-listing__excerpt,.archive-listing-news .event-listing-item .news-listing__excerpt,.archive-listing-news .news-listing-item .news-listing__excerpt{font-size:1.5rem;font-weight:300}.archive-listing-event .event-listing-item.news-listing-item__no_image,.archive-listing-event .event-listing-item.news-listing-item__side_square,.archive-listing-event .news-listing-item.news-listing-item__no_image,.archive-listing-event .news-listing-item.news-listing-item__side_square,.archive-listing-news .event-listing-item.news-listing-item__no_image,.archive-listing-news .event-listing-item.news-listing-item__side_square,.archive-listing-news .news-listing-item.news-listing-item__no_image,.archive-listing-news .news-listing-item.news-listing-item__side_square{border-top:3px solid #122023;padding-top:18px}.archive-listing-event .event-listing-item.news-listing-item__side_square,.archive-listing-event .news-listing-item.news-listing-item__side_square,.archive-listing-news .event-listing-item.news-listing-item__side_square,.archive-listing-news .news-listing-item.news-listing-item__side_square{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px}.archive-listing-event .event-listing-item.news-listing-item__side_square .news-listing__image-wrapper,.archive-listing-event .news-listing-item.news-listing-item__side_square .news-listing__image-wrapper,.archive-listing-news .event-listing-item.news-listing-item__side_square .news-listing__image-wrapper,.archive-listing-news .news-listing-item.news-listing-item__side_square .news-listing__image-wrapper{width:28.16%;float:left}.archive-listing-event .event-listing-item.news-listing-item__side_square .news-listing__excerpt,.archive-listing-event .news-listing-item.news-listing-item__side_square .news-listing__excerpt,.archive-listing-news .event-listing-item.news-listing-item__side_square .news-listing__excerpt,.archive-listing-news .news-listing-item.news-listing-item__side_square .news-listing__excerpt{font-size:1rem}.archive-listing-event.is-hovered .news-listing-item .news-listing__image,.archive-listing-news.is-hovered .news-listing-item .news-listing__image{-webkit-transition:mix-blend-mode .2s ease-in 2s,opacity .2s ease-in 0s;transition:mix-blend-mode .2s ease-in 2s,opacity .2s ease-in 0s;mix-blend-mode:luminosity;opacity:.65}.archive-listing-event.is-hovered .news-listing-item .news-listing__image:hover,.archive-listing-news.is-hovered .news-listing-item .news-listing__image:hover{mix-blend-mode:normal;opacity:1}.archive-listing-event{display:grid;grid-column-gap:48px;grid-template-columns:1fr}@media (min-width:1024px){.archive-listing-event{grid-template-columns:1fr 1fr}.archive-listing-event .event-listing-item{width:100%!important}}.archive-listing__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:12px;margin-bottom:48px}@media (min-width:1024px){.archive-listing__navigation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.archive-listing__navigation .archive-listing__navigation-text{background-color:inherit;font-size:1.125rem;text-decoration:none}.archive-listing__navigation .page-numbers{background-color:inherit;font-size:1.125rem;text-decoration:none}.archive-listing__navigation .page-numbers:hover{background-color:#e1fd01}.archive-listing__navigation .page-numbers.current{text-decoration:underline}.archive-filter{background-color:#e1fd01;z-index:2}.archive-filter .filter-button-wrapper{position:relative}.archive-filter .filter-button-wrapper .filter-button{position:absolute;top:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:36px;cursor:pointer;z-index:4}.archive-filter .filter-button-wrapper .filter-button.filter-button--open{display:block}.archive-filter .filter-button-wrapper .filter-button.filter-button--close{display:none}.archive-filter .filter-button-wrapper .filter-button-text{display:block;position:absolute;margin-top:-75px;top:0;left:0;font-family:CollectionNewStyle,"Brush Script MT","Brush Script Std",cursive;color:#e1fd01;font-size:70px;line-height:1;z-index:2}.archive-filter .filter-selected{display:none;position:absolute;left:0;bottom:42px}@media (min-width:768px){.archive-filter .filter-selected{width:calc(33.3333% - 24px)}}.archive-filter .filter-selected .filter-selected-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive-filter .archive-filter-dropdown{display:none}.archive-filter .filter-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:24px;padding-bottom:48px;gap:24px}@media (min-width:768px){.archive-filter .filter-categories{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px}}.archive-filter .filter-categories .filter-category-heading{font-size:1.125rem;margin-bottom:10px}.archive-filter .filter-categories .filter-category-buttons{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;max-width:650px}.archive-filter.filter-open .filter-button-wrapper .filter-button.filter-button--open{display:none}.archive-filter.filter-open .filter-button-wrapper .filter-button.filter-button--close{display:block}.archive-filter.filter-open .archive-filter-dropdown{display:block}.archive-filter.filter-filtered .filter-selected{display:block}.archive-filter.filter-filtered .filter-button-text{display:none}.archive-listing{opacity:0}.archive-listing__loading-animation{min-height:200px;width:100%;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;font-size:55px;font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;-webkit-transform:scale(.75);transform:scale(.75)}.contact-form-form,.forminator-ui{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.contact-form-form.forminator-custom-form .forminator-row,.forminator-ui.forminator-custom-form .forminator-row{margin-bottom:0!important}.contact-form-form .forminator-response-message,.forminator-ui .forminator-response-message{display:none}.contact-form-form .contact-form-row,.contact-form-form .forminator-field,.forminator-ui .contact-form-row,.forminator-ui .forminator-field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;position:relative;background-color:#fff;-webkit-box-shadow:0 12px 20px rgba(0,0,0,.12);box-shadow:0 12px 20px rgba(0,0,0,.12);padding:12px}@media (min-width:1024px){.contact-form-form .contact-form-row,.contact-form-form .forminator-field,.forminator-ui .contact-form-row,.forminator-ui .forminator-field{padding:16px}}.contact-form-form .contact-form-row.forminator-has_error,.contact-form-form .forminator-field.forminator-has_error,.forminator-ui .contact-form-row.forminator-has_error,.forminator-ui .forminator-field.forminator-has_error{border:#e1fd01 3px solid;background-color:#f7ffb9;padding:9px}@media (min-width:1024px){.contact-form-form .contact-form-row.forminator-has_error,.contact-form-form .forminator-field.forminator-has_error,.forminator-ui .contact-form-row.forminator-has_error,.forminator-ui .forminator-field.forminator-has_error{padding:13px}}.contact-form-form .contact-form-row.forminator-has_error:before,.contact-form-form .forminator-field.forminator-has_error:before,.forminator-ui .contact-form-row.forminator-has_error:before,.forminator-ui .forminator-field.forminator-has_error:before{content:url(/wp-content/themes/a6-website-theme/dist/images/triple_exclamation.svg);position:absolute;right:100%;margin-top:-13px;margin-right:3px}@media (min-width:768px){.contact-form-form .contact-form-row.forminator-has_error:before,.contact-form-form .forminator-field.forminator-has_error:before,.forminator-ui .contact-form-row.forminator-has_error:before,.forminator-ui .forminator-field.forminator-has_error:before{margin-top:-5px;margin-right:20px}}.contact-form-form .contact-form-row .forminator-error-message,.contact-form-form .forminator-field .forminator-error-message,.forminator-ui .contact-form-row .forminator-error-message,.forminator-ui .forminator-field .forminator-error-message{display:none}.contact-form-form .contact-form-row-label,.contact-form-form .forminator-label,.forminator-ui .contact-form-row-label,.forminator-ui .forminator-label{font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;text-transform:uppercase;line-height:1;padding-top:4px;margin-bottom:-7px;color:#122023;min-width:min(10ch,100%)}@media (min-width:1024px){.contact-form-form .contact-form-row-label,.contact-form-form .forminator-label,.forminator-ui .contact-form-row-label,.forminator-ui .forminator-label{font-size:50px;padding-top:7px;margin-bottom:-9px}}.contact-form-form .contact-form-row-label .forminator-required,.contact-form-form .forminator-label .forminator-required,.forminator-ui .contact-form-row-label .forminator-required,.forminator-ui .forminator-label .forminator-required{display:none}.contact-form-form .contact-form-row-input,.contact-form-form .forminator-input,.contact-form-form .forminator-textarea,.forminator-ui .contact-form-row-input,.forminator-ui .forminator-input,.forminator-ui .forminator-textarea{text-align:center;font-family:PPEiko,Georgia,"Times New Roman",Times,serif;font-size:16px;border:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;background-color:transparent;padding:0}@media (min-width:1024px){.contact-form-form .contact-form-row-input,.contact-form-form .forminator-input,.contact-form-form .forminator-textarea,.forminator-ui .contact-form-row-input,.forminator-ui .forminator-input,.forminator-ui .forminator-textarea{text-align:center;font-size:20px;text-indent:none}}.contact-form-form .contact-form-row-input:active,.contact-form-form .contact-form-row-input:focus,.contact-form-form .forminator-input:active,.contact-form-form .forminator-input:focus,.contact-form-form .forminator-textarea:active,.contact-form-form .forminator-textarea:focus,.forminator-ui .contact-form-row-input:active,.forminator-ui .contact-form-row-input:focus,.forminator-ui .forminator-input:active,.forminator-ui .forminator-input:focus,.forminator-ui .forminator-textarea:active,.forminator-ui .forminator-textarea:focus{outline:0}.contact-form-form .forminator-textarea,.forminator-ui .forminator-textarea{resize:none;text-align:left;width:100%;margin-top:16px}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.image-ratio{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ratio-1-1{aspect-ratio:1/1}.ratio-2-3{aspect-ratio:2/3}.ratio-3-2{aspect-ratio:3/2}.ratio-3-4{aspect-ratio:3/4}.ratio-4-3{aspect-ratio:4/3}.ratio-16-9{aspect-ratio:16/9}.ratio-16-10{aspect-ratio:16/10}.is-type-video iframe{width:100%;max-width:100%;height:100%;aspect-ratio:16/9}.is-type-video.wp-embed-aspect-1-1 iframe{aspect-ratio:1/1}.parallax-bg-image{position:absolute;top:0;right:0;bottom:0;left:0}.grid-2-col{display:grid;grid-template-columns:1fr}@media (min-width:640px){.grid-2-col{grid-template-columns:repeat(2,1fr)}}.grid-3-col{display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid-3-col{grid-template-columns:repeat(3,1fr)}}.grid-4-col{display:grid;grid-template-columns:1fr}@media (min-width:640px){.grid-4-col{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.grid-4-col{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.grid-4-col{grid-template-columns:repeat(4,1fr)}}.grid-1-2-col{display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid-1-2-col{grid-template-columns:1fr 2fr;grid-template-areas:"col1 col2"}}.grid-1-2-col div:first-child,.grid-1-2-col section:first-child{grid-area:col1}.grid-1-2-col div:last-child,.grid-1-2-col section:last-child{grid-area:col2}@media (min-width:768px){.grid-1-2-col.flip{grid-template-columns:2fr 1fr;grid-template-areas:"col2 col1"}}.grid-5-7-col{display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid-5-7-col{grid-template-columns:1fr 1.4fr;grid-template-areas:"col1 col2"}}.grid-5-7-col div:first-child,.grid-5-7-col section:first-child{grid-area:col1}.grid-5-7-col div:last-child,.grid-5-7-col section:last-child{grid-area:col2}@media (min-width:768px){.grid-5-7-col.flip{grid-template-columns:1.4fr 1fr;grid-template-areas:"col2 col1"}}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.stat-bubble{position:relative;width:176px;aspect-ratio:1/1;border-radius:50%;font-size:56px;font-family:PPEiko,Georgia,"Times New Roman",Times,serif}.stat-bubble__text{position:relative;z-index:10;-webkit-transition:all .25s cubic-bezier(.075,.82,.165,1);transition:all .25s cubic-bezier(.075,.82,.165,1)}.stat-bubble__hover{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(1.1);transform:scale(1.1);aspect-ratio:1/1;border-radius:50%;background:#e1fd01;z-index:0;overflow:hidden;opacity:0;-webkit-transition:all .15s cubic-bezier(.075,.82,.165,1);transition:all .15s cubic-bezier(.075,.82,.165,1);-webkit-animation:rotate 20s infinite linear;animation:rotate 20s infinite linear;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}.stat-bubble__hover svg{position:absolute;height:172px;width:172px;aspect-ratio:1/1}.stat-bubble__hover svg .stat-bubble__hover-text{font-size:10px;font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.3px}.stat-bubble__hover-text{color:#122023}.stat-bubble:focus,.stat-bubble:hover{background:0 0}.stat-bubble:focus .stat-bubble__hover,.stat-bubble:hover .stat-bubble__hover{opacity:1}.stat-bubble:focus .stat-bubble__text,.stat-bubble:hover .stat-bubble__text{font-size:48px;color:#122023}@media (max-width:768px){.stat-bubble .stat-bubble__hover{opacity:1}.stat-bubble .stat-bubble__text{font-size:48px;color:#122023}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.hover-card{text-decoration:none;position:relative;background:0 0;overflow:hidden}.hover-card__content{position:relative}.hover-card__title{position:relative}.hover-card__background{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hover-card:focus .hover-card__background,.hover-card:hover .hover-card__background{-webkit-transform:scale(1.1);transform:scale(1.1)}.social-media{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:wrap;flex-flow:wrap;grid-gap:8px}.social-media li{list-style:none}.social-media.footer .social{position:relative;height:33px;width:33px;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}.social-media.footer .social::before{content:"";position:absolute;z-index:0;top:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.926' height='33.13' viewBox='0 0 31.926 33.13'%3E%3Cpath id='Union_19' data-name='Union 19' d='M13.122,28.7a.182.182,0,0,0-.27.006c-.079.063-.138.049-.162-.043-.163.041-.327.08-.493.112a.259.259,0,0,1-.152-.024.321.321,0,0,0-.3,0,.351.351,0,0,1-.344-.029.614.614,0,0,0-.534-.081,2.656,2.656,0,0,0-.5-.014,1.92,1.92,0,0,1-.512-.054,2.134,2.134,0,0,0-.812-.119,4.73,4.73,0,0,0-.55-.11,2.351,2.351,0,0,1-.554-.133,3.9,3.9,0,0,0-.738-.2,3.33,3.33,0,0,1-.849-.354.917.917,0,0,0-.235-.131,2.082,2.082,0,0,1-.568-.26c-.181-.116-.357-.239-.542-.342-.159-.091-.311-.206-.466-.31L4.22,26.4l-.3-.253a6.174,6.174,0,0,1-.591-.535.613.613,0,0,0-.069-.072,2.492,2.492,0,0,1-.262-.217L2.872,25.2l-.111-.139c-.146-.188-.285-.383-.435-.562-.107-.13-.21-.266-.312-.4-.146-.208-.308-.421-.429-.632-.138-.226-.272-.461-.4-.705a11.608,11.608,0,0,1-.924-2.555,10.22,10.22,0,0,1-.249-1.721C0,18.341.006,18.194,0,18.048s0-.275,0-.414c.007-.272.021-.545.046-.817a15.339,15.339,0,0,1,1.108-4.555c.221-.533.444-1.072.7-1.589.06-.117.13-.225.2-.338.049-.084.106-.161.151-.248.213-.407.438-.8.682-1.181a11.665,11.665,0,0,1,.69-.969l.358-.427L4.3,7.092A16.062,16.062,0,0,1,5.7,5.656,20.155,20.155,0,0,1,7.31,4.365c.332-.242.673-.47,1.009-.691s.674-.435,1.023-.65a9.644,9.644,0,0,1,1.715-.855c.151-.057.3-.107.461-.149s.331-.084.441-.11c.253-.059.522-.135.813-.21a9.028,9.028,0,0,1,.937-.214,3.248,3.248,0,0,1,.811-.02,2.615,2.615,0,0,1,.422.087,2.072,2.072,0,0,1,.208.068l.1.039.081.036q.174.08.352.168a.291.291,0,0,1-.029-.138.491.491,0,0,0-.121-.279c-.271.057-.311.061-.469-.061a.084.084,0,0,1-.037-.073.092.092,0,0,1,.075-.046,1.047,1.047,0,0,1,.121,0c.033,0,.067,0,.1,0,.06,0,.119-.016.178-.017l0,0c-.106-.118-.154-.2-.134-.277S15.482.84,15.642.8c.047-.012.1-.019.146-.029l.007,0c.034-.023.1-.047.1-.07a2.376,2.376,0,0,0-.071-.321l-.347,0c-.021,0-.058-.019-.06-.031s0-.066.025-.074a1.383,1.383,0,0,1,.395-.079.933.933,0,0,1,.413.06c.067.024.106.093.159.141s.087.083.136.123a.112.112,0,0,0,.077.01c.019-.006.043-.029.038-.044-.034-.1-.076-.205-.118-.307L16.785,0c.272.056.532.159.8.226.206.065.422.094.627.139a.914.914,0,0,1,.364.147,1.112,1.112,0,0,0,.476.2.7.7,0,0,1,.266.145.492.492,0,0,0,.267.129c.025,0,.07.007.076.017.137.237.326.2.5.273a.553.553,0,0,1,.225.133,1.866,1.866,0,0,0,.5.348,1.507,1.507,0,0,1,.514.415.439.439,0,0,0,.132.117,7.483,7.483,0,0,1,1.114.9,6.476,6.476,0,0,1,.845.925c.086.115.161.273.312.239.025-.005.089.063.124.108.076.1.139.206.256.187.018,0,.075.08.1.129.045.081.075.172.124.249.029.045.1.106.127.1.267-.03.362.272.5.482.059.091.084.206.14.3a1.287,1.287,0,0,0,.2.249,4.14,4.14,0,0,1,.785.975,1.16,1.16,0,0,0,.122.136,1.059,1.059,0,0,1,.167.224,2.921,2.921,0,0,0,.5.763,1.661,1.661,0,0,1,.345.6.816.816,0,0,0,.134.27,5.525,5.525,0,0,1,.818,1.47,1.839,1.839,0,0,0,.09.187,6.732,6.732,0,0,1,.564,1.479,1.623,1.623,0,0,0,.113.311,1.947,1.947,0,0,1,.2.856,3.182,3.182,0,0,0,.042.526c.03.171.07.341.107.505q.035.148.065.3c.017.1.031.2.043.306a4.027,4.027,0,0,1,.029.633,1.343,1.343,0,0,0,.027.2l0-.006a3.879,3.879,0,0,1,.015.4c-.006.255-.061.509-.086.764-.024.191-.06.381-.091.571s-.076.351-.114.528-.091.339-.138.508-.107.329-.162.492a1.573,1.573,0,0,1-.365.644.94.94,0,0,0-.129.239c-.065.14-.13.289-.184.43a1.529,1.529,0,0,1-.483.709.636.636,0,0,0-.23.4v-.005c-.069.106-.141.212-.205.318a1.914,1.914,0,0,1-.43.51,2.968,2.968,0,0,0-.508.535,4.717,4.717,0,0,1-.721.72.684.684,0,0,1-.148.073c-.037.019-.1.04-.106.064-.068.173-.227.233-.329.354a3.843,3.843,0,0,1-.99.761c-.2.111-.377.292-.571.427a1.1,1.1,0,0,1-.176.137,4.162,4.162,0,0,0-.712.414,5.907,5.907,0,0,1-.7.448c-.172.087-.341.188-.511.279a2.493,2.493,0,0,1-.531.2.366.366,0,0,0-.178.1.8.8,0,0,1-.37.212,5.871,5.871,0,0,1-.6.2c-.173.043-.353.049-.479.222a1.85,1.85,0,0,1-.986.239.2.2,0,0,0-.242.1.253.253,0,0,1-.227.148,3.512,3.512,0,0,0-.6.171c-.185.056-.373.113-.561.151a1.833,1.833,0,0,1-.569.016.291.291,0,0,0-.29.1.287.287,0,0,1-.336.069.228.228,0,0,0-.156,0c-.159.073-.311.134-.46.026a3.055,3.055,0,0,0-.427.1.435.435,0,0,1-.355.019l0,0a.355.355,0,0,1-.106.051c-.173.02-.348.035-.522.048-.025,0-.049,0-.072,0A.352.352,0,0,1,13.122,28.7ZM15.9,1a2.4,2.4,0,0,0-.279.037l.008.053a2.693,2.693,0,0,0,.283.053c.028,0,.083-.038.081-.063A.136.136,0,0,0,15.9,1Zm1.4-.68.019-.016L17.294.3Z' transform='translate(0.568 30.588) rotate(-86)' fill='%23fff' stroke='rgba(0,0,0,0)' stroke-miterlimit='10' stroke-width='1'/%3E%3C/svg%3E");height:33px;width:33px;background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transition:all .25s cubic-bezier(.64,.57,.67,1.53);transition:all .25s cubic-bezier(.64,.57,.67,1.53)}.social-media.footer .social:focus::before,.social-media.footer .social:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.926' height='33.13' viewBox='0 0 31.926 33.13'%3E%3Cpath id='Union_19' data-name='Union 19' d='M13.122,28.7a.182.182,0,0,0-.27.006c-.079.063-.138.049-.162-.043-.163.041-.327.08-.493.112a.259.259,0,0,1-.152-.024.321.321,0,0,0-.3,0,.351.351,0,0,1-.344-.029.614.614,0,0,0-.534-.081,2.656,2.656,0,0,0-.5-.014,1.92,1.92,0,0,1-.512-.054,2.134,2.134,0,0,0-.812-.119,4.73,4.73,0,0,0-.55-.11,2.351,2.351,0,0,1-.554-.133,3.9,3.9,0,0,0-.738-.2,3.33,3.33,0,0,1-.849-.354.917.917,0,0,0-.235-.131,2.082,2.082,0,0,1-.568-.26c-.181-.116-.357-.239-.542-.342-.159-.091-.311-.206-.466-.31L4.22,26.4l-.3-.253a6.174,6.174,0,0,1-.591-.535.613.613,0,0,0-.069-.072,2.492,2.492,0,0,1-.262-.217L2.872,25.2l-.111-.139c-.146-.188-.285-.383-.435-.562-.107-.13-.21-.266-.312-.4-.146-.208-.308-.421-.429-.632-.138-.226-.272-.461-.4-.705a11.608,11.608,0,0,1-.924-2.555,10.22,10.22,0,0,1-.249-1.721C0,18.341.006,18.194,0,18.048s0-.275,0-.414c.007-.272.021-.545.046-.817a15.339,15.339,0,0,1,1.108-4.555c.221-.533.444-1.072.7-1.589.06-.117.13-.225.2-.338.049-.084.106-.161.151-.248.213-.407.438-.8.682-1.181a11.665,11.665,0,0,1,.69-.969l.358-.427L4.3,7.092A16.062,16.062,0,0,1,5.7,5.656,20.155,20.155,0,0,1,7.31,4.365c.332-.242.673-.47,1.009-.691s.674-.435,1.023-.65a9.644,9.644,0,0,1,1.715-.855c.151-.057.3-.107.461-.149s.331-.084.441-.11c.253-.059.522-.135.813-.21a9.028,9.028,0,0,1,.937-.214,3.248,3.248,0,0,1,.811-.02,2.615,2.615,0,0,1,.422.087,2.072,2.072,0,0,1,.208.068l.1.039.081.036q.174.08.352.168a.291.291,0,0,1-.029-.138.491.491,0,0,0-.121-.279c-.271.057-.311.061-.469-.061a.084.084,0,0,1-.037-.073.092.092,0,0,1,.075-.046,1.047,1.047,0,0,1,.121,0c.033,0,.067,0,.1,0,.06,0,.119-.016.178-.017l0,0c-.106-.118-.154-.2-.134-.277S15.482.84,15.642.8c.047-.012.1-.019.146-.029l.007,0c.034-.023.1-.047.1-.07a2.376,2.376,0,0,0-.071-.321l-.347,0c-.021,0-.058-.019-.06-.031s0-.066.025-.074a1.383,1.383,0,0,1,.395-.079.933.933,0,0,1,.413.06c.067.024.106.093.159.141s.087.083.136.123a.112.112,0,0,0,.077.01c.019-.006.043-.029.038-.044-.034-.1-.076-.205-.118-.307L16.785,0c.272.056.532.159.8.226.206.065.422.094.627.139a.914.914,0,0,1,.364.147,1.112,1.112,0,0,0,.476.2.7.7,0,0,1,.266.145.492.492,0,0,0,.267.129c.025,0,.07.007.076.017.137.237.326.2.5.273a.553.553,0,0,1,.225.133,1.866,1.866,0,0,0,.5.348,1.507,1.507,0,0,1,.514.415.439.439,0,0,0,.132.117,7.483,7.483,0,0,1,1.114.9,6.476,6.476,0,0,1,.845.925c.086.115.161.273.312.239.025-.005.089.063.124.108.076.1.139.206.256.187.018,0,.075.08.1.129.045.081.075.172.124.249.029.045.1.106.127.1.267-.03.362.272.5.482.059.091.084.206.14.3a1.287,1.287,0,0,0,.2.249,4.14,4.14,0,0,1,.785.975,1.16,1.16,0,0,0,.122.136,1.059,1.059,0,0,1,.167.224,2.921,2.921,0,0,0,.5.763,1.661,1.661,0,0,1,.345.6.816.816,0,0,0,.134.27,5.525,5.525,0,0,1,.818,1.47,1.839,1.839,0,0,0,.09.187,6.732,6.732,0,0,1,.564,1.479,1.623,1.623,0,0,0,.113.311,1.947,1.947,0,0,1,.2.856,3.182,3.182,0,0,0,.042.526c.03.171.07.341.107.505q.035.148.065.3c.017.1.031.2.043.306a4.027,4.027,0,0,1,.029.633,1.343,1.343,0,0,0,.027.2l0-.006a3.879,3.879,0,0,1,.015.4c-.006.255-.061.509-.086.764-.024.191-.06.381-.091.571s-.076.351-.114.528-.091.339-.138.508-.107.329-.162.492a1.573,1.573,0,0,1-.365.644.94.94,0,0,0-.129.239c-.065.14-.13.289-.184.43a1.529,1.529,0,0,1-.483.709.636.636,0,0,0-.23.4v-.005c-.069.106-.141.212-.205.318a1.914,1.914,0,0,1-.43.51,2.968,2.968,0,0,0-.508.535,4.717,4.717,0,0,1-.721.72.684.684,0,0,1-.148.073c-.037.019-.1.04-.106.064-.068.173-.227.233-.329.354a3.843,3.843,0,0,1-.99.761c-.2.111-.377.292-.571.427a1.1,1.1,0,0,1-.176.137,4.162,4.162,0,0,0-.712.414,5.907,5.907,0,0,1-.7.448c-.172.087-.341.188-.511.279a2.493,2.493,0,0,1-.531.2.366.366,0,0,0-.178.1.8.8,0,0,1-.37.212,5.871,5.871,0,0,1-.6.2c-.173.043-.353.049-.479.222a1.85,1.85,0,0,1-.986.239.2.2,0,0,0-.242.1.253.253,0,0,1-.227.148,3.512,3.512,0,0,0-.6.171c-.185.056-.373.113-.561.151a1.833,1.833,0,0,1-.569.016.291.291,0,0,0-.29.1.287.287,0,0,1-.336.069.228.228,0,0,0-.156,0c-.159.073-.311.134-.46.026a3.055,3.055,0,0,0-.427.1.435.435,0,0,1-.355.019l0,0a.355.355,0,0,1-.106.051c-.173.02-.348.035-.522.048-.025,0-.049,0-.072,0A.352.352,0,0,1,13.122,28.7ZM15.9,1a2.4,2.4,0,0,0-.279.037l.008.053a2.693,2.693,0,0,0,.283.053c.028,0,.083-.038.081-.063A.136.136,0,0,0,15.9,1Zm1.4-.68.019-.016L17.294.3Z' transform='translate(0.568 30.588) rotate(-86)' fill='%23E1FD01' stroke='rgba(0,0,0,0)' stroke-miterlimit='10' stroke-width='1'/%3E%3C/svg%3E");-webkit-transform:scale(1.1);transform:scale(1.1)}.social-media.footer .social svg{position:relative;z-index:10}.social-media.footer .social.facebook svg{position:relative;left:2px}.social-media.footer .social.twitter::before{-webkit-transform:rotate(115deg);transform:rotate(115deg)}.social-media.footer .social.twitter svg{position:relative;top:2px}.social-media.footer .social.twitter:focus::before,.social-media.footer .social.twitter:hover::before{-webkit-transform:scale(1.1) rotate(115deg);transform:scale(1.1) rotate(115deg)}.social-media.footer .social.linkedin::before{-webkit-transform:scaleY(-1) rotate(-93deg);transform:scaleY(-1) rotate(-93deg)}.social-media.footer .social.linkedin:focus::before,.social-media.footer .social.linkedin:hover::before{-webkit-transform:scale(1.1,-1.1) rotate(-93deg);transform:scale(1.1,-1.1) rotate(-93deg)}.social-media.footer .social.instagram::before{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}.social-media.footer .social.instagram svg{position:relative;bottom:2px}.social-media.footer .social.instagram:focus::before,.social-media.footer .social.instagram:hover::before{-webkit-transform:scale(1.1) rotate(-130deg);transform:scale(1.1) rotate(-130deg)}.social-share{position:fixed;z-index:1002;right:0;top:35%;bottom:65%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:8px;background:#fff;padding:8px 6px 8px 5px}.social-share__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:37px;width:37px;background-color:unset;background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transition:all .25s cubic-bezier(.64,.57,.67,1.53);transition:all .25s cubic-bezier(.64,.57,.67,1.53)}.social-share__link.facebook{background-image:url(../images/icons/circle-stroke-facebook.svg)}.social-share__link.facebook:hover{background-image:url(../images/icons/circle-stroke-filled-volt-facebook.svg)}.social-share__link.twitter{background-image:url(../images/icons/circle-stroke-twitter.svg)}.social-share__link.twitter:hover{background-image:url(../images/icons/circle-stroke-filled-volt-twitter.svg)}.social-share__link.linkedin{background-image:url(../images/icons/circle-stroke-linkedin.svg)}.social-share__link.linkedin:hover{background-image:url(../images/icons/circle-stroke-filled-volt-linkedin.svg)}.social-share__link.email{background-image:url(../images/icons/circle-stroke-email.svg)}.social-share__link.email:hover{background-image:url(../images/icons/circle-stroke-filled-volt-email.svg)}.document{font-size:20px;font-family:PPEiko,Georgia,"Times New Roman",Times,serif;background-color:unset;text-decoration:none;color:inherit!important}.document:focus:is(a),.document:hover:is(a){background:0 0}.event-card{background:0 0;text-decoration:none}.event-card__heading{font-size:48px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.event-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:4px;font-size:20px;color:#d0cdc6}.event-card__card-link{text-decoration:underline;font-size:20px}.event-card:focus .event-card__heading,.event-card:hover .event-card__heading{text-decoration:underline}.event-card__grid{display:grid;grid-template-areas:"content image"}.event-card__content{grid-area:content;border-top:3px solid #122023;padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event-card__image{grid-area:image;display:none}@media (min-width:1024px){.event-card__image{display:block}}.event-card.is-archive .event-card__meta{color:#122023}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-wrap{-ms-flex-flow:wrap;flex-flow:wrap}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:24px;height:15px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:24px;height:3px;background-color:#000;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger:not(.is-active) .hamburger-inner::after{width:12px;margin-left:12px}.hamburger.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,0,0) rotate(30deg);transform:translate3d(0,0,0) rotate(30deg)}.hamburger.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-12px,0) rotate(-60deg);transform:translate3d(0,-12px,0) rotate(-60deg)}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner::before{top:6px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:12px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-3.4285714286px,-3px,0);transform:rotate(-45deg) translate3d(-3.4285714286px,-3px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-12px,0) rotate(-90deg);transform:translate3d(0,-12px,0) rotate(-90deg)}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-block{display:block}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-content-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (min-width:768px){.justify-content-tablet-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.justify-content-desktop-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.flex-wrap{-ms-flex-flow:wrap;flex-flow:wrap}.no-wrap{-ms-flex-flow:nowrap;flex-flow:nowrap;white-space:nowrap;word-wrap:normal}.weight-thin{font-weight:100}.weight-extralight{font-weight:200}.weight-light{font-weight:300}.weight-normal{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}.box-shadow{-webkit-box-shadow:5px 3px 15px rgba(0,0,0,.08);box-shadow:5px 3px 15px rgba(0,0,0,.08)}.no-link{pointer-events:none;cursor:default;text-decoration:none}.menu-item__no-link>a{pointer-events:none;cursor:default;text-decoration:none}.breadcrumbs.hide-current .breadcrumb_last,.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.container{margin-right:auto;margin-left:auto;padding-right:36px;padding-left:36px;width:100%;max-width:100%}@media (min-width:1366px){.container{max-width:1368px}}@media (min-width:1024px){.container.thin{max-width:1032px}}.container.thin-wide{max-width:1062px}.container-desktop{margin-right:auto;margin-left:auto;max-width:100%}@media (min-width:1024px){.container-desktop{max-width:1368px;padding-right:36px;padding-left:36px}}.position-sticky{position:sticky;top:0}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.d-tablet-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (min-width:1024px){.d-desktop-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.d-block{display:block}.d-none{display:none!important}body:not(.wp-admin) .d-none{display:none!important}@media (max-width:768px){body:not(.wp-admin) .d-mobile-none{display:none!important}}@media (min-width:768px) and (max-width:1024px){body:not(.wp-admin) .d-tablet-none{display:none!important}}@media (min-width:1024px){body:not(.wp-admin) .d-desktop-none{display:none!important}}@media (min-width:768px){body:not(.wp-admin) .d-tablet-block{display:block!important}}@media (min-width:1024px){body:not(.wp-admin) .d-desktop-block{display:block!important}}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.text-tablet-center{text-align:center!important}}.lottie-image-row{grid-gap:48px}.lottie-image-row:not(:last-child){margin-bottom:36px}@media (min-width:768px){.lottie-image-row:not(:last-child){margin-bottom:160px}}.admin-only{display:none}.wp-admin .admin-message{margin-bottom:0}.wp-admin .admin-only{display:block}.relative{position:relative}body .wp-block-columns.media-analytics-table{margin-bottom:0!important}.wp-block-separator.media-analytics-table{border-top:3px dashed #fff!important}.overflow-hidden{overflow:hidden}.grayscale{-webkit-filter:grayscale(1);filter:grayscale(1)}.bg-none{background:0 0!important}@media (max-width:768px){.bg-mobile-none{background:0 0!important}}@media (min-width:768px) and (max-width:1024px){.bg-tablet-none{background:0 0!important}}@media (min-width:1024px){.bg-desktop-none{background:0 0!important}}.cursor-view{cursor:url(../images/btn-view.svg) 39 36,pointer}.cursor-play{cursor:url(../images/play-icon.svg) 39 36,pointer}.transform-rotate-12{-webkit-transform:rotate(12deg);transform:rotate(12deg)}.transform-rotate--12{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.bg-volt{background-color:#e1fd01}.bg-dark-gray{background-color:#122023}.bg-slate{background-color:#576062}.bg-gray{background-color:#d0cdc6}.bg-light-gray{background-color:#efefef}.bg-white{background-color:#fff}.bg-marketbridge-black{background-color:#000}.bg-marketbridge-blue{background-color:#3fc5fc}.text-volt{color:#e1fd01}.text-dark-gray{color:#122023}.text-slate{color:#576062}.text-gray{color:#d0cdc6}.text-light-gray{color:#efefef}.text-white{color:#fff}.text-marketbridge-black{color:#000}.text-marketbridge-blue{color:#3fc5fc}.alignwide{max-width:1368px;padding-right:36px;padding-left:36px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.alignwide{padding-right:36px;padding-left:36px}}@media (min-width:1024px){.alignwide.thin{max-width:863.999136px}}.alignfull{width:100%;max-width:calc(100vw - 72px);padding-left:36px;padding-right:36px}.container .wp-block-columns:not(.alignwide,.alignfull){max-width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}body .wp-block-columns{margin-bottom:12px;gap:12px}@media (min-width:1024px){body .wp-block-columns{margin-bottom:48px;gap:48px}}@media (max-width:1024px){.wp-block-columns.stack-desktop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mt-450{margin-top:450px}@media (min-width:768px){.mt-tablet-450:not(head){margin-top:450px}}@media (min-width:1024px){.mt-desktop-450:not(html[lang]){margin-top:450px}}.mt-400{margin-top:400px}@media (min-width:768px){.mt-tablet-400:not(head){margin-top:400px}}@media (min-width:1024px){.mt-desktop-400:not(html[lang]){margin-top:400px}}.mt-350{margin-top:350px}@media (min-width:768px){.mt-tablet-350:not(head){margin-top:350px}}@media (min-width:1024px){.mt-desktop-350:not(html[lang]){margin-top:350px}}.mt-300{margin-top:300px}@media (min-width:768px){.mt-tablet-300:not(head){margin-top:300px}}@media (min-width:1024px){.mt-desktop-300:not(html[lang]){margin-top:300px}}.mt-240{margin-top:240px}@media (min-width:768px){.mt-tablet-240:not(head){margin-top:240px}}@media (min-width:1024px){.mt-desktop-240:not(html[lang]){margin-top:240px}}.mt-222{margin-top:222px}@media (min-width:768px){.mt-tablet-222:not(head){margin-top:222px}}@media (min-width:1024px){.mt-desktop-222:not(html[lang]){margin-top:222px}}.mt-218{margin-top:218px}@media (min-width:768px){.mt-tablet-218:not(head){margin-top:218px}}@media (min-width:1024px){.mt-desktop-218:not(html[lang]){margin-top:218px}}.mt-212{margin-top:212px}@media (min-width:768px){.mt-tablet-212:not(head){margin-top:212px}}@media (min-width:1024px){.mt-desktop-212:not(html[lang]){margin-top:212px}}.mt-199{margin-top:199px}@media (min-width:768px){.mt-tablet-199:not(head){margin-top:199px}}@media (min-width:1024px){.mt-desktop-199:not(html[lang]){margin-top:199px}}.mt-180{margin-top:180px}@media (min-width:768px){.mt-tablet-180:not(head){margin-top:180px}}@media (min-width:1024px){.mt-desktop-180:not(html[lang]){margin-top:180px}}.mt-166{margin-top:166px}@media (min-width:768px){.mt-tablet-166:not(head){margin-top:166px}}@media (min-width:1024px){.mt-desktop-166:not(html[lang]){margin-top:166px}}.mt-160{margin-top:160px}@media (min-width:768px){.mt-tablet-160:not(head){margin-top:160px}}@media (min-width:1024px){.mt-desktop-160:not(html[lang]){margin-top:160px}}.mt-128{margin-top:128px}@media (min-width:768px){.mt-tablet-128:not(head){margin-top:128px}}@media (min-width:1024px){.mt-desktop-128:not(html[lang]){margin-top:128px}}.mt-120{margin-top:120px}@media (min-width:768px){.mt-tablet-120:not(head){margin-top:120px}}@media (min-width:1024px){.mt-desktop-120:not(html[lang]){margin-top:120px}}.mt-110{margin-top:110px}@media (min-width:768px){.mt-tablet-110:not(head){margin-top:110px}}@media (min-width:1024px){.mt-desktop-110:not(html[lang]){margin-top:110px}}.mt-108{margin-top:108px}@media (min-width:768px){.mt-tablet-108:not(head){margin-top:108px}}@media (min-width:1024px){.mt-desktop-108:not(html[lang]){margin-top:108px}}.mt-96{margin-top:96px}@media (min-width:768px){.mt-tablet-96:not(head){margin-top:96px}}@media (min-width:1024px){.mt-desktop-96:not(html[lang]){margin-top:96px}}.mt-92{margin-top:92px}@media (min-width:768px){.mt-tablet-92:not(head){margin-top:92px}}@media (min-width:1024px){.mt-desktop-92:not(html[lang]){margin-top:92px}}.mt-84{margin-top:84px}@media (min-width:768px){.mt-tablet-84:not(head){margin-top:84px}}@media (min-width:1024px){.mt-desktop-84:not(html[lang]){margin-top:84px}}.mt-80{margin-top:80px}@media (min-width:768px){.mt-tablet-80:not(head){margin-top:80px}}@media (min-width:1024px){.mt-desktop-80:not(html[lang]){margin-top:80px}}.mt-72{margin-top:72px}@media (min-width:768px){.mt-tablet-72:not(head){margin-top:72px}}@media (min-width:1024px){.mt-desktop-72:not(html[lang]){margin-top:72px}}.mt-64{margin-top:64px}@media (min-width:768px){.mt-tablet-64:not(head){margin-top:64px}}@media (min-width:1024px){.mt-desktop-64:not(html[lang]){margin-top:64px}}.mt-60{margin-top:60px}@media (min-width:768px){.mt-tablet-60:not(head){margin-top:60px}}@media (min-width:1024px){.mt-desktop-60:not(html[lang]){margin-top:60px}}.mt-48{margin-top:48px}@media (min-width:768px){.mt-tablet-48:not(head){margin-top:48px}}@media (min-width:1024px){.mt-desktop-48:not(html[lang]){margin-top:48px}}.mt-40{margin-top:40px}@media (min-width:768px){.mt-tablet-40:not(head){margin-top:40px}}@media (min-width:1024px){.mt-desktop-40:not(html[lang]){margin-top:40px}}.mt-36{margin-top:36px}@media (min-width:768px){.mt-tablet-36:not(head){margin-top:36px}}@media (min-width:1024px){.mt-desktop-36:not(html[lang]){margin-top:36px}}.mt-24{margin-top:24px}@media (min-width:768px){.mt-tablet-24:not(head){margin-top:24px}}@media (min-width:1024px){.mt-desktop-24:not(html[lang]){margin-top:24px}}.mt-20{margin-top:20px}@media (min-width:768px){.mt-tablet-20:not(head){margin-top:20px}}@media (min-width:1024px){.mt-desktop-20:not(html[lang]){margin-top:20px}}.mt-16{margin-top:16px}@media (min-width:768px){.mt-tablet-16:not(head){margin-top:16px}}@media (min-width:1024px){.mt-desktop-16:not(html[lang]){margin-top:16px}}.mt-12{margin-top:12px}@media (min-width:768px){.mt-tablet-12:not(head){margin-top:12px}}@media (min-width:1024px){.mt-desktop-12:not(html[lang]){margin-top:12px}}.mt-0{margin-top:0}@media (min-width:768px){.mt-tablet-0:not(head){margin-top:0}}@media (min-width:1024px){.mt-desktop-0:not(html[lang]){margin-top:0}}.mt-auto{margin-top:auto}@media (min-width:768px){.mt-tablet-auto:not(head){margin-top:auto}}@media (min-width:1024px){.mt-desktop-auto:not(html[lang]){margin-top:auto}}.mt-xlarge{margin-top:180px}@media (min-width:768px){.mt-tablet-xlarge:not(head){margin-top:180px}}@media (min-width:1024px){.mt-desktop-xlarge:not(html[lang]){margin-top:180px}}.mt-large{margin-top:160px}@media (min-width:768px){.mt-tablet-large:not(head){margin-top:160px}}@media (min-width:1024px){.mt-desktop-large:not(html[lang]){margin-top:160px}}.mt-medium{margin-top:80px}@media (min-width:768px){.mt-tablet-medium:not(head){margin-top:80px}}@media (min-width:1024px){.mt-desktop-medium:not(html[lang]){margin-top:80px}}.mt-small{margin-top:60px}@media (min-width:768px){.mt-tablet-small:not(head){margin-top:60px}}@media (min-width:1024px){.mt-desktop-small:not(html[lang]){margin-top:60px}}.mt-xsmall{margin-top:48px}@media (min-width:768px){.mt-tablet-xsmall:not(head){margin-top:48px}}@media (min-width:1024px){.mt-desktop-xsmall:not(html[lang]){margin-top:48px}}.mt-liftup{margin-top:-24px!important}@media (min-width:768px){.mt-tablet-liftup:not(head){margin-top:-24px!important}}@media (min-width:1024px){.mt-desktop-liftup:not(html[lang]){margin-top:-24px!important}}.mt-liftupx2{margin-top:-48px!important}@media (min-width:768px){.mt-tablet-liftupx2:not(head){margin-top:-48px!important}}@media (min-width:1024px){.mt-desktop-liftupx2:not(html[lang]){margin-top:-48px!important}}.mt--12{margin-top:-12px!important}@media (min-width:768px){.mt-tablet--12:not(head){margin-top:-12px!important}}@media (min-width:1024px){.mt-desktop--12:not(html[lang]){margin-top:-12px!important}}.mt--16{margin-top:-16px!important}@media (min-width:768px){.mt-tablet--16:not(head){margin-top:-16px!important}}@media (min-width:1024px){.mt-desktop--16:not(html[lang]){margin-top:-16px!important}}.mt--20{margin-top:-20px!important}@media (min-width:768px){.mt-tablet--20:not(head){margin-top:-20px!important}}@media (min-width:1024px){.mt-desktop--20:not(html[lang]){margin-top:-20px!important}}.mt--24{margin-top:-24px!important}@media (min-width:768px){.mt-tablet--24:not(head){margin-top:-24px!important}}@media (min-width:1024px){.mt-desktop--24:not(html[lang]){margin-top:-24px!important}}.mt--36{margin-top:-36px!important}@media (min-width:768px){.mt-tablet--36:not(head){margin-top:-36px!important}}@media (min-width:1024px){.mt-desktop--36:not(html[lang]){margin-top:-36px!important}}.mt--40{margin-top:-40px!important}@media (min-width:768px){.mt-tablet--40:not(head){margin-top:-40px!important}}@media (min-width:1024px){.mt-desktop--40:not(html[lang]){margin-top:-40px!important}}.mt--48{margin-top:-48px!important}@media (min-width:768px){.mt-tablet--48:not(head){margin-top:-48px!important}}@media (min-width:1024px){.mt-desktop--48:not(html[lang]){margin-top:-48px!important}}.mt--60{margin-top:-60px!important}@media (min-width:768px){.mt-tablet--60:not(head){margin-top:-60px!important}}@media (min-width:1024px){.mt-desktop--60:not(html[lang]){margin-top:-60px!important}}.mt--64{margin-top:-64px!important}@media (min-width:768px){.mt-tablet--64:not(head){margin-top:-64px!important}}@media (min-width:1024px){.mt-desktop--64:not(html[lang]){margin-top:-64px!important}}.mt--72{margin-top:-72px!important}@media (min-width:768px){.mt-tablet--72:not(head){margin-top:-72px!important}}@media (min-width:1024px){.mt-desktop--72:not(html[lang]){margin-top:-72px!important}}.mt--80{margin-top:-80px!important}@media (min-width:768px){.mt-tablet--80:not(head){margin-top:-80px!important}}@media (min-width:1024px){.mt-desktop--80:not(html[lang]){margin-top:-80px!important}}.mt--84{margin-top:-84px!important}@media (min-width:768px){.mt-tablet--84:not(head){margin-top:-84px!important}}@media (min-width:1024px){.mt-desktop--84:not(html[lang]){margin-top:-84px!important}}.mt--92{margin-top:-92px!important}@media (min-width:768px){.mt-tablet--92:not(head){margin-top:-92px!important}}@media (min-width:1024px){.mt-desktop--92:not(html[lang]){margin-top:-92px!important}}.mt--110{margin-top:-110px!important}@media (min-width:768px){.mt-tablet--110:not(head){margin-top:-110px!important}}@media (min-width:1024px){.mt-desktop--110:not(html[lang]){margin-top:-110px!important}}.mt--128{margin-top:-128px!important}@media (min-width:768px){.mt-tablet--128:not(head){margin-top:-128px!important}}@media (min-width:1024px){.mt-desktop--128:not(html[lang]){margin-top:-128px!important}}.mt--160{margin-top:-160px!important}@media (min-width:768px){.mt-tablet--160:not(head){margin-top:-160px!important}}@media (min-width:1024px){.mt-desktop--160:not(html[lang]){margin-top:-160px!important}}.mt--180{margin-top:-180px!important}@media (min-width:768px){.mt-tablet--180:not(head){margin-top:-180px!important}}@media (min-width:1024px){.mt-desktop--180:not(html[lang]){margin-top:-180px!important}}.mt--212{margin-top:-212px!important}@media (min-width:768px){.mt-tablet--212:not(head){margin-top:-212px!important}}@media (min-width:1024px){.mt-desktop--212:not(html[lang]){margin-top:-212px!important}}.mt--240{margin-top:-240px!important}@media (min-width:768px){.mt-tablet--240:not(head){margin-top:-240px!important}}@media (min-width:1024px){.mt-desktop--240:not(html[lang]){margin-top:-240px!important}}.mr-450{margin-right:450px}@media (min-width:768px){.mr-tablet-450:not(head){margin-right:450px}}@media (min-width:1024px){.mr-desktop-450:not(html[lang]){margin-right:450px}}.mr-400{margin-right:400px}@media (min-width:768px){.mr-tablet-400:not(head){margin-right:400px}}@media (min-width:1024px){.mr-desktop-400:not(html[lang]){margin-right:400px}}.mr-350{margin-right:350px}@media (min-width:768px){.mr-tablet-350:not(head){margin-right:350px}}@media (min-width:1024px){.mr-desktop-350:not(html[lang]){margin-right:350px}}.mr-300{margin-right:300px}@media (min-width:768px){.mr-tablet-300:not(head){margin-right:300px}}@media (min-width:1024px){.mr-desktop-300:not(html[lang]){margin-right:300px}}.mr-240{margin-right:240px}@media (min-width:768px){.mr-tablet-240:not(head){margin-right:240px}}@media (min-width:1024px){.mr-desktop-240:not(html[lang]){margin-right:240px}}.mr-222{margin-right:222px}@media (min-width:768px){.mr-tablet-222:not(head){margin-right:222px}}@media (min-width:1024px){.mr-desktop-222:not(html[lang]){margin-right:222px}}.mr-218{margin-right:218px}@media (min-width:768px){.mr-tablet-218:not(head){margin-right:218px}}@media (min-width:1024px){.mr-desktop-218:not(html[lang]){margin-right:218px}}.mr-212{margin-right:212px}@media (min-width:768px){.mr-tablet-212:not(head){margin-right:212px}}@media (min-width:1024px){.mr-desktop-212:not(html[lang]){margin-right:212px}}.mr-199{margin-right:199px}@media (min-width:768px){.mr-tablet-199:not(head){margin-right:199px}}@media (min-width:1024px){.mr-desktop-199:not(html[lang]){margin-right:199px}}.mr-180{margin-right:180px}@media (min-width:768px){.mr-tablet-180:not(head){margin-right:180px}}@media (min-width:1024px){.mr-desktop-180:not(html[lang]){margin-right:180px}}.mr-166{margin-right:166px}@media (min-width:768px){.mr-tablet-166:not(head){margin-right:166px}}@media (min-width:1024px){.mr-desktop-166:not(html[lang]){margin-right:166px}}.mr-160{margin-right:160px}@media (min-width:768px){.mr-tablet-160:not(head){margin-right:160px}}@media (min-width:1024px){.mr-desktop-160:not(html[lang]){margin-right:160px}}.mr-128{margin-right:128px}@media (min-width:768px){.mr-tablet-128:not(head){margin-right:128px}}@media (min-width:1024px){.mr-desktop-128:not(html[lang]){margin-right:128px}}.mr-120{margin-right:120px}@media (min-width:768px){.mr-tablet-120:not(head){margin-right:120px}}@media (min-width:1024px){.mr-desktop-120:not(html[lang]){margin-right:120px}}.mr-110{margin-right:110px}@media (min-width:768px){.mr-tablet-110:not(head){margin-right:110px}}@media (min-width:1024px){.mr-desktop-110:not(html[lang]){margin-right:110px}}.mr-108{margin-right:108px}@media (min-width:768px){.mr-tablet-108:not(head){margin-right:108px}}@media (min-width:1024px){.mr-desktop-108:not(html[lang]){margin-right:108px}}.mr-96{margin-right:96px}@media (min-width:768px){.mr-tablet-96:not(head){margin-right:96px}}@media (min-width:1024px){.mr-desktop-96:not(html[lang]){margin-right:96px}}.mr-92{margin-right:92px}@media (min-width:768px){.mr-tablet-92:not(head){margin-right:92px}}@media (min-width:1024px){.mr-desktop-92:not(html[lang]){margin-right:92px}}.mr-84{margin-right:84px}@media (min-width:768px){.mr-tablet-84:not(head){margin-right:84px}}@media (min-width:1024px){.mr-desktop-84:not(html[lang]){margin-right:84px}}.mr-80{margin-right:80px}@media (min-width:768px){.mr-tablet-80:not(head){margin-right:80px}}@media (min-width:1024px){.mr-desktop-80:not(html[lang]){margin-right:80px}}.mr-72{margin-right:72px}@media (min-width:768px){.mr-tablet-72:not(head){margin-right:72px}}@media (min-width:1024px){.mr-desktop-72:not(html[lang]){margin-right:72px}}.mr-64{margin-right:64px}@media (min-width:768px){.mr-tablet-64:not(head){margin-right:64px}}@media (min-width:1024px){.mr-desktop-64:not(html[lang]){margin-right:64px}}.mr-60{margin-right:60px}@media (min-width:768px){.mr-tablet-60:not(head){margin-right:60px}}@media (min-width:1024px){.mr-desktop-60:not(html[lang]){margin-right:60px}}.mr-48{margin-right:48px}@media (min-width:768px){.mr-tablet-48:not(head){margin-right:48px}}@media (min-width:1024px){.mr-desktop-48:not(html[lang]){margin-right:48px}}.mr-40{margin-right:40px}@media (min-width:768px){.mr-tablet-40:not(head){margin-right:40px}}@media (min-width:1024px){.mr-desktop-40:not(html[lang]){margin-right:40px}}.mr-36{margin-right:36px}@media (min-width:768px){.mr-tablet-36:not(head){margin-right:36px}}@media (min-width:1024px){.mr-desktop-36:not(html[lang]){margin-right:36px}}.mr-24{margin-right:24px}@media (min-width:768px){.mr-tablet-24:not(head){margin-right:24px}}@media (min-width:1024px){.mr-desktop-24:not(html[lang]){margin-right:24px}}.mr-20{margin-right:20px}@media (min-width:768px){.mr-tablet-20:not(head){margin-right:20px}}@media (min-width:1024px){.mr-desktop-20:not(html[lang]){margin-right:20px}}.mr-16{margin-right:16px}@media (min-width:768px){.mr-tablet-16:not(head){margin-right:16px}}@media (min-width:1024px){.mr-desktop-16:not(html[lang]){margin-right:16px}}.mr-12{margin-right:12px}@media (min-width:768px){.mr-tablet-12:not(head){margin-right:12px}}@media (min-width:1024px){.mr-desktop-12:not(html[lang]){margin-right:12px}}.mr-0{margin-right:0}@media (min-width:768px){.mr-tablet-0:not(head){margin-right:0}}@media (min-width:1024px){.mr-desktop-0:not(html[lang]){margin-right:0}}.mr-auto{margin-right:auto}@media (min-width:768px){.mr-tablet-auto:not(head){margin-right:auto}}@media (min-width:1024px){.mr-desktop-auto:not(html[lang]){margin-right:auto}}.mr-xlarge{margin-right:180px}@media (min-width:768px){.mr-tablet-xlarge:not(head){margin-right:180px}}@media (min-width:1024px){.mr-desktop-xlarge:not(html[lang]){margin-right:180px}}.mr-large{margin-right:160px}@media (min-width:768px){.mr-tablet-large:not(head){margin-right:160px}}@media (min-width:1024px){.mr-desktop-large:not(html[lang]){margin-right:160px}}.mr-medium{margin-right:80px}@media (min-width:768px){.mr-tablet-medium:not(head){margin-right:80px}}@media (min-width:1024px){.mr-desktop-medium:not(html[lang]){margin-right:80px}}.mr-small{margin-right:60px}@media (min-width:768px){.mr-tablet-small:not(head){margin-right:60px}}@media (min-width:1024px){.mr-desktop-small:not(html[lang]){margin-right:60px}}.mr-xsmall{margin-right:48px}@media (min-width:768px){.mr-tablet-xsmall:not(head){margin-right:48px}}@media (min-width:1024px){.mr-desktop-xsmall:not(html[lang]){margin-right:48px}}.mr-liftup{margin-right:-24px!important}@media (min-width:768px){.mr-tablet-liftup:not(head){margin-right:-24px!important}}@media (min-width:1024px){.mr-desktop-liftup:not(html[lang]){margin-right:-24px!important}}.mr-liftupx2{margin-right:-48px!important}@media (min-width:768px){.mr-tablet-liftupx2:not(head){margin-right:-48px!important}}@media (min-width:1024px){.mr-desktop-liftupx2:not(html[lang]){margin-right:-48px!important}}.mr--12{margin-right:-12px!important}@media (min-width:768px){.mr-tablet--12:not(head){margin-right:-12px!important}}@media (min-width:1024px){.mr-desktop--12:not(html[lang]){margin-right:-12px!important}}.mr--16{margin-right:-16px!important}@media (min-width:768px){.mr-tablet--16:not(head){margin-right:-16px!important}}@media (min-width:1024px){.mr-desktop--16:not(html[lang]){margin-right:-16px!important}}.mr--20{margin-right:-20px!important}@media (min-width:768px){.mr-tablet--20:not(head){margin-right:-20px!important}}@media (min-width:1024px){.mr-desktop--20:not(html[lang]){margin-right:-20px!important}}.mr--24{margin-right:-24px!important}@media (min-width:768px){.mr-tablet--24:not(head){margin-right:-24px!important}}@media (min-width:1024px){.mr-desktop--24:not(html[lang]){margin-right:-24px!important}}.mr--36{margin-right:-36px!important}@media (min-width:768px){.mr-tablet--36:not(head){margin-right:-36px!important}}@media (min-width:1024px){.mr-desktop--36:not(html[lang]){margin-right:-36px!important}}.mr--40{margin-right:-40px!important}@media (min-width:768px){.mr-tablet--40:not(head){margin-right:-40px!important}}@media (min-width:1024px){.mr-desktop--40:not(html[lang]){margin-right:-40px!important}}.mr--48{margin-right:-48px!important}@media (min-width:768px){.mr-tablet--48:not(head){margin-right:-48px!important}}@media (min-width:1024px){.mr-desktop--48:not(html[lang]){margin-right:-48px!important}}.mr--60{margin-right:-60px!important}@media (min-width:768px){.mr-tablet--60:not(head){margin-right:-60px!important}}@media (min-width:1024px){.mr-desktop--60:not(html[lang]){margin-right:-60px!important}}.mr--64{margin-right:-64px!important}@media (min-width:768px){.mr-tablet--64:not(head){margin-right:-64px!important}}@media (min-width:1024px){.mr-desktop--64:not(html[lang]){margin-right:-64px!important}}.mr--72{margin-right:-72px!important}@media (min-width:768px){.mr-tablet--72:not(head){margin-right:-72px!important}}@media (min-width:1024px){.mr-desktop--72:not(html[lang]){margin-right:-72px!important}}.mr--80{margin-right:-80px!important}@media (min-width:768px){.mr-tablet--80:not(head){margin-right:-80px!important}}@media (min-width:1024px){.mr-desktop--80:not(html[lang]){margin-right:-80px!important}}.mr--84{margin-right:-84px!important}@media (min-width:768px){.mr-tablet--84:not(head){margin-right:-84px!important}}@media (min-width:1024px){.mr-desktop--84:not(html[lang]){margin-right:-84px!important}}.mr--92{margin-right:-92px!important}@media (min-width:768px){.mr-tablet--92:not(head){margin-right:-92px!important}}@media (min-width:1024px){.mr-desktop--92:not(html[lang]){margin-right:-92px!important}}.mr--110{margin-right:-110px!important}@media (min-width:768px){.mr-tablet--110:not(head){margin-right:-110px!important}}@media (min-width:1024px){.mr-desktop--110:not(html[lang]){margin-right:-110px!important}}.mr--128{margin-right:-128px!important}@media (min-width:768px){.mr-tablet--128:not(head){margin-right:-128px!important}}@media (min-width:1024px){.mr-desktop--128:not(html[lang]){margin-right:-128px!important}}.mr--160{margin-right:-160px!important}@media (min-width:768px){.mr-tablet--160:not(head){margin-right:-160px!important}}@media (min-width:1024px){.mr-desktop--160:not(html[lang]){margin-right:-160px!important}}.mr--180{margin-right:-180px!important}@media (min-width:768px){.mr-tablet--180:not(head){margin-right:-180px!important}}@media (min-width:1024px){.mr-desktop--180:not(html[lang]){margin-right:-180px!important}}.mr--212{margin-right:-212px!important}@media (min-width:768px){.mr-tablet--212:not(head){margin-right:-212px!important}}@media (min-width:1024px){.mr-desktop--212:not(html[lang]){margin-right:-212px!important}}.mr--240{margin-right:-240px!important}@media (min-width:768px){.mr-tablet--240:not(head){margin-right:-240px!important}}@media (min-width:1024px){.mr-desktop--240:not(html[lang]){margin-right:-240px!important}}.mb-450{margin-bottom:450px}@media (min-width:768px){.mb-tablet-450:not(head){margin-bottom:450px}}@media (min-width:1024px){.mb-desktop-450:not(html[lang]){margin-bottom:450px}}.mb-400{margin-bottom:400px}@media (min-width:768px){.mb-tablet-400:not(head){margin-bottom:400px}}@media (min-width:1024px){.mb-desktop-400:not(html[lang]){margin-bottom:400px}}.mb-350{margin-bottom:350px}@media (min-width:768px){.mb-tablet-350:not(head){margin-bottom:350px}}@media (min-width:1024px){.mb-desktop-350:not(html[lang]){margin-bottom:350px}}.mb-300{margin-bottom:300px}@media (min-width:768px){.mb-tablet-300:not(head){margin-bottom:300px}}@media (min-width:1024px){.mb-desktop-300:not(html[lang]){margin-bottom:300px}}.mb-240{margin-bottom:240px}@media (min-width:768px){.mb-tablet-240:not(head){margin-bottom:240px}}@media (min-width:1024px){.mb-desktop-240:not(html[lang]){margin-bottom:240px}}.mb-222{margin-bottom:222px}@media (min-width:768px){.mb-tablet-222:not(head){margin-bottom:222px}}@media (min-width:1024px){.mb-desktop-222:not(html[lang]){margin-bottom:222px}}.mb-218{margin-bottom:218px}@media (min-width:768px){.mb-tablet-218:not(head){margin-bottom:218px}}@media (min-width:1024px){.mb-desktop-218:not(html[lang]){margin-bottom:218px}}.mb-212{margin-bottom:212px}@media (min-width:768px){.mb-tablet-212:not(head){margin-bottom:212px}}@media (min-width:1024px){.mb-desktop-212:not(html[lang]){margin-bottom:212px}}.mb-199{margin-bottom:199px}@media (min-width:768px){.mb-tablet-199:not(head){margin-bottom:199px}}@media (min-width:1024px){.mb-desktop-199:not(html[lang]){margin-bottom:199px}}.mb-180{margin-bottom:180px}@media (min-width:768px){.mb-tablet-180:not(head){margin-bottom:180px}}@media (min-width:1024px){.mb-desktop-180:not(html[lang]){margin-bottom:180px}}.mb-166{margin-bottom:166px}@media (min-width:768px){.mb-tablet-166:not(head){margin-bottom:166px}}@media (min-width:1024px){.mb-desktop-166:not(html[lang]){margin-bottom:166px}}.mb-160{margin-bottom:160px}@media (min-width:768px){.mb-tablet-160:not(head){margin-bottom:160px}}@media (min-width:1024px){.mb-desktop-160:not(html[lang]){margin-bottom:160px}}.mb-128{margin-bottom:128px}@media (min-width:768px){.mb-tablet-128:not(head){margin-bottom:128px}}@media (min-width:1024px){.mb-desktop-128:not(html[lang]){margin-bottom:128px}}.mb-120{margin-bottom:120px}@media (min-width:768px){.mb-tablet-120:not(head){margin-bottom:120px}}@media (min-width:1024px){.mb-desktop-120:not(html[lang]){margin-bottom:120px}}.mb-110{margin-bottom:110px}@media (min-width:768px){.mb-tablet-110:not(head){margin-bottom:110px}}@media (min-width:1024px){.mb-desktop-110:not(html[lang]){margin-bottom:110px}}.mb-108{margin-bottom:108px}@media (min-width:768px){.mb-tablet-108:not(head){margin-bottom:108px}}@media (min-width:1024px){.mb-desktop-108:not(html[lang]){margin-bottom:108px}}.mb-96{margin-bottom:96px}@media (min-width:768px){.mb-tablet-96:not(head){margin-bottom:96px}}@media (min-width:1024px){.mb-desktop-96:not(html[lang]){margin-bottom:96px}}.mb-92{margin-bottom:92px}@media (min-width:768px){.mb-tablet-92:not(head){margin-bottom:92px}}@media (min-width:1024px){.mb-desktop-92:not(html[lang]){margin-bottom:92px}}.mb-84{margin-bottom:84px}@media (min-width:768px){.mb-tablet-84:not(head){margin-bottom:84px}}@media (min-width:1024px){.mb-desktop-84:not(html[lang]){margin-bottom:84px}}.mb-80{margin-bottom:80px}@media (min-width:768px){.mb-tablet-80:not(head){margin-bottom:80px}}@media (min-width:1024px){.mb-desktop-80:not(html[lang]){margin-bottom:80px}}.mb-72{margin-bottom:72px}@media (min-width:768px){.mb-tablet-72:not(head){margin-bottom:72px}}@media (min-width:1024px){.mb-desktop-72:not(html[lang]){margin-bottom:72px}}.mb-64{margin-bottom:64px}@media (min-width:768px){.mb-tablet-64:not(head){margin-bottom:64px}}@media (min-width:1024px){.mb-desktop-64:not(html[lang]){margin-bottom:64px}}.mb-60{margin-bottom:60px}@media (min-width:768px){.mb-tablet-60:not(head){margin-bottom:60px}}@media (min-width:1024px){.mb-desktop-60:not(html[lang]){margin-bottom:60px}}.mb-48{margin-bottom:48px}@media (min-width:768px){.mb-tablet-48:not(head){margin-bottom:48px}}@media (min-width:1024px){.mb-desktop-48:not(html[lang]){margin-bottom:48px}}.mb-40{margin-bottom:40px}@media (min-width:768px){.mb-tablet-40:not(head){margin-bottom:40px}}@media (min-width:1024px){.mb-desktop-40:not(html[lang]){margin-bottom:40px}}.mb-36{margin-bottom:36px}@media (min-width:768px){.mb-tablet-36:not(head){margin-bottom:36px}}@media (min-width:1024px){.mb-desktop-36:not(html[lang]){margin-bottom:36px}}.mb-24{margin-bottom:24px}@media (min-width:768px){.mb-tablet-24:not(head){margin-bottom:24px}}@media (min-width:1024px){.mb-desktop-24:not(html[lang]){margin-bottom:24px}}.mb-20{margin-bottom:20px}@media (min-width:768px){.mb-tablet-20:not(head){margin-bottom:20px}}@media (min-width:1024px){.mb-desktop-20:not(html[lang]){margin-bottom:20px}}.mb-16{margin-bottom:16px}@media (min-width:768px){.mb-tablet-16:not(head){margin-bottom:16px}}@media (min-width:1024px){.mb-desktop-16:not(html[lang]){margin-bottom:16px}}.mb-12{margin-bottom:12px}@media (min-width:768px){.mb-tablet-12:not(head){margin-bottom:12px}}@media (min-width:1024px){.mb-desktop-12:not(html[lang]){margin-bottom:12px}}.mb-0{margin-bottom:0}@media (min-width:768px){.mb-tablet-0:not(head){margin-bottom:0}}@media (min-width:1024px){.mb-desktop-0:not(html[lang]){margin-bottom:0}}.mb-auto{margin-bottom:auto}@media (min-width:768px){.mb-tablet-auto:not(head){margin-bottom:auto}}@media (min-width:1024px){.mb-desktop-auto:not(html[lang]){margin-bottom:auto}}.mb-xlarge{margin-bottom:180px}@media (min-width:768px){.mb-tablet-xlarge:not(head){margin-bottom:180px}}@media (min-width:1024px){.mb-desktop-xlarge:not(html[lang]){margin-bottom:180px}}.mb-large{margin-bottom:160px}@media (min-width:768px){.mb-tablet-large:not(head){margin-bottom:160px}}@media (min-width:1024px){.mb-desktop-large:not(html[lang]){margin-bottom:160px}}.mb-medium{margin-bottom:80px}@media (min-width:768px){.mb-tablet-medium:not(head){margin-bottom:80px}}@media (min-width:1024px){.mb-desktop-medium:not(html[lang]){margin-bottom:80px}}.mb-small{margin-bottom:60px}@media (min-width:768px){.mb-tablet-small:not(head){margin-bottom:60px}}@media (min-width:1024px){.mb-desktop-small:not(html[lang]){margin-bottom:60px}}.mb-xsmall{margin-bottom:48px}@media (min-width:768px){.mb-tablet-xsmall:not(head){margin-bottom:48px}}@media (min-width:1024px){.mb-desktop-xsmall:not(html[lang]){margin-bottom:48px}}.mb-liftup{margin-bottom:-24px!important}@media (min-width:768px){.mb-tablet-liftup:not(head){margin-bottom:-24px!important}}@media (min-width:1024px){.mb-desktop-liftup:not(html[lang]){margin-bottom:-24px!important}}.mb-liftupx2{margin-bottom:-48px!important}@media (min-width:768px){.mb-tablet-liftupx2:not(head){margin-bottom:-48px!important}}@media (min-width:1024px){.mb-desktop-liftupx2:not(html[lang]){margin-bottom:-48px!important}}.mb--12{margin-bottom:-12px!important}@media (min-width:768px){.mb-tablet--12:not(head){margin-bottom:-12px!important}}@media (min-width:1024px){.mb-desktop--12:not(html[lang]){margin-bottom:-12px!important}}.mb--16{margin-bottom:-16px!important}@media (min-width:768px){.mb-tablet--16:not(head){margin-bottom:-16px!important}}@media (min-width:1024px){.mb-desktop--16:not(html[lang]){margin-bottom:-16px!important}}.mb--20{margin-bottom:-20px!important}@media (min-width:768px){.mb-tablet--20:not(head){margin-bottom:-20px!important}}@media (min-width:1024px){.mb-desktop--20:not(html[lang]){margin-bottom:-20px!important}}.mb--24{margin-bottom:-24px!important}@media (min-width:768px){.mb-tablet--24:not(head){margin-bottom:-24px!important}}@media (min-width:1024px){.mb-desktop--24:not(html[lang]){margin-bottom:-24px!important}}.mb--36{margin-bottom:-36px!important}@media (min-width:768px){.mb-tablet--36:not(head){margin-bottom:-36px!important}}@media (min-width:1024px){.mb-desktop--36:not(html[lang]){margin-bottom:-36px!important}}.mb--40{margin-bottom:-40px!important}@media (min-width:768px){.mb-tablet--40:not(head){margin-bottom:-40px!important}}@media (min-width:1024px){.mb-desktop--40:not(html[lang]){margin-bottom:-40px!important}}.mb--48{margin-bottom:-48px!important}@media (min-width:768px){.mb-tablet--48:not(head){margin-bottom:-48px!important}}@media (min-width:1024px){.mb-desktop--48:not(html[lang]){margin-bottom:-48px!important}}.mb--60{margin-bottom:-60px!important}@media (min-width:768px){.mb-tablet--60:not(head){margin-bottom:-60px!important}}@media (min-width:1024px){.mb-desktop--60:not(html[lang]){margin-bottom:-60px!important}}.mb--64{margin-bottom:-64px!important}@media (min-width:768px){.mb-tablet--64:not(head){margin-bottom:-64px!important}}@media (min-width:1024px){.mb-desktop--64:not(html[lang]){margin-bottom:-64px!important}}.mb--72{margin-bottom:-72px!important}@media (min-width:768px){.mb-tablet--72:not(head){margin-bottom:-72px!important}}@media (min-width:1024px){.mb-desktop--72:not(html[lang]){margin-bottom:-72px!important}}.mb--80{margin-bottom:-80px!important}@media (min-width:768px){.mb-tablet--80:not(head){margin-bottom:-80px!important}}@media (min-width:1024px){.mb-desktop--80:not(html[lang]){margin-bottom:-80px!important}}.mb--84{margin-bottom:-84px!important}@media (min-width:768px){.mb-tablet--84:not(head){margin-bottom:-84px!important}}@media (min-width:1024px){.mb-desktop--84:not(html[lang]){margin-bottom:-84px!important}}.mb--92{margin-bottom:-92px!important}@media (min-width:768px){.mb-tablet--92:not(head){margin-bottom:-92px!important}}@media (min-width:1024px){.mb-desktop--92:not(html[lang]){margin-bottom:-92px!important}}.mb--110{margin-bottom:-110px!important}@media (min-width:768px){.mb-tablet--110:not(head){margin-bottom:-110px!important}}@media (min-width:1024px){.mb-desktop--110:not(html[lang]){margin-bottom:-110px!important}}.mb--128{margin-bottom:-128px!important}@media (min-width:768px){.mb-tablet--128:not(head){margin-bottom:-128px!important}}@media (min-width:1024px){.mb-desktop--128:not(html[lang]){margin-bottom:-128px!important}}.mb--160{margin-bottom:-160px!important}@media (min-width:768px){.mb-tablet--160:not(head){margin-bottom:-160px!important}}@media (min-width:1024px){.mb-desktop--160:not(html[lang]){margin-bottom:-160px!important}}.mb--180{margin-bottom:-180px!important}@media (min-width:768px){.mb-tablet--180:not(head){margin-bottom:-180px!important}}@media (min-width:1024px){.mb-desktop--180:not(html[lang]){margin-bottom:-180px!important}}.mb--212{margin-bottom:-212px!important}@media (min-width:768px){.mb-tablet--212:not(head){margin-bottom:-212px!important}}@media (min-width:1024px){.mb-desktop--212:not(html[lang]){margin-bottom:-212px!important}}.mb--240{margin-bottom:-240px!important}@media (min-width:768px){.mb-tablet--240:not(head){margin-bottom:-240px!important}}@media (min-width:1024px){.mb-desktop--240:not(html[lang]){margin-bottom:-240px!important}}.ml-450{margin-left:450px}@media (min-width:768px){.ml-tablet-450:not(head){margin-left:450px}}@media (min-width:1024px){.ml-desktop-450:not(html[lang]){margin-left:450px}}.ml-400{margin-left:400px}@media (min-width:768px){.ml-tablet-400:not(head){margin-left:400px}}@media (min-width:1024px){.ml-desktop-400:not(html[lang]){margin-left:400px}}.ml-350{margin-left:350px}@media (min-width:768px){.ml-tablet-350:not(head){margin-left:350px}}@media (min-width:1024px){.ml-desktop-350:not(html[lang]){margin-left:350px}}.ml-300{margin-left:300px}@media (min-width:768px){.ml-tablet-300:not(head){margin-left:300px}}@media (min-width:1024px){.ml-desktop-300:not(html[lang]){margin-left:300px}}.ml-240{margin-left:240px}@media (min-width:768px){.ml-tablet-240:not(head){margin-left:240px}}@media (min-width:1024px){.ml-desktop-240:not(html[lang]){margin-left:240px}}.ml-222{margin-left:222px}@media (min-width:768px){.ml-tablet-222:not(head){margin-left:222px}}@media (min-width:1024px){.ml-desktop-222:not(html[lang]){margin-left:222px}}.ml-218{margin-left:218px}@media (min-width:768px){.ml-tablet-218:not(head){margin-left:218px}}@media (min-width:1024px){.ml-desktop-218:not(html[lang]){margin-left:218px}}.ml-212{margin-left:212px}@media (min-width:768px){.ml-tablet-212:not(head){margin-left:212px}}@media (min-width:1024px){.ml-desktop-212:not(html[lang]){margin-left:212px}}.ml-199{margin-left:199px}@media (min-width:768px){.ml-tablet-199:not(head){margin-left:199px}}@media (min-width:1024px){.ml-desktop-199:not(html[lang]){margin-left:199px}}.ml-180{margin-left:180px}@media (min-width:768px){.ml-tablet-180:not(head){margin-left:180px}}@media (min-width:1024px){.ml-desktop-180:not(html[lang]){margin-left:180px}}.ml-166{margin-left:166px}@media (min-width:768px){.ml-tablet-166:not(head){margin-left:166px}}@media (min-width:1024px){.ml-desktop-166:not(html[lang]){margin-left:166px}}.ml-160{margin-left:160px}@media (min-width:768px){.ml-tablet-160:not(head){margin-left:160px}}@media (min-width:1024px){.ml-desktop-160:not(html[lang]){margin-left:160px}}.ml-128{margin-left:128px}@media (min-width:768px){.ml-tablet-128:not(head){margin-left:128px}}@media (min-width:1024px){.ml-desktop-128:not(html[lang]){margin-left:128px}}.ml-120{margin-left:120px}@media (min-width:768px){.ml-tablet-120:not(head){margin-left:120px}}@media (min-width:1024px){.ml-desktop-120:not(html[lang]){margin-left:120px}}.ml-110{margin-left:110px}@media (min-width:768px){.ml-tablet-110:not(head){margin-left:110px}}@media (min-width:1024px){.ml-desktop-110:not(html[lang]){margin-left:110px}}.ml-108{margin-left:108px}@media (min-width:768px){.ml-tablet-108:not(head){margin-left:108px}}@media (min-width:1024px){.ml-desktop-108:not(html[lang]){margin-left:108px}}.ml-96{margin-left:96px}@media (min-width:768px){.ml-tablet-96:not(head){margin-left:96px}}@media (min-width:1024px){.ml-desktop-96:not(html[lang]){margin-left:96px}}.ml-92{margin-left:92px}@media (min-width:768px){.ml-tablet-92:not(head){margin-left:92px}}@media (min-width:1024px){.ml-desktop-92:not(html[lang]){margin-left:92px}}.ml-84{margin-left:84px}@media (min-width:768px){.ml-tablet-84:not(head){margin-left:84px}}@media (min-width:1024px){.ml-desktop-84:not(html[lang]){margin-left:84px}}.ml-80{margin-left:80px}@media (min-width:768px){.ml-tablet-80:not(head){margin-left:80px}}@media (min-width:1024px){.ml-desktop-80:not(html[lang]){margin-left:80px}}.ml-72{margin-left:72px}@media (min-width:768px){.ml-tablet-72:not(head){margin-left:72px}}@media (min-width:1024px){.ml-desktop-72:not(html[lang]){margin-left:72px}}.ml-64{margin-left:64px}@media (min-width:768px){.ml-tablet-64:not(head){margin-left:64px}}@media (min-width:1024px){.ml-desktop-64:not(html[lang]){margin-left:64px}}.ml-60{margin-left:60px}@media (min-width:768px){.ml-tablet-60:not(head){margin-left:60px}}@media (min-width:1024px){.ml-desktop-60:not(html[lang]){margin-left:60px}}.ml-48{margin-left:48px}@media (min-width:768px){.ml-tablet-48:not(head){margin-left:48px}}@media (min-width:1024px){.ml-desktop-48:not(html[lang]){margin-left:48px}}.ml-40{margin-left:40px}@media (min-width:768px){.ml-tablet-40:not(head){margin-left:40px}}@media (min-width:1024px){.ml-desktop-40:not(html[lang]){margin-left:40px}}.ml-36{margin-left:36px}@media (min-width:768px){.ml-tablet-36:not(head){margin-left:36px}}@media (min-width:1024px){.ml-desktop-36:not(html[lang]){margin-left:36px}}.ml-24{margin-left:24px}@media (min-width:768px){.ml-tablet-24:not(head){margin-left:24px}}@media (min-width:1024px){.ml-desktop-24:not(html[lang]){margin-left:24px}}.ml-20{margin-left:20px}@media (min-width:768px){.ml-tablet-20:not(head){margin-left:20px}}@media (min-width:1024px){.ml-desktop-20:not(html[lang]){margin-left:20px}}.ml-16{margin-left:16px}@media (min-width:768px){.ml-tablet-16:not(head){margin-left:16px}}@media (min-width:1024px){.ml-desktop-16:not(html[lang]){margin-left:16px}}.ml-12{margin-left:12px}@media (min-width:768px){.ml-tablet-12:not(head){margin-left:12px}}@media (min-width:1024px){.ml-desktop-12:not(html[lang]){margin-left:12px}}.ml-0{margin-left:0}@media (min-width:768px){.ml-tablet-0:not(head){margin-left:0}}@media (min-width:1024px){.ml-desktop-0:not(html[lang]){margin-left:0}}.ml-auto{margin-left:auto}@media (min-width:768px){.ml-tablet-auto:not(head){margin-left:auto}}@media (min-width:1024px){.ml-desktop-auto:not(html[lang]){margin-left:auto}}.ml-xlarge{margin-left:180px}@media (min-width:768px){.ml-tablet-xlarge:not(head){margin-left:180px}}@media (min-width:1024px){.ml-desktop-xlarge:not(html[lang]){margin-left:180px}}.ml-large{margin-left:160px}@media (min-width:768px){.ml-tablet-large:not(head){margin-left:160px}}@media (min-width:1024px){.ml-desktop-large:not(html[lang]){margin-left:160px}}.ml-medium{margin-left:80px}@media (min-width:768px){.ml-tablet-medium:not(head){margin-left:80px}}@media (min-width:1024px){.ml-desktop-medium:not(html[lang]){margin-left:80px}}.ml-small{margin-left:60px}@media (min-width:768px){.ml-tablet-small:not(head){margin-left:60px}}@media (min-width:1024px){.ml-desktop-small:not(html[lang]){margin-left:60px}}.ml-xsmall{margin-left:48px}@media (min-width:768px){.ml-tablet-xsmall:not(head){margin-left:48px}}@media (min-width:1024px){.ml-desktop-xsmall:not(html[lang]){margin-left:48px}}.ml-liftup{margin-left:-24px!important}@media (min-width:768px){.ml-tablet-liftup:not(head){margin-left:-24px!important}}@media (min-width:1024px){.ml-desktop-liftup:not(html[lang]){margin-left:-24px!important}}.ml-liftupx2{margin-left:-48px!important}@media (min-width:768px){.ml-tablet-liftupx2:not(head){margin-left:-48px!important}}@media (min-width:1024px){.ml-desktop-liftupx2:not(html[lang]){margin-left:-48px!important}}.ml--12{margin-left:-12px!important}@media (min-width:768px){.ml-tablet--12:not(head){margin-left:-12px!important}}@media (min-width:1024px){.ml-desktop--12:not(html[lang]){margin-left:-12px!important}}.ml--16{margin-left:-16px!important}@media (min-width:768px){.ml-tablet--16:not(head){margin-left:-16px!important}}@media (min-width:1024px){.ml-desktop--16:not(html[lang]){margin-left:-16px!important}}.ml--20{margin-left:-20px!important}@media (min-width:768px){.ml-tablet--20:not(head){margin-left:-20px!important}}@media (min-width:1024px){.ml-desktop--20:not(html[lang]){margin-left:-20px!important}}.ml--24{margin-left:-24px!important}@media (min-width:768px){.ml-tablet--24:not(head){margin-left:-24px!important}}@media (min-width:1024px){.ml-desktop--24:not(html[lang]){margin-left:-24px!important}}.ml--36{margin-left:-36px!important}@media (min-width:768px){.ml-tablet--36:not(head){margin-left:-36px!important}}@media (min-width:1024px){.ml-desktop--36:not(html[lang]){margin-left:-36px!important}}.ml--40{margin-left:-40px!important}@media (min-width:768px){.ml-tablet--40:not(head){margin-left:-40px!important}}@media (min-width:1024px){.ml-desktop--40:not(html[lang]){margin-left:-40px!important}}.ml--48{margin-left:-48px!important}@media (min-width:768px){.ml-tablet--48:not(head){margin-left:-48px!important}}@media (min-width:1024px){.ml-desktop--48:not(html[lang]){margin-left:-48px!important}}.ml--60{margin-left:-60px!important}@media (min-width:768px){.ml-tablet--60:not(head){margin-left:-60px!important}}@media (min-width:1024px){.ml-desktop--60:not(html[lang]){margin-left:-60px!important}}.ml--64{margin-left:-64px!important}@media (min-width:768px){.ml-tablet--64:not(head){margin-left:-64px!important}}@media (min-width:1024px){.ml-desktop--64:not(html[lang]){margin-left:-64px!important}}.ml--72{margin-left:-72px!important}@media (min-width:768px){.ml-tablet--72:not(head){margin-left:-72px!important}}@media (min-width:1024px){.ml-desktop--72:not(html[lang]){margin-left:-72px!important}}.ml--80{margin-left:-80px!important}@media (min-width:768px){.ml-tablet--80:not(head){margin-left:-80px!important}}@media (min-width:1024px){.ml-desktop--80:not(html[lang]){margin-left:-80px!important}}.ml--84{margin-left:-84px!important}@media (min-width:768px){.ml-tablet--84:not(head){margin-left:-84px!important}}@media (min-width:1024px){.ml-desktop--84:not(html[lang]){margin-left:-84px!important}}.ml--92{margin-left:-92px!important}@media (min-width:768px){.ml-tablet--92:not(head){margin-left:-92px!important}}@media (min-width:1024px){.ml-desktop--92:not(html[lang]){margin-left:-92px!important}}.ml--110{margin-left:-110px!important}@media (min-width:768px){.ml-tablet--110:not(head){margin-left:-110px!important}}@media (min-width:1024px){.ml-desktop--110:not(html[lang]){margin-left:-110px!important}}.ml--128{margin-left:-128px!important}@media (min-width:768px){.ml-tablet--128:not(head){margin-left:-128px!important}}@media (min-width:1024px){.ml-desktop--128:not(html[lang]){margin-left:-128px!important}}.ml--160{margin-left:-160px!important}@media (min-width:768px){.ml-tablet--160:not(head){margin-left:-160px!important}}@media (min-width:1024px){.ml-desktop--160:not(html[lang]){margin-left:-160px!important}}.ml--180{margin-left:-180px!important}@media (min-width:768px){.ml-tablet--180:not(head){margin-left:-180px!important}}@media (min-width:1024px){.ml-desktop--180:not(html[lang]){margin-left:-180px!important}}.ml--212{margin-left:-212px!important}@media (min-width:768px){.ml-tablet--212:not(head){margin-left:-212px!important}}@media (min-width:1024px){.ml-desktop--212:not(html[lang]){margin-left:-212px!important}}.ml--240{margin-left:-240px!important}@media (min-width:768px){.ml-tablet--240:not(head){margin-left:-240px!important}}@media (min-width:1024px){.ml-desktop--240:not(html[lang]){margin-left:-240px!important}}.m-450{margin-top:450px;margin-right:450px;margin-bottom:450px;margin-left:450px}@media (min-width:768px){.m-tablet-450:not(head){margin-top:450px;margin-right:450px;margin-bottom:450px;margin-left:450px}}@media (min-width:1024px){.m-desktop-450:not(html[lang]){margin-top:450px;margin-right:450px;margin-bottom:450px;margin-left:450px}}.m-400{margin-top:400px;margin-right:400px;margin-bottom:400px;margin-left:400px}@media (min-width:768px){.m-tablet-400:not(head){margin-top:400px;margin-right:400px;margin-bottom:400px;margin-left:400px}}@media (min-width:1024px){.m-desktop-400:not(html[lang]){margin-top:400px;margin-right:400px;margin-bottom:400px;margin-left:400px}}.m-350{margin-top:350px;margin-right:350px;margin-bottom:350px;margin-left:350px}@media (min-width:768px){.m-tablet-350:not(head){margin-top:350px;margin-right:350px;margin-bottom:350px;margin-left:350px}}@media (min-width:1024px){.m-desktop-350:not(html[lang]){margin-top:350px;margin-right:350px;margin-bottom:350px;margin-left:350px}}.m-300{margin-top:300px;margin-right:300px;margin-bottom:300px;margin-left:300px}@media (min-width:768px){.m-tablet-300:not(head){margin-top:300px;margin-right:300px;margin-bottom:300px;margin-left:300px}}@media (min-width:1024px){.m-desktop-300:not(html[lang]){margin-top:300px;margin-right:300px;margin-bottom:300px;margin-left:300px}}.m-240{margin-top:240px;margin-right:240px;margin-bottom:240px;margin-left:240px}@media (min-width:768px){.m-tablet-240:not(head){margin-top:240px;margin-right:240px;margin-bottom:240px;margin-left:240px}}@media (min-width:1024px){.m-desktop-240:not(html[lang]){margin-top:240px;margin-right:240px;margin-bottom:240px;margin-left:240px}}.m-222{margin-top:222px;margin-right:222px;margin-bottom:222px;margin-left:222px}@media (min-width:768px){.m-tablet-222:not(head){margin-top:222px;margin-right:222px;margin-bottom:222px;margin-left:222px}}@media (min-width:1024px){.m-desktop-222:not(html[lang]){margin-top:222px;margin-right:222px;margin-bottom:222px;margin-left:222px}}.m-218{margin-top:218px;margin-right:218px;margin-bottom:218px;margin-left:218px}@media (min-width:768px){.m-tablet-218:not(head){margin-top:218px;margin-right:218px;margin-bottom:218px;margin-left:218px}}@media (min-width:1024px){.m-desktop-218:not(html[lang]){margin-top:218px;margin-right:218px;margin-bottom:218px;margin-left:218px}}.m-212{margin-top:212px;margin-right:212px;margin-bottom:212px;margin-left:212px}@media (min-width:768px){.m-tablet-212:not(head){margin-top:212px;margin-right:212px;margin-bottom:212px;margin-left:212px}}@media (min-width:1024px){.m-desktop-212:not(html[lang]){margin-top:212px;margin-right:212px;margin-bottom:212px;margin-left:212px}}.m-199{margin-top:199px;margin-right:199px;margin-bottom:199px;margin-left:199px}@media (min-width:768px){.m-tablet-199:not(head){margin-top:199px;margin-right:199px;margin-bottom:199px;margin-left:199px}}@media (min-width:1024px){.m-desktop-199:not(html[lang]){margin-top:199px;margin-right:199px;margin-bottom:199px;margin-left:199px}}.m-180{margin-top:180px;margin-right:180px;margin-bottom:180px;margin-left:180px}@media (min-width:768px){.m-tablet-180:not(head){margin-top:180px;margin-right:180px;margin-bottom:180px;margin-left:180px}}@media (min-width:1024px){.m-desktop-180:not(html[lang]){margin-top:180px;margin-right:180px;margin-bottom:180px;margin-left:180px}}.m-166{margin-top:166px;margin-right:166px;margin-bottom:166px;margin-left:166px}@media (min-width:768px){.m-tablet-166:not(head){margin-top:166px;margin-right:166px;margin-bottom:166px;margin-left:166px}}@media (min-width:1024px){.m-desktop-166:not(html[lang]){margin-top:166px;margin-right:166px;margin-bottom:166px;margin-left:166px}}.m-160{margin-top:160px;margin-right:160px;margin-bottom:160px;margin-left:160px}@media (min-width:768px){.m-tablet-160:not(head){margin-top:160px;margin-right:160px;margin-bottom:160px;margin-left:160px}}@media (min-width:1024px){.m-desktop-160:not(html[lang]){margin-top:160px;margin-right:160px;margin-bottom:160px;margin-left:160px}}.m-128{margin-top:128px;margin-right:128px;margin-bottom:128px;margin-left:128px}@media (min-width:768px){.m-tablet-128:not(head){margin-top:128px;margin-right:128px;margin-bottom:128px;margin-left:128px}}@media (min-width:1024px){.m-desktop-128:not(html[lang]){margin-top:128px;margin-right:128px;margin-bottom:128px;margin-left:128px}}.m-120{margin-top:120px;margin-right:120px;margin-bottom:120px;margin-left:120px}@media (min-width:768px){.m-tablet-120:not(head){margin-top:120px;margin-right:120px;margin-bottom:120px;margin-left:120px}}@media (min-width:1024px){.m-desktop-120:not(html[lang]){margin-top:120px;margin-right:120px;margin-bottom:120px;margin-left:120px}}.m-110{margin-top:110px;margin-right:110px;margin-bottom:110px;margin-left:110px}@media (min-width:768px){.m-tablet-110:not(head){margin-top:110px;margin-right:110px;margin-bottom:110px;margin-left:110px}}@media (min-width:1024px){.m-desktop-110:not(html[lang]){margin-top:110px;margin-right:110px;margin-bottom:110px;margin-left:110px}}.m-108{margin-top:108px;margin-right:108px;margin-bottom:108px;margin-left:108px}@media (min-width:768px){.m-tablet-108:not(head){margin-top:108px;margin-right:108px;margin-bottom:108px;margin-left:108px}}@media (min-width:1024px){.m-desktop-108:not(html[lang]){margin-top:108px;margin-right:108px;margin-bottom:108px;margin-left:108px}}.m-96{margin-top:96px;margin-right:96px;margin-bottom:96px;margin-left:96px}@media (min-width:768px){.m-tablet-96:not(head){margin-top:96px;margin-right:96px;margin-bottom:96px;margin-left:96px}}@media (min-width:1024px){.m-desktop-96:not(html[lang]){margin-top:96px;margin-right:96px;margin-bottom:96px;margin-left:96px}}.m-92{margin-top:92px;margin-right:92px;margin-bottom:92px;margin-left:92px}@media (min-width:768px){.m-tablet-92:not(head){margin-top:92px;margin-right:92px;margin-bottom:92px;margin-left:92px}}@media (min-width:1024px){.m-desktop-92:not(html[lang]){margin-top:92px;margin-right:92px;margin-bottom:92px;margin-left:92px}}.m-84{margin-top:84px;margin-right:84px;margin-bottom:84px;margin-left:84px}@media (min-width:768px){.m-tablet-84:not(head){margin-top:84px;margin-right:84px;margin-bottom:84px;margin-left:84px}}@media (min-width:1024px){.m-desktop-84:not(html[lang]){margin-top:84px;margin-right:84px;margin-bottom:84px;margin-left:84px}}.m-80{margin-top:80px;margin-right:80px;margin-bottom:80px;margin-left:80px}@media (min-width:768px){.m-tablet-80:not(head){margin-top:80px;margin-right:80px;margin-bottom:80px;margin-left:80px}}@media (min-width:1024px){.m-desktop-80:not(html[lang]){margin-top:80px;margin-right:80px;margin-bottom:80px;margin-left:80px}}.m-72{margin-top:72px;margin-right:72px;margin-bottom:72px;margin-left:72px}@media (min-width:768px){.m-tablet-72:not(head){margin-top:72px;margin-right:72px;margin-bottom:72px;margin-left:72px}}@media (min-width:1024px){.m-desktop-72:not(html[lang]){margin-top:72px;margin-right:72px;margin-bottom:72px;margin-left:72px}}.m-64{margin-top:64px;margin-right:64px;margin-bottom:64px;margin-left:64px}@media (min-width:768px){.m-tablet-64:not(head){margin-top:64px;margin-right:64px;margin-bottom:64px;margin-left:64px}}@media (min-width:1024px){.m-desktop-64:not(html[lang]){margin-top:64px;margin-right:64px;margin-bottom:64px;margin-left:64px}}.m-60{margin-top:60px;margin-right:60px;margin-bottom:60px;margin-left:60px}@media (min-width:768px){.m-tablet-60:not(head){margin-top:60px;margin-right:60px;margin-bottom:60px;margin-left:60px}}@media (min-width:1024px){.m-desktop-60:not(html[lang]){margin-top:60px;margin-right:60px;margin-bottom:60px;margin-left:60px}}.m-48{margin-top:48px;margin-right:48px;margin-bottom:48px;margin-left:48px}@media (min-width:768px){.m-tablet-48:not(head){margin-top:48px;margin-right:48px;margin-bottom:48px;margin-left:48px}}@media (min-width:1024px){.m-desktop-48:not(html[lang]){margin-top:48px;margin-right:48px;margin-bottom:48px;margin-left:48px}}.m-40{margin-top:40px;margin-right:40px;margin-bottom:40px;margin-left:40px}@media (min-width:768px){.m-tablet-40:not(head){margin-top:40px;margin-right:40px;margin-bottom:40px;margin-left:40px}}@media (min-width:1024px){.m-desktop-40:not(html[lang]){margin-top:40px;margin-right:40px;margin-bottom:40px;margin-left:40px}}.m-36{margin-top:36px;margin-right:36px;margin-bottom:36px;margin-left:36px}@media (min-width:768px){.m-tablet-36:not(head){margin-top:36px;margin-right:36px;margin-bottom:36px;margin-left:36px}}@media (min-width:1024px){.m-desktop-36:not(html[lang]){margin-top:36px;margin-right:36px;margin-bottom:36px;margin-left:36px}}.m-24{margin-top:24px;margin-right:24px;margin-bottom:24px;margin-left:24px}@media (min-width:768px){.m-tablet-24:not(head){margin-top:24px;margin-right:24px;margin-bottom:24px;margin-left:24px}}@media (min-width:1024px){.m-desktop-24:not(html[lang]){margin-top:24px;margin-right:24px;margin-bottom:24px;margin-left:24px}}.m-20{margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px}@media (min-width:768px){.m-tablet-20:not(head){margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px}}@media (min-width:1024px){.m-desktop-20:not(html[lang]){margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px}}.m-16{margin-top:16px;margin-right:16px;margin-bottom:16px;margin-left:16px}@media (min-width:768px){.m-tablet-16:not(head){margin-top:16px;margin-right:16px;margin-bottom:16px;margin-left:16px}}@media (min-width:1024px){.m-desktop-16:not(html[lang]){margin-top:16px;margin-right:16px;margin-bottom:16px;margin-left:16px}}.m-12{margin-top:12px;margin-right:12px;margin-bottom:12px;margin-left:12px}@media (min-width:768px){.m-tablet-12:not(head){margin-top:12px;margin-right:12px;margin-bottom:12px;margin-left:12px}}@media (min-width:1024px){.m-desktop-12:not(html[lang]){margin-top:12px;margin-right:12px;margin-bottom:12px;margin-left:12px}}.m-0{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (min-width:768px){.m-tablet-0:not(head){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}}@media (min-width:1024px){.m-desktop-0:not(html[lang]){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}}.m-auto{margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}@media (min-width:768px){.m-tablet-auto:not(head){margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}}@media (min-width:1024px){.m-desktop-auto:not(html[lang]){margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}}.m-xlarge{margin-top:180px;margin-right:180px;margin-bottom:180px;margin-left:180px}@media (min-width:768px){.m-tablet-xlarge:not(head){margin-top:180px;margin-right:180px;margin-bottom:180px;margin-left:180px}}@media (min-width:1024px){.m-desktop-xlarge:not(html[lang]){margin-top:180px;margin-right:180px;margin-bottom:180px;margin-left:180px}}.m-large{margin-top:160px;margin-right:160px;margin-bottom:160px;margin-left:160px}@media (min-width:768px){.m-tablet-large:not(head){margin-top:160px;margin-right:160px;margin-bottom:160px;margin-left:160px}}@media (min-width:1024px){.m-desktop-large:not(html[lang]){margin-top:160px;margin-right:160px;margin-bottom:160px;margin-left:160px}}.m-medium{margin-top:80px;margin-right:80px;margin-bottom:80px;margin-left:80px}@media (min-width:768px){.m-tablet-medium:not(head){margin-top:80px;margin-right:80px;margin-bottom:80px;margin-left:80px}}@media (min-width:1024px){.m-desktop-medium:not(html[lang]){margin-top:80px;margin-right:80px;margin-bottom:80px;margin-left:80px}}.m-small{margin-top:60px;margin-right:60px;margin-bottom:60px;margin-left:60px}@media (min-width:768px){.m-tablet-small:not(head){margin-top:60px;margin-right:60px;margin-bottom:60px;margin-left:60px}}@media (min-width:1024px){.m-desktop-small:not(html[lang]){margin-top:60px;margin-right:60px;margin-bottom:60px;margin-left:60px}}.m-xsmall{margin-top:48px;margin-right:48px;margin-bottom:48px;margin-left:48px}@media (min-width:768px){.m-tablet-xsmall:not(head){margin-top:48px;margin-right:48px;margin-bottom:48px;margin-left:48px}}@media (min-width:1024px){.m-desktop-xsmall:not(html[lang]){margin-top:48px;margin-right:48px;margin-bottom:48px;margin-left:48px}}.m-liftup{margin-top:-24px!important;margin-right:-24px!important;margin-bottom:-24px!important;margin-left:-24px!important}@media (min-width:768px){.m-tablet-liftup:not(head){margin-top:-24px!important;margin-right:-24px!important;margin-bottom:-24px!important;margin-left:-24px!important}}@media (min-width:1024px){.m-desktop-liftup:not(html[lang]){margin-top:-24px!important;margin-right:-24px!important;margin-bottom:-24px!important;margin-left:-24px!important}}.m-liftupx2{margin-top:-48px!important;margin-right:-48px!important;margin-bottom:-48px!important;margin-left:-48px!important}@media (min-width:768px){.m-tablet-liftupx2:not(head){margin-top:-48px!important;margin-right:-48px!important;margin-bottom:-48px!important;margin-left:-48px!important}}@media (min-width:1024px){.m-desktop-liftupx2:not(html[lang]){margin-top:-48px!important;margin-right:-48px!important;margin-bottom:-48px!important;margin-left:-48px!important}}.m--12{margin-top:-12px!important;margin-right:-12px!important;margin-bottom:-12px!important;margin-left:-12px!important}@media (min-width:768px){.m-tablet--12:not(head){margin-top:-12px!important;margin-right:-12px!important;margin-bottom:-12px!important;margin-left:-12px!important}}@media (min-width:1024px){.m-desktop--12:not(html[lang]){margin-top:-12px!important;margin-right:-12px!important;margin-bottom:-12px!important;margin-left:-12px!important}}.m--16{margin-top:-16px!important;margin-right:-16px!important;margin-bottom:-16px!important;margin-left:-16px!important}@media (min-width:768px){.m-tablet--16:not(head){margin-top:-16px!important;margin-right:-16px!important;margin-bottom:-16px!important;margin-left:-16px!important}}@media (min-width:1024px){.m-desktop--16:not(html[lang]){margin-top:-16px!important;margin-right:-16px!important;margin-bottom:-16px!important;margin-left:-16px!important}}.m--20{margin-top:-20px!important;margin-right:-20px!important;margin-bottom:-20px!important;margin-left:-20px!important}@media (min-width:768px){.m-tablet--20:not(head){margin-top:-20px!important;margin-right:-20px!important;margin-bottom:-20px!important;margin-left:-20px!important}}@media (min-width:1024px){.m-desktop--20:not(html[lang]){margin-top:-20px!important;margin-right:-20px!important;margin-bottom:-20px!important;margin-left:-20px!important}}.m--24{margin-top:-24px!important;margin-right:-24px!important;margin-bottom:-24px!important;margin-left:-24px!important}@media (min-width:768px){.m-tablet--24:not(head){margin-top:-24px!important;margin-right:-24px!important;margin-bottom:-24px!important;margin-left:-24px!important}}@media (min-width:1024px){.m-desktop--24:not(html[lang]){margin-top:-24px!important;margin-right:-24px!important;margin-bottom:-24px!important;margin-left:-24px!important}}.m--36{margin-top:-36px!important;margin-right:-36px!important;margin-bottom:-36px!important;margin-left:-36px!important}@media (min-width:768px){.m-tablet--36:not(head){margin-top:-36px!important;margin-right:-36px!important;margin-bottom:-36px!important;margin-left:-36px!important}}@media (min-width:1024px){.m-desktop--36:not(html[lang]){margin-top:-36px!important;margin-right:-36px!important;margin-bottom:-36px!important;margin-left:-36px!important}}.m--40{margin-top:-40px!important;margin-right:-40px!important;margin-bottom:-40px!important;margin-left:-40px!important}@media (min-width:768px){.m-tablet--40:not(head){margin-top:-40px!important;margin-right:-40px!important;margin-bottom:-40px!important;margin-left:-40px!important}}@media (min-width:1024px){.m-desktop--40:not(html[lang]){margin-top:-40px!important;margin-right:-40px!important;margin-bottom:-40px!important;margin-left:-40px!important}}.m--48{margin-top:-48px!important;margin-right:-48px!important;margin-bottom:-48px!important;margin-left:-48px!important}@media (min-width:768px){.m-tablet--48:not(head){margin-top:-48px!important;margin-right:-48px!important;margin-bottom:-48px!important;margin-left:-48px!important}}@media (min-width:1024px){.m-desktop--48:not(html[lang]){margin-top:-48px!important;margin-right:-48px!important;margin-bottom:-48px!important;margin-left:-48px!important}}.m--60{margin-top:-60px!important;margin-right:-60px!important;margin-bottom:-60px!important;margin-left:-60px!important}@media (min-width:768px){.m-tablet--60:not(head){margin-top:-60px!important;margin-right:-60px!important;margin-bottom:-60px!important;margin-left:-60px!important}}@media (min-width:1024px){.m-desktop--60:not(html[lang]){margin-top:-60px!important;margin-right:-60px!important;margin-bottom:-60px!important;margin-left:-60px!important}}.m--64{margin-top:-64px!important;margin-right:-64px!important;margin-bottom:-64px!important;margin-left:-64px!important}@media (min-width:768px){.m-tablet--64:not(head){margin-top:-64px!important;margin-right:-64px!important;margin-bottom:-64px!important;margin-left:-64px!important}}@media (min-width:1024px){.m-desktop--64:not(html[lang]){margin-top:-64px!important;margin-right:-64px!important;margin-bottom:-64px!important;margin-left:-64px!important}}.m--72{margin-top:-72px!important;margin-right:-72px!important;margin-bottom:-72px!important;margin-left:-72px!important}@media (min-width:768px){.m-tablet--72:not(head){margin-top:-72px!important;margin-right:-72px!important;margin-bottom:-72px!important;margin-left:-72px!important}}@media (min-width:1024px){.m-desktop--72:not(html[lang]){margin-top:-72px!important;margin-right:-72px!important;margin-bottom:-72px!important;margin-left:-72px!important}}.m--80{margin-top:-80px!important;margin-right:-80px!important;margin-bottom:-80px!important;margin-left:-80px!important}@media (min-width:768px){.m-tablet--80:not(head){margin-top:-80px!important;margin-right:-80px!important;margin-bottom:-80px!important;margin-left:-80px!important}}@media (min-width:1024px){.m-desktop--80:not(html[lang]){margin-top:-80px!important;margin-right:-80px!important;margin-bottom:-80px!important;margin-left:-80px!important}}.m--84{margin-top:-84px!important;margin-right:-84px!important;margin-bottom:-84px!important;margin-left:-84px!important}@media (min-width:768px){.m-tablet--84:not(head){margin-top:-84px!important;margin-right:-84px!important;margin-bottom:-84px!important;margin-left:-84px!important}}@media (min-width:1024px){.m-desktop--84:not(html[lang]){margin-top:-84px!important;margin-right:-84px!important;margin-bottom:-84px!important;margin-left:-84px!important}}.m--92{margin-top:-92px!important;margin-right:-92px!important;margin-bottom:-92px!important;margin-left:-92px!important}@media (min-width:768px){.m-tablet--92:not(head){margin-top:-92px!important;margin-right:-92px!important;margin-bottom:-92px!important;margin-left:-92px!important}}@media (min-width:1024px){.m-desktop--92:not(html[lang]){margin-top:-92px!important;margin-right:-92px!important;margin-bottom:-92px!important;margin-left:-92px!important}}.m--110{margin-top:-110px!important;margin-right:-110px!important;margin-bottom:-110px!important;margin-left:-110px!important}@media (min-width:768px){.m-tablet--110:not(head){margin-top:-110px!important;margin-right:-110px!important;margin-bottom:-110px!important;margin-left:-110px!important}}@media (min-width:1024px){.m-desktop--110:not(html[lang]){margin-top:-110px!important;margin-right:-110px!important;margin-bottom:-110px!important;margin-left:-110px!important}}.m--128{margin-top:-128px!important;margin-right:-128px!important;margin-bottom:-128px!important;margin-left:-128px!important}@media (min-width:768px){.m-tablet--128:not(head){margin-top:-128px!important;margin-right:-128px!important;margin-bottom:-128px!important;margin-left:-128px!important}}@media (min-width:1024px){.m-desktop--128:not(html[lang]){margin-top:-128px!important;margin-right:-128px!important;margin-bottom:-128px!important;margin-left:-128px!important}}.m--160{margin-top:-160px!important;margin-right:-160px!important;margin-bottom:-160px!important;margin-left:-160px!important}@media (min-width:768px){.m-tablet--160:not(head){margin-top:-160px!important;margin-right:-160px!important;margin-bottom:-160px!important;margin-left:-160px!important}}@media (min-width:1024px){.m-desktop--160:not(html[lang]){margin-top:-160px!important;margin-right:-160px!important;margin-bottom:-160px!important;margin-left:-160px!important}}.m--180{margin-top:-180px!important;margin-right:-180px!important;margin-bottom:-180px!important;margin-left:-180px!important}@media (min-width:768px){.m-tablet--180:not(head){margin-top:-180px!important;margin-right:-180px!important;margin-bottom:-180px!important;margin-left:-180px!important}}@media (min-width:1024px){.m-desktop--180:not(html[lang]){margin-top:-180px!important;margin-right:-180px!important;margin-bottom:-180px!important;margin-left:-180px!important}}.m--212{margin-top:-212px!important;margin-right:-212px!important;margin-bottom:-212px!important;margin-left:-212px!important}@media (min-width:768px){.m-tablet--212:not(head){margin-top:-212px!important;margin-right:-212px!important;margin-bottom:-212px!important;margin-left:-212px!important}}@media (min-width:1024px){.m-desktop--212:not(html[lang]){margin-top:-212px!important;margin-right:-212px!important;margin-bottom:-212px!important;margin-left:-212px!important}}.m--240{margin-top:-240px!important;margin-right:-240px!important;margin-bottom:-240px!important;margin-left:-240px!important}@media (min-width:768px){.m-tablet--240:not(head){margin-top:-240px!important;margin-right:-240px!important;margin-bottom:-240px!important;margin-left:-240px!important}}@media (min-width:1024px){.m-desktop--240:not(html[lang]){margin-top:-240px!important;margin-right:-240px!important;margin-bottom:-240px!important;margin-left:-240px!important}}.mx-450{margin-right:450px;margin-left:450px}@media (min-width:768px){.mx-tablet-450:not(head){margin-right:450px;margin-left:450px}}@media (min-width:1024px){.mx-desktop-450:not(html[lang]){margin-right:450px;margin-left:450px}}.mx-400{margin-right:400px;margin-left:400px}@media (min-width:768px){.mx-tablet-400:not(head){margin-right:400px;margin-left:400px}}@media (min-width:1024px){.mx-desktop-400:not(html[lang]){margin-right:400px;margin-left:400px}}.mx-350{margin-right:350px;margin-left:350px}@media (min-width:768px){.mx-tablet-350:not(head){margin-right:350px;margin-left:350px}}@media (min-width:1024px){.mx-desktop-350:not(html[lang]){margin-right:350px;margin-left:350px}}.mx-300{margin-right:300px;margin-left:300px}@media (min-width:768px){.mx-tablet-300:not(head){margin-right:300px;margin-left:300px}}@media (min-width:1024px){.mx-desktop-300:not(html[lang]){margin-right:300px;margin-left:300px}}.mx-240{margin-right:240px;margin-left:240px}@media (min-width:768px){.mx-tablet-240:not(head){margin-right:240px;margin-left:240px}}@media (min-width:1024px){.mx-desktop-240:not(html[lang]){margin-right:240px;margin-left:240px}}.mx-222{margin-right:222px;margin-left:222px}@media (min-width:768px){.mx-tablet-222:not(head){margin-right:222px;margin-left:222px}}@media (min-width:1024px){.mx-desktop-222:not(html[lang]){margin-right:222px;margin-left:222px}}.mx-218{margin-right:218px;margin-left:218px}@media (min-width:768px){.mx-tablet-218:not(head){margin-right:218px;margin-left:218px}}@media (min-width:1024px){.mx-desktop-218:not(html[lang]){margin-right:218px;margin-left:218px}}.mx-212{margin-right:212px;margin-left:212px}@media (min-width:768px){.mx-tablet-212:not(head){margin-right:212px;margin-left:212px}}@media (min-width:1024px){.mx-desktop-212:not(html[lang]){margin-right:212px;margin-left:212px}}.mx-199{margin-right:199px;margin-left:199px}@media (min-width:768px){.mx-tablet-199:not(head){margin-right:199px;margin-left:199px}}@media (min-width:1024px){.mx-desktop-199:not(html[lang]){margin-right:199px;margin-left:199px}}.mx-180{margin-right:180px;margin-left:180px}@media (min-width:768px){.mx-tablet-180:not(head){margin-right:180px;margin-left:180px}}@media (min-width:1024px){.mx-desktop-180:not(html[lang]){margin-right:180px;margin-left:180px}}.mx-166{margin-right:166px;margin-left:166px}@media (min-width:768px){.mx-tablet-166:not(head){margin-right:166px;margin-left:166px}}@media (min-width:1024px){.mx-desktop-166:not(html[lang]){margin-right:166px;margin-left:166px}}.mx-160{margin-right:160px;margin-left:160px}@media (min-width:768px){.mx-tablet-160:not(head){margin-right:160px;margin-left:160px}}@media (min-width:1024px){.mx-desktop-160:not(html[lang]){margin-right:160px;margin-left:160px}}.mx-128{margin-right:128px;margin-left:128px}@media (min-width:768px){.mx-tablet-128:not(head){margin-right:128px;margin-left:128px}}@media (min-width:1024px){.mx-desktop-128:not(html[lang]){margin-right:128px;margin-left:128px}}.mx-120{margin-right:120px;margin-left:120px}@media (min-width:768px){.mx-tablet-120:not(head){margin-right:120px;margin-left:120px}}@media (min-width:1024px){.mx-desktop-120:not(html[lang]){margin-right:120px;margin-left:120px}}.mx-110{margin-right:110px;margin-left:110px}@media (min-width:768px){.mx-tablet-110:not(head){margin-right:110px;margin-left:110px}}@media (min-width:1024px){.mx-desktop-110:not(html[lang]){margin-right:110px;margin-left:110px}}.mx-108{margin-right:108px;margin-left:108px}@media (min-width:768px){.mx-tablet-108:not(head){margin-right:108px;margin-left:108px}}@media (min-width:1024px){.mx-desktop-108:not(html[lang]){margin-right:108px;margin-left:108px}}.mx-96{margin-right:96px;margin-left:96px}@media (min-width:768px){.mx-tablet-96:not(head){margin-right:96px;margin-left:96px}}@media (min-width:1024px){.mx-desktop-96:not(html[lang]){margin-right:96px;margin-left:96px}}.mx-92{margin-right:92px;margin-left:92px}@media (min-width:768px){.mx-tablet-92:not(head){margin-right:92px;margin-left:92px}}@media (min-width:1024px){.mx-desktop-92:not(html[lang]){margin-right:92px;margin-left:92px}}.mx-84{margin-right:84px;margin-left:84px}@media (min-width:768px){.mx-tablet-84:not(head){margin-right:84px;margin-left:84px}}@media (min-width:1024px){.mx-desktop-84:not(html[lang]){margin-right:84px;margin-left:84px}}.mx-80{margin-right:80px;margin-left:80px}@media (min-width:768px){.mx-tablet-80:not(head){margin-right:80px;margin-left:80px}}@media (min-width:1024px){.mx-desktop-80:not(html[lang]){margin-right:80px;margin-left:80px}}.mx-72{margin-right:72px;margin-left:72px}@media (min-width:768px){.mx-tablet-72:not(head){margin-right:72px;margin-left:72px}}@media (min-width:1024px){.mx-desktop-72:not(html[lang]){margin-right:72px;margin-left:72px}}.mx-64{margin-right:64px;margin-left:64px}@media (min-width:768px){.mx-tablet-64:not(head){margin-right:64px;margin-left:64px}}@media (min-width:1024px){.mx-desktop-64:not(html[lang]){margin-right:64px;margin-left:64px}}.mx-60{margin-right:60px;margin-left:60px}@media (min-width:768px){.mx-tablet-60:not(head){margin-right:60px;margin-left:60px}}@media (min-width:1024px){.mx-desktop-60:not(html[lang]){margin-right:60px;margin-left:60px}}.mx-48{margin-right:48px;margin-left:48px}@media (min-width:768px){.mx-tablet-48:not(head){margin-right:48px;margin-left:48px}}@media (min-width:1024px){.mx-desktop-48:not(html[lang]){margin-right:48px;margin-left:48px}}.mx-40{margin-right:40px;margin-left:40px}@media (min-width:768px){.mx-tablet-40:not(head){margin-right:40px;margin-left:40px}}@media (min-width:1024px){.mx-desktop-40:not(html[lang]){margin-right:40px;margin-left:40px}}.mx-36{margin-right:36px;margin-left:36px}@media (min-width:768px){.mx-tablet-36:not(head){margin-right:36px;margin-left:36px}}@media (min-width:1024px){.mx-desktop-36:not(html[lang]){margin-right:36px;margin-left:36px}}.mx-24{margin-right:24px;margin-left:24px}@media (min-width:768px){.mx-tablet-24:not(head){margin-right:24px;margin-left:24px}}@media (min-width:1024px){.mx-desktop-24:not(html[lang]){margin-right:24px;margin-left:24px}}.mx-20{margin-right:20px;margin-left:20px}@media (min-width:768px){.mx-tablet-20:not(head){margin-right:20px;margin-left:20px}}@media (min-width:1024px){.mx-desktop-20:not(html[lang]){margin-right:20px;margin-left:20px}}.mx-16{margin-right:16px;margin-left:16px}@media (min-width:768px){.mx-tablet-16:not(head){margin-right:16px;margin-left:16px}}@media (min-width:1024px){.mx-desktop-16:not(html[lang]){margin-right:16px;margin-left:16px}}.mx-12{margin-right:12px;margin-left:12px}@media (min-width:768px){.mx-tablet-12:not(head){margin-right:12px;margin-left:12px}}@media (min-width:1024px){.mx-desktop-12:not(html[lang]){margin-right:12px;margin-left:12px}}.mx-0{margin-right:0;margin-left:0}@media (min-width:768px){.mx-tablet-0:not(head){margin-right:0;margin-left:0}}@media (min-width:1024px){.mx-desktop-0:not(html[lang]){margin-right:0;margin-left:0}}.mx-auto{margin-right:auto;margin-left:auto}@media (min-width:768px){.mx-tablet-auto:not(head){margin-right:auto;margin-left:auto}}@media (min-width:1024px){.mx-desktop-auto:not(html[lang]){margin-right:auto;margin-left:auto}}.mx-xlarge{margin-right:180px;margin-left:180px}@media (min-width:768px){.mx-tablet-xlarge:not(head){margin-right:180px;margin-left:180px}}@media (min-width:1024px){.mx-desktop-xlarge:not(html[lang]){margin-right:180px;margin-left:180px}}.mx-large{margin-right:160px;margin-left:160px}@media (min-width:768px){.mx-tablet-large:not(head){margin-right:160px;margin-left:160px}}@media (min-width:1024px){.mx-desktop-large:not(html[lang]){margin-right:160px;margin-left:160px}}.mx-medium{margin-right:80px;margin-left:80px}@media (min-width:768px){.mx-tablet-medium:not(head){margin-right:80px;margin-left:80px}}@media (min-width:1024px){.mx-desktop-medium:not(html[lang]){margin-right:80px;margin-left:80px}}.mx-small{margin-right:60px;margin-left:60px}@media (min-width:768px){.mx-tablet-small:not(head){margin-right:60px;margin-left:60px}}@media (min-width:1024px){.mx-desktop-small:not(html[lang]){margin-right:60px;margin-left:60px}}.mx-xsmall{margin-right:48px;margin-left:48px}@media (min-width:768px){.mx-tablet-xsmall:not(head){margin-right:48px;margin-left:48px}}@media (min-width:1024px){.mx-desktop-xsmall:not(html[lang]){margin-right:48px;margin-left:48px}}.mx-liftup{margin-right:-24px!important;margin-left:-24px!important}@media (min-width:768px){.mx-tablet-liftup:not(head){margin-right:-24px!important;margin-left:-24px!important}}@media (min-width:1024px){.mx-desktop-liftup:not(html[lang]){margin-right:-24px!important;margin-left:-24px!important}}.mx-liftupx2{margin-right:-48px!important;margin-left:-48px!important}@media (min-width:768px){.mx-tablet-liftupx2:not(head){margin-right:-48px!important;margin-left:-48px!important}}@media (min-width:1024px){.mx-desktop-liftupx2:not(html[lang]){margin-right:-48px!important;margin-left:-48px!important}}.mx--12{margin-right:-12px!important;margin-left:-12px!important}@media (min-width:768px){.mx-tablet--12:not(head){margin-right:-12px!important;margin-left:-12px!important}}@media (min-width:1024px){.mx-desktop--12:not(html[lang]){margin-right:-12px!important;margin-left:-12px!important}}.mx--16{margin-right:-16px!important;margin-left:-16px!important}@media (min-width:768px){.mx-tablet--16:not(head){margin-right:-16px!important;margin-left:-16px!important}}@media (min-width:1024px){.mx-desktop--16:not(html[lang]){margin-right:-16px!important;margin-left:-16px!important}}.mx--20{margin-right:-20px!important;margin-left:-20px!important}@media (min-width:768px){.mx-tablet--20:not(head){margin-right:-20px!important;margin-left:-20px!important}}@media (min-width:1024px){.mx-desktop--20:not(html[lang]){margin-right:-20px!important;margin-left:-20px!important}}.mx--24{margin-right:-24px!important;margin-left:-24px!important}@media (min-width:768px){.mx-tablet--24:not(head){margin-right:-24px!important;margin-left:-24px!important}}@media (min-width:1024px){.mx-desktop--24:not(html[lang]){margin-right:-24px!important;margin-left:-24px!important}}.mx--36{margin-right:-36px!important;margin-left:-36px!important}@media (min-width:768px){.mx-tablet--36:not(head){margin-right:-36px!important;margin-left:-36px!important}}@media (min-width:1024px){.mx-desktop--36:not(html[lang]){margin-right:-36px!important;margin-left:-36px!important}}.mx--40{margin-right:-40px!important;margin-left:-40px!important}@media (min-width:768px){.mx-tablet--40:not(head){margin-right:-40px!important;margin-left:-40px!important}}@media (min-width:1024px){.mx-desktop--40:not(html[lang]){margin-right:-40px!important;margin-left:-40px!important}}.mx--48{margin-right:-48px!important;margin-left:-48px!important}@media (min-width:768px){.mx-tablet--48:not(head){margin-right:-48px!important;margin-left:-48px!important}}@media (min-width:1024px){.mx-desktop--48:not(html[lang]){margin-right:-48px!important;margin-left:-48px!important}}.mx--60{margin-right:-60px!important;margin-left:-60px!important}@media (min-width:768px){.mx-tablet--60:not(head){margin-right:-60px!important;margin-left:-60px!important}}@media (min-width:1024px){.mx-desktop--60:not(html[lang]){margin-right:-60px!important;margin-left:-60px!important}}.mx--64{margin-right:-64px!important;margin-left:-64px!important}@media (min-width:768px){.mx-tablet--64:not(head){margin-right:-64px!important;margin-left:-64px!important}}@media (min-width:1024px){.mx-desktop--64:not(html[lang]){margin-right:-64px!important;margin-left:-64px!important}}.mx--72{margin-right:-72px!important;margin-left:-72px!important}@media (min-width:768px){.mx-tablet--72:not(head){margin-right:-72px!important;margin-left:-72px!important}}@media (min-width:1024px){.mx-desktop--72:not(html[lang]){margin-right:-72px!important;margin-left:-72px!important}}.mx--80{margin-right:-80px!important;margin-left:-80px!important}@media (min-width:768px){.mx-tablet--80:not(head){margin-right:-80px!important;margin-left:-80px!important}}@media (min-width:1024px){.mx-desktop--80:not(html[lang]){margin-right:-80px!important;margin-left:-80px!important}}.mx--84{margin-right:-84px!important;margin-left:-84px!important}@media (min-width:768px){.mx-tablet--84:not(head){margin-right:-84px!important;margin-left:-84px!important}}@media (min-width:1024px){.mx-desktop--84:not(html[lang]){margin-right:-84px!important;margin-left:-84px!important}}.mx--92{margin-right:-92px!important;margin-left:-92px!important}@media (min-width:768px){.mx-tablet--92:not(head){margin-right:-92px!important;margin-left:-92px!important}}@media (min-width:1024px){.mx-desktop--92:not(html[lang]){margin-right:-92px!important;margin-left:-92px!important}}.mx--110{margin-right:-110px!important;margin-left:-110px!important}@media (min-width:768px){.mx-tablet--110:not(head){margin-right:-110px!important;margin-left:-110px!important}}@media (min-width:1024px){.mx-desktop--110:not(html[lang]){margin-right:-110px!important;margin-left:-110px!important}}.mx--128{margin-right:-128px!important;margin-left:-128px!important}@media (min-width:768px){.mx-tablet--128:not(head){margin-right:-128px!important;margin-left:-128px!important}}@media (min-width:1024px){.mx-desktop--128:not(html[lang]){margin-right:-128px!important;margin-left:-128px!important}}.mx--160{margin-right:-160px!important;margin-left:-160px!important}@media (min-width:768px){.mx-tablet--160:not(head){margin-right:-160px!important;margin-left:-160px!important}}@media (min-width:1024px){.mx-desktop--160:not(html[lang]){margin-right:-160px!important;margin-left:-160px!important}}.mx--180{margin-right:-180px!important;margin-left:-180px!important}@media (min-width:768px){.mx-tablet--180:not(head){margin-right:-180px!important;margin-left:-180px!important}}@media (min-width:1024px){.mx-desktop--180:not(html[lang]){margin-right:-180px!important;margin-left:-180px!important}}.mx--212{margin-right:-212px!important;margin-left:-212px!important}@media (min-width:768px){.mx-tablet--212:not(head){margin-right:-212px!important;margin-left:-212px!important}}@media (min-width:1024px){.mx-desktop--212:not(html[lang]){margin-right:-212px!important;margin-left:-212px!important}}.mx--240{margin-right:-240px!important;margin-left:-240px!important}@media (min-width:768px){.mx-tablet--240:not(head){margin-right:-240px!important;margin-left:-240px!important}}@media (min-width:1024px){.mx-desktop--240:not(html[lang]){margin-right:-240px!important;margin-left:-240px!important}}.my-450{margin-top:450px;margin-bottom:450px}@media (min-width:768px){.my-tablet-450:not(head){margin-top:450px;margin-bottom:450px}}@media (min-width:1024px){.my-desktop-450:not(html[lang]){margin-top:450px;margin-bottom:450px}}.my-400{margin-top:400px;margin-bottom:400px}@media (min-width:768px){.my-tablet-400:not(head){margin-top:400px;margin-bottom:400px}}@media (min-width:1024px){.my-desktop-400:not(html[lang]){margin-top:400px;margin-bottom:400px}}.my-350{margin-top:350px;margin-bottom:350px}@media (min-width:768px){.my-tablet-350:not(head){margin-top:350px;margin-bottom:350px}}@media (min-width:1024px){.my-desktop-350:not(html[lang]){margin-top:350px;margin-bottom:350px}}.my-300{margin-top:300px;margin-bottom:300px}@media (min-width:768px){.my-tablet-300:not(head){margin-top:300px;margin-bottom:300px}}@media (min-width:1024px){.my-desktop-300:not(html[lang]){margin-top:300px;margin-bottom:300px}}.my-240{margin-top:240px;margin-bottom:240px}@media (min-width:768px){.my-tablet-240:not(head){margin-top:240px;margin-bottom:240px}}@media (min-width:1024px){.my-desktop-240:not(html[lang]){margin-top:240px;margin-bottom:240px}}.my-222{margin-top:222px;margin-bottom:222px}@media (min-width:768px){.my-tablet-222:not(head){margin-top:222px;margin-bottom:222px}}@media (min-width:1024px){.my-desktop-222:not(html[lang]){margin-top:222px;margin-bottom:222px}}.my-218{margin-top:218px;margin-bottom:218px}@media (min-width:768px){.my-tablet-218:not(head){margin-top:218px;margin-bottom:218px}}@media (min-width:1024px){.my-desktop-218:not(html[lang]){margin-top:218px;margin-bottom:218px}}.my-212{margin-top:212px;margin-bottom:212px}@media (min-width:768px){.my-tablet-212:not(head){margin-top:212px;margin-bottom:212px}}@media (min-width:1024px){.my-desktop-212:not(html[lang]){margin-top:212px;margin-bottom:212px}}.my-199{margin-top:199px;margin-bottom:199px}@media (min-width:768px){.my-tablet-199:not(head){margin-top:199px;margin-bottom:199px}}@media (min-width:1024px){.my-desktop-199:not(html[lang]){margin-top:199px;margin-bottom:199px}}.my-180{margin-top:180px;margin-bottom:180px}@media (min-width:768px){.my-tablet-180:not(head){margin-top:180px;margin-bottom:180px}}@media (min-width:1024px){.my-desktop-180:not(html[lang]){margin-top:180px;margin-bottom:180px}}.my-166{margin-top:166px;margin-bottom:166px}@media (min-width:768px){.my-tablet-166:not(head){margin-top:166px;margin-bottom:166px}}@media (min-width:1024px){.my-desktop-166:not(html[lang]){margin-top:166px;margin-bottom:166px}}.my-160{margin-top:160px;margin-bottom:160px}@media (min-width:768px){.my-tablet-160:not(head){margin-top:160px;margin-bottom:160px}}@media (min-width:1024px){.my-desktop-160:not(html[lang]){margin-top:160px;margin-bottom:160px}}.my-128{margin-top:128px;margin-bottom:128px}@media (min-width:768px){.my-tablet-128:not(head){margin-top:128px;margin-bottom:128px}}@media (min-width:1024px){.my-desktop-128:not(html[lang]){margin-top:128px;margin-bottom:128px}}.my-120{margin-top:120px;margin-bottom:120px}@media (min-width:768px){.my-tablet-120:not(head){margin-top:120px;margin-bottom:120px}}@media (min-width:1024px){.my-desktop-120:not(html[lang]){margin-top:120px;margin-bottom:120px}}.my-110{margin-top:110px;margin-bottom:110px}@media (min-width:768px){.my-tablet-110:not(head){margin-top:110px;margin-bottom:110px}}@media (min-width:1024px){.my-desktop-110:not(html[lang]){margin-top:110px;margin-bottom:110px}}.my-108{margin-top:108px;margin-bottom:108px}@media (min-width:768px){.my-tablet-108:not(head){margin-top:108px;margin-bottom:108px}}@media (min-width:1024px){.my-desktop-108:not(html[lang]){margin-top:108px;margin-bottom:108px}}.my-96{margin-top:96px;margin-bottom:96px}@media (min-width:768px){.my-tablet-96:not(head){margin-top:96px;margin-bottom:96px}}@media (min-width:1024px){.my-desktop-96:not(html[lang]){margin-top:96px;margin-bottom:96px}}.my-92{margin-top:92px;margin-bottom:92px}@media (min-width:768px){.my-tablet-92:not(head){margin-top:92px;margin-bottom:92px}}@media (min-width:1024px){.my-desktop-92:not(html[lang]){margin-top:92px;margin-bottom:92px}}.my-84{margin-top:84px;margin-bottom:84px}@media (min-width:768px){.my-tablet-84:not(head){margin-top:84px;margin-bottom:84px}}@media (min-width:1024px){.my-desktop-84:not(html[lang]){margin-top:84px;margin-bottom:84px}}.my-80{margin-top:80px;margin-bottom:80px}@media (min-width:768px){.my-tablet-80:not(head){margin-top:80px;margin-bottom:80px}}@media (min-width:1024px){.my-desktop-80:not(html[lang]){margin-top:80px;margin-bottom:80px}}.my-72{margin-top:72px;margin-bottom:72px}@media (min-width:768px){.my-tablet-72:not(head){margin-top:72px;margin-bottom:72px}}@media (min-width:1024px){.my-desktop-72:not(html[lang]){margin-top:72px;margin-bottom:72px}}.my-64{margin-top:64px;margin-bottom:64px}@media (min-width:768px){.my-tablet-64:not(head){margin-top:64px;margin-bottom:64px}}@media (min-width:1024px){.my-desktop-64:not(html[lang]){margin-top:64px;margin-bottom:64px}}.my-60{margin-top:60px;margin-bottom:60px}@media (min-width:768px){.my-tablet-60:not(head){margin-top:60px;margin-bottom:60px}}@media (min-width:1024px){.my-desktop-60:not(html[lang]){margin-top:60px;margin-bottom:60px}}.my-48{margin-top:48px;margin-bottom:48px}@media (min-width:768px){.my-tablet-48:not(head){margin-top:48px;margin-bottom:48px}}@media (min-width:1024px){.my-desktop-48:not(html[lang]){margin-top:48px;margin-bottom:48px}}.my-40{margin-top:40px;margin-bottom:40px}@media (min-width:768px){.my-tablet-40:not(head){margin-top:40px;margin-bottom:40px}}@media (min-width:1024px){.my-desktop-40:not(html[lang]){margin-top:40px;margin-bottom:40px}}.my-36{margin-top:36px;margin-bottom:36px}@media (min-width:768px){.my-tablet-36:not(head){margin-top:36px;margin-bottom:36px}}@media (min-width:1024px){.my-desktop-36:not(html[lang]){margin-top:36px;margin-bottom:36px}}.my-24{margin-top:24px;margin-bottom:24px}@media (min-width:768px){.my-tablet-24:not(head){margin-top:24px;margin-bottom:24px}}@media (min-width:1024px){.my-desktop-24:not(html[lang]){margin-top:24px;margin-bottom:24px}}.my-20{margin-top:20px;margin-bottom:20px}@media (min-width:768px){.my-tablet-20:not(head){margin-top:20px;margin-bottom:20px}}@media (min-width:1024px){.my-desktop-20:not(html[lang]){margin-top:20px;margin-bottom:20px}}.my-16{margin-top:16px;margin-bottom:16px}@media (min-width:768px){.my-tablet-16:not(head){margin-top:16px;margin-bottom:16px}}@media (min-width:1024px){.my-desktop-16:not(html[lang]){margin-top:16px;margin-bottom:16px}}.my-12{margin-top:12px;margin-bottom:12px}@media (min-width:768px){.my-tablet-12:not(head){margin-top:12px;margin-bottom:12px}}@media (min-width:1024px){.my-desktop-12:not(html[lang]){margin-top:12px;margin-bottom:12px}}.my-0{margin-top:0;margin-bottom:0}@media (min-width:768px){.my-tablet-0:not(head){margin-top:0;margin-bottom:0}}@media (min-width:1024px){.my-desktop-0:not(html[lang]){margin-top:0;margin-bottom:0}}.my-auto{margin-top:auto;margin-bottom:auto}@media (min-width:768px){.my-tablet-auto:not(head){margin-top:auto;margin-bottom:auto}}@media (min-width:1024px){.my-desktop-auto:not(html[lang]){margin-top:auto;margin-bottom:auto}}.my-xlarge{margin-top:180px;margin-bottom:180px}@media (min-width:768px){.my-tablet-xlarge:not(head){margin-top:180px;margin-bottom:180px}}@media (min-width:1024px){.my-desktop-xlarge:not(html[lang]){margin-top:180px;margin-bottom:180px}}.my-large{margin-top:160px;margin-bottom:160px}@media (min-width:768px){.my-tablet-large:not(head){margin-top:160px;margin-bottom:160px}}@media (min-width:1024px){.my-desktop-large:not(html[lang]){margin-top:160px;margin-bottom:160px}}.my-medium{margin-top:80px;margin-bottom:80px}@media (min-width:768px){.my-tablet-medium:not(head){margin-top:80px;margin-bottom:80px}}@media (min-width:1024px){.my-desktop-medium:not(html[lang]){margin-top:80px;margin-bottom:80px}}.my-small{margin-top:60px;margin-bottom:60px}@media (min-width:768px){.my-tablet-small:not(head){margin-top:60px;margin-bottom:60px}}@media (min-width:1024px){.my-desktop-small:not(html[lang]){margin-top:60px;margin-bottom:60px}}.my-xsmall{margin-top:48px;margin-bottom:48px}@media (min-width:768px){.my-tablet-xsmall:not(head){margin-top:48px;margin-bottom:48px}}@media (min-width:1024px){.my-desktop-xsmall:not(html[lang]){margin-top:48px;margin-bottom:48px}}.my-liftup{margin-top:-24px!important;margin-bottom:-24px!important}@media (min-width:768px){.my-tablet-liftup:not(head){margin-top:-24px!important;margin-bottom:-24px!important}}@media (min-width:1024px){.my-desktop-liftup:not(html[lang]){margin-top:-24px!important;margin-bottom:-24px!important}}.my-liftupx2{margin-top:-48px!important;margin-bottom:-48px!important}@media (min-width:768px){.my-tablet-liftupx2:not(head){margin-top:-48px!important;margin-bottom:-48px!important}}@media (min-width:1024px){.my-desktop-liftupx2:not(html[lang]){margin-top:-48px!important;margin-bottom:-48px!important}}.my--12{margin-top:-12px!important;margin-bottom:-12px!important}@media (min-width:768px){.my-tablet--12:not(head){margin-top:-12px!important;margin-bottom:-12px!important}}@media (min-width:1024px){.my-desktop--12:not(html[lang]){margin-top:-12px!important;margin-bottom:-12px!important}}.my--16{margin-top:-16px!important;margin-bottom:-16px!important}@media (min-width:768px){.my-tablet--16:not(head){margin-top:-16px!important;margin-bottom:-16px!important}}@media (min-width:1024px){.my-desktop--16:not(html[lang]){margin-top:-16px!important;margin-bottom:-16px!important}}.my--20{margin-top:-20px!important;margin-bottom:-20px!important}@media (min-width:768px){.my-tablet--20:not(head){margin-top:-20px!important;margin-bottom:-20px!important}}@media (min-width:1024px){.my-desktop--20:not(html[lang]){margin-top:-20px!important;margin-bottom:-20px!important}}.my--24{margin-top:-24px!important;margin-bottom:-24px!important}@media (min-width:768px){.my-tablet--24:not(head){margin-top:-24px!important;margin-bottom:-24px!important}}@media (min-width:1024px){.my-desktop--24:not(html[lang]){margin-top:-24px!important;margin-bottom:-24px!important}}.my--36{margin-top:-36px!important;margin-bottom:-36px!important}@media (min-width:768px){.my-tablet--36:not(head){margin-top:-36px!important;margin-bottom:-36px!important}}@media (min-width:1024px){.my-desktop--36:not(html[lang]){margin-top:-36px!important;margin-bottom:-36px!important}}.my--40{margin-top:-40px!important;margin-bottom:-40px!important}@media (min-width:768px){.my-tablet--40:not(head){margin-top:-40px!important;margin-bottom:-40px!important}}@media (min-width:1024px){.my-desktop--40:not(html[lang]){margin-top:-40px!important;margin-bottom:-40px!important}}.my--48{margin-top:-48px!important;margin-bottom:-48px!important}@media (min-width:768px){.my-tablet--48:not(head){margin-top:-48px!important;margin-bottom:-48px!important}}@media (min-width:1024px){.my-desktop--48:not(html[lang]){margin-top:-48px!important;margin-bottom:-48px!important}}.my--60{margin-top:-60px!important;margin-bottom:-60px!important}@media (min-width:768px){.my-tablet--60:not(head){margin-top:-60px!important;margin-bottom:-60px!important}}@media (min-width:1024px){.my-desktop--60:not(html[lang]){margin-top:-60px!important;margin-bottom:-60px!important}}.my--64{margin-top:-64px!important;margin-bottom:-64px!important}@media (min-width:768px){.my-tablet--64:not(head){margin-top:-64px!important;margin-bottom:-64px!important}}@media (min-width:1024px){.my-desktop--64:not(html[lang]){margin-top:-64px!important;margin-bottom:-64px!important}}.my--72{margin-top:-72px!important;margin-bottom:-72px!important}@media (min-width:768px){.my-tablet--72:not(head){margin-top:-72px!important;margin-bottom:-72px!important}}@media (min-width:1024px){.my-desktop--72:not(html[lang]){margin-top:-72px!important;margin-bottom:-72px!important}}.my--80{margin-top:-80px!important;margin-bottom:-80px!important}@media (min-width:768px){.my-tablet--80:not(head){margin-top:-80px!important;margin-bottom:-80px!important}}@media (min-width:1024px){.my-desktop--80:not(html[lang]){margin-top:-80px!important;margin-bottom:-80px!important}}.my--84{margin-top:-84px!important;margin-bottom:-84px!important}@media (min-width:768px){.my-tablet--84:not(head){margin-top:-84px!important;margin-bottom:-84px!important}}@media (min-width:1024px){.my-desktop--84:not(html[lang]){margin-top:-84px!important;margin-bottom:-84px!important}}.my--92{margin-top:-92px!important;margin-bottom:-92px!important}@media (min-width:768px){.my-tablet--92:not(head){margin-top:-92px!important;margin-bottom:-92px!important}}@media (min-width:1024px){.my-desktop--92:not(html[lang]){margin-top:-92px!important;margin-bottom:-92px!important}}.my--110{margin-top:-110px!important;margin-bottom:-110px!important}@media (min-width:768px){.my-tablet--110:not(head){margin-top:-110px!important;margin-bottom:-110px!important}}@media (min-width:1024px){.my-desktop--110:not(html[lang]){margin-top:-110px!important;margin-bottom:-110px!important}}.my--128{margin-top:-128px!important;margin-bottom:-128px!important}@media (min-width:768px){.my-tablet--128:not(head){margin-top:-128px!important;margin-bottom:-128px!important}}@media (min-width:1024px){.my-desktop--128:not(html[lang]){margin-top:-128px!important;margin-bottom:-128px!important}}.my--160{margin-top:-160px!important;margin-bottom:-160px!important}@media (min-width:768px){.my-tablet--160:not(head){margin-top:-160px!important;margin-bottom:-160px!important}}@media (min-width:1024px){.my-desktop--160:not(html[lang]){margin-top:-160px!important;margin-bottom:-160px!important}}.my--180{margin-top:-180px!important;margin-bottom:-180px!important}@media (min-width:768px){.my-tablet--180:not(head){margin-top:-180px!important;margin-bottom:-180px!important}}@media (min-width:1024px){.my-desktop--180:not(html[lang]){margin-top:-180px!important;margin-bottom:-180px!important}}.my--212{margin-top:-212px!important;margin-bottom:-212px!important}@media (min-width:768px){.my-tablet--212:not(head){margin-top:-212px!important;margin-bottom:-212px!important}}@media (min-width:1024px){.my-desktop--212:not(html[lang]){margin-top:-212px!important;margin-bottom:-212px!important}}.my--240{margin-top:-240px!important;margin-bottom:-240px!important}@media (min-width:768px){.my-tablet--240:not(head){margin-top:-240px!important;margin-bottom:-240px!important}}@media (min-width:1024px){.my-desktop--240:not(html[lang]){margin-top:-240px!important;margin-bottom:-240px!important}}.pt-450{padding-top:450px}@media (min-width:768px){.pt-tablet-450:not(head){padding-top:450px}}@media (min-width:1024px){.pt-desktop-450:not(html[lang]){padding-top:450px}}.pt-400{padding-top:400px}@media (min-width:768px){.pt-tablet-400:not(head){padding-top:400px}}@media (min-width:1024px){.pt-desktop-400:not(html[lang]){padding-top:400px}}.pt-350{padding-top:350px}@media (min-width:768px){.pt-tablet-350:not(head){padding-top:350px}}@media (min-width:1024px){.pt-desktop-350:not(html[lang]){padding-top:350px}}.pt-300{padding-top:300px}@media (min-width:768px){.pt-tablet-300:not(head){padding-top:300px}}@media (min-width:1024px){.pt-desktop-300:not(html[lang]){padding-top:300px}}.pt-240{padding-top:240px}@media (min-width:768px){.pt-tablet-240:not(head){padding-top:240px}}@media (min-width:1024px){.pt-desktop-240:not(html[lang]){padding-top:240px}}.pt-222{padding-top:222px}@media (min-width:768px){.pt-tablet-222:not(head){padding-top:222px}}@media (min-width:1024px){.pt-desktop-222:not(html[lang]){padding-top:222px}}.pt-218{padding-top:218px}@media (min-width:768px){.pt-tablet-218:not(head){padding-top:218px}}@media (min-width:1024px){.pt-desktop-218:not(html[lang]){padding-top:218px}}.pt-212{padding-top:212px}@media (min-width:768px){.pt-tablet-212:not(head){padding-top:212px}}@media (min-width:1024px){.pt-desktop-212:not(html[lang]){padding-top:212px}}.pt-199{padding-top:199px}@media (min-width:768px){.pt-tablet-199:not(head){padding-top:199px}}@media (min-width:1024px){.pt-desktop-199:not(html[lang]){padding-top:199px}}.pt-180{padding-top:180px}@media (min-width:768px){.pt-tablet-180:not(head){padding-top:180px}}@media (min-width:1024px){.pt-desktop-180:not(html[lang]){padding-top:180px}}.pt-166{padding-top:166px}@media (min-width:768px){.pt-tablet-166:not(head){padding-top:166px}}@media (min-width:1024px){.pt-desktop-166:not(html[lang]){padding-top:166px}}.pt-160{padding-top:160px}@media (min-width:768px){.pt-tablet-160:not(head){padding-top:160px}}@media (min-width:1024px){.pt-desktop-160:not(html[lang]){padding-top:160px}}.pt-128{padding-top:128px}@media (min-width:768px){.pt-tablet-128:not(head){padding-top:128px}}@media (min-width:1024px){.pt-desktop-128:not(html[lang]){padding-top:128px}}.pt-120{padding-top:120px}@media (min-width:768px){.pt-tablet-120:not(head){padding-top:120px}}@media (min-width:1024px){.pt-desktop-120:not(html[lang]){padding-top:120px}}.pt-110{padding-top:110px}@media (min-width:768px){.pt-tablet-110:not(head){padding-top:110px}}@media (min-width:1024px){.pt-desktop-110:not(html[lang]){padding-top:110px}}.pt-108{padding-top:108px}@media (min-width:768px){.pt-tablet-108:not(head){padding-top:108px}}@media (min-width:1024px){.pt-desktop-108:not(html[lang]){padding-top:108px}}.pt-96{padding-top:96px}@media (min-width:768px){.pt-tablet-96:not(head){padding-top:96px}}@media (min-width:1024px){.pt-desktop-96:not(html[lang]){padding-top:96px}}.pt-92{padding-top:92px}@media (min-width:768px){.pt-tablet-92:not(head){padding-top:92px}}@media (min-width:1024px){.pt-desktop-92:not(html[lang]){padding-top:92px}}.pt-84{padding-top:84px}@media (min-width:768px){.pt-tablet-84:not(head){padding-top:84px}}@media (min-width:1024px){.pt-desktop-84:not(html[lang]){padding-top:84px}}.pt-80{padding-top:80px}@media (min-width:768px){.pt-tablet-80:not(head){padding-top:80px}}@media (min-width:1024px){.pt-desktop-80:not(html[lang]){padding-top:80px}}.pt-72{padding-top:72px}@media (min-width:768px){.pt-tablet-72:not(head){padding-top:72px}}@media (min-width:1024px){.pt-desktop-72:not(html[lang]){padding-top:72px}}.pt-64{padding-top:64px}@media (min-width:768px){.pt-tablet-64:not(head){padding-top:64px}}@media (min-width:1024px){.pt-desktop-64:not(html[lang]){padding-top:64px}}.pt-60{padding-top:60px}@media (min-width:768px){.pt-tablet-60:not(head){padding-top:60px}}@media (min-width:1024px){.pt-desktop-60:not(html[lang]){padding-top:60px}}.pt-48{padding-top:48px}@media (min-width:768px){.pt-tablet-48:not(head){padding-top:48px}}@media (min-width:1024px){.pt-desktop-48:not(html[lang]){padding-top:48px}}.pt-40{padding-top:40px}@media (min-width:768px){.pt-tablet-40:not(head){padding-top:40px}}@media (min-width:1024px){.pt-desktop-40:not(html[lang]){padding-top:40px}}.pt-36{padding-top:36px}@media (min-width:768px){.pt-tablet-36:not(head){padding-top:36px}}@media (min-width:1024px){.pt-desktop-36:not(html[lang]){padding-top:36px}}.pt-24{padding-top:24px}@media (min-width:768px){.pt-tablet-24:not(head){padding-top:24px}}@media (min-width:1024px){.pt-desktop-24:not(html[lang]){padding-top:24px}}.pt-20{padding-top:20px}@media (min-width:768px){.pt-tablet-20:not(head){padding-top:20px}}@media (min-width:1024px){.pt-desktop-20:not(html[lang]){padding-top:20px}}.pt-16{padding-top:16px}@media (min-width:768px){.pt-tablet-16:not(head){padding-top:16px}}@media (min-width:1024px){.pt-desktop-16:not(html[lang]){padding-top:16px}}.pt-12{padding-top:12px}@media (min-width:768px){.pt-tablet-12:not(head){padding-top:12px}}@media (min-width:1024px){.pt-desktop-12:not(html[lang]){padding-top:12px}}.pt-0{padding-top:0}@media (min-width:768px){.pt-tablet-0:not(head){padding-top:0}}@media (min-width:1024px){.pt-desktop-0:not(html[lang]){padding-top:0}}.pt-auto{padding-top:auto}@media (min-width:768px){.pt-tablet-auto:not(head){padding-top:auto}}@media (min-width:1024px){.pt-desktop-auto:not(html[lang]){padding-top:auto}}.pt-xlarge{padding-top:180px}@media (min-width:768px){.pt-tablet-xlarge:not(head){padding-top:180px}}@media (min-width:1024px){.pt-desktop-xlarge:not(html[lang]){padding-top:180px}}.pt-large{padding-top:160px}@media (min-width:768px){.pt-tablet-large:not(head){padding-top:160px}}@media (min-width:1024px){.pt-desktop-large:not(html[lang]){padding-top:160px}}.pt-medium{padding-top:80px}@media (min-width:768px){.pt-tablet-medium:not(head){padding-top:80px}}@media (min-width:1024px){.pt-desktop-medium:not(html[lang]){padding-top:80px}}.pt-small{padding-top:60px}@media (min-width:768px){.pt-tablet-small:not(head){padding-top:60px}}@media (min-width:1024px){.pt-desktop-small:not(html[lang]){padding-top:60px}}.pt-xsmall{padding-top:48px}@media (min-width:768px){.pt-tablet-xsmall:not(head){padding-top:48px}}@media (min-width:1024px){.pt-desktop-xsmall:not(html[lang]){padding-top:48px}}.pr-450{padding-right:450px}@media (min-width:768px){.pr-tablet-450:not(head){padding-right:450px}}@media (min-width:1024px){.pr-desktop-450:not(html[lang]){padding-right:450px}}.pr-400{padding-right:400px}@media (min-width:768px){.pr-tablet-400:not(head){padding-right:400px}}@media (min-width:1024px){.pr-desktop-400:not(html[lang]){padding-right:400px}}.pr-350{padding-right:350px}@media (min-width:768px){.pr-tablet-350:not(head){padding-right:350px}}@media (min-width:1024px){.pr-desktop-350:not(html[lang]){padding-right:350px}}.pr-300{padding-right:300px}@media (min-width:768px){.pr-tablet-300:not(head){padding-right:300px}}@media (min-width:1024px){.pr-desktop-300:not(html[lang]){padding-right:300px}}.pr-240{padding-right:240px}@media (min-width:768px){.pr-tablet-240:not(head){padding-right:240px}}@media (min-width:1024px){.pr-desktop-240:not(html[lang]){padding-right:240px}}.pr-222{padding-right:222px}@media (min-width:768px){.pr-tablet-222:not(head){padding-right:222px}}@media (min-width:1024px){.pr-desktop-222:not(html[lang]){padding-right:222px}}.pr-218{padding-right:218px}@media (min-width:768px){.pr-tablet-218:not(head){padding-right:218px}}@media (min-width:1024px){.pr-desktop-218:not(html[lang]){padding-right:218px}}.pr-212{padding-right:212px}@media (min-width:768px){.pr-tablet-212:not(head){padding-right:212px}}@media (min-width:1024px){.pr-desktop-212:not(html[lang]){padding-right:212px}}.pr-199{padding-right:199px}@media (min-width:768px){.pr-tablet-199:not(head){padding-right:199px}}@media (min-width:1024px){.pr-desktop-199:not(html[lang]){padding-right:199px}}.pr-180{padding-right:180px}@media (min-width:768px){.pr-tablet-180:not(head){padding-right:180px}}@media (min-width:1024px){.pr-desktop-180:not(html[lang]){padding-right:180px}}.pr-166{padding-right:166px}@media (min-width:768px){.pr-tablet-166:not(head){padding-right:166px}}@media (min-width:1024px){.pr-desktop-166:not(html[lang]){padding-right:166px}}.pr-160{padding-right:160px}@media (min-width:768px){.pr-tablet-160:not(head){padding-right:160px}}@media (min-width:1024px){.pr-desktop-160:not(html[lang]){padding-right:160px}}.pr-128{padding-right:128px}@media (min-width:768px){.pr-tablet-128:not(head){padding-right:128px}}@media (min-width:1024px){.pr-desktop-128:not(html[lang]){padding-right:128px}}.pr-120{padding-right:120px}@media (min-width:768px){.pr-tablet-120:not(head){padding-right:120px}}@media (min-width:1024px){.pr-desktop-120:not(html[lang]){padding-right:120px}}.pr-110{padding-right:110px}@media (min-width:768px){.pr-tablet-110:not(head){padding-right:110px}}@media (min-width:1024px){.pr-desktop-110:not(html[lang]){padding-right:110px}}.pr-108{padding-right:108px}@media (min-width:768px){.pr-tablet-108:not(head){padding-right:108px}}@media (min-width:1024px){.pr-desktop-108:not(html[lang]){padding-right:108px}}.pr-96{padding-right:96px}@media (min-width:768px){.pr-tablet-96:not(head){padding-right:96px}}@media (min-width:1024px){.pr-desktop-96:not(html[lang]){padding-right:96px}}.pr-92{padding-right:92px}@media (min-width:768px){.pr-tablet-92:not(head){padding-right:92px}}@media (min-width:1024px){.pr-desktop-92:not(html[lang]){padding-right:92px}}.pr-84{padding-right:84px}@media (min-width:768px){.pr-tablet-84:not(head){padding-right:84px}}@media (min-width:1024px){.pr-desktop-84:not(html[lang]){padding-right:84px}}.pr-80{padding-right:80px}@media (min-width:768px){.pr-tablet-80:not(head){padding-right:80px}}@media (min-width:1024px){.pr-desktop-80:not(html[lang]){padding-right:80px}}.pr-72{padding-right:72px}@media (min-width:768px){.pr-tablet-72:not(head){padding-right:72px}}@media (min-width:1024px){.pr-desktop-72:not(html[lang]){padding-right:72px}}.pr-64{padding-right:64px}@media (min-width:768px){.pr-tablet-64:not(head){padding-right:64px}}@media (min-width:1024px){.pr-desktop-64:not(html[lang]){padding-right:64px}}.pr-60{padding-right:60px}@media (min-width:768px){.pr-tablet-60:not(head){padding-right:60px}}@media (min-width:1024px){.pr-desktop-60:not(html[lang]){padding-right:60px}}.pr-48{padding-right:48px}@media (min-width:768px){.pr-tablet-48:not(head){padding-right:48px}}@media (min-width:1024px){.pr-desktop-48:not(html[lang]){padding-right:48px}}.pr-40{padding-right:40px}@media (min-width:768px){.pr-tablet-40:not(head){padding-right:40px}}@media (min-width:1024px){.pr-desktop-40:not(html[lang]){padding-right:40px}}.pr-36{padding-right:36px}@media (min-width:768px){.pr-tablet-36:not(head){padding-right:36px}}@media (min-width:1024px){.pr-desktop-36:not(html[lang]){padding-right:36px}}.pr-24{padding-right:24px}@media (min-width:768px){.pr-tablet-24:not(head){padding-right:24px}}@media (min-width:1024px){.pr-desktop-24:not(html[lang]){padding-right:24px}}.pr-20{padding-right:20px}@media (min-width:768px){.pr-tablet-20:not(head){padding-right:20px}}@media (min-width:1024px){.pr-desktop-20:not(html[lang]){padding-right:20px}}.pr-16{padding-right:16px}@media (min-width:768px){.pr-tablet-16:not(head){padding-right:16px}}@media (min-width:1024px){.pr-desktop-16:not(html[lang]){padding-right:16px}}.pr-12{padding-right:12px}@media (min-width:768px){.pr-tablet-12:not(head){padding-right:12px}}@media (min-width:1024px){.pr-desktop-12:not(html[lang]){padding-right:12px}}.pr-0{padding-right:0}@media (min-width:768px){.pr-tablet-0:not(head){padding-right:0}}@media (min-width:1024px){.pr-desktop-0:not(html[lang]){padding-right:0}}.pr-auto{padding-right:auto}@media (min-width:768px){.pr-tablet-auto:not(head){padding-right:auto}}@media (min-width:1024px){.pr-desktop-auto:not(html[lang]){padding-right:auto}}.pr-xlarge{padding-right:180px}@media (min-width:768px){.pr-tablet-xlarge:not(head){padding-right:180px}}@media (min-width:1024px){.pr-desktop-xlarge:not(html[lang]){padding-right:180px}}.pr-large{padding-right:160px}@media (min-width:768px){.pr-tablet-large:not(head){padding-right:160px}}@media (min-width:1024px){.pr-desktop-large:not(html[lang]){padding-right:160px}}.pr-medium{padding-right:80px}@media (min-width:768px){.pr-tablet-medium:not(head){padding-right:80px}}@media (min-width:1024px){.pr-desktop-medium:not(html[lang]){padding-right:80px}}.pr-small{padding-right:60px}@media (min-width:768px){.pr-tablet-small:not(head){padding-right:60px}}@media (min-width:1024px){.pr-desktop-small:not(html[lang]){padding-right:60px}}.pr-xsmall{padding-right:48px}@media (min-width:768px){.pr-tablet-xsmall:not(head){padding-right:48px}}@media (min-width:1024px){.pr-desktop-xsmall:not(html[lang]){padding-right:48px}}.pb-450{padding-bottom:450px}@media (min-width:768px){.pb-tablet-450:not(head){padding-bottom:450px}}@media (min-width:1024px){.pb-desktop-450:not(html[lang]){padding-bottom:450px}}.pb-400{padding-bottom:400px}@media (min-width:768px){.pb-tablet-400:not(head){padding-bottom:400px}}@media (min-width:1024px){.pb-desktop-400:not(html[lang]){padding-bottom:400px}}.pb-350{padding-bottom:350px}@media (min-width:768px){.pb-tablet-350:not(head){padding-bottom:350px}}@media (min-width:1024px){.pb-desktop-350:not(html[lang]){padding-bottom:350px}}.pb-300{padding-bottom:300px}@media (min-width:768px){.pb-tablet-300:not(head){padding-bottom:300px}}@media (min-width:1024px){.pb-desktop-300:not(html[lang]){padding-bottom:300px}}.pb-240{padding-bottom:240px}@media (min-width:768px){.pb-tablet-240:not(head){padding-bottom:240px}}@media (min-width:1024px){.pb-desktop-240:not(html[lang]){padding-bottom:240px}}.pb-222{padding-bottom:222px}@media (min-width:768px){.pb-tablet-222:not(head){padding-bottom:222px}}@media (min-width:1024px){.pb-desktop-222:not(html[lang]){padding-bottom:222px}}.pb-218{padding-bottom:218px}@media (min-width:768px){.pb-tablet-218:not(head){padding-bottom:218px}}@media (min-width:1024px){.pb-desktop-218:not(html[lang]){padding-bottom:218px}}.pb-212{padding-bottom:212px}@media (min-width:768px){.pb-tablet-212:not(head){padding-bottom:212px}}@media (min-width:1024px){.pb-desktop-212:not(html[lang]){padding-bottom:212px}}.pb-199{padding-bottom:199px}@media (min-width:768px){.pb-tablet-199:not(head){padding-bottom:199px}}@media (min-width:1024px){.pb-desktop-199:not(html[lang]){padding-bottom:199px}}.pb-180{padding-bottom:180px}@media (min-width:768px){.pb-tablet-180:not(head){padding-bottom:180px}}@media (min-width:1024px){.pb-desktop-180:not(html[lang]){padding-bottom:180px}}.pb-166{padding-bottom:166px}@media (min-width:768px){.pb-tablet-166:not(head){padding-bottom:166px}}@media (min-width:1024px){.pb-desktop-166:not(html[lang]){padding-bottom:166px}}.pb-160{padding-bottom:160px}@media (min-width:768px){.pb-tablet-160:not(head){padding-bottom:160px}}@media (min-width:1024px){.pb-desktop-160:not(html[lang]){padding-bottom:160px}}.pb-128{padding-bottom:128px}@media (min-width:768px){.pb-tablet-128:not(head){padding-bottom:128px}}@media (min-width:1024px){.pb-desktop-128:not(html[lang]){padding-bottom:128px}}.pb-120{padding-bottom:120px}@media (min-width:768px){.pb-tablet-120:not(head){padding-bottom:120px}}@media (min-width:1024px){.pb-desktop-120:not(html[lang]){padding-bottom:120px}}.pb-110{padding-bottom:110px}@media (min-width:768px){.pb-tablet-110:not(head){padding-bottom:110px}}@media (min-width:1024px){.pb-desktop-110:not(html[lang]){padding-bottom:110px}}.pb-108{padding-bottom:108px}@media (min-width:768px){.pb-tablet-108:not(head){padding-bottom:108px}}@media (min-width:1024px){.pb-desktop-108:not(html[lang]){padding-bottom:108px}}.pb-96{padding-bottom:96px}@media (min-width:768px){.pb-tablet-96:not(head){padding-bottom:96px}}@media (min-width:1024px){.pb-desktop-96:not(html[lang]){padding-bottom:96px}}.pb-92{padding-bottom:92px}@media (min-width:768px){.pb-tablet-92:not(head){padding-bottom:92px}}@media (min-width:1024px){.pb-desktop-92:not(html[lang]){padding-bottom:92px}}.pb-84{padding-bottom:84px}@media (min-width:768px){.pb-tablet-84:not(head){padding-bottom:84px}}@media (min-width:1024px){.pb-desktop-84:not(html[lang]){padding-bottom:84px}}.pb-80{padding-bottom:80px}@media (min-width:768px){.pb-tablet-80:not(head){padding-bottom:80px}}@media (min-width:1024px){.pb-desktop-80:not(html[lang]){padding-bottom:80px}}.pb-72{padding-bottom:72px}@media (min-width:768px){.pb-tablet-72:not(head){padding-bottom:72px}}@media (min-width:1024px){.pb-desktop-72:not(html[lang]){padding-bottom:72px}}.pb-64{padding-bottom:64px}@media (min-width:768px){.pb-tablet-64:not(head){padding-bottom:64px}}@media (min-width:1024px){.pb-desktop-64:not(html[lang]){padding-bottom:64px}}.pb-60{padding-bottom:60px}@media (min-width:768px){.pb-tablet-60:not(head){padding-bottom:60px}}@media (min-width:1024px){.pb-desktop-60:not(html[lang]){padding-bottom:60px}}.pb-48{padding-bottom:48px}@media (min-width:768px){.pb-tablet-48:not(head){padding-bottom:48px}}@media (min-width:1024px){.pb-desktop-48:not(html[lang]){padding-bottom:48px}}.pb-40{padding-bottom:40px}@media (min-width:768px){.pb-tablet-40:not(head){padding-bottom:40px}}@media (min-width:1024px){.pb-desktop-40:not(html[lang]){padding-bottom:40px}}.pb-36{padding-bottom:36px}@media (min-width:768px){.pb-tablet-36:not(head){padding-bottom:36px}}@media (min-width:1024px){.pb-desktop-36:not(html[lang]){padding-bottom:36px}}.pb-24{padding-bottom:24px}@media (min-width:768px){.pb-tablet-24:not(head){padding-bottom:24px}}@media (min-width:1024px){.pb-desktop-24:not(html[lang]){padding-bottom:24px}}.pb-20{padding-bottom:20px}@media (min-width:768px){.pb-tablet-20:not(head){padding-bottom:20px}}@media (min-width:1024px){.pb-desktop-20:not(html[lang]){padding-bottom:20px}}.pb-16{padding-bottom:16px}@media (min-width:768px){.pb-tablet-16:not(head){padding-bottom:16px}}@media (min-width:1024px){.pb-desktop-16:not(html[lang]){padding-bottom:16px}}.pb-12{padding-bottom:12px}@media (min-width:768px){.pb-tablet-12:not(head){padding-bottom:12px}}@media (min-width:1024px){.pb-desktop-12:not(html[lang]){padding-bottom:12px}}.pb-0{padding-bottom:0}@media (min-width:768px){.pb-tablet-0:not(head){padding-bottom:0}}@media (min-width:1024px){.pb-desktop-0:not(html[lang]){padding-bottom:0}}.pb-auto{padding-bottom:auto}@media (min-width:768px){.pb-tablet-auto:not(head){padding-bottom:auto}}@media (min-width:1024px){.pb-desktop-auto:not(html[lang]){padding-bottom:auto}}.pb-xlarge{padding-bottom:180px}@media (min-width:768px){.pb-tablet-xlarge:not(head){padding-bottom:180px}}@media (min-width:1024px){.pb-desktop-xlarge:not(html[lang]){padding-bottom:180px}}.pb-large{padding-bottom:160px}@media (min-width:768px){.pb-tablet-large:not(head){padding-bottom:160px}}@media (min-width:1024px){.pb-desktop-large:not(html[lang]){padding-bottom:160px}}.pb-medium{padding-bottom:80px}@media (min-width:768px){.pb-tablet-medium:not(head){padding-bottom:80px}}@media (min-width:1024px){.pb-desktop-medium:not(html[lang]){padding-bottom:80px}}.pb-small{padding-bottom:60px}@media (min-width:768px){.pb-tablet-small:not(head){padding-bottom:60px}}@media (min-width:1024px){.pb-desktop-small:not(html[lang]){padding-bottom:60px}}.pb-xsmall{padding-bottom:48px}@media (min-width:768px){.pb-tablet-xsmall:not(head){padding-bottom:48px}}@media (min-width:1024px){.pb-desktop-xsmall:not(html[lang]){padding-bottom:48px}}.pl-450{padding-left:450px}@media (min-width:768px){.pl-tablet-450:not(head){padding-left:450px}}@media (min-width:1024px){.pl-desktop-450:not(html[lang]){padding-left:450px}}.pl-400{padding-left:400px}@media (min-width:768px){.pl-tablet-400:not(head){padding-left:400px}}@media (min-width:1024px){.pl-desktop-400:not(html[lang]){padding-left:400px}}.pl-350{padding-left:350px}@media (min-width:768px){.pl-tablet-350:not(head){padding-left:350px}}@media (min-width:1024px){.pl-desktop-350:not(html[lang]){padding-left:350px}}.pl-300{padding-left:300px}@media (min-width:768px){.pl-tablet-300:not(head){padding-left:300px}}@media (min-width:1024px){.pl-desktop-300:not(html[lang]){padding-left:300px}}.pl-240{padding-left:240px}@media (min-width:768px){.pl-tablet-240:not(head){padding-left:240px}}@media (min-width:1024px){.pl-desktop-240:not(html[lang]){padding-left:240px}}.pl-222{padding-left:222px}@media (min-width:768px){.pl-tablet-222:not(head){padding-left:222px}}@media (min-width:1024px){.pl-desktop-222:not(html[lang]){padding-left:222px}}.pl-218{padding-left:218px}@media (min-width:768px){.pl-tablet-218:not(head){padding-left:218px}}@media (min-width:1024px){.pl-desktop-218:not(html[lang]){padding-left:218px}}.pl-212{padding-left:212px}@media (min-width:768px){.pl-tablet-212:not(head){padding-left:212px}}@media (min-width:1024px){.pl-desktop-212:not(html[lang]){padding-left:212px}}.pl-199{padding-left:199px}@media (min-width:768px){.pl-tablet-199:not(head){padding-left:199px}}@media (min-width:1024px){.pl-desktop-199:not(html[lang]){padding-left:199px}}.pl-180{padding-left:180px}@media (min-width:768px){.pl-tablet-180:not(head){padding-left:180px}}@media (min-width:1024px){.pl-desktop-180:not(html[lang]){padding-left:180px}}.pl-166{padding-left:166px}@media (min-width:768px){.pl-tablet-166:not(head){padding-left:166px}}@media (min-width:1024px){.pl-desktop-166:not(html[lang]){padding-left:166px}}.pl-160{padding-left:160px}@media (min-width:768px){.pl-tablet-160:not(head){padding-left:160px}}@media (min-width:1024px){.pl-desktop-160:not(html[lang]){padding-left:160px}}.pl-128{padding-left:128px}@media (min-width:768px){.pl-tablet-128:not(head){padding-left:128px}}@media (min-width:1024px){.pl-desktop-128:not(html[lang]){padding-left:128px}}.pl-120{padding-left:120px}@media (min-width:768px){.pl-tablet-120:not(head){padding-left:120px}}@media (min-width:1024px){.pl-desktop-120:not(html[lang]){padding-left:120px}}.pl-110{padding-left:110px}@media (min-width:768px){.pl-tablet-110:not(head){padding-left:110px}}@media (min-width:1024px){.pl-desktop-110:not(html[lang]){padding-left:110px}}.pl-108{padding-left:108px}@media (min-width:768px){.pl-tablet-108:not(head){padding-left:108px}}@media (min-width:1024px){.pl-desktop-108:not(html[lang]){padding-left:108px}}.pl-96{padding-left:96px}@media (min-width:768px){.pl-tablet-96:not(head){padding-left:96px}}@media (min-width:1024px){.pl-desktop-96:not(html[lang]){padding-left:96px}}.pl-92{padding-left:92px}@media (min-width:768px){.pl-tablet-92:not(head){padding-left:92px}}@media (min-width:1024px){.pl-desktop-92:not(html[lang]){padding-left:92px}}.pl-84{padding-left:84px}@media (min-width:768px){.pl-tablet-84:not(head){padding-left:84px}}@media (min-width:1024px){.pl-desktop-84:not(html[lang]){padding-left:84px}}.pl-80{padding-left:80px}@media (min-width:768px){.pl-tablet-80:not(head){padding-left:80px}}@media (min-width:1024px){.pl-desktop-80:not(html[lang]){padding-left:80px}}.pl-72{padding-left:72px}@media (min-width:768px){.pl-tablet-72:not(head){padding-left:72px}}@media (min-width:1024px){.pl-desktop-72:not(html[lang]){padding-left:72px}}.pl-64{padding-left:64px}@media (min-width:768px){.pl-tablet-64:not(head){padding-left:64px}}@media (min-width:1024px){.pl-desktop-64:not(html[lang]){padding-left:64px}}.pl-60{padding-left:60px}@media (min-width:768px){.pl-tablet-60:not(head){padding-left:60px}}@media (min-width:1024px){.pl-desktop-60:not(html[lang]){padding-left:60px}}.pl-48{padding-left:48px}@media (min-width:768px){.pl-tablet-48:not(head){padding-left:48px}}@media (min-width:1024px){.pl-desktop-48:not(html[lang]){padding-left:48px}}.pl-40{padding-left:40px}@media (min-width:768px){.pl-tablet-40:not(head){padding-left:40px}}@media (min-width:1024px){.pl-desktop-40:not(html[lang]){padding-left:40px}}.pl-36{padding-left:36px}@media (min-width:768px){.pl-tablet-36:not(head){padding-left:36px}}@media (min-width:1024px){.pl-desktop-36:not(html[lang]){padding-left:36px}}.pl-24{padding-left:24px}@media (min-width:768px){.pl-tablet-24:not(head){padding-left:24px}}@media (min-width:1024px){.pl-desktop-24:not(html[lang]){padding-left:24px}}.pl-20{padding-left:20px}@media (min-width:768px){.pl-tablet-20:not(head){padding-left:20px}}@media (min-width:1024px){.pl-desktop-20:not(html[lang]){padding-left:20px}}.pl-16{padding-left:16px}@media (min-width:768px){.pl-tablet-16:not(head){padding-left:16px}}@media (min-width:1024px){.pl-desktop-16:not(html[lang]){padding-left:16px}}.pl-12{padding-left:12px}@media (min-width:768px){.pl-tablet-12:not(head){padding-left:12px}}@media (min-width:1024px){.pl-desktop-12:not(html[lang]){padding-left:12px}}.pl-0{padding-left:0}@media (min-width:768px){.pl-tablet-0:not(head){padding-left:0}}@media (min-width:1024px){.pl-desktop-0:not(html[lang]){padding-left:0}}.pl-auto{padding-left:auto}@media (min-width:768px){.pl-tablet-auto:not(head){padding-left:auto}}@media (min-width:1024px){.pl-desktop-auto:not(html[lang]){padding-left:auto}}.pl-xlarge{padding-left:180px}@media (min-width:768px){.pl-tablet-xlarge:not(head){padding-left:180px}}@media (min-width:1024px){.pl-desktop-xlarge:not(html[lang]){padding-left:180px}}.pl-large{padding-left:160px}@media (min-width:768px){.pl-tablet-large:not(head){padding-left:160px}}@media (min-width:1024px){.pl-desktop-large:not(html[lang]){padding-left:160px}}.pl-medium{padding-left:80px}@media (min-width:768px){.pl-tablet-medium:not(head){padding-left:80px}}@media (min-width:1024px){.pl-desktop-medium:not(html[lang]){padding-left:80px}}.pl-small{padding-left:60px}@media (min-width:768px){.pl-tablet-small:not(head){padding-left:60px}}@media (min-width:1024px){.pl-desktop-small:not(html[lang]){padding-left:60px}}.pl-xsmall{padding-left:48px}@media (min-width:768px){.pl-tablet-xsmall:not(head){padding-left:48px}}@media (min-width:1024px){.pl-desktop-xsmall:not(html[lang]){padding-left:48px}}.p-450{padding-top:450px;padding-right:450px;padding-bottom:450px;padding-left:450px}@media (min-width:768px){.p-tablet-450:not(head){padding-top:450px;padding-right:450px;padding-bottom:450px;padding-left:450px}}@media (min-width:1024px){.p-desktop-450:not(html[lang]){padding-top:450px;padding-right:450px;padding-bottom:450px;padding-left:450px}}.p-400{padding-top:400px;padding-right:400px;padding-bottom:400px;padding-left:400px}@media (min-width:768px){.p-tablet-400:not(head){padding-top:400px;padding-right:400px;padding-bottom:400px;padding-left:400px}}@media (min-width:1024px){.p-desktop-400:not(html[lang]){padding-top:400px;padding-right:400px;padding-bottom:400px;padding-left:400px}}.p-350{padding-top:350px;padding-right:350px;padding-bottom:350px;padding-left:350px}@media (min-width:768px){.p-tablet-350:not(head){padding-top:350px;padding-right:350px;padding-bottom:350px;padding-left:350px}}@media (min-width:1024px){.p-desktop-350:not(html[lang]){padding-top:350px;padding-right:350px;padding-bottom:350px;padding-left:350px}}.p-300{padding-top:300px;padding-right:300px;padding-bottom:300px;padding-left:300px}@media (min-width:768px){.p-tablet-300:not(head){padding-top:300px;padding-right:300px;padding-bottom:300px;padding-left:300px}}@media (min-width:1024px){.p-desktop-300:not(html[lang]){padding-top:300px;padding-right:300px;padding-bottom:300px;padding-left:300px}}.p-240{padding-top:240px;padding-right:240px;padding-bottom:240px;padding-left:240px}@media (min-width:768px){.p-tablet-240:not(head){padding-top:240px;padding-right:240px;padding-bottom:240px;padding-left:240px}}@media (min-width:1024px){.p-desktop-240:not(html[lang]){padding-top:240px;padding-right:240px;padding-bottom:240px;padding-left:240px}}.p-222{padding-top:222px;padding-right:222px;padding-bottom:222px;padding-left:222px}@media (min-width:768px){.p-tablet-222:not(head){padding-top:222px;padding-right:222px;padding-bottom:222px;padding-left:222px}}@media (min-width:1024px){.p-desktop-222:not(html[lang]){padding-top:222px;padding-right:222px;padding-bottom:222px;padding-left:222px}}.p-218{padding-top:218px;padding-right:218px;padding-bottom:218px;padding-left:218px}@media (min-width:768px){.p-tablet-218:not(head){padding-top:218px;padding-right:218px;padding-bottom:218px;padding-left:218px}}@media (min-width:1024px){.p-desktop-218:not(html[lang]){padding-top:218px;padding-right:218px;padding-bottom:218px;padding-left:218px}}.p-212{padding-top:212px;padding-right:212px;padding-bottom:212px;padding-left:212px}@media (min-width:768px){.p-tablet-212:not(head){padding-top:212px;padding-right:212px;padding-bottom:212px;padding-left:212px}}@media (min-width:1024px){.p-desktop-212:not(html[lang]){padding-top:212px;padding-right:212px;padding-bottom:212px;padding-left:212px}}.p-199{padding-top:199px;padding-right:199px;padding-bottom:199px;padding-left:199px}@media (min-width:768px){.p-tablet-199:not(head){padding-top:199px;padding-right:199px;padding-bottom:199px;padding-left:199px}}@media (min-width:1024px){.p-desktop-199:not(html[lang]){padding-top:199px;padding-right:199px;padding-bottom:199px;padding-left:199px}}.p-180{padding-top:180px;padding-right:180px;padding-bottom:180px;padding-left:180px}@media (min-width:768px){.p-tablet-180:not(head){padding-top:180px;padding-right:180px;padding-bottom:180px;padding-left:180px}}@media (min-width:1024px){.p-desktop-180:not(html[lang]){padding-top:180px;padding-right:180px;padding-bottom:180px;padding-left:180px}}.p-166{padding-top:166px;padding-right:166px;padding-bottom:166px;padding-left:166px}@media (min-width:768px){.p-tablet-166:not(head){padding-top:166px;padding-right:166px;padding-bottom:166px;padding-left:166px}}@media (min-width:1024px){.p-desktop-166:not(html[lang]){padding-top:166px;padding-right:166px;padding-bottom:166px;padding-left:166px}}.p-160{padding-top:160px;padding-right:160px;padding-bottom:160px;padding-left:160px}@media (min-width:768px){.p-tablet-160:not(head){padding-top:160px;padding-right:160px;padding-bottom:160px;padding-left:160px}}@media (min-width:1024px){.p-desktop-160:not(html[lang]){padding-top:160px;padding-right:160px;padding-bottom:160px;padding-left:160px}}.p-128{padding-top:128px;padding-right:128px;padding-bottom:128px;padding-left:128px}@media (min-width:768px){.p-tablet-128:not(head){padding-top:128px;padding-right:128px;padding-bottom:128px;padding-left:128px}}@media (min-width:1024px){.p-desktop-128:not(html[lang]){padding-top:128px;padding-right:128px;padding-bottom:128px;padding-left:128px}}.p-120{padding-top:120px;padding-right:120px;padding-bottom:120px;padding-left:120px}@media (min-width:768px){.p-tablet-120:not(head){padding-top:120px;padding-right:120px;padding-bottom:120px;padding-left:120px}}@media (min-width:1024px){.p-desktop-120:not(html[lang]){padding-top:120px;padding-right:120px;padding-bottom:120px;padding-left:120px}}.p-110{padding-top:110px;padding-right:110px;padding-bottom:110px;padding-left:110px}@media (min-width:768px){.p-tablet-110:not(head){padding-top:110px;padding-right:110px;padding-bottom:110px;padding-left:110px}}@media (min-width:1024px){.p-desktop-110:not(html[lang]){padding-top:110px;padding-right:110px;padding-bottom:110px;padding-left:110px}}.p-108{padding-top:108px;padding-right:108px;padding-bottom:108px;padding-left:108px}@media (min-width:768px){.p-tablet-108:not(head){padding-top:108px;padding-right:108px;padding-bottom:108px;padding-left:108px}}@media (min-width:1024px){.p-desktop-108:not(html[lang]){padding-top:108px;padding-right:108px;padding-bottom:108px;padding-left:108px}}.p-96{padding-top:96px;padding-right:96px;padding-bottom:96px;padding-left:96px}@media (min-width:768px){.p-tablet-96:not(head){padding-top:96px;padding-right:96px;padding-bottom:96px;padding-left:96px}}@media (min-width:1024px){.p-desktop-96:not(html[lang]){padding-top:96px;padding-right:96px;padding-bottom:96px;padding-left:96px}}.p-92{padding-top:92px;padding-right:92px;padding-bottom:92px;padding-left:92px}@media (min-width:768px){.p-tablet-92:not(head){padding-top:92px;padding-right:92px;padding-bottom:92px;padding-left:92px}}@media (min-width:1024px){.p-desktop-92:not(html[lang]){padding-top:92px;padding-right:92px;padding-bottom:92px;padding-left:92px}}.p-84{padding-top:84px;padding-right:84px;padding-bottom:84px;padding-left:84px}@media (min-width:768px){.p-tablet-84:not(head){padding-top:84px;padding-right:84px;padding-bottom:84px;padding-left:84px}}@media (min-width:1024px){.p-desktop-84:not(html[lang]){padding-top:84px;padding-right:84px;padding-bottom:84px;padding-left:84px}}.p-80{padding-top:80px;padding-right:80px;padding-bottom:80px;padding-left:80px}@media (min-width:768px){.p-tablet-80:not(head){padding-top:80px;padding-right:80px;padding-bottom:80px;padding-left:80px}}@media (min-width:1024px){.p-desktop-80:not(html[lang]){padding-top:80px;padding-right:80px;padding-bottom:80px;padding-left:80px}}.p-72{padding-top:72px;padding-right:72px;padding-bottom:72px;padding-left:72px}@media (min-width:768px){.p-tablet-72:not(head){padding-top:72px;padding-right:72px;padding-bottom:72px;padding-left:72px}}@media (min-width:1024px){.p-desktop-72:not(html[lang]){padding-top:72px;padding-right:72px;padding-bottom:72px;padding-left:72px}}.p-64{padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px}@media (min-width:768px){.p-tablet-64:not(head){padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px}}@media (min-width:1024px){.p-desktop-64:not(html[lang]){padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px}}.p-60{padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px}@media (min-width:768px){.p-tablet-60:not(head){padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px}}@media (min-width:1024px){.p-desktop-60:not(html[lang]){padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px}}.p-48{padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}@media (min-width:768px){.p-tablet-48:not(head){padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}}@media (min-width:1024px){.p-desktop-48:not(html[lang]){padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}}.p-40{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}@media (min-width:768px){.p-tablet-40:not(head){padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (min-width:1024px){.p-desktop-40:not(html[lang]){padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}.p-36{padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px}@media (min-width:768px){.p-tablet-36:not(head){padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px}}@media (min-width:1024px){.p-desktop-36:not(html[lang]){padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px}}.p-24{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}@media (min-width:768px){.p-tablet-24:not(head){padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}@media (min-width:1024px){.p-desktop-24:not(html[lang]){padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.p-20{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media (min-width:768px){.p-tablet-20:not(head){padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (min-width:1024px){.p-desktop-20:not(html[lang]){padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.p-16{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}@media (min-width:768px){.p-tablet-16:not(head){padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}@media (min-width:1024px){.p-desktop-16:not(html[lang]){padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.p-12{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}@media (min-width:768px){.p-tablet-12:not(head){padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}@media (min-width:1024px){.p-desktop-12:not(html[lang]){padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}.p-0{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media (min-width:768px){.p-tablet-0:not(head){padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media (min-width:1024px){.p-desktop-0:not(html[lang]){padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}.p-auto{padding-top:auto;padding-right:auto;padding-bottom:auto;padding-left:auto}@media (min-width:768px){.p-tablet-auto:not(head){padding-top:auto;padding-right:auto;padding-bottom:auto;padding-left:auto}}@media (min-width:1024px){.p-desktop-auto:not(html[lang]){padding-top:auto;padding-right:auto;padding-bottom:auto;padding-left:auto}}.p-xlarge{padding-top:180px;padding-right:180px;padding-bottom:180px;padding-left:180px}@media (min-width:768px){.p-tablet-xlarge:not(head){padding-top:180px;padding-right:180px;padding-bottom:180px;padding-left:180px}}@media (min-width:1024px){.p-desktop-xlarge:not(html[lang]){padding-top:180px;padding-right:180px;padding-bottom:180px;padding-left:180px}}.p-large{padding-top:160px;padding-right:160px;padding-bottom:160px;padding-left:160px}@media (min-width:768px){.p-tablet-large:not(head){padding-top:160px;padding-right:160px;padding-bottom:160px;padding-left:160px}}@media (min-width:1024px){.p-desktop-large:not(html[lang]){padding-top:160px;padding-right:160px;padding-bottom:160px;padding-left:160px}}.p-medium{padding-top:80px;padding-right:80px;padding-bottom:80px;padding-left:80px}@media (min-width:768px){.p-tablet-medium:not(head){padding-top:80px;padding-right:80px;padding-bottom:80px;padding-left:80px}}@media (min-width:1024px){.p-desktop-medium:not(html[lang]){padding-top:80px;padding-right:80px;padding-bottom:80px;padding-left:80px}}.p-small{padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px}@media (min-width:768px){.p-tablet-small:not(head){padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px}}@media (min-width:1024px){.p-desktop-small:not(html[lang]){padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px}}.p-xsmall{padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}@media (min-width:768px){.p-tablet-xsmall:not(head){padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}}@media (min-width:1024px){.p-desktop-xsmall:not(html[lang]){padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}}.px-450{padding-right:450px;padding-left:450px}@media (min-width:768px){.px-tablet-450:not(head){padding-right:450px;padding-left:450px}}@media (min-width:1024px){.px-desktop-450:not(html[lang]){padding-right:450px;padding-left:450px}}.px-400{padding-right:400px;padding-left:400px}@media (min-width:768px){.px-tablet-400:not(head){padding-right:400px;padding-left:400px}}@media (min-width:1024px){.px-desktop-400:not(html[lang]){padding-right:400px;padding-left:400px}}.px-350{padding-right:350px;padding-left:350px}@media (min-width:768px){.px-tablet-350:not(head){padding-right:350px;padding-left:350px}}@media (min-width:1024px){.px-desktop-350:not(html[lang]){padding-right:350px;padding-left:350px}}.px-300{padding-right:300px;padding-left:300px}@media (min-width:768px){.px-tablet-300:not(head){padding-right:300px;padding-left:300px}}@media (min-width:1024px){.px-desktop-300:not(html[lang]){padding-right:300px;padding-left:300px}}.px-240{padding-right:240px;padding-left:240px}@media (min-width:768px){.px-tablet-240:not(head){padding-right:240px;padding-left:240px}}@media (min-width:1024px){.px-desktop-240:not(html[lang]){padding-right:240px;padding-left:240px}}.px-222{padding-right:222px;padding-left:222px}@media (min-width:768px){.px-tablet-222:not(head){padding-right:222px;padding-left:222px}}@media (min-width:1024px){.px-desktop-222:not(html[lang]){padding-right:222px;padding-left:222px}}.px-218{padding-right:218px;padding-left:218px}@media (min-width:768px){.px-tablet-218:not(head){padding-right:218px;padding-left:218px}}@media (min-width:1024px){.px-desktop-218:not(html[lang]){padding-right:218px;padding-left:218px}}.px-212{padding-right:212px;padding-left:212px}@media (min-width:768px){.px-tablet-212:not(head){padding-right:212px;padding-left:212px}}@media (min-width:1024px){.px-desktop-212:not(html[lang]){padding-right:212px;padding-left:212px}}.px-199{padding-right:199px;padding-left:199px}@media (min-width:768px){.px-tablet-199:not(head){padding-right:199px;padding-left:199px}}@media (min-width:1024px){.px-desktop-199:not(html[lang]){padding-right:199px;padding-left:199px}}.px-180{padding-right:180px;padding-left:180px}@media (min-width:768px){.px-tablet-180:not(head){padding-right:180px;padding-left:180px}}@media (min-width:1024px){.px-desktop-180:not(html[lang]){padding-right:180px;padding-left:180px}}.px-166{padding-right:166px;padding-left:166px}@media (min-width:768px){.px-tablet-166:not(head){padding-right:166px;padding-left:166px}}@media (min-width:1024px){.px-desktop-166:not(html[lang]){padding-right:166px;padding-left:166px}}.px-160{padding-right:160px;padding-left:160px}@media (min-width:768px){.px-tablet-160:not(head){padding-right:160px;padding-left:160px}}@media (min-width:1024px){.px-desktop-160:not(html[lang]){padding-right:160px;padding-left:160px}}.px-128{padding-right:128px;padding-left:128px}@media (min-width:768px){.px-tablet-128:not(head){padding-right:128px;padding-left:128px}}@media (min-width:1024px){.px-desktop-128:not(html[lang]){padding-right:128px;padding-left:128px}}.px-120{padding-right:120px;padding-left:120px}@media (min-width:768px){.px-tablet-120:not(head){padding-right:120px;padding-left:120px}}@media (min-width:1024px){.px-desktop-120:not(html[lang]){padding-right:120px;padding-left:120px}}.px-110{padding-right:110px;padding-left:110px}@media (min-width:768px){.px-tablet-110:not(head){padding-right:110px;padding-left:110px}}@media (min-width:1024px){.px-desktop-110:not(html[lang]){padding-right:110px;padding-left:110px}}.px-108{padding-right:108px;padding-left:108px}@media (min-width:768px){.px-tablet-108:not(head){padding-right:108px;padding-left:108px}}@media (min-width:1024px){.px-desktop-108:not(html[lang]){padding-right:108px;padding-left:108px}}.px-96{padding-right:96px;padding-left:96px}@media (min-width:768px){.px-tablet-96:not(head){padding-right:96px;padding-left:96px}}@media (min-width:1024px){.px-desktop-96:not(html[lang]){padding-right:96px;padding-left:96px}}.px-92{padding-right:92px;padding-left:92px}@media (min-width:768px){.px-tablet-92:not(head){padding-right:92px;padding-left:92px}}@media (min-width:1024px){.px-desktop-92:not(html[lang]){padding-right:92px;padding-left:92px}}.px-84{padding-right:84px;padding-left:84px}@media (min-width:768px){.px-tablet-84:not(head){padding-right:84px;padding-left:84px}}@media (min-width:1024px){.px-desktop-84:not(html[lang]){padding-right:84px;padding-left:84px}}.px-80{padding-right:80px;padding-left:80px}@media (min-width:768px){.px-tablet-80:not(head){padding-right:80px;padding-left:80px}}@media (min-width:1024px){.px-desktop-80:not(html[lang]){padding-right:80px;padding-left:80px}}.px-72{padding-right:72px;padding-left:72px}@media (min-width:768px){.px-tablet-72:not(head){padding-right:72px;padding-left:72px}}@media (min-width:1024px){.px-desktop-72:not(html[lang]){padding-right:72px;padding-left:72px}}.px-64{padding-right:64px;padding-left:64px}@media (min-width:768px){.px-tablet-64:not(head){padding-right:64px;padding-left:64px}}@media (min-width:1024px){.px-desktop-64:not(html[lang]){padding-right:64px;padding-left:64px}}.px-60{padding-right:60px;padding-left:60px}@media (min-width:768px){.px-tablet-60:not(head){padding-right:60px;padding-left:60px}}@media (min-width:1024px){.px-desktop-60:not(html[lang]){padding-right:60px;padding-left:60px}}.px-48{padding-right:48px;padding-left:48px}@media (min-width:768px){.px-tablet-48:not(head){padding-right:48px;padding-left:48px}}@media (min-width:1024px){.px-desktop-48:not(html[lang]){padding-right:48px;padding-left:48px}}.px-40{padding-right:40px;padding-left:40px}@media (min-width:768px){.px-tablet-40:not(head){padding-right:40px;padding-left:40px}}@media (min-width:1024px){.px-desktop-40:not(html[lang]){padding-right:40px;padding-left:40px}}.px-36{padding-right:36px;padding-left:36px}@media (min-width:768px){.px-tablet-36:not(head){padding-right:36px;padding-left:36px}}@media (min-width:1024px){.px-desktop-36:not(html[lang]){padding-right:36px;padding-left:36px}}.px-24{padding-right:24px;padding-left:24px}@media (min-width:768px){.px-tablet-24:not(head){padding-right:24px;padding-left:24px}}@media (min-width:1024px){.px-desktop-24:not(html[lang]){padding-right:24px;padding-left:24px}}.px-20{padding-right:20px;padding-left:20px}@media (min-width:768px){.px-tablet-20:not(head){padding-right:20px;padding-left:20px}}@media (min-width:1024px){.px-desktop-20:not(html[lang]){padding-right:20px;padding-left:20px}}.px-16{padding-right:16px;padding-left:16px}@media (min-width:768px){.px-tablet-16:not(head){padding-right:16px;padding-left:16px}}@media (min-width:1024px){.px-desktop-16:not(html[lang]){padding-right:16px;padding-left:16px}}.px-12{padding-right:12px;padding-left:12px}@media (min-width:768px){.px-tablet-12:not(head){padding-right:12px;padding-left:12px}}@media (min-width:1024px){.px-desktop-12:not(html[lang]){padding-right:12px;padding-left:12px}}.px-0{padding-right:0;padding-left:0}@media (min-width:768px){.px-tablet-0:not(head){padding-right:0;padding-left:0}}@media (min-width:1024px){.px-desktop-0:not(html[lang]){padding-right:0;padding-left:0}}.px-auto{padding-right:auto;padding-left:auto}@media (min-width:768px){.px-tablet-auto:not(head){padding-right:auto;padding-left:auto}}@media (min-width:1024px){.px-desktop-auto:not(html[lang]){padding-right:auto;padding-left:auto}}.px-xlarge{padding-right:180px;padding-left:180px}@media (min-width:768px){.px-tablet-xlarge:not(head){padding-right:180px;padding-left:180px}}@media (min-width:1024px){.px-desktop-xlarge:not(html[lang]){padding-right:180px;padding-left:180px}}.px-large{padding-right:160px;padding-left:160px}@media (min-width:768px){.px-tablet-large:not(head){padding-right:160px;padding-left:160px}}@media (min-width:1024px){.px-desktop-large:not(html[lang]){padding-right:160px;padding-left:160px}}.px-medium{padding-right:80px;padding-left:80px}@media (min-width:768px){.px-tablet-medium:not(head){padding-right:80px;padding-left:80px}}@media (min-width:1024px){.px-desktop-medium:not(html[lang]){padding-right:80px;padding-left:80px}}.px-small{padding-right:60px;padding-left:60px}@media (min-width:768px){.px-tablet-small:not(head){padding-right:60px;padding-left:60px}}@media (min-width:1024px){.px-desktop-small:not(html[lang]){padding-right:60px;padding-left:60px}}.px-xsmall{padding-right:48px;padding-left:48px}@media (min-width:768px){.px-tablet-xsmall:not(head){padding-right:48px;padding-left:48px}}@media (min-width:1024px){.px-desktop-xsmall:not(html[lang]){padding-right:48px;padding-left:48px}}.py-450{padding-top:450px;padding-bottom:450px}@media (min-width:768px){.py-tablet-450:not(head){padding-top:450px;padding-bottom:450px}}@media (min-width:1024px){.py-desktop-450:not(html[lang]){padding-top:450px;padding-bottom:450px}}.py-400{padding-top:400px;padding-bottom:400px}@media (min-width:768px){.py-tablet-400:not(head){padding-top:400px;padding-bottom:400px}}@media (min-width:1024px){.py-desktop-400:not(html[lang]){padding-top:400px;padding-bottom:400px}}.py-350{padding-top:350px;padding-bottom:350px}@media (min-width:768px){.py-tablet-350:not(head){padding-top:350px;padding-bottom:350px}}@media (min-width:1024px){.py-desktop-350:not(html[lang]){padding-top:350px;padding-bottom:350px}}.py-300{padding-top:300px;padding-bottom:300px}@media (min-width:768px){.py-tablet-300:not(head){padding-top:300px;padding-bottom:300px}}@media (min-width:1024px){.py-desktop-300:not(html[lang]){padding-top:300px;padding-bottom:300px}}.py-240{padding-top:240px;padding-bottom:240px}@media (min-width:768px){.py-tablet-240:not(head){padding-top:240px;padding-bottom:240px}}@media (min-width:1024px){.py-desktop-240:not(html[lang]){padding-top:240px;padding-bottom:240px}}.py-222{padding-top:222px;padding-bottom:222px}@media (min-width:768px){.py-tablet-222:not(head){padding-top:222px;padding-bottom:222px}}@media (min-width:1024px){.py-desktop-222:not(html[lang]){padding-top:222px;padding-bottom:222px}}.py-218{padding-top:218px;padding-bottom:218px}@media (min-width:768px){.py-tablet-218:not(head){padding-top:218px;padding-bottom:218px}}@media (min-width:1024px){.py-desktop-218:not(html[lang]){padding-top:218px;padding-bottom:218px}}.py-212{padding-top:212px;padding-bottom:212px}@media (min-width:768px){.py-tablet-212:not(head){padding-top:212px;padding-bottom:212px}}@media (min-width:1024px){.py-desktop-212:not(html[lang]){padding-top:212px;padding-bottom:212px}}.py-199{padding-top:199px;padding-bottom:199px}@media (min-width:768px){.py-tablet-199:not(head){padding-top:199px;padding-bottom:199px}}@media (min-width:1024px){.py-desktop-199:not(html[lang]){padding-top:199px;padding-bottom:199px}}.py-180{padding-top:180px;padding-bottom:180px}@media (min-width:768px){.py-tablet-180:not(head){padding-top:180px;padding-bottom:180px}}@media (min-width:1024px){.py-desktop-180:not(html[lang]){padding-top:180px;padding-bottom:180px}}.py-166{padding-top:166px;padding-bottom:166px}@media (min-width:768px){.py-tablet-166:not(head){padding-top:166px;padding-bottom:166px}}@media (min-width:1024px){.py-desktop-166:not(html[lang]){padding-top:166px;padding-bottom:166px}}.py-160{padding-top:160px;padding-bottom:160px}@media (min-width:768px){.py-tablet-160:not(head){padding-top:160px;padding-bottom:160px}}@media (min-width:1024px){.py-desktop-160:not(html[lang]){padding-top:160px;padding-bottom:160px}}.py-128{padding-top:128px;padding-bottom:128px}@media (min-width:768px){.py-tablet-128:not(head){padding-top:128px;padding-bottom:128px}}@media (min-width:1024px){.py-desktop-128:not(html[lang]){padding-top:128px;padding-bottom:128px}}.py-120{padding-top:120px;padding-bottom:120px}@media (min-width:768px){.py-tablet-120:not(head){padding-top:120px;padding-bottom:120px}}@media (min-width:1024px){.py-desktop-120:not(html[lang]){padding-top:120px;padding-bottom:120px}}.py-110{padding-top:110px;padding-bottom:110px}@media (min-width:768px){.py-tablet-110:not(head){padding-top:110px;padding-bottom:110px}}@media (min-width:1024px){.py-desktop-110:not(html[lang]){padding-top:110px;padding-bottom:110px}}.py-108{padding-top:108px;padding-bottom:108px}@media (min-width:768px){.py-tablet-108:not(head){padding-top:108px;padding-bottom:108px}}@media (min-width:1024px){.py-desktop-108:not(html[lang]){padding-top:108px;padding-bottom:108px}}.py-96{padding-top:96px;padding-bottom:96px}@media (min-width:768px){.py-tablet-96:not(head){padding-top:96px;padding-bottom:96px}}@media (min-width:1024px){.py-desktop-96:not(html[lang]){padding-top:96px;padding-bottom:96px}}.py-92{padding-top:92px;padding-bottom:92px}@media (min-width:768px){.py-tablet-92:not(head){padding-top:92px;padding-bottom:92px}}@media (min-width:1024px){.py-desktop-92:not(html[lang]){padding-top:92px;padding-bottom:92px}}.py-84{padding-top:84px;padding-bottom:84px}@media (min-width:768px){.py-tablet-84:not(head){padding-top:84px;padding-bottom:84px}}@media (min-width:1024px){.py-desktop-84:not(html[lang]){padding-top:84px;padding-bottom:84px}}.py-80{padding-top:80px;padding-bottom:80px}@media (min-width:768px){.py-tablet-80:not(head){padding-top:80px;padding-bottom:80px}}@media (min-width:1024px){.py-desktop-80:not(html[lang]){padding-top:80px;padding-bottom:80px}}.py-72{padding-top:72px;padding-bottom:72px}@media (min-width:768px){.py-tablet-72:not(head){padding-top:72px;padding-bottom:72px}}@media (min-width:1024px){.py-desktop-72:not(html[lang]){padding-top:72px;padding-bottom:72px}}.py-64{padding-top:64px;padding-bottom:64px}@media (min-width:768px){.py-tablet-64:not(head){padding-top:64px;padding-bottom:64px}}@media (min-width:1024px){.py-desktop-64:not(html[lang]){padding-top:64px;padding-bottom:64px}}.py-60{padding-top:60px;padding-bottom:60px}@media (min-width:768px){.py-tablet-60:not(head){padding-top:60px;padding-bottom:60px}}@media (min-width:1024px){.py-desktop-60:not(html[lang]){padding-top:60px;padding-bottom:60px}}.py-48{padding-top:48px;padding-bottom:48px}@media (min-width:768px){.py-tablet-48:not(head){padding-top:48px;padding-bottom:48px}}@media (min-width:1024px){.py-desktop-48:not(html[lang]){padding-top:48px;padding-bottom:48px}}.py-40{padding-top:40px;padding-bottom:40px}@media (min-width:768px){.py-tablet-40:not(head){padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.py-desktop-40:not(html[lang]){padding-top:40px;padding-bottom:40px}}.py-36{padding-top:36px;padding-bottom:36px}@media (min-width:768px){.py-tablet-36:not(head){padding-top:36px;padding-bottom:36px}}@media (min-width:1024px){.py-desktop-36:not(html[lang]){padding-top:36px;padding-bottom:36px}}.py-24{padding-top:24px;padding-bottom:24px}@media (min-width:768px){.py-tablet-24:not(head){padding-top:24px;padding-bottom:24px}}@media (min-width:1024px){.py-desktop-24:not(html[lang]){padding-top:24px;padding-bottom:24px}}.py-20{padding-top:20px;padding-bottom:20px}@media (min-width:768px){.py-tablet-20:not(head){padding-top:20px;padding-bottom:20px}}@media (min-width:1024px){.py-desktop-20:not(html[lang]){padding-top:20px;padding-bottom:20px}}.py-16{padding-top:16px;padding-bottom:16px}@media (min-width:768px){.py-tablet-16:not(head){padding-top:16px;padding-bottom:16px}}@media (min-width:1024px){.py-desktop-16:not(html[lang]){padding-top:16px;padding-bottom:16px}}.py-12{padding-top:12px;padding-bottom:12px}@media (min-width:768px){.py-tablet-12:not(head){padding-top:12px;padding-bottom:12px}}@media (min-width:1024px){.py-desktop-12:not(html[lang]){padding-top:12px;padding-bottom:12px}}.py-0{padding-top:0;padding-bottom:0}@media (min-width:768px){.py-tablet-0:not(head){padding-top:0;padding-bottom:0}}@media (min-width:1024px){.py-desktop-0:not(html[lang]){padding-top:0;padding-bottom:0}}.py-auto{padding-top:auto;padding-bottom:auto}@media (min-width:768px){.py-tablet-auto:not(head){padding-top:auto;padding-bottom:auto}}@media (min-width:1024px){.py-desktop-auto:not(html[lang]){padding-top:auto;padding-bottom:auto}}.py-xlarge{padding-top:180px;padding-bottom:180px}@media (min-width:768px){.py-tablet-xlarge:not(head){padding-top:180px;padding-bottom:180px}}@media (min-width:1024px){.py-desktop-xlarge:not(html[lang]){padding-top:180px;padding-bottom:180px}}.py-large{padding-top:160px;padding-bottom:160px}@media (min-width:768px){.py-tablet-large:not(head){padding-top:160px;padding-bottom:160px}}@media (min-width:1024px){.py-desktop-large:not(html[lang]){padding-top:160px;padding-bottom:160px}}.py-medium{padding-top:80px;padding-bottom:80px}@media (min-width:768px){.py-tablet-medium:not(head){padding-top:80px;padding-bottom:80px}}@media (min-width:1024px){.py-desktop-medium:not(html[lang]){padding-top:80px;padding-bottom:80px}}.py-small{padding-top:60px;padding-bottom:60px}@media (min-width:768px){.py-tablet-small:not(head){padding-top:60px;padding-bottom:60px}}@media (min-width:1024px){.py-desktop-small:not(html[lang]){padding-top:60px;padding-bottom:60px}}.py-xsmall{padding-top:48px;padding-bottom:48px}@media (min-width:768px){.py-tablet-xsmall:not(head){padding-top:48px;padding-bottom:48px}}@media (min-width:1024px){.py-desktop-xsmall:not(html[lang]){padding-top:48px;padding-bottom:48px}}.lh-450{line-height:450px}.lh-400{line-height:400px}.lh-350{line-height:350px}.lh-300{line-height:300px}.lh-240{line-height:240px}.lh-212{line-height:212px}.lh-180{line-height:180px}.lh-160{line-height:160px}.lh-128{line-height:128px}.lh-120{line-height:120px}.lh-110{line-height:110px}.lh-108{line-height:108px}.lh-96{line-height:96px}.lh-92{line-height:92px}.lh-84{line-height:84px}.lh-80{line-height:80px}.lh-72{line-height:72px}.lh-64{line-height:64px}.lh-60{line-height:60px}.lh-48{line-height:48px}.lh-40{line-height:40px}.lh-36{line-height:36px}.lh-24{line-height:24px}.lh-20{line-height:20px}.lh-16{line-height:16px}.lh-12{line-height:12px}.lh-0{line-height:0}.h-100{height:100%}.max-w-lg{max-width:600px}.w-100{width:100%}.gap-48{grid-gap:24px}@media (min-width:768px){.gap-48{grid-gap:48px}}.gap-64{grid-gap:32px}@media (min-width:768px){.gap-64{grid-gap:64px}}.gap-32{grid-gap:32px}.gap-24{grid-gap:24px}.gap-16{grid-gap:16px}.gap-15{grid-gap:15px}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-shrink-1{-ms-flex-negative:1;flex-shrink:1}.flex-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.order-tablet-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1024px){.order-desktop-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:768px){.order-tablet-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1024px){.order-desktop-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:768px){.order-tablet-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (min-width:1024px){.order-desktop-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (min-width:768px){.order-tablet-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media (min-width:1024px){.order-desktop-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media (min-width:768px){.order-tablet-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media (min-width:1024px){.order-desktop-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.text-96{font-size:96px}@media (min-width:768px){.text-tablet-96:not(head){font-size:96px}}@media (min-width:1024px){.text-desktop-96:not(html[lang]){font-size:96px}}.text-92{font-size:92px}@media (min-width:768px){.text-tablet-92:not(head){font-size:92px}}@media (min-width:1024px){.text-desktop-92:not(html[lang]){font-size:92px}}.text-84{font-size:84px}@media (min-width:768px){.text-tablet-84:not(head){font-size:84px}}@media (min-width:1024px){.text-desktop-84:not(html[lang]){font-size:84px}}.text-80{font-size:80px}@media (min-width:768px){.text-tablet-80:not(head){font-size:80px}}@media (min-width:1024px){.text-desktop-80:not(html[lang]){font-size:80px}}.text-72{font-size:72px}@media (min-width:768px){.text-tablet-72:not(head){font-size:72px}}@media (min-width:1024px){.text-desktop-72:not(html[lang]){font-size:72px}}.text-64{font-size:64px}@media (min-width:768px){.text-tablet-64:not(head){font-size:64px}}@media (min-width:1024px){.text-desktop-64:not(html[lang]){font-size:64px}}.text-60{font-size:60px}@media (min-width:768px){.text-tablet-60:not(head){font-size:60px}}@media (min-width:1024px){.text-desktop-60:not(html[lang]){font-size:60px}}.text-48{font-size:48px}@media (min-width:768px){.text-tablet-48:not(head){font-size:48px}}@media (min-width:1024px){.text-desktop-48:not(html[lang]){font-size:48px}}.text-40{font-size:40px}@media (min-width:768px){.text-tablet-40:not(head){font-size:40px}}@media (min-width:1024px){.text-desktop-40:not(html[lang]){font-size:40px}}.text-36{font-size:36px}@media (min-width:768px){.text-tablet-36:not(head){font-size:36px}}@media (min-width:1024px){.text-desktop-36:not(html[lang]){font-size:36px}}.text-24{font-size:24px}@media (min-width:768px){.text-tablet-24:not(head){font-size:24px}}@media (min-width:1024px){.text-desktop-24:not(html[lang]){font-size:24px}}.text-20{font-size:20px}@media (min-width:768px){.text-tablet-20:not(head){font-size:20px}}@media (min-width:1024px){.text-desktop-20:not(html[lang]){font-size:20px}}.text-16{font-size:16px}@media (min-width:768px){.text-tablet-16:not(head){font-size:16px}}@media (min-width:1024px){.text-desktop-16:not(html[lang]){font-size:16px}}.text-12{font-size:12px}@media (min-width:768px){.text-tablet-12:not(head){font-size:12px}}@media (min-width:1024px){.text-desktop-12:not(html[lang]){font-size:12px}}.text-PPFormulaCondensed,.text-formulacondensed{font-family:PPFormulaCondensed,PPFormulaCondensed-Fallback}.text-PPEiko,.text-eiko{font-family:PPEiko}.text-CollectionNewStyle,.text-collectionnewstyle{font-family:CollectionNewStyle}.editor-styles-wrapper .acf-block-preview a{pointer-events:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy92YXJpYWJsZXMvX2JyZWFrcG9pbnRzLnNjc3MiLCJnZW5lcmljL19ub3JtYWxpemUuc2NzcyIsInN0eWxlLmNzcyIsImdlbmVyaWMvX2JveC1zaXppbmcuc2NzcyIsImJhc2UvdHlwb2dyYXBoeS9fZm9udC1mYWNlLnNjc3MiLCJiYXNlL3R5cG9ncmFwaHkvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyIsImJhc2UvdHlwb2dyYXBoeS9fY29weS5zY3NzIiwiYmFzZS9lbGVtZW50cy9fYm9keS5zY3NzIiwiYmFzZS9lbGVtZW50cy9faGVhZGluZ3Muc2NzcyIsImJhc2UvZWxlbWVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJiYXNlL2VsZW1lbnRzL193b3JkLXRpbGVzLnNjc3MiLCJiYXNlL2VsZW1lbnRzL19pbWFnZXMuc2NzcyIsImJhc2UvZWxlbWVudHMvX2Zvb3Rlci5zY3NzIiwiYmFzZS9lbGVtZW50cy9fbGlua3Muc2NzcyIsImJhc2UvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsImJhc2UvZWxlbWVudHMvX3RpbGVzLnNjc3MiLCJjb21wb25lbnRzL25hdmlnYXRpb24vX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvY29udGVudC9fc2VjdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvY29udGVudC9fYXJjaGl2ZS5zY3NzIiwiY29tcG9uZW50cy9jb250ZW50L19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9tZWRpYS9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvZ3JpZC9fZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9zdGF0LWJ1YmJsZS9fc3RhdC1idWJibGUuc2NzcyIsImNvbXBvbmVudHMvaG92ZXItY2FyZC9faG92ZXItY2FyZC5zY3NzIiwiY29tcG9uZW50cy9zb2NpYWwtbWVkaWEvc29jaWFsLW1lZGlhLnNjc3MiLCJjb21wb25lbnRzL3NoYXJlL3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL19kb2N1bWVudC5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9fZXZlbnQuc2NzcyIsImNvbXBvbmVudHMvZ3JpZC9fZ3JpZC1mbG93LnNjc3MiLCJwbHVnaW5zL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzIiwicGx1Z2lucy9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCJwbHVnaW5zL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci5zY3NzIiwidXRpbGl0aWVzL19oZWxwZXItY2xhc3Nlcy5zY3NzIiwidXRpbGl0aWVzL19jb2xvcnMuc2NzcyIsInV0aWxpdGllcy9fd29yZHByZXNzLnNjc3MiLCJ1dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsInV0aWxpdGllcy9fZm9udHMuc2NzcyIsImFkbWluL2d1dGVuYmVyZy9fZ3V0ZW5iZXJnLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQW9CQSxNQUNJLG9CQUFBLE1BQ0EscUJBQUEsT0N0QkosNEVBVUEsS0FDQyxZQUFBLEtBQ0EseUJBQUEsS0FVRCxLQUNDLE9BQUEsRUFPRCxLQUNDLFFBQUEsTUFRRCxHQUNDLFVBQUEsSUFDQSxPQUFBLE1BQUEsRUFXRCxHQUNDLG1CQUFBLFlBQUEsV0FBQSxZQUNBLE9BQUEsRUFDQSxTQUFBLFFBUUQsSUFDQyxZQUFBLFNBQUEsQ0FBQSxVQUNBLFVBQUEsSUFVRCxFQUNDLGlCQUFBLFlBUUQsWUFDQyxjQUFBLEtBQ0EsZ0JBQUEsVUFDQSx3QkFBQSxVQUFBLE9BQUEsZ0JBQUEsVUFBQSxPQU9ELEVDNkJBLE9EM0JDLFlBQUEsSUFRRCxLQzRCQSxJQUNBLEtEMUJDLFlBQUEsU0FBQSxDQUFBLFVBQ0EsVUFBQSxJQU9ELE1BQ0MsVUFBQSxJQVFELElDMEJBLElEeEJDLFVBQUEsSUFDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLGVBQUEsU0FHRCxJQUNDLE9BQUEsT0FHRCxJQUNDLElBQUEsTUFVRCxJQUNDLGFBQUEsS0FXRCxPQ3NCQSxNQUNBLFNBQ0EsT0FDQSxTRHBCQyxZQUFBLFFBQ0EsVUFBQSxL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ZlIsUUFDSSxZQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksWUFBQSxpQkFmUixRQUNJLFlBQUEsZ0JBSUoseUJBQ0kseUJBQ0ksWUFBQSxpQkFNUiwwQkFDSSxnQ0FDSSxZQUFBLGlCQWZSLFFBQ0ksWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxZQUFBLGlCQU1SLDBCQUNJLGdDQUNJLFlBQUEsaUJBZlIsUUFDSSxZQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksWUFBQSxpQkFmUixRQUNJLFlBQUEsZ0JBSUoseUJBQ0kseUJBQ0ksWUFBQSxpQkFNUiwwQkFDSSxnQ0FDSSxZQUFBLGlCQWZSLFFBQ0ksWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxZQUFBLGlCQU1SLDBCQUNJLGdDQUNJLFlBQUEsaUJBZlIsUUFDSSxZQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksWUFBQSxpQkFmUixRQUNJLFlBQUEsZ0JBSUoseUJBQ0kseUJBQ0ksWUFBQSxpQkFNUiwwQkFDSSxnQ0FDSSxZQUFBLGlCQWZSLFFBQ0ksWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxZQUFBLGlCQU1SLDBCQUNJLGdDQUNJLFlBQUEsaUJBZlIsUUFDSSxZQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksWUFBQSxpQkFmUixTQUNJLFlBQUEsaUJBSUoseUJBQ0ksMEJBQ0ksWUFBQSxrQkFNUiwwQkFDSSxpQ0FDSSxZQUFBLGtCQWZSLFNBQ0ksWUFBQSxpQkFJSix5QkFDSSwwQkFDSSxZQUFBLGtCQU1SLDBCQUNJLGlDQUNJLFlBQUEsa0JBZlIsU0FDSSxZQUFBLGlCQUlKLHlCQUNJLDBCQUNJLFlBQUEsa0JBTVIsMEJBQ0ksaUNBQ0ksWUFBQSxrQkFmUixTQUNJLFlBQUEsaUJBSUoseUJBQ0ksMEJBQ0ksWUFBQSxrQkFNUiwwQkFDSSxpQ0FDSSxZQUFBLGtCQWZSLFNBQ0ksWUFBQSxpQkFJSix5QkFDSSwwQkFDSSxZQUFBLGtCQU1SLDBCQUNJLGlDQUNJLFlBQUEsa0JBZlIsU0FDSSxZQUFBLGlCQUlKLHlCQUNJLDBCQUNJLFlBQUEsa0JBTVIsMEJBQ0ksaUNBQ0ksWUFBQSxrQkFoR1IsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsT0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksd0JBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLCtCQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsTUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksdUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLDhCQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsS0FDSSxXQUFBLEVBQ0EsYUFBQSxFQUNBLGNBQUEsRUFDQSxZQUFBLEVBSUoseUJBQ0ksc0JBQ0ksV0FBQSxFQUNBLGFBQUEsRUFDQSxjQUFBLEVBQ0EsWUFBQSxHQU1SLDBCQUNJLDZCQUNJLFdBQUEsRUFDQSxhQUFBLEVBQ0EsY0FBQSxFQUNBLFlBQUEsR0F4QlIsUUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0kseUJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLGdDQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsVUFDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksMkJBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLGtDQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsU0FDSSxXQUFBLE1BQ0EsYUFBQSxNQUNBLGNBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksMEJBQ0ksV0FBQSxNQUNBLGFBQUEsTUFDQSxjQUFBLE1BQ0EsWUFBQSxPQU1SLDBCQUNJLGlDQUNJLFdBQUEsTUFDQSxhQUFBLE1BQ0EsY0FBQSxNQUNBLFlBQUEsT0F4QlIsVUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksMkJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLGtDQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsU0FDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksMEJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLGlDQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsVUFDSSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksMkJBQ0ksV0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxNQU1SLDBCQUNJLGtDQUNJLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsTUF4QlIsVUFDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLDJCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksa0NBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsWUFDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLDZCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksb0NBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsT0FDSSxXQUFBLGdCQUNBLGFBQUEsZ0JBQ0EsY0FBQSxnQkFDQSxZQUFBLGdCQUlKLHlCQUNJLHdCQUNJLFdBQUEsZ0JBQ0EsYUFBQSxnQkFDQSxjQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksK0JBQ0ksV0FBQSxnQkFDQSxhQUFBLGdCQUNBLGNBQUEsZ0JBQ0EsWUFBQSxpQkF4QlIsUUFDSSxXQUFBLGlCQUNBLGFBQUEsaUJBQ0EsY0FBQSxpQkFDQSxZQUFBLGlCQUlKLHlCQUNJLHlCQUNJLFdBQUEsaUJBQ0EsYUFBQSxpQkFDQSxjQUFBLGlCQUNBLFlBQUEsa0JBTVIsMEJBQ0ksZ0NBQ0ksV0FBQSxpQkFDQSxhQUFBLGlCQUNBLGNBQUEsaUJBQ0EsWUFBQSxrQkF4QlIsUUFDSSxXQUFBLGlCQUNBLGFBQUEsaUJBQ0EsY0FBQSxpQkFDQSxZQUFBLGlCQUlKLHlCQUNJLHlCQUNJLFdBQUEsaUJBQ0EsYUFBQSxpQkFDQSxjQUFBLGlCQUNBLFlBQUEsa0JBTVIsMEJBQ0ksZ0NBQ0ksV0FBQSxpQkFDQSxhQUFBLGlCQUNBLGNBQUEsaUJBQ0EsWUFBQSxrQkF4QlIsUUFDSSxXQUFBLGlCQUNBLGFBQUEsaUJBQ0EsY0FBQSxpQkFDQSxZQUFBLGlCQUlKLHlCQUNJLHlCQUNJLFdBQUEsaUJBQ0EsYUFBQSxpQkFDQSxjQUFBLGlCQUNBLFlBQUEsa0JBTVIsMEJBQ0ksZ0NBQ0ksV0FBQSxpQkFDQSxhQUFBLGlCQUNBLGNBQUEsaUJBQ0EsWUFBQSxrQkF4QlIsUUFDSSxXQUFBLGlCQUNBLGFBQUEsaUJBQ0EsY0FBQSxpQkFDQSxZQUFBLGlCQUlKLHlCQUNJLHlCQUNJLFdBQUEsaUJBQ0EsYUFBQSxpQkFDQSxjQUFBLGlCQUNBLFlBQUEsa0JBTVIsMEJBQ0ksZ0NBQ0ksV0FBQSxpQkFDQSxhQUFBLGlCQUNBLGNBQUEsaUJBQ0EsWUFBQSxrQkF4QlIsUUFDSSxXQUFBLGlCQUNBLGFBQUEsaUJBQ0EsY0FBQSxpQkFDQSxZQUFBLGlCQUlKLHlCQUNJLHlCQUNJLFdBQUEsaUJBQ0EsYUFBQSxpQkFDQSxjQUFBLGlCQUNBLFlBQUEsa0JBTVIsMEJBQ0ksZ0NBQ0ksV0FBQSxpQkFDQSxhQUFBLGlCQUNBLGNBQUEsaUJBQ0EsWUFBQSxrQkF4QlIsUUFDSSxXQUFBLGlCQUNBLGFBQUEsaUJBQ0EsY0FBQSxpQkFDQSxZQUFBLGlCQUlKLHlCQUNJLHlCQUNJLFdBQUEsaUJBQ0EsYUFBQSxpQkFDQSxjQUFBLGlCQUNBLFlBQUEsa0JBTVIsMEJBQ0ksZ0NBQ0ksV0FBQSxpQkFDQSxhQUFBLGlCQUNBLGNBQUEsaUJBQ0EsWUFBQSxrQkFPUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixRQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixPQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixNQUNJLGFBQUEsRUFDQSxZQUFBLEVBSUoseUJBQ0ksdUJBQ0ksYUFBQSxFQUNBLFlBQUEsR0FNUiwwQkFDSSw4QkFDSSxhQUFBLEVBQ0EsWUFBQSxHQWxCUixTQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksMEJBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSxpQ0FDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixXQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksNEJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxtQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixVQUNJLGFBQUEsTUFDQSxZQUFBLE1BSUoseUJBQ0ksMkJBQ0ksYUFBQSxNQUNBLFlBQUEsT0FNUiwwQkFDSSxrQ0FDSSxhQUFBLE1BQ0EsWUFBQSxPQWxCUixXQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksNEJBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSxtQ0FDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixVQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksMkJBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSxrQ0FDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixXQUNJLGFBQUEsS0FDQSxZQUFBLEtBSUoseUJBQ0ksNEJBQ0ksYUFBQSxLQUNBLFlBQUEsTUFNUiwwQkFDSSxtQ0FDSSxhQUFBLEtBQ0EsWUFBQSxNQWxCUixXQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSw0QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksbUNBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixhQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSw4QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0kscUNBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixRQUNJLGFBQUEsZ0JBQ0EsWUFBQSxnQkFJSix5QkFDSSx5QkFDSSxhQUFBLGdCQUNBLFlBQUEsaUJBTVIsMEJBQ0ksZ0NBQ0ksYUFBQSxnQkFDQSxZQUFBLGlCQWxCUixTQUNJLGFBQUEsaUJBQ0EsWUFBQSxpQkFJSix5QkFDSSwwQkFDSSxhQUFBLGlCQUNBLFlBQUEsa0JBTVIsMEJBQ0ksaUNBQ0ksYUFBQSxpQkFDQSxZQUFBLGtCQWxCUixTQUNJLGFBQUEsaUJBQ0EsWUFBQSxpQkFJSix5QkFDSSwwQkFDSSxhQUFBLGlCQUNBLFlBQUEsa0JBTVIsMEJBQ0ksaUNBQ0ksYUFBQSxpQkFDQSxZQUFBLGtCQWxCUixTQUNJLGFBQUEsaUJBQ0EsWUFBQSxpQkFJSix5QkFDSSwwQkFDSSxhQUFBLGlCQUNBLFlBQUEsa0JBTVIsMEJBQ0ksaUNBQ0ksYUFBQSxpQkFDQSxZQUFBLGtCQWxCUixTQUNJLGFBQUEsaUJBQ0EsWUFBQSxpQkFJSix5QkFDSSwwQkFDSSxhQUFBLGlCQUNBLFlBQUEsa0JBTVIsMEJBQ0ksaUNBQ0ksYUFBQSxpQkFDQSxZQUFBLGtCQWxCUixTQUNJLGFBQUEsaUJBQ0EsWUFBQSxpQkFJSix5QkFDSSwwQkFDSSxhQUFBLGlCQUNBLFlBQUEsa0JBTVIsMEJBQ0ksaUNBQ0ksYUFBQSxpQkFDQSxZQUFBLGtCQWxCUixTQUNJLGFBQUEsaUJBQ0EsWUFBQSxpQkFJSix5QkFDSSwwQkFDSSxhQUFBLGlCQUNBLFlBQUEsa0JBTVIsMEJBQ0ksaUNBQ0ksYUFBQSxpQkFDQSxZQUFBLGtCQU9SLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFFBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSx5QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGdDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE9BQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSx3QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLCtCQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLE1BQ0ksV0FBQSxFQUNBLGNBQUEsRUFJSix5QkFDSSx1QkFDSSxXQUFBLEVBQ0EsY0FBQSxHQU1SLDBCQUNJLDhCQUNJLFdBQUEsRUFDQSxjQUFBLEdBbEJSLFNBQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSwwQkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLGlDQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLFdBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSw0QkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLG1DQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFVBQ0ksV0FBQSxNQUNBLGNBQUEsTUFJSix5QkFDSSwyQkFDSSxXQUFBLE1BQ0EsY0FBQSxPQU1SLDBCQUNJLGtDQUNJLFdBQUEsTUFDQSxjQUFBLE9BbEJSLFdBQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSw0QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLG1DQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLFVBQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSwyQkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLGtDQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLFdBQ0ksV0FBQSxLQUNBLGNBQUEsS0FJSix5QkFDSSw0QkFDSSxXQUFBLEtBQ0EsY0FBQSxNQU1SLDBCQUNJLG1DQUNJLFdBQUEsS0FDQSxjQUFBLE1BbEJSLFdBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLDRCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxtQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLGFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLDhCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxxQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFFBQ0ksV0FBQSxnQkFDQSxjQUFBLGdCQUlKLHlCQUNJLHlCQUNJLFdBQUEsZ0JBQ0EsY0FBQSxpQkFNUiwwQkFDSSxnQ0FDSSxXQUFBLGdCQUNBLGNBQUEsaUJBbEJSLFNBQ0ksV0FBQSxpQkFDQSxjQUFBLGlCQUlKLHlCQUNJLDBCQUNJLFdBQUEsaUJBQ0EsY0FBQSxrQkFNUiwwQkFDSSxpQ0FDSSxXQUFBLGlCQUNBLGNBQUEsa0JBbEJSLFNBQ0ksV0FBQSxpQkFDQSxjQUFBLGlCQUlKLHlCQUNJLDBCQUNJLFdBQUEsaUJBQ0EsY0FBQSxrQkFNUiwwQkFDSSxpQ0FDSSxXQUFBLGlCQUNBLGNBQUEsa0JBbEJSLFNBQ0ksV0FBQSxpQkFDQSxjQUFBLGlCQUlKLHlCQUNJLDBCQUNJLFdBQUEsaUJBQ0EsY0FBQSxrQkFNUiwwQkFDSSxpQ0FDSSxXQUFBLGlCQUNBLGNBQUEsa0JBbEJSLFNBQ0ksV0FBQSxpQkFDQSxjQUFBLGlCQUlKLHlCQUNJLDBCQUNJLFdBQUEsaUJBQ0EsY0FBQSxrQkFNUiwwQkFDSSxpQ0FDSSxXQUFBLGlCQUNBLGNBQUEsa0JBbEJSLFNBQ0ksV0FBQSxpQkFDQSxjQUFBLGlCQUlKLHlCQUNJLDBCQUNJLFdBQUEsaUJBQ0EsY0FBQSxrQkFNUiwwQkFDSSxpQ0FDSSxXQUFBLGlCQUNBLGNBQUEsa0JBbEJSLFNBQ0ksV0FBQSxpQkFDQSxjQUFBLGlCQUlKLHlCQUNJLDBCQUNJLFdBQUEsaUJBQ0EsY0FBQSxrQkFNUiwwQkFDSSxpQ0FDSSxXQUFBLGlCQUNBLGNBQUEsa0JBT1IsUUFDSSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksWUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsT0FmUixRQUNJLFlBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE9BTVIsMEJBQ0ksZ0NBQ0ksWUFBQSxPQWZSLFFBQ0ksWUFBQSxNQUlKLHlCQUNJLHlCQUNJLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxZQUFBLE9BZlIsUUFDSSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksWUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsT0FmUixRQUNJLFlBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE9BTVIsMEJBQ0ksZ0NBQ0ksWUFBQSxPQWZSLFFBQ0ksWUFBQSxNQUlKLHlCQUNJLHlCQUNJLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxZQUFBLE9BZlIsUUFDSSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksWUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsT0FmUixRQUNJLFlBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE9BTVIsMEJBQ0ksZ0NBQ0ksWUFBQSxPQWZSLFFBQ0ksWUFBQSxNQUlKLHlCQUNJLHlCQUNJLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxZQUFBLE9BZlIsUUFDSSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksWUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsT0FmUixRQUNJLFlBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE9BTVIsMEJBQ0ksZ0NBQ0ksWUFBQSxPQWZSLFFBQ0ksWUFBQSxNQUlKLHlCQUNJLHlCQUNJLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxZQUFBLE9BZlIsUUFDSSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksWUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsT0FmUixRQUNJLFlBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE9BTVIsMEJBQ0ksZ0NBQ0ksWUFBQSxPQWZSLFFBQ0ksWUFBQSxNQUlKLHlCQUNJLHlCQUNJLFlBQUEsT0FNUiwwQkFDSSxnQ0FDSSxZQUFBLE9BZlIsUUFDSSxZQUFBLE1BSUoseUJBQ0kseUJBQ0ksWUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsT0FmUixPQUNJLFlBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLE1BTVIsMEJBQ0ksK0JBQ0ksWUFBQSxNQWZSLE9BQ0ksWUFBQSxLQUlKLHlCQUNJLHdCQUNJLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxZQUFBLE1BZlIsT0FDSSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFmUixPQUNJLFlBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLE1BTVIsMEJBQ0ksK0JBQ0ksWUFBQSxNQWZSLE9BQ0ksWUFBQSxLQUlKLHlCQUNJLHdCQUNJLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxZQUFBLE1BZlIsT0FDSSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFmUixPQUNJLFlBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLE1BTVIsMEJBQ0ksK0JBQ0ksWUFBQSxNQWZSLE9BQ0ksWUFBQSxLQUlKLHlCQUNJLHdCQUNJLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxZQUFBLE1BZlIsT0FDSSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFmUixPQUNJLFlBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLE1BTVIsMEJBQ0ksK0JBQ0ksWUFBQSxNQWZSLE9BQ0ksWUFBQSxLQUlKLHlCQUNJLHdCQUNJLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxZQUFBLE1BZlIsT0FDSSxZQUFBLEtBSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFmUixPQUNJLFlBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLE1BTVIsMEJBQ0ksK0JBQ0ksWUFBQSxNQWZSLE9BQ0ksWUFBQSxLQUlKLHlCQUNJLHdCQUNJLFlBQUEsTUFNUiwwQkFDSSwrQkFDSSxZQUFBLE1BZlIsTUFDSSxZQUFBLEVBSUoseUJBQ0ksdUJBQ0ksWUFBQSxHQU1SLDBCQUNJLDhCQUNJLFlBQUEsR0FmUixTQUNJLFlBQUEsS0FJSix5QkFDSSwwQkFDSSxZQUFBLE1B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LHlCQUNJLGVBQUEsT0FNUiwwQkFDSSxnQ0FDSSxlQUFBLE9BZlIsUUFDSSxlQUFBLE1BSUoseUJBQ0kseUJBQ0ksZUFBQSxPQU1SLDBCQUNJLGdDQUNJLGVBQUEsT0FmUixRQUNJLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxlQUFBLE9BTVIsMEJBQ0ksZ0NBQ0ksZUFBQSxPQWZSLFFBQ0ksZUFBQSxNQUlKLHlCQUNJLHlCQUNJLGVBQUEsT0FNUiwwQkFDSSxnQ0FDSSxlQUFBLE9BZlIsUUFDSSxlQUFBLE1BSUoseUJBQ0kseUJBQ0ksZUFBQSxPQU1SLDBCQUNJLGdDQUNJLGVBQUEsT0FmUixRQUNJLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxlQUFBLE9BTVIsMEJBQ0ksZ0NBQ0ksZUFBQSxPQWZSLFFBQ0ksZUFBQSxNQUlKLHlCQUNJLHlCQUNJLGVBQUEsT0FNUiwwQkFDSSxnQ0FDSSxlQUFBLE9BZlIsUUFDSSxlQUFBLE1BSUoseUJBQ0kseUJBQ0ksZUFBQSxPQU1SLDBCQUNJLGdDQUNJLGVBQUEsT0FmUixRQUNJLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxlQUFBLE9BTVIsMEJBQ0ksZ0NBQ0ksZUFBQSxPQWZSLFFBQ0ksZUFBQSxNQUlKLHlCQUNJLHlCQUNJLGVBQUEsT0FNUiwwQkFDSSxnQ0FDSSxlQUFBLE9BZlIsUUFDSSxlQUFBLE1BSUoseUJBQ0kseUJBQ0ksZUFBQSxPQU1SLDBCQUNJLGdDQUNJLGVBQUEsT0FmUixRQUNJLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxlQUFBLE9BTVIsMEJBQ0ksZ0NBQ0ksZUFBQSxPQWZSLFFBQ0ksZUFBQSxNQUlKLHlCQUNJLHlCQUNJLGVBQUEsT0FNUiwwQkFDSSxnQ0FDSSxlQUFBLE9BZlIsT0FDSSxlQUFBLEtBSUoseUJBQ0ksd0JBQ0ksZUFBQSxNQU1SLDBCQUNJLCtCQUNJLGVBQUEsTUFmUixPQUNJLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxlQUFBLE1BTVIsMEJBQ0ksK0JBQ0ksZUFBQSxNQWZSLE9BQ0ksZUFBQSxLQUlKLHlCQUNJLHdCQUNJLGVBQUEsTUFN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TUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsT0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksd0JBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLCtCQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsTUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksdUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLDhCQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsS0FDSSxZQUFBLEVBQ0EsY0FBQSxFQUNBLGVBQUEsRUFDQSxhQUFBLEVBSUoseUJBQ0ksc0JBQ0ksWUFBQSxFQUNBLGNBQUEsRUFDQSxlQUFBLEVBQ0EsYUFBQSxHQU1SLDBCQUNJLDZCQUNJLFlBQUEsRUFDQSxjQUFBLEVBQ0EsZUFBQSxFQUNBLGFBQUEsR0F4QlIsUUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0kseUJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLGdDQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsVUFDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksMkJBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLGtDQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsU0FDSSxZQUFBLE1BQ0EsY0FBQSxNQUNBLGVBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksMEJBQ0ksWUFBQSxNQUNBLGNBQUEsTUFDQSxlQUFBLE1BQ0EsYUFBQSxPQU1SLDBCQUNJLGlDQUNJLFlBQUEsTUFDQSxjQUFBLE1BQ0EsZUFBQSxNQUNBLGFBQUEsT0F4QlIsVUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksMkJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLGtDQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsU0FDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksMEJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLGlDQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUF4QlIsVUFDSSxZQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksMkJBQ0ksWUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxNQU1SLDBCQUNJLGtDQUNJLFlBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsTUFPUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixRQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0kseUJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxnQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixPQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksd0JBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSwrQkFDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixNQUNJLGNBQUEsRUFDQSxhQUFBLEVBSUoseUJBQ0ksdUJBQ0ksY0FBQSxFQUNBLGFBQUEsR0FNUiwwQkFDSSw4QkFDSSxjQUFBLEVBQ0EsYUFBQSxHQWxCUixTQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksMEJBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSxpQ0FDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixXQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksNEJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxtQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixVQUNJLGNBQUEsTUFDQSxhQUFBLE1BSUoseUJBQ0ksMkJBQ0ksY0FBQSxNQUNBLGFBQUEsT0FNUiwwQkFDSSxrQ0FDSSxjQUFBLE1BQ0EsYUFBQSxPQWxCUixXQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksNEJBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSxtQ0FDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixVQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksMkJBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSxrQ0FDSSxjQUFBLEtBQ0EsYUFBQSxNQWxCUixXQUNJLGNBQUEsS0FDQSxhQUFBLEtBSUoseUJBQ0ksNEJBQ0ksY0FBQSxLQUNBLGFBQUEsTUFNUiwwQkFDSSxtQ0FDSSxjQUFBLEtBQ0EsYUFBQSxNQU9SLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFFBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSx5QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGdDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE9BQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSx3QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLCtCQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLE1BQ0ksWUFBQSxFQUNBLGVBQUEsRUFJSix5QkFDSSx1QkFDSSxZQUFBLEVBQ0EsZUFBQSxHQU1SLDBCQUNJLDhCQUNJLFlBQUEsRUFDQSxlQUFBLEdBbEJSLFNBQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSwwQkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLGlDQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLFdBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSw0QkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLG1DQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFVBQ0ksWUFBQSxNQUNBLGVBQUEsTUFJSix5QkFDSSwyQkFDSSxZQUFBLE1BQ0EsZUFBQSxPQU1SLDBCQUNJLGtDQUNJLFlBQUEsTUFDQSxlQUFBLE9BbEJSLFdBQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSw0QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLG1DQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLFVBQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSwyQkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLGtDQUNJLFlBQUEsS0FDQSxlQUFBLE1BbEJSLFdBQ0ksWUFBQSxLQUNBLGVBQUEsS0FJSix5QkFDSSw0QkFDSSxZQUFBLEtBQ0EsZUFBQSxNQU1SLDBCQUNJLG1DQUNJLFlBQUEsS0FDQSxlQUFBLE1Bd0ZaLFFBQ0ksWUFBQSxNQURKLFFBQ0ksWUFBQSxNQURKLFFBQ0ksWUFBQSxNQURKLFFBQ0ksWUFBQSxNQURKLFFBQ0ksWUFBQSxNQURKLFFBQ0ksWUFBQSxNQURKLFFBQ0ksWUFBQSxNQURKLFFBQ0ksWUFBQSxNQURKLFFBQ0ksWUFBQSxNQURKLFFBQ0ksWUFBQSxNQURKLFFBQ0ksWUFBQSxNQURKLFFBQ0ksWUFBQSxNQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE9BQ0ksWUFBQSxLQURKLE1BQ0ksWUFBQSxFQVFaLE9BQ0ksT0FBQSxLQUlKLFVBQ0ksVUFBQSxNQUdKLE9BQ0ksTUFBQSxLQVdKLFFBQ0ksU0FBQSxLQUVBLHlCQUhKLFFBSVEsU0FBQSxNQU1SLFFBQ0ksU0FBQSxLQUVBLHlCQUhKLFFBSVEsU0FBQSxNQU1SLFFBQ0ksU0FBQSxLQUlKLFFBQ0ksU0FBQSxLQUlKLFFBQ0ksU0FBQSxLQUlKLFFBQ0ksU0FBQSxLQWNJLGVBQ0ksa0JBQUEsRUFBQSxZQUFBLEVBSUosZUFDSSxrQkFBQSxFQUFBLFlBQUEsRUFTSixhQUNJLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBSUosYUFDSSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQTJCSixTQUNJLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFNQSx5QkFESixnQkFFUSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEdBUUosMEJBREosaUJBRVEsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxHQWpCUixTQUNJLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFNQSx5QkFESixnQkFFUSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEdBUUosMEJBREosaUJBRVEsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxHQWpCUixTQUNJLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFNQSx5QkFESixnQkFFUSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEdBUUosMEJBREosaUJBRVEsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxHQWpCUixTQUNJLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFNQSx5QkFESixnQkFFUSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEdBUUosMEJBREosaUJBRVEsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxHQWpCUixTQUNJLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFNQSx5QkFESixnQkFFUSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEdBUUosMEJBREosaUJBRVEsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxHQzVXZCxTQUNDLFVBQUEsS0FHRCx5QkFDQywwQkFDQyxVQUFBLE1BSUYsMEJBQ0MsaUNBQ0MsVUFBQSxNQVpGLFNBQ0MsVUFBQSxLQUdELHlCQUNDLDBCQUNDLFVBQUEsTUFJRiwwQkFDQyxpQ0FDQyxVQUFBLE1BWkYsU0FDQyxVQUFBLEtBR0QseUJBQ0MsMEJBQ0MsVUFBQSxNQUlGLDBCQUNDLGlDQUNDLFVBQUEsTUFaRixTQUNDLFVBQUEsS0FHRCx5QkFDQywwQkFDQyxVQUFBLE1BSUYsMEJBQ0MsaUNBQ0MsVUFBQSxNQVpGLFNBQ0MsVUFBQSxLQUdELHlCQUNDLDBCQUNDLFVBQUEsTUFJRiwwQkFDQyxpQ0FDQyxVQUFBLE1BWkYsU0FDQyxVQUFBLEtBR0QseUJBQ0MsMEJBQ0MsVUFBQSxNQUlGLDBCQUNDLGlDQUNDLFVBQUEsTUFaRixTQUNDLFVBQUEsS0FHRCx5QkFDQywwQkFDQyxVQUFBLE1BSUYsMEJBQ0MsaUNBQ0MsVUFBQSxNQVpGLFNBQ0MsVUFBQSxLQUdELHlCQUNDLDBCQUNDLFVBQUEsTUFJRiwwQkFDQyxpQ0FDQyxVQUFBLE1BWkYsU0FDQyxVQUFBLEtBR0QseUJBQ0MsMEJBQ0MsVUFBQSxNQUlGLDBCQUNDLGlDQUNDLFVBQUEsTUFaRixTQUNDLFVBQUEsS0FHRCx5QkFDQywwQkFDQyxVQUFBLE1BSUYsMEJBQ0MsaUNBQ0MsVUFBQSxNQVpGLFNBQ0MsVUFBQSxLQUdELHlCQUNDLDBCQUNDLFVBQUEsTUFJRiwwQkFDQyxpQ0FDQyxVQUFBLE1BWkYsU0FDQyxVQUFBLEtBR0QseUJBQ0MsMEJBQ0MsVUFBQSxNQUlGLDBCQUNDLGlDQUNDLFVBQUEsTUFaRixTQUNDLFVBQUEsS0FHRCx5QkFDQywwQkFDQyxVQUFBLE1BSUYsMEJBQ0MsaUNBQ0MsVUFBQSxNQVpGLFNBQ0MsVUFBQSxLQUdELHlCQUNDLDBCQUNDLFVBQUEsTUFJRiwwQkFDQyxpQ0FDQyxVQUFBLE1uQytuZUoseUJtQ3JuZUEsdUJBRUMsWUFBQSxrQkFBQSxDQUFBLDRCbkN3bmVELGFtQ3JuZUEsV0FFQyxZQUFBLE9uQ3duZUQseUJtQ3JuZUEseUJBRUMsWUFBQSxtQkN0RE8sNENBQ0ksZUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkeHNtYWxsOiA0ODBweDtcbiRzbWFsbDogNjQwcHg7XG4kbWVkaXVtOiA3NjhweDtcbiRsYXJnZTogMTAyNHB4O1xuJHhsYXJnZTogMTM2NnB4O1xuJHh4bGFyZ2U6IDE2MDBweDtcblxuJHJlc3BvbnNpdmUtbW9iaWxlOiAkeHNtYWxsO1xuJHJlc3BvbnNpdmUtdGFibGV0OiAkbWVkaXVtO1xuJHJlc3BvbnNpdmUtZGVza3RvcDogJGxhcmdlO1xuXG4kYnJlYWtwb2ludC1tYXgtd2lkdGhzOiAoXG4gICAgJ3NtYWxsJzogNTQwcHgsXG4gICAgJ21lZGl1bSc6IDcyMHB4LFxuICAgICdsYXJnZSc6IDk2MHB4LFxuICAgICdsYXJnZS13aWRlJzogOTkwcHgsXG4gICAgJ3hsYXJnZSc6IDEyOTZweCxcbiAgICAvLyAneHhsYXJnZSc6IDE0NDBweFxuKTtcblxuOnJvb3Qge1xuICAgIC0tcmVzcG9uc2l2ZS10YWJsZXQ6IDc2OHB4OyAvLyAkbWVkaXVtXG4gICAgLS1yZXNwb25zaXZlLWRlc2t0b3A6IDEwMjRweDsgLy8gJGxhcmdlXG5cbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0Zm9udDogaW5oZXJpdDtcbn1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHZW5lcmljXG5cdC0gTm9ybWFsaXplXG5cdC0gQm94IHNpemluZ1xuIyBCYXNlXG5cdC0gVHlwb2dyYXBoeVxuXHQtIEVsZW1lbnRzXG5cdC0gTGlua3Ncblx0LSBGb3Jtc1xuIyMgTGF5b3V0c1xuIyBDb21wb25lbnRzXG5cdC0gTmF2aWdhdGlvblxuXHQtIFBvc3RzIGFuZCBwYWdlc1xuXHQtIENvbW1lbnRzXG5cdC0gV2lkZ2V0c1xuXHQtIE1lZGlhXG5cdC0gQ2FwdGlvbnNcblx0LSBHYWxsZXJpZXNcbiMgcGx1Z2luc1xuXHQtIEpldHBhY2sgaW5maW5pdGUgc2Nyb2xsXG4jIFV0aWxpdGllc1xuXHQtIEFjY2Vzc2liaWxpdHlcblx0LSBBbGlnbm1lbnRzXG4jIEFkbWluXG5cdC0gQWRtaW5zXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbjpyb290IHtcbiAgLS1yZXNwb25zaXZlLXRhYmxldDogNzY4cHg7XG4gIC0tcmVzcG9uc2l2ZS1kZXNrdG9wOiAxMDI0cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2VuZXJpY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQm94IHNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbW9yZSBlYXNpbHkgY2hhbmdlIGl0J3MgdmFsdWUgb24gYSBjb21wb25lbnQgbGV2ZWwuXG5AbGluayBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFBGb3JtdWxhQ29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEZvcm11bGFDb25kZW5zZWQtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEZvcm11bGFDb25kZW5zZWQtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRm9ybXVsYUNvbmRlbnNlZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEZvcm11bGFDb25kZW5zZWQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFBGb3JtdWxhQ29uZGVuc2VkLUZhbGxiYWNrXCI7XG4gIHNpemUtYWRqdXN0OiA1OC4yNyU7XG4gIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2FcIiksIGxvY2FsKFwiQXJpYWxcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFBFaWtvXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tQmxhY2suZW90XCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBQRWlrb1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUhlYXZ5LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1IZWF2eS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQUEVpa29cIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBQRWlrb1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBQRWlrb1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQUEVpa29cIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1UaGluLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1UaGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQUEVpa29cIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1CbGFja0l0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tQmxhY2tJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFBFaWtvXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQUEVpa29cIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1MaWdodEl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tTGlnaHRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFBFaWtvXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tVGhpbkl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tVGhpbkl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1UaGluSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tVGhpbkl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29sbGVjdGlvbk5ld1N0eWxlXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9Db2xsZWN0aW9uTmV3U3R5bGUuZW90XCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvQ29sbGVjdGlvbk5ld1N0eWxlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvQ29sbGVjdGlvbk5ld1N0eWxlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9Db2xsZWN0aW9uTmV3U3R5bGUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjMTIyMDIzO1xuICBmb250LWZhbWlseTogXCJQUEZvcm11bGFDb25kZW5zZWRcIiwgXCJQUEZvcm11bGFDb25kZW5zZWQtRmFsbGJhY2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdXBlcnNjcmlwdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbGxlY3Rpb25OZXdTdHlsZVwiLCBcIkJydXNoIFNjcmlwdCBNVFwiLCBcIkJydXNoIFNjcmlwdCBTdGRcIiwgY3Vyc2l2ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDkwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4uc3VwZXJzY3JpcHQudGlnaHQge1xuICBsaW5lLWhlaWdodDogMC41O1xufVxuLnN1cGVyc2NyaXB0LmxlZnQge1xuICBsZWZ0OiAtMzNweDtcbn1cbi5zdXBlcnNjcmlwdC5yb3RhdGUtYmFjay0zMCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG59XG4uc3VwZXJzY3JpcHQucm90YXRlLWJhY2stMTQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTRkZWcpO1xufVxuXG4uZ3JhcGhpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbnAsXG4ucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHAsXG4ucCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5wOmxhc3QtY2hpbGQsXG4ucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxubGkge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBjb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcbiAgZm9udC1mYW1pbHk6IG1vbmFjbywgY29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG4vKiBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJQUEVpa29cIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuXG4vKipcbiAqIE9uY2Ugd2UgZ2V0IHBhc3QgdGhlIGRpbWVuc2lvbnMgb2YgYSAxNDQwcCBtb25pdG9yIHdlIHJlc3RyaWN0IHRoZSB3aWR0aCBvZlxuICogdGhlIHBhZ2Ugd2hlcmUgY29udGVudCB0aGF0IHdpbGwgYmUgb3V0c2lkZSBvZiB0aGUgaW5uZXIgc2l0ZSB3aWxsIGxpdmUsIGZvclxuICogZXhhbXBsZSB0aGUgZGlhZ29uYWwgY29udGFjdCB1cyBzdHJpcCwgd2hpY2ggd291bGQgbG9vayBtZW50YWwgaWYgaXQgd2FzXG4gKiBzdHJldGNoZWQgdG8gdGhlIGZ1bGwgd2lkdGggb2YgYSA0ayBvciAzMjo5IG1vbml0b3IuIFNvIHdlIHVzZSB0aGUgI3BhZ2VcbiAqIGVsZW1lbnQgdG8gbWF4IGEgbWF4aW11bSBzY3JlZW4gc2l6ZSBmb3IgdGhlIHNpdGUuXG4gKi9cbiNwYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiUFBGb3JtdWxhQ29uZGVuc2VkXCIsIFwiUFBGb3JtdWxhQ29uZGVuc2VkLUZhbGxiYWNrXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuc2luZ2xlLW5ld3MgaDEsIGJvZHkuc2luZ2xlLW5ld3MgLmgxIHtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBmb250LWZhbWlseTogXCJQUEVpa29cIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5icmVhZGNydW1icyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2QwY2RjNjtcbn1cbi53cC1hZG1pbiAjYnJlYWRjcnVtYnMgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ud29yZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBQRm9ybXVsYUNvbmRlbnNlZFwiLCBcIlBQRm9ybXVsYUNvbmRlbnNlZC1GYWxsYmFja1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAxMHB4O1xuICBib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbmltZy5jb2xvcml6ZWQge1xuICBmaWx0ZXI6IHVuc2V0O1xufVxuXG4uY29sb3JpemVkIGltZyB7XG4gIGZpbHRlcjogdW5zZXQ7XG59XG5cbi5pbWFnZS1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxvY2F0aW9uLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNzA1ODgyMzUzKTtcbn1cblxuLmxvY2F0aW9uLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogR2xvYmFsIGZvb3RlciBmb3IgZXZlcnkgcGFnZSAqL1xuZm9vdGVyI2NvbG9waG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuZm9vdGVyI2NvbG9waG9uIC5mb290ZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xufVxuZm9vdGVyI2NvbG9waG9uIC5mb290ZXItZ3JpZF9fc3ViLWdyaWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciNjb2xvcGhvbiAuZm9vdGVyLWdyaWRfX3N1Yi1ncmlkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLmZvb3Rlci1ncmlkIC5zcGFuLTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyI2NvbG9waG9uIC5mb290ZXItZ3JpZCAuc3Bhbi0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLmZvb3Rlci1ncmlkIC5zcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyI2NvbG9waG9uIC5mb290ZXItZ3JpZCAuc3Bhbi0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLmZvb3Rlci1ncmlkIC5zcGFuLTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyI2NvbG9waG9uIC5mb290ZXItZ3JpZCAuc3Bhbi0zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLmZvb3Rlci1ncmlkIC5zcGFuLTQge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyI2NvbG9waG9uIC5mb290ZXItZ3JpZCAuc3Bhbi00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLmZvb3Rlci1ncmlkIC5zcGFuLTUge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyI2NvbG9waG9uIC5mb290ZXItZ3JpZCAuc3Bhbi01IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLmZvb3Rlci1ncmlkIC5zcGFuLTYge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyI2NvbG9waG9uIC5mb290ZXItZ3JpZCAuc3Bhbi02IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLmZvb3Rlci1ncmlkIC5zcGFuLTcge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyI2NvbG9waG9uIC5mb290ZXItZ3JpZCAuc3Bhbi03IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLmZvb3Rlci1ncmlkIC5zcGFuLTgge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyI2NvbG9waG9uIC5mb290ZXItZ3JpZCAuc3Bhbi04IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLmZvb3Rlci1ncmlkIC5zcGFuLTkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyI2NvbG9waG9uIC5mb290ZXItZ3JpZCAuc3Bhbi05IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA5O1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLmZvb3Rlci1ncmlkIC5zcGFuLTEwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciNjb2xvcGhvbiAuZm9vdGVyLWdyaWQgLnNwYW4tMTAge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEwO1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLmZvb3Rlci1ncmlkIC5zcGFuLTExIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciNjb2xvcGhvbiAuZm9vdGVyLWdyaWQgLnNwYW4tMTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDExO1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLmZvb3Rlci1ncmlkIC5zcGFuLTEyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciNjb2xvcGhvbiAuZm9vdGVyLWdyaWQgLnNwYW4tMTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciNjb2xvcGhvbiAubG9nbyxcbmZvb3RlciNjb2xvcGhvbiAuY29udGFjdCxcbmZvb3RlciNjb2xvcGhvbiAubWVudSxcbmZvb3RlciNjb2xvcGhvbiAucHJpdmFjeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5mb290ZXIjY29sb3Bob24gLm1hcmtldGJyaWRnZS1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIjY29sb3Bob24gLm1hcmtldGJyaWRnZS1sb2dvIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuZm9vdGVyI2NvbG9waG9uIC5wcml2YWN5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmZvb3RlciNjb2xvcGhvbiAuc29jaWFsLW1lZGlhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciNjb2xvcGhvbiAuc29jaWFsLW1lZGlhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbmZvb3RlciNjb2xvcGhvbiAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICNlZmVmZWY7XG59XG5mb290ZXIjY29sb3Bob24gLmRlZmF1bHQtbGluayBhLFxuZm9vdGVyI2NvbG9waG9uIC5sb2NhdGlvbl9fZm9vdGVyLWNhcmRfX2xpbmssXG5mb290ZXIjY29sb3Bob24gLmRlZmF1bHQtbGluayAuYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUFBGb3JtdWxhQ29uZGVuc2VkXCIsIFwiUFBGb3JtdWxhQ29uZGVuc2VkLUZhbGxiYWNrXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyI2NvbG9waG9uIC5kZWZhdWx0LWxpbmsgYTpub3QoLnNvY2lhbCk6OmJlZm9yZSxcbmZvb3RlciNjb2xvcGhvbiAubG9jYXRpb25fX2Zvb3Rlci1jYXJkX19saW5rOm5vdCguc29jaWFsKTo6YmVmb3JlLFxuZm9vdGVyI2NvbG9waG9uIC5kZWZhdWx0LWxpbmsgLmE6bm90KC5zb2NpYWwpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKSB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuZm9vdGVyI2NvbG9waG9uIC5kZWZhdWx0LWxpbmsgYTpub3QoLnNvY2lhbCk6aG92ZXI6OmJlZm9yZSwgZm9vdGVyI2NvbG9waG9uIC5kZWZhdWx0LWxpbmsgYTpub3QoLnNvY2lhbCk6Zm9jdXM6OmJlZm9yZSxcbmZvb3RlciNjb2xvcGhvbiAubG9jYXRpb25fX2Zvb3Rlci1jYXJkX19saW5rOm5vdCguc29jaWFsKTpob3Zlcjo6YmVmb3JlLFxuZm9vdGVyI2NvbG9waG9uIC5sb2NhdGlvbl9fZm9vdGVyLWNhcmRfX2xpbms6bm90KC5zb2NpYWwpOmZvY3VzOjpiZWZvcmUsXG5mb290ZXIjY29sb3Bob24gLmRlZmF1bHQtbGluayAuYTpub3QoLnNvY2lhbCk6aG92ZXI6OmJlZm9yZSxcbmZvb3RlciNjb2xvcGhvbiAuZGVmYXVsdC1saW5rIC5hOm5vdCguc29jaWFsKTpmb2N1czo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWSgtMTBweCk7XG59XG5mb290ZXIjY29sb3Bob24gbmF2IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyI2NvbG9waG9uIG5hdiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciNjb2xvcGhvbiBuYXYgdWwuaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLWdhcDogMjdweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIGZvb3RlciNjb2xvcGhvbiBuYXYgdWwuaG9yaXpvbnRhbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgZm9vdGVyI2NvbG9waG9uIG5hdiB1bC5ob3Jpem9udGFsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IC0xNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuZm9vdGVyI2NvbG9waG9uIC5sb2NhdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGdyaWQtY29sdW1uLWdhcDogNDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyI2NvbG9waG9uIC5sb2NhdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2JTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxufVxuZm9vdGVyI2NvbG9waG9uIC5sb2NhdGlvbnMgLmhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG59XG5mb290ZXIjY29sb3Bob24gLmxvY2F0aW9ucyAubG9jYXRpb25fX2Zvb3Rlci1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5mb290ZXIjY29sb3Bob24gLmxvY2F0aW9ucyAubG9jYXRpb25fX2Zvb3Rlci1jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bnRoLWNoaWxkKDIpKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciNjb2xvcGhvbiAubG9jYXRpb25zIC5sb2NhdGlvbl9fZm9vdGVyLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDQ4cHgpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIGZvb3RlciNjb2xvcGhvbiAubG9jYXRpb25zIC5sb2NhdGlvbl9fZm9vdGVyLWNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpudGgtY2hpbGQoMikpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbmZvb3RlciNjb2xvcGhvbiAubG9jYXRpb25zIC5sb2NhdGlvbl9fZm9vdGVyLWNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5mb290ZXIjY29sb3Bob24gLmxvY2F0aW9ucyAubG9jYXRpb25fX2FkZHJlc3MgYSwgZm9vdGVyI2NvbG9waG9uIC5sb2NhdGlvbnMgLmxvY2F0aW9uX190ZWxlcGhvbmUgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5mb290ZXIjY29sb3Bob24gLmxvY2F0aW9ucyAubG9jYXRpb25fX3RlbGVwaG9uZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIjY29sb3Bob24gLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIjY29sb3Bob24gLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbmZvb3RlciNjb2xvcGhvbiAuZm9vdGVyX19zcGFjZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuZm9vdGVyI2NvbG9waG9uIC5mb290ZXJfX2ZpbGxlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9vdGVyI2NvbG9waG9uIC5mb290ZXJfX2Nhc2Utc3R1ZHkge1xuICB0b3A6IHVuc2V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZm9vdGVyI2NvbG9waG9uIC5mb290ZXJfX2Nhc2Utc3R1ZHkgLnN1cGVyc2NyaXB0IHtcbiAgZm9udC1zaXplOiAxMTlweDtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIGNvbG9yOiAjZTFmZDAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKSB0cmFuc2xhdGVZKC0yNHB4KTtcbn1cblxuLyogTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzEyMjAyMztcbn1cbmE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMxMjIwMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWZkMDE7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idG4sXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMxMjIwMjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJQUEZvcm11bGFDb25kZW5zZWRcIiwgXCJQUEZvcm11bGFDb25kZW5zZWQtRmFsbGJhY2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMy41cHg7XG4gIGdyaWQtZ2FwOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuIC5idG4tYXJyb3csXG5idXR0b24gLmJ0bi1hcnJvdyxcbmlucHV0W3R5cGU9YnV0dG9uXSAuYnRuLWFycm93LFxuaW5wdXRbdHlwZT1yZXNldF0gLmJ0bi1hcnJvdyxcbmlucHV0W3R5cGU9c3VibWl0XSAuYnRuLWFycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYnRuLmJ0bi1zbWFsbCAuYnRuLWFycm93LFxuYnV0dG9uLmJ0bi1zbWFsbCAuYnRuLWFycm93LFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1zbWFsbCAuYnRuLWFycm93LFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLXNtYWxsIC5idG4tYXJyb3csXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLXNtYWxsIC5idG4tYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG59XG4uYnRuIC5jcm9zcyxcbmJ1dHRvbiAuY3Jvc3MsXG5pbnB1dFt0eXBlPWJ1dHRvbl0gLmNyb3NzLFxuaW5wdXRbdHlwZT1yZXNldF0gLmNyb3NzLFxuaW5wdXRbdHlwZT1zdWJtaXRdIC5jcm9zcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgbWFyZ2luOiAwcHg7XG59XG4uYnRuOmhvdmVyLFxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuLmJ0bjpob3ZlciAuYnRuLWFycm93LFxuYnV0dG9uOmhvdmVyIC5idG4tYXJyb3csXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIgLmJ0bi1hcnJvdyxcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyIC5idG4tYXJyb3csXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIgLmJ0bi1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJ0bjphY3RpdmUsXG5idXR0b246YWN0aXZlLFxuaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSxcbmlucHV0W3R5cGU9cmVzZXRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuLmJ0bjphY3RpdmUgLmJ0bi1hcnJvdyxcbmJ1dHRvbjphY3RpdmUgLmJ0bi1hcnJvdyxcbmlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUgLmJ0bi1hcnJvdyxcbmlucHV0W3R5cGU9cmVzZXRdOmFjdGl2ZSAuYnRuLWFycm93LFxuaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSAuYnRuLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4uYnRuLmJ0bi13aGl0ZSxcbmJ1dHRvbi5idG4td2hpdGUsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLXdoaXRlLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLXdoaXRlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTIyMDIzO1xufVxuLmJ0bi5idG4td2hpdGUgLmJ0bi1hcnJvdyBwYXRoLFxuLmJ0bi5idG4td2hpdGUgLmNyb3NzIHBhdGgsXG5idXR0b24uYnRuLXdoaXRlIC5idG4tYXJyb3cgcGF0aCxcbmJ1dHRvbi5idG4td2hpdGUgLmNyb3NzIHBhdGgsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLXdoaXRlIC5idG4tYXJyb3cgcGF0aCxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4td2hpdGUgLmNyb3NzIHBhdGgsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4td2hpdGUgLmJ0bi1hcnJvdyBwYXRoLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLXdoaXRlIC5jcm9zcyBwYXRoLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi13aGl0ZSAuYnRuLWFycm93IHBhdGgsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLXdoaXRlIC5jcm9zcyBwYXRoIHtcbiAgZmlsbDogIzEyMjAyMztcbn1cbi5idG4uYnRuLXNsYXRlLFxuYnV0dG9uLmJ0bi1zbGF0ZSxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tc2xhdGUsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tc2xhdGUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLXNsYXRlIHtcbiAgYmFja2dyb3VuZDogIzU3NjA2MjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1kYXJrLWdyYXksXG5idXR0b24uYnRuLWRhcmstZ3JheSxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tZGFyay1ncmF5LFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWRhcmstZ3JheSxcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tZGFyay1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzEyMjAyMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi12b2x0LFxuYnV0dG9uLmJ0bi12b2x0LFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi12b2x0LFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLXZvbHQsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLXZvbHQge1xuICBiYWNrZ3JvdW5kOiAjZTFmZDAxO1xuICBjb2xvcjogIzEyMjAyMztcbn1cbi5idG4uYnRuLXZvbHQgLmJ0bi1hcnJvdyBwYXRoLFxuLmJ0bi5idG4tdm9sdCAuY3Jvc3MgcGF0aCxcbmJ1dHRvbi5idG4tdm9sdCAuYnRuLWFycm93IHBhdGgsXG5idXR0b24uYnRuLXZvbHQgLmNyb3NzIHBhdGgsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLXZvbHQgLmJ0bi1hcnJvdyBwYXRoLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi12b2x0IC5jcm9zcyBwYXRoLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLXZvbHQgLmJ0bi1hcnJvdyBwYXRoLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLXZvbHQgLmNyb3NzIHBhdGgsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLXZvbHQgLmJ0bi1hcnJvdyBwYXRoLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi12b2x0IC5jcm9zcyBwYXRoIHtcbiAgZmlsbDogIzEyMjAyMztcbn1cbi5idG4uYnRuLXRleHQtdm9sdCxcbmJ1dHRvbi5idG4tdGV4dC12b2x0LFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi10ZXh0LXZvbHQsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tdGV4dC12b2x0LFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi10ZXh0LXZvbHQge1xuICBjb2xvcjogI2UxZmQwMTtcbn1cbi5idG4uYnRuLXN1YmhlYWQsXG5idXR0b24uYnRuLXN1YmhlYWQsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLXN1YmhlYWQsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tc3ViaGVhZCxcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tc3ViaGVhZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzEyMjAyMztcbiAgZm9udC1zaXplOiA0OHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi5idG4tc3ViaGVhZCxcbmJ1dHRvbi5idG4tc3ViaGVhZCxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tc3ViaGVhZCxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1zdWJoZWFkLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1zdWJoZWFkIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cbn1cbi5idG4uYnRuLXN1YmhlYWQgLnN1YmhlYWQtbGluZSxcbmJ1dHRvbi5idG4tc3ViaGVhZCAuc3ViaGVhZC1saW5lLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1zdWJoZWFkIC5zdWJoZWFkLWxpbmUsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tc3ViaGVhZCAuc3ViaGVhZC1saW5lLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1zdWJoZWFkIC5zdWJoZWFkLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZmZmZiAwJSwgI2ZmZmZmZiA1MCUsICMxMjIwMjMgNTAlLCAjMTIyMDIzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMiUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG59XG4uYnRuLmJ0bi1zdWJoZWFkIC50ZXh0LFxuYnV0dG9uLmJ0bi1zdWJoZWFkIC50ZXh0LFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1zdWJoZWFkIC50ZXh0LFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLXN1YmhlYWQgLnRleHQsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLXN1YmhlYWQgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uYnRuLmJ0bi1zdWJoZWFkIC5idG4tYXJyb3csXG5idXR0b24uYnRuLXN1YmhlYWQgLmJ0bi1hcnJvdyxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tc3ViaGVhZCAuYnRuLWFycm93LFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLXN1YmhlYWQgLmJ0bi1hcnJvdyxcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tc3ViaGVhZCAuYnRuLWFycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS41KTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4uYnRuLXN1YmhlYWQgLmJ0bi1hcnJvdyxcbmJ1dHRvbi5idG4tc3ViaGVhZCAuYnRuLWFycm93LFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1zdWJoZWFkIC5idG4tYXJyb3csXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tc3ViaGVhZCAuYnRuLWFycm93LFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1zdWJoZWFkIC5idG4tYXJyb3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCkgc2NhbGUoMS41KTtcbiAgfVxufVxuLmJ0bi5idG4tc3ViaGVhZCAuYnRuLWFycm93IHBhdGgsXG5idXR0b24uYnRuLXN1YmhlYWQgLmJ0bi1hcnJvdyBwYXRoLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1zdWJoZWFkIC5idG4tYXJyb3cgcGF0aCxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1zdWJoZWFkIC5idG4tYXJyb3cgcGF0aCxcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tc3ViaGVhZCAuYnRuLWFycm93IHBhdGgge1xuICBmaWxsOiAjMTIyMDIzO1xufVxuLmJ0bi5idG4tc3ViaGVhZCAuY3Jvc3MgcGF0aCxcbmJ1dHRvbi5idG4tc3ViaGVhZCAuY3Jvc3MgcGF0aCxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tc3ViaGVhZCAuY3Jvc3MgcGF0aCxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1zdWJoZWFkIC5jcm9zcyBwYXRoLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1zdWJoZWFkIC5jcm9zcyBwYXRoIHtcbiAgZmlsbDogIzEyMjAyMztcbn1cbi5idG4uYnRuLXN1YmhlYWQ6aG92ZXIsXG5idXR0b24uYnRuLXN1YmhlYWQ6aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLXN1YmhlYWQ6aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tc3ViaGVhZDpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tc3ViaGVhZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuLmJ0bi5idG4tc3ViaGVhZDpob3ZlciAuYnRuLWFycm93LFxuYnV0dG9uLmJ0bi1zdWJoZWFkOmhvdmVyIC5idG4tYXJyb3csXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLXN1YmhlYWQ6aG92ZXIgLmJ0bi1hcnJvdyxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1zdWJoZWFkOmhvdmVyIC5idG4tYXJyb3csXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLXN1YmhlYWQ6aG92ZXIgLmJ0bi1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYnRuLmJ0bi1zdWJoZWFkOmhvdmVyIC5zdWJoZWFkLWxpbmUsXG5idXR0b24uYnRuLXN1YmhlYWQ6aG92ZXIgLnN1YmhlYWQtbGluZSxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tc3ViaGVhZDpob3ZlciAuc3ViaGVhZC1saW5lLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLXN1YmhlYWQ6aG92ZXIgLnN1YmhlYWQtbGluZSxcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tc3ViaGVhZDpob3ZlciAuc3ViaGVhZC1saW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uYnRuLmJ0bi1zdWJoZWFkOmFjdGl2ZSxcbmJ1dHRvbi5idG4tc3ViaGVhZDphY3RpdmUsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLXN1YmhlYWQ6YWN0aXZlLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLXN1YmhlYWQ6YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1zdWJoZWFkOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuLmJ0bi5idG4tc3ViaGVhZDphY3RpdmUgLmJ0bi1hcnJvdyxcbmJ1dHRvbi5idG4tc3ViaGVhZDphY3RpdmUgLmJ0bi1hcnJvdyxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tc3ViaGVhZDphY3RpdmUgLmJ0bi1hcnJvdyxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1zdWJoZWFkOmFjdGl2ZSAuYnRuLWFycm93LFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1zdWJoZWFkOmFjdGl2ZSAuYnRuLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmJ0bi5oaWdobGlnaHQtc3Ryb2tlLFxuYnV0dG9uLmhpZ2hsaWdodC1zdHJva2UsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uaGlnaGxpZ2h0LXN0cm9rZSxcbmlucHV0W3R5cGU9cmVzZXRdLmhpZ2hsaWdodC1zdHJva2UsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaGlnaGxpZ2h0LXN0cm9rZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzgzLjIxNCcgaGVpZ2h0PSc0MC4yMTMnIHZpZXdCb3g9JzAgMCA4My4yMTQgNDAuMjEzJyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV8xMDU5NScgZGF0YS1uYW1lPSdSZWN0YW5nbGUgMTA1OTUnIHdpZHRoPSc4MS40NDEnIGhlaWdodD0nMzYnIGZpbGw9JyUyM2UwZmQwMScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdsaW5lXzgnIGRhdGEtbmFtZT0nbGluZSA4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjg4NCkgcm90YXRlKDMpJyUzRSUzQ2cgaWQ9J0dyb3VwXzEzNDA3JyBkYXRhLW5hbWU9J0dyb3VwIDEzNDA3JyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTQxMjczJyBkYXRhLW5hbWU9J1BhdGggMTQxMjczJyBkPSdNODAuNjQ1LDUuODI2YTcuNDc3LDcuNDc3LDAsMCwxLS4wMjIsMi42NjZjLS4yNzMsMS4yLTEuMTM4LjM2My0xLjQwOSwxLjEzOC42OSwyLjk3My45NTYsMy4yMDktMS4xNiw1LjQ4OS4yMzIuNjUxLjg4NS4yLDEuMTgxLDEuMTE2QTEwLjQ0NCwxMC40NDQsMCwwLDEsNzcuNCwyMS4xNmMtLjQxLjUwNi0uNTI2LDEuNjE2LS4xNzUsMS44NTcsMS40MTksMS4wMTguNTQ1LDIuODI5Ljg5Miw0LjE5MmE0LjU5MSw0LjU5MSwwLDAsMC0uMDM0LDIuOTEsMTEuNzM2LDExLjczNiwwLDAsMS0uMDExLDEuODM5Yy0uNTA1LjM0OS0xLC43MjEtMS40ODQsMS4wODNMNzUuMTQ4LDM0LjFhMS43LDEuNywwLDAsMS0xLjI3LjMwOWMtNC4xNTMtLjUtOC4zMzkuMDA3LTEyLjUzNi4wNDItNC41NjIuMDE3LTkuMTQ4LjIwOC0xMy43Mi4wMzNxLTIuNzEyLS4xLTUuNDIzLS4wNjNjLTEuODA4LjAyNS0zLjYxNy4xLTUuNDIxLjIzMmwtNi4zNDIuNDA4cS0zLjE3OC4xNzYtNi4zNTcuNDYxbC00LjUyNC4zNGMtMS41MTEuMDg1LTMuMDI3LjExNy00LjU0Mi4xMzdMMTMuODc1LDM2bC0xLjE0MS0uMDRxLTEuMTQxLS4wNDktMi4yODMtLjEyOGEzOC41NjQsMzguNTY0LDAsMCwxLTQuNTgyLS41OGMtLjY3OS0uMTI2LTEuMzU4LS4xNTEtMi4wNDMtLjIyM2E0LjA2NSw0LjA2NSwwLDAsMS0xLjc4LS43MjNDLjMsMzMuMTMxLS4wMiwzMi41NDQuNSwzMC4xMzVjLjI3NC0xLjI4Mi0uMS0yLjYxOC4zMy0zLjg3My4zLS44NzktLjc2OS0xLjUyOC0uODI3LTIuNDk0QTQuNDEyLDQuNDEyLDAsMCwwLC44NTUsMjAuMkMuOCwxOS4xNjguNTQ5LDE4LjA5LDEuMTQ0LDE3LjI2MmMuMjY4LS4zNzMuMDM0LS43MzctLjAxNC0xLjEzMWEyMS4yODgsMjEuMjg4LDAsMCwxLS4zNTktNC4wNDEsMTcuMTQsMTcuMTQsMCwwLDAtLjItNS43NjgsNi4xLDYuMSwwLDAsMSwuNTczLTMuOSw2LjMyNiw2LjMyNiwwLDAsMSwyLjg4My0uNjQ5Yy40OS4wMDYsMSwwLDEuNS4wMTVsMS41MS4wNzRhMTczLjc4OSwxNzMuNzg5LDAsMCwwLDE4LS4wNDNjNi45MTYtLjQxOCwxMy44NTUtLjgsMjAuODEtLjlDNTEuMDIxLjgzOSw1Ni4yLjkzNiw2MS40LDEuMDA3Yy44OS4wMTMsMS43ODEtLjA3MywyLjY3NC0uMTMzbDMuOC0uMjUzYzEuMjY0LS4wOTQsMi41NC0uMTM0LDMuODEtLjJBMy45ODksMy45ODksMCwwLDAsNzMuMjQ0LjNhNC43NDgsNC43NDgsMCwwLDEsMy43NjguMjYyYy41MDUuMTc2LDEuMDIxLjM3NiwxLjUzNi41NzNsMS41NDQuNTc4YTEuOTI2LDEuOTI2LDAsMCwxLDEuMzQ5LDEuMTE0bC0uOTc4LDEuMzMyYy0uMi43My4xMjcsMS4xNjUuMTgyLDEuNjcxbS00Ny4yLDE2Ljk2NWMtLjA1OC0uMDI0LS4xMTYtLjA2OC0uMTcyLS4wNjEtLjAyLDAtLjAzNS4xMjctLjA1Mi4yLjA1Ny4wMjIuMTE2LjA2Ny4xNy4wNTcuMDIyLDAsLjAzNi0uMTI0LjA1NC0uMTkybTEuOTU4LjAzNC0uMy0uMDQuMTM5LjE0M1ptNS4zNTEtLjE5NGEuNjI4LjYyOCwwLDAsMC0uMTgxLS4xYy0uMi0uMDM1LS4yNzguMDUxLS4xODcuMTg4LjAzNi4wNTMuMTMxLjA0OS4yLjAzNGEuNjEzLjYxMywwLDAsMCwuMTczLS4xMTknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2UwZmQwMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzEyMjAyMztcbn1cbi5idG4ubm8tYXJyb3cgLmJ0bi1hcnJvdyxcbmJ1dHRvbi5uby1hcnJvdyAuYnRuLWFycm93LFxuaW5wdXRbdHlwZT1idXR0b25dLm5vLWFycm93IC5idG4tYXJyb3csXG5pbnB1dFt0eXBlPXJlc2V0XS5uby1hcnJvdyAuYnRuLWFycm93LFxuaW5wdXRbdHlwZT1zdWJtaXRdLm5vLWFycm93IC5idG4tYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi5uby1zaGFkb3csXG5idXR0b24ubm8tc2hhZG93LFxuaW5wdXRbdHlwZT1idXR0b25dLm5vLXNoYWRvdyxcbmlucHV0W3R5cGU9cmVzZXRdLm5vLXNoYWRvdyxcbmlucHV0W3R5cGU9c3VibWl0XS5uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBDYXJkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi50aWxlIC50aWxlLWJhY2tncm91bmQsXG4udGlsZSAudGlsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4udGlsZSAudGlsZS1iYWNrZ3JvdW5kLFxuLnRpbGUgLnRpbGUtY29udGVudCB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgbGVmdCwgYm90dG9tLCByaWdodCwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLnRpbGUgLnRpbGUtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoNDAlKTtcbn1cbi50aWxlIC50aWxlLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDI1MywgMSwgMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi50aWxlIC50aWxlLWNvbnRlbnQgLnRpbGUtZGF0ZSB7XG4gIG1hcmdpbjogMDtcbn1cbi50aWxlIC50aWxlLWNvbnRlbnQgLnRpbGUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnRpbGUgLnRpbGUtY29udGVudCAudGlsZS1yZWFkLW1vcmUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRpbGU6aG92ZXIgLnRpbGUtYmFja2dyb3VuZCxcbi50aWxlOmhvdmVyIC50aWxlLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4udGlsZTpob3ZlciAudGlsZS1jb250ZW50IHtcbiAgY29sb3I6ICMxMjIwMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWZkMDE7XG59XG4udGlsZS5oaWdobGlnaHQgLnRpbGUtY29udGVudCB7XG4gIGNvbG9yOiAjMTIyMDIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmZDAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFByaW1hcnkgTmF2aWdhdGlvbiBTdHlsZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogV2Vic2l0ZSBoZWFkaW5nIG5hdmlnYXRpb24gZm9yIGJvdGggZGVza3RvcCBhbmQgbW9iaWxlICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNqcy1kdW1teS1tYXN0aGVhZCB7XG4gIHBhZGRpbmctdG9wOiA4NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjanMtZHVtbXktbWFzdGhlYWQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxufVxuI2pzLWR1bW15LW1hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICMxMjIwMjM7XG59XG4janMtZHVtbXktbWFzdGhlYWQudGhlbWUtd2hpdGUtZGFyay1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cblxuLm1lbnUtc3RpY2t5LXNpZGViYXIgI2pzLWR1bW15LW1hc3RoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21hc3RoZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBmb250LWZhbWlseTogXCJQUEZvcm11bGFDb25kZW5zZWRcIiwgXCJQUEZvcm11bGFDb25kZW5zZWQtRmFsbGJhY2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHotaW5kZXg6IDExMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZCB7XG4gICAgei1pbmRleDogMjAwMDtcbiAgfVxufVxuI21hc3RoZWFkIHAge1xuICBtYXJnaW46IDA7XG59XG4jbWFzdGhlYWQgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNtYXN0aGVhZCAubW9iaWxlLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgYmFja2dyb3VuZDogI2UxZmQwMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jbWFzdGhlYWQgLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZCAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyBuYXZpZ2F0aW9uXCI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNtYXN0aGVhZCAuc2l0ZS1icmFuZGluZyB7XG4gIGdyaWQtYXJlYTogbG9nbztcbn1cbiNtYXN0aGVhZCAuc2l0ZS1icmFuZGluZyAuY3VzdG9tLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwNzU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC42NCwgMC41NywgMC42NywgMS41Myk7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24ge1xuICBncmlkLWFyZWE6IG5hdmlnYXRpb247XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogIzEyMjAyMztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKSB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbiNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6aG92ZXI6OmJlZm9yZSwgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6Zm9jdXM6OmJlZm9yZSwgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6Zm9jdXMtd2l0aGluOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbiNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbiNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5tb2JpbGUtbmF2LWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLm1vYmlsZS1uYXYtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xOHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyLCAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmZvY3VzLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciwgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpmb2N1cy13aXRoaW4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwJSkgcm90YXRlKC0xODBkZWcpO1xuICB9XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmJlZm9yZSwgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpmb2N1cy5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YmVmb3JlLCAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmZvY3VzLXdpdGhpbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxuICAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmhvdmVyLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUsICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6Zm9jdXMubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSwgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpmb2N1cy13aXRoaW4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyMDBtcztcbiAgfVxuICAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmhvdmVyLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaSwgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpmb2N1cy5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGksICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6Zm9jdXMtd2l0aGluLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCgxKSwgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpmb2N1cy5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDEpLCAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmZvY3VzLXdpdGhpbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgfVxuICAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmhvdmVyLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoMiksICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6Zm9jdXMubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCgyKSwgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpmb2N1cy13aXRoaW4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDA7XG4gIH1cbiAgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpob3Zlci5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDMpLCAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmZvY3VzLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoMyksICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6Zm9jdXMtd2l0aGluLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuICB9XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCg0KSwgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpmb2N1cy5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDQpLCAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmZvY3VzLXdpdGhpbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgfVxuICAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmhvdmVyLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoNSksICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6Zm9jdXMubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCg1KSwgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpmb2N1cy13aXRoaW4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDA7XG4gIH1cbiAgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpob3Zlci5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDYpLCAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmZvY3VzLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoNiksICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6Zm9jdXMtd2l0aGluLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoNikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuICB9XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCg3KSwgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpmb2N1cy5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDcpLCAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmZvY3VzLXdpdGhpbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDcpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgfVxuICAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmhvdmVyLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoOCksICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6Zm9jdXMubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCg4KSwgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpmb2N1cy13aXRoaW4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCg4KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDA7XG4gIH1cbiAgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpob3Zlci5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDkpLCAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmZvY3VzLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoOSksICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6Zm9jdXMtd2l0aGluLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoOSkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuICB9XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCgxMCksICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6Zm9jdXMubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCgxMCksICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6Zm9jdXMtd2l0aGluLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoMTApIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgfVxufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdyaWQtZ2FwOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBQRWlrb1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgLnN1Yi1tZW51IGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSAuc3ViLW1lbnUgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzEyMjAyMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSAuc3ViLW1lbnUgPiBsaTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpIC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgYmFja2dyb3VuZDogIzEyMjAyMztcbiAgZ3JpZC1nYXA6IHVuc2V0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbiNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSBsaTo6bWFya2VyIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm9wZW4gPiAuc3ViLW1lbnUge1xuICB0b3A6IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm9wZW4gPiAuc3ViLW1lbnUgPiBsaSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiAuc3ViLW1lbnUgPiBsaSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICAgIHRleHQtd3JhcDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IGxpID4gYTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbiNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiAuc3ViLW1lbnUgPiBsaTpob3Zlcjpub3QoLm1lbnUtaXRlbV9fbm8tbGluaykge1xuICBiYWNrZ3JvdW5kOiAjZTFmZDAxO1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IGxpOmhvdmVyOm5vdCgubWVudS1pdGVtX19uby1saW5rKSA+IGEge1xuICBjb2xvcjogIzEyMjAyMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI21hc3RoZWFkIHtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gIH1cbiAgI21hc3RoZWFkIC5tb2JpbGUtbmF2LWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgI21hc3RoZWFkIC5tb2JpbGUtbmF2LWFycm93IHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG4gICNtYXN0aGVhZCAubWVudS1wcmltYXJ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbGVmdDogMzZweDtcbiAgICByaWdodDogMzZweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI21hc3RoZWFkIC5tZW51LXByaW1hcnkge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI21hc3RoZWFkIC5tZW51LXByaW1hcnkgbGkge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjbWFzdGhlYWQgLm1lbnUtcHJpbWFyeSAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gICNtYXN0aGVhZCAubWVudS1wcmltYXJ5IC5zdWItbWVudSBsaSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJhY2tncm91bmQ6ICMxMjIwMjM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICNtYXN0aGVhZCAubWVudS1wcmltYXJ5IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAjbWFzdGhlYWQgLm1lbnUtcHJpbWFyeSAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjbWFzdGhlYWQgLm1lbnUtcHJpbWFyeSA+IGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzEyMjAyMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI21hc3RoZWFkIC5tZW51LXByaW1hcnkgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjMTIyMDIzICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21hc3RoZWFkIC5tZW51LXByaW1hcnkgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI21hc3RoZWFkIC5tZW51LXByaW1hcnkgPiBsaSA+IC5zdWItbWVudSA+IGxpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cbiAgI21hc3RoZWFkIC5tZW51LXByaW1hcnkgPiBsaSA+IC5zdWItbWVudSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZCAubWVudS1wcmltYXJ5ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAubW9iaWxlLW5hdi1hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNtYXN0aGVhZCAubWVudS1wcmltYXJ5ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjbWFzdGhlYWQgLm1lbnUtcHJpbWFyeSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNtYXN0aGVhZCAubWVudS1wcmltYXJ5IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGE6OmJlZm9yZSwgI21hc3RoZWFkIC5tZW51LXByaW1hcnkgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21hc3RoZWFkIC5tZW51LXByaW1hcnkgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAubW9iaWxlLW5hdi1hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNtYXN0aGVhZCAubWVudS1wcmltYXJ5IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLm1vYmlsZS1uYXYtYXJyb3cgc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI21hc3RoZWFkIC5tZW51LXByaW1hcnkgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAubW9iaWxlLW5hdi1hcnJvdy5hY3RpdmUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZC5vcGVuZWQgLm1lbnUtcHJpbWFyeSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuI21hc3RoZWFkLnRoZW1lLXdoaXRlLWRhcmstZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4jbWFzdGhlYWQudGhlbWUtd2hpdGUtZGFyay1ncmF5IC5tZW51LXByaW1hcnkgPiBsaSA+IGEge1xuICBjb2xvcjogIzEyMjAyMztcbn1cbiNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjMTIyMDIzO1xufVxuI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4jbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSAuc3ViLW1lbnUgPiBsaSB7XG4gIGJhY2tncm91bmQ6ICMxMjIwMjM7XG59XG4jbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgLnN1Yi1tZW51ID4gbGkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzEyMjAyMztcbiAgfVxufVxuI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAjbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgLmN1c3RvbS1sb2dvICoge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSAubWVudS1wcmltYXJ5ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIC5tZW51LXByaW1hcnkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLXdoaXRlLnN2Z1wiKTtcbn1cbiNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgLm1lbnUtcHJpbWFyeSA+IGxpLnRvZ2dsZS1zdWItbWVudV9fYWN0aXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZS5vcGVuZWQgLmN1c3RvbS1sb2dvICoge1xuICBmaWxsOiAjMTIyMDIzO1xufVxuI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZS5vcGVuZWQgLm1lbnUtcHJpbWFyeSA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMTIyMDIzO1xufVxuI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZS5vcGVuZWQgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxMjIwMjM7XG59XG4jbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlLm9wZW5lZCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsICNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUub3BlbmVkIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzEyMjAyMztcbn1cbiNtYXN0aGVhZCBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jbWFzdGhlYWQgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IGE6OmJlZm9yZSB7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIGJhY2tncm91bmQ6ICNlMWZkMDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHVuc2V0O1xuICB6LWluZGV4OiAwO1xufVxuI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNtYXN0aGVhZCBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gYSA+IC5nbG9iZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbiNtYXN0aGVhZCBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gYSA+IC5nbG9iZSA+IHN2ZyBsaW5lLFxuI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiBhID4gLmdsb2JlID4gc3ZnIHBhdGgsXG4jbWFzdGhlYWQgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IGEgPiAuZ2xvYmUgPiBzdmcgY2lyY2xlW3I9XCI5XCJdIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUge1xuICBncmlkLWdhcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjMTIyMDIzO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUgPiBsaSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbn1cbiNtYXN0aGVhZCBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gLnN1Yi1tZW51ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYuNXB4O1xuICBsZWZ0OiAtMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbWFzdGhlYWQgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IC5zdWItbWVudSA+IGxpLmN1cnJlbnQtbGFuZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZTFmZDAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOS41cHg7XG4gIGxlZnQ6IC0xMS41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUgPiBsaTpob3ZlciwgI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUgPiBsaTpmb2N1cywgI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUgPiBsaTpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4jbWFzdGhlYWQgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IC5zdWItbWVudSA+IGxpOmhvdmVyOm5vdCgubWVudS1pdGVtX19uby1saW5rKSA+IGEsICNtYXN0aGVhZCBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gLnN1Yi1tZW51ID4gbGk6Zm9jdXM6bm90KC5tZW51LWl0ZW1fX25vLWxpbmspID4gYSwgI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUgPiBsaTpmb2N1cy13aXRoaW46bm90KC5tZW51LWl0ZW1fX25vLWxpbmspID4gYSB7XG4gIGNvbG9yOiAjMTIyMDIzICFpbXBvcnRhbnQ7XG59XG4jbWFzdGhlYWQgbGkubWVudS1pdGVtLmxhbmd1YWdlczpob3ZlciA+IGE6OmJlZm9yZSwgI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXM6Zm9jdXMgPiBhOjpiZWZvcmUsICNtYXN0aGVhZCBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzOmZvY3VzLXdpdGhpbiA+IGE6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbiNtYXN0aGVhZCBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzOmhvdmVyID4gLnN1Yi1tZW51LCAjbWFzdGhlYWQgbGkubWVudS1pdGVtLmxhbmd1YWdlczpmb2N1cyA+IC5zdWItbWVudSwgI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXM6Zm9jdXMtd2l0aGluID4gLnN1Yi1tZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjbWFzdGhlYWQgbGkubWVudS1pdGVtLmxhbmd1YWdlczo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgLm1vYmlsZS1uYXYtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjbWFzdGhlYWQgbGkubWVudS1pdGVtLmxhbmd1YWdlcyAjaWNvbi1sYW5ndWFnZS1zZWxlY3RvciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXM6aG92ZXI6bm90KC5tZW51LWl0ZW1fX25vLWxpbmspID4gYSwgI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXM6Zm9jdXM6bm90KC5tZW51LWl0ZW1fX25vLWxpbmspID4gYSwgI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXM6Zm9jdXMtd2l0aGluOm5vdCgubWVudS1pdGVtX19uby1saW5rKSA+IGEge1xuICAgIGNvbG9yOiAjMTIyMDIzICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICAjbWFzdGhlYWQgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IC5zdWItbWVudSA+IGxpIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjbWFzdGhlYWQgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICMxMjIwMjMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21hc3RoZWFkIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUgPiBsaTo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMxMjIwMjMgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICB0b3A6IDE2LjdweDtcbiAgfVxuICAjbWFzdGhlYWQgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IC5zdWItbWVudSA+IGxpLmN1cnJlbnQtbGFuZzo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjIwMjMgIWltcG9ydGFudDtcbiAgICB0b3A6IDE5LjVweDtcbiAgICBsZWZ0OiAtMjJweDtcbiAgfVxufVxuI21hc3RoZWFkLnRoZW1lLXdoaXRlLWRhcmstZ3JheSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI21hc3RoZWFkLnRoZW1lLXdoaXRlLWRhcmstZ3JheSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gYSA+IC5nbG9iZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbiNtYXN0aGVhZC50aGVtZS13aGl0ZS1kYXJrLWdyYXkgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IGEgPiAuZ2xvYmUgPiBzdmcgbGluZSxcbiNtYXN0aGVhZC50aGVtZS13aGl0ZS1kYXJrLWdyYXkgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IGEgPiAuZ2xvYmUgPiBzdmcgcGF0aCxcbiNtYXN0aGVhZC50aGVtZS13aGl0ZS1kYXJrLWdyYXkgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IGEgPiAuZ2xvYmUgPiBzdmcgY2lyY2xlW3I9XCI5XCJdIHtcbiAgc3Ryb2tlOiAjMTIyMDIzO1xufVxuI21hc3RoZWFkLnRoZW1lLXdoaXRlLWRhcmstZ3JheSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gLnN1Yi1tZW51ID4gbGk6aG92ZXIsICNtYXN0aGVhZC50aGVtZS13aGl0ZS1kYXJrLWdyYXkgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IC5zdWItbWVudSA+IGxpOmZvY3VzLCAjbWFzdGhlYWQudGhlbWUtd2hpdGUtZGFyay1ncmF5IGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUgPiBsaTpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4jbWFzdGhlYWQudGhlbWUtd2hpdGUtZGFyay1ncmF5IGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUgPiBsaTpob3Zlcjpub3QoLm1lbnUtaXRlbV9fbm8tbGluaykgPiBhLCAjbWFzdGhlYWQudGhlbWUtd2hpdGUtZGFyay1ncmF5IGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUgPiBsaTpmb2N1czpub3QoLm1lbnUtaXRlbV9fbm8tbGluaykgPiBhLCAjbWFzdGhlYWQudGhlbWUtd2hpdGUtZGFyay1ncmF5IGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUgPiBsaTpmb2N1cy13aXRoaW46bm90KC5tZW51LWl0ZW1fX25vLWxpbmspID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2UxZmQwMTtcbiAgfVxuICAjbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiBhID4gLmdsb2JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAjbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiBhID4gLmdsb2JlID4gc3ZnIGxpbmUsXG4jbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiBhID4gLmdsb2JlID4gc3ZnIHBhdGgsXG4jbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiBhID4gLmdsb2JlID4gc3ZnIGNpcmNsZVtyPVwiOVwiXSB7XG4gICAgc3Ryb2tlOiAjZmZmZmZmO1xuICB9XG4gICNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gICNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IC5zdWItbWVudSA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzEyMjAyMyAhaW1wb3J0YW50O1xuICB9XG4gICNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IC5zdWItbWVudSA+IGxpOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzEyMjAyMyAhaW1wb3J0YW50O1xuICB9XG4gICNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IC5zdWItbWVudSA+IGxpOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMjAyMyAhaW1wb3J0YW50O1xuICB9XG4gICNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgbGkubWVudS1pdGVtLmxhbmd1YWdlcyA+IC5zdWItbWVudSA+IGxpOmhvdmVyLCAjbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXMgPiAuc3ViLW1lbnUgPiBsaTpmb2N1cywgI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gLnN1Yi1tZW51ID4gbGk6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gLnN1Yi1tZW51ID4gbGk6aG92ZXI6bm90KC5tZW51LWl0ZW1fX25vLWxpbmspID4gYSwgI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gLnN1Yi1tZW51ID4gbGk6Zm9jdXM6bm90KC5tZW51LWl0ZW1fX25vLWxpbmspID4gYSwgI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzID4gLnN1Yi1tZW51ID4gbGk6Zm9jdXMtd2l0aGluOm5vdCgubWVudS1pdGVtX19uby1saW5rKSA+IGEge1xuICAgIGNvbG9yOiAjMTIyMDIzICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzOmhvdmVyID4gYTo6YmVmb3JlLCAjbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXM6Zm9jdXMgPiBhOjpiZWZvcmUsICNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgbGkubWVudS1pdGVtLmxhbmd1YWdlczpmb2N1cy13aXRoaW4gPiBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNlMWZkMDEgIWltcG9ydGFudDtcbiAgfVxuICAjbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXM6aG92ZXIgPiBhID4gLmdsb2JlLCAjbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXM6Zm9jdXMgPiBhID4gLmdsb2JlLCAjbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXM6Zm9jdXMtd2l0aGluID4gYSA+IC5nbG9iZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzOmhvdmVyID4gYSA+IC5nbG9iZSA+IHN2ZyBsaW5lLFxuI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzOmhvdmVyID4gYSA+IC5nbG9iZSA+IHN2ZyBwYXRoLFxuI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzOmhvdmVyID4gYSA+IC5nbG9iZSA+IHN2ZyBjaXJjbGVbcj1cIjlcIl0sICNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgbGkubWVudS1pdGVtLmxhbmd1YWdlczpmb2N1cyA+IGEgPiAuZ2xvYmUgPiBzdmcgbGluZSxcbiNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgbGkubWVudS1pdGVtLmxhbmd1YWdlczpmb2N1cyA+IGEgPiAuZ2xvYmUgPiBzdmcgcGF0aCxcbiNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgbGkubWVudS1pdGVtLmxhbmd1YWdlczpmb2N1cyA+IGEgPiAuZ2xvYmUgPiBzdmcgY2lyY2xlW3I9XCI5XCJdLCAjbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIGxpLm1lbnUtaXRlbS5sYW5ndWFnZXM6Zm9jdXMtd2l0aGluID4gYSA+IC5nbG9iZSA+IHN2ZyBsaW5lLFxuI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSBsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzOmZvY3VzLXdpdGhpbiA+IGEgPiAuZ2xvYmUgPiBzdmcgcGF0aCxcbiNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgbGkubWVudS1pdGVtLmxhbmd1YWdlczpmb2N1cy13aXRoaW4gPiBhID4gLmdsb2JlID4gc3ZnIGNpcmNsZVtyPVwiOVwiXSB7XG4gICAgc3Ryb2tlOiAjMTIyMDIzICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21hc3RoZWFkLnRoZW1lLWRhcmstZ3JheS13aGl0ZSAudG9nZ2xlLXN1Yi1tZW51OjphZnRlcixcbiNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgLmFycm93LWNsb3NlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWhhcmQtYmxhY2suc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNtYXN0aGVhZCAudG9nZ2xlLXN1Yi1tZW51X19hY3RpdmUgPiAuc3ViLW1lbnUge1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uIC50b2dnbGUtc3ViLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC1nYXA6IDRweDtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudSAuYXJyb3ctY2xvc2UtY29udGFpZW5yIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uIC50b2dnbGUtc3ViLW1lbnUgLmFycm93LWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiAudG9nZ2xlLXN1Yi1tZW51IC5hcnJvdy1jbG9zZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTIyMDIzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uIC50b2dnbGUtc3ViLW1lbnUgLmFycm93LWNsb3NlIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudSAuYXJyb3ctY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtaGFyZC13aGl0ZS5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudSAuYXJyb3ctY2xvc2U6OmFmdGVyIHtcbiAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudSAuYXJyb3ctY2xvc2U6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWhhcmQtYmxhY2suc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiAudG9nZ2xlLXN1Yi1tZW51IC5hcnJvdy1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2UxZmQwMSAhaW1wb3J0YW50O1xuICB9XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uIC50b2dnbGUtc3ViLW1lbnUubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtaGFyZC13aGl0ZS5zdmdcIik7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtaGFyZC13aGl0ZS5zdmdcIik7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiAudG9nZ2xlLXN1Yi1tZW51Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgfVxufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uIC50b2dnbGUtc3ViLW1lbnUubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAubW9iaWxlLW1lbnUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3JkZXI6IDE7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1mYW1pbHk6IFwiUFBGb3JtdWxhQ29uZGVuc2VkXCIsIFwiUFBGb3JtdWxhQ29uZGVuc2VkLUZhbGxiYWNrXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uIC50b2dnbGUtc3ViLW1lbnUubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1nYXA6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uIC50b2dnbGUtc3ViLW1lbnUubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpLmFycm93LWNsb3NlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBvcmRlcjogMjtcbn1cbiNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiAudG9nZ2xlLXN1Yi1tZW51Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTo6bWFya2VyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbiNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiAudG9nZ2xlLXN1Yi1tZW51Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiAudG9nZ2xlLXN1Yi1tZW51Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMWZkMDE7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMTIyMDIzICFpbXBvcnRhbnQ7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1oYXJkLWJsYWNrLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uIC50b2dnbGUtc3ViLW1lbnUudG9nZ2xlLXN1Yi1tZW51X19hY3RpdmUgPiBhIHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNtYXN0aGVhZCAuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiAudG9nZ2xlLXN1Yi1tZW51LnRvZ2dsZS1zdWItbWVudV9fYWN0aXZlID4gYSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudS50b2dnbGUtc3ViLW1lbnVfX2FjdGl2ZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21hc3RoZWFkIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXZpZ2F0aW9uIC50b2dnbGUtc3ViLW1lbnUudG9nZ2xlLXN1Yi1tZW51X19hY3RpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudS50b2dnbGUtc3ViLW1lbnVfX2FjdGl2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudS50b2dnbGUtc3ViLW1lbnVfX2FjdGl2ZSAubW9iaWxlLW1lbnUtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbWFzdGhlYWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudS50b2dnbGUtc3ViLW1lbnVfX2FjdGl2ZSAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbiNtYXN0aGVhZC50aGVtZS1kYXJrLWdyYXktd2hpdGUgLnRvZ2dsZS1zdWItbWVudSAuYXJyb3ctY2xvc2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWhhcmQtYmxhY2suc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtdG9nZ2xlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDMwMDA7XG4gIHRvcDogODZweDtcbiAgbGVmdDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZDogI2UxZmQwMTtcbiAgcGFkZGluZzogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ3JpZC1nYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2JpbGUtdG9nZ2xlLW1lbnUge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbn1cbi5tb2JpbGUtdG9nZ2xlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBncmlkLXJvdy1nYXA6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtdG9nZ2xlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LWZhbWlseTogXCJQUEZvcm11bGFDb25kZW5zZWRcIiwgXCJQUEZvcm11bGFDb25kZW5zZWQtRmFsbGJhY2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbi5tb2JpbGUtdG9nZ2xlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubW9iaWxlLXRvZ2dsZS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGxpIHtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzEyMjAyMztcbn1cbi5tb2JpbGUtdG9nZ2xlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJQUEVpa29cIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLm1vYmlsZS10b2dnbGUtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9iaWxlLXRvZ2dsZS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1oYXJkLXdoaXRlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLm1vYmlsZS10b2dnbGUtbWVudSAudG9nZ2xlLXN1Yi1tZW51IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtdG9nZ2xlLW1lbnUgLnRvZ2dsZS1zdWItbWVudSAubW9iaWxlLW5hdi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gIGJhY2tncm91bmQ6ICMxMjIwMjMgIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtdG9nZ2xlLW1lbnUgLnRvZ2dsZS1zdWItbWVudSAubW9iaWxlLW5hdi1hcnJvdyBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubW9iaWxlLXRvZ2dsZS1tZW51IC50b2dnbGUtc3ViLW1lbnUgLm1vYmlsZS1uYXYtYXJyb3cgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tb2JpbGUtdG9nZ2xlLW1lbnUgLnN1Yi1tZW51IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbiNtYXN0aGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5waW5OYXYgI21hc3RoZWFkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHotaW5kZXg6IDEwMjU7XG59XG4ucGluTmF2LnNjcm9sbGluZy11cCAjbWFzdGhlYWQge1xuICB6LWluZGV4OiAxMjAwO1xufVxuXG4uc2xpbSAjbWFzdGhlYWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMHB4KTtcbn1cblxuYm9keS5tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5Lm1lbnUtb3BlbiAubWVudS1wcmltYXJ5IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmJsdXItYmVoaW5kICNtYXN0aGVhZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDQwcHgpO1xufVxuXG4uaGlnaGxpZ2h0LXN0cm9rZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzgzLjIxNCcgaGVpZ2h0PSc0MC4yMTMnIHZpZXdCb3g9JzAgMCA4My4yMTQgNDAuMjEzJyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV8xMDU5NScgZGF0YS1uYW1lPSdSZWN0YW5nbGUgMTA1OTUnIHdpZHRoPSc4MS40NDEnIGhlaWdodD0nMzYnIGZpbGw9JyUyM2UwZmQwMScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdsaW5lXzgnIGRhdGEtbmFtZT0nbGluZSA4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjg4NCkgcm90YXRlKDMpJyUzRSUzQ2cgaWQ9J0dyb3VwXzEzNDA3JyBkYXRhLW5hbWU9J0dyb3VwIDEzNDA3JyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTQxMjczJyBkYXRhLW5hbWU9J1BhdGggMTQxMjczJyBkPSdNODAuNjQ1LDUuODI2YTcuNDc3LDcuNDc3LDAsMCwxLS4wMjIsMi42NjZjLS4yNzMsMS4yLTEuMTM4LjM2My0xLjQwOSwxLjEzOC42OSwyLjk3My45NTYsMy4yMDktMS4xNiw1LjQ4OS4yMzIuNjUxLjg4NS4yLDEuMTgxLDEuMTE2QTEwLjQ0NCwxMC40NDQsMCwwLDEsNzcuNCwyMS4xNmMtLjQxLjUwNi0uNTI2LDEuNjE2LS4xNzUsMS44NTcsMS40MTksMS4wMTguNTQ1LDIuODI5Ljg5Miw0LjE5MmE0LjU5MSw0LjU5MSwwLDAsMC0uMDM0LDIuOTEsMTEuNzM2LDExLjczNiwwLDAsMS0uMDExLDEuODM5Yy0uNTA1LjM0OS0xLC43MjEtMS40ODQsMS4wODNMNzUuMTQ4LDM0LjFhMS43LDEuNywwLDAsMS0xLjI3LjMwOWMtNC4xNTMtLjUtOC4zMzkuMDA3LTEyLjUzNi4wNDItNC41NjIuMDE3LTkuMTQ4LjIwOC0xMy43Mi4wMzNxLTIuNzEyLS4xLTUuNDIzLS4wNjNjLTEuODA4LjAyNS0zLjYxNy4xLTUuNDIxLjIzMmwtNi4zNDIuNDA4cS0zLjE3OC4xNzYtNi4zNTcuNDYxbC00LjUyNC4zNGMtMS41MTEuMDg1LTMuMDI3LjExNy00LjU0Mi4xMzdMMTMuODc1LDM2bC0xLjE0MS0uMDRxLTEuMTQxLS4wNDktMi4yODMtLjEyOGEzOC41NjQsMzguNTY0LDAsMCwxLTQuNTgyLS41OGMtLjY3OS0uMTI2LTEuMzU4LS4xNTEtMi4wNDMtLjIyM2E0LjA2NSw0LjA2NSwwLDAsMS0xLjc4LS43MjNDLjMsMzMuMTMxLS4wMiwzMi41NDQuNSwzMC4xMzVjLjI3NC0xLjI4Mi0uMS0yLjYxOC4zMy0zLjg3My4zLS44NzktLjc2OS0xLjUyOC0uODI3LTIuNDk0QTQuNDEyLDQuNDEyLDAsMCwwLC44NTUsMjAuMkMuOCwxOS4xNjguNTQ5LDE4LjA5LDEuMTQ0LDE3LjI2MmMuMjY4LS4zNzMuMDM0LS43MzctLjAxNC0xLjEzMWEyMS4yODgsMjEuMjg4LDAsMCwxLS4zNTktNC4wNDEsMTcuMTQsMTcuMTQsMCwwLDAtLjItNS43NjgsNi4xLDYuMSwwLDAsMSwuNTczLTMuOSw2LjMyNiw2LjMyNiwwLDAsMSwyLjg4My0uNjQ5Yy40OS4wMDYsMSwwLDEuNS4wMTVsMS41MS4wNzRhMTczLjc4OSwxNzMuNzg5LDAsMCwwLDE4LS4wNDNjNi45MTYtLjQxOCwxMy44NTUtLjgsMjAuODEtLjlDNTEuMDIxLjgzOSw1Ni4yLjkzNiw2MS40LDEuMDA3Yy44OS4wMTMsMS43ODEtLjA3MywyLjY3NC0uMTMzbDMuOC0uMjUzYzEuMjY0LS4wOTQsMi41NC0uMTM0LDMuODEtLjJBMy45ODksMy45ODksMCwwLDAsNzMuMjQ0LjNhNC43NDgsNC43NDgsMCwwLDEsMy43NjguMjYyYy41MDUuMTc2LDEuMDIxLjM3NiwxLjUzNi41NzNsMS41NDQuNTc4YTEuOTI2LDEuOTI2LDAsMCwxLDEuMzQ5LDEuMTE0bC0uOTc4LDEuMzMyYy0uMi43My4xMjcsMS4xNjUuMTgyLDEuNjcxbS00Ny4yLDE2Ljk2NWMtLjA1OC0uMDI0LS4xMTYtLjA2OC0uMTcyLS4wNjEtLjAyLDAtLjAzNS4xMjctLjA1Mi4yLjA1Ny4wMjIuMTE2LjA2Ny4xNy4wNTcuMDIyLDAsLjAzNi0uMTI0LjA1NC0uMTkybTEuOTU4LjAzNC0uMy0uMDQuMTM5LjE0M1ptNS4zNTEtLjE5NGEuNjI4LjYyOCwwLDAsMC0uMTgxLS4xYy0uMi0uMDM1LS4yNzguMDUxLS4xODcuMTg4LjAzNi4wNTMuMTMxLjA0OS4yLjAzNGEuNjEzLjYxMywwLDAsMCwuMTczLS4xMTknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2UwZmQwMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmhpZ2hsaWdodC1zdHJva2UgYSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgY29sb3I6ICMxMjIwMjMgIWltcG9ydGFudDtcbn1cbi5oaWdobGlnaHQtc3Ryb2tlIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN1Yi1zaXRlLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNTBweDtcbiAgYmFja2dyb3VuZDogI2UxZmQwMTtcbiAgY29sb3I6ICMxMjIwMjM7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3ViLXNpdGUtYmFubmVyIC5kaXNtaXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cblxuI21lbnUtc3RpY2t5LXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDhweDtcbiAgei1pbmRleDogMTAwMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiA5OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNtZW51LXN0aWNreS1zaWRlYmFyIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogMjAlO1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWVudS1zdGlja3ktc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbiAgfVxufVxuI21lbnUtc3RpY2t5LXNpZGViYXIub3BhcXVlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG59XG4jbWVudS1zdGlja3ktc2lkZWJhci5kaXNtaXNzZWQgLm1lbnUtc3RpY2t5LXNpZGViYXJfX3Njcm9sbC1pbmRpY2F0b3IsXG4jbWVudS1zdGlja3ktc2lkZWJhci5kaXNtaXNzZWQgLm1lbnUtcHJpbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbWVudS1zdGlja3ktc2lkZWJhciBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJQUEZvcm11bGFDb25kZW5zZWRcIiwgXCJQUEZvcm11bGFDb25kZW5zZWQtRmFsbGJhY2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuI21lbnUtc3RpY2t5LXNpZGViYXIgYS5hY3RpdmUge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jbWVudS1zdGlja3ktc2lkZWJhciAuaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4jbWVudS1zdGlja3ktc2lkZWJhciAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xufVxuI21lbnUtc3RpY2t5LXNpZGViYXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jbWVudS1zdGlja3ktc2lkZWJhciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jbWVudS1zdGlja3ktc2lkZWJhciAubWVudS1wcmltYXJ5ID4gbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4jbWVudS1zdGlja3ktc2lkZWJhciAubWVudS1wcmltYXJ5ID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG59XG4jbWVudS1zdGlja3ktc2lkZWJhciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21lbnUtc3RpY2t5LXNpZGViYXIgLm1lbnUtc3RpY2t5LXNpZGViYXJfX2J1dHRvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiA4MnB4O1xufVxuI21lbnUtc3RpY2t5LXNpZGViYXIgLm1lbnUtc3RpY2t5LXNpZGViYXJfX2J1dHRvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogXCJQUEZvcm11bGFDb25kZW5zZWRcIiwgXCJQUEZvcm11bGFDb25kZW5zZWQtRmFsbGJhY2tcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI21lbnUtc3RpY2t5LXNpZGViYXIgLm1lbnUtc3RpY2t5LXNpZGViYXJfX2J1dHRvbi10ZXh0Lm9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMTUlKTtcbn1cbiNtZW51LXN0aWNreS1zaWRlYmFyIC5tZW51LXN0aWNreS1zaWRlYmFyX19idXR0b24tdGV4dC5jbG9zZWQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTExMCUpIHRyYW5zbGF0ZVkoMTUlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbWVudS1zdGlja3ktc2lkZWJhciAubWVudS1zdGlja3ktc2lkZWJhcl9fYnV0dG9uLXRleHQub3BlbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDE1JSk7XG4gIH1cbiAgI21lbnUtc3RpY2t5LXNpZGViYXIgLm1lbnUtc3RpY2t5LXNpZGViYXJfX2J1dHRvbi10ZXh0LmNsb3NlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKC0xMzUlKSB0cmFuc2xhdGVZKDE1JSk7XG4gIH1cbn1cbiNtZW51LXN0aWNreS1zaWRlYmFyIC5tZW51LXN0aWNreS1zaWRlYmFyX19zY3JvbGwtaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMjAyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuI21lbnUtc3RpY2t5LXNpZGViYXIgLm1lbnUtc3RpY2t5LXNpZGViYXJfX3Njcm9sbC1wcm9ncmVzcyB7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWZkMDE7XG4gIGhlaWdodDogMCU7XG59XG5cbi8qIFBvc3RzIGFuZCBwYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBTZWN0aW9ucyAtIGNhbiBiZSBtb3ZlZCBlbHNld2hlcmUgaWYgbmVlZGVkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uLWJsb2NrLnBhcmFsbGF4LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVyby0yIC5iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMjAyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gIG1hcmdpbi1yaWdodDogLTM2cHg7XG59XG4uaGVyby0yIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmhlcm8tMiAuaGVyby0yLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEzNXB4IDM2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLTIgLmhlcm8tMi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMTJweDtcbiAgfVxufVxuLmhlcm8tMiAuaGVyby0yLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaGVyby0yIC5oZXJvLTItY29udGVudCBoMSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVyby0yIC5oZXJvLTItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmhlcm8tMiAuaGVyby0yLWZsZXggLmNpcmNsZS10aWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0yIC5oZXJvLTItZmxleCAuY2lyY2xlLXRpY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mYXV4LWNvbnRhaW5lciAuYWxpZ253aWRlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm91ci13b3JrLWdhbGxlcnkge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjIwMjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci13b3JrLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG4gIH1cbn1cbi5vdXItd29yay1nYWxsZXJ5IGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZXJ2aWNlLW1vZHVsZSB7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWZkMDE7XG59XG4uc2VydmljZS1tb2R1bGUgLnNlcnZpY2UtbW9kdWxlLWludHJvIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZS1tb2R1bGUgLnNlcnZpY2UtbW9kdWxlLWdyaWQgLnNlcnZpY2UtbW9kdWxlLWNvbDpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuc2VydmljZS1tb2R1bGUgLnNlcnZpY2UtbW9kdWxlLWdyaWQgLnNlcnZpY2UtbW9kdWxlLWNvbDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gIC5zZXJ2aWNlLW1vZHVsZSAuc2VydmljZS1tb2R1bGUtZ3JpZCAuc2VydmljZS1tb2R1bGUtY29sOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5qb2luLW91ci10ZWFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmZDAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ltYWdlcy9oaXJpbmctYmcud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA3NzZweCAyNzNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLXNjcm9sbC1wZXJjZW50KSAqIC0xMjBzKTtcbiAgcGFkZGluZy10b3A6IDIzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgYW5pbWF0aW9uLW5hbWU6IG1vdmUtaGlyaW5nLWJnLXNtYWxsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2luLW91ci10ZWFtIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MjBweCBhdXRvO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdmUtaGlyaW5nLWJnLWxhcmdlO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgLmpvaW4tb3VyLXRlYW0ge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICB9XG59XG4uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg0OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIH1cbn1cbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZS1oaXJpbmctYmctc21hbGwge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDBweDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzc2cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZS1oaXJpbmctYmctbGFyZ2Uge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDBweDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTQxOXB4O1xuICB9XG59XG4uaW5kdXN0cmllcy0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzZweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmR1c3RyaWVzLTIge1xuICAgIHBhZGRpbmc6IDEyNHB4IDA7XG4gIH1cbn1cbi5pbmR1c3RyaWVzLTIgLmluZHVzdHJpZXMtMi1jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmR1c3RyaWVzLTIgLmluZHVzdHJpZXMtMi1jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweDtcbiAgfVxuICAuaW5kdXN0cmllcy0yIC5pbmR1c3RyaWVzLTItY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuICAuaW5kdXN0cmllcy0yIC5pbmR1c3RyaWVzLTItY29sdW1uOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4uaW5kdXN0cmllcy0yIC5pbmR1c3RyaWVzLTItaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG59XG4uaW5kdXN0cmllcy0yIC5pbmR1c3RyaWVzLTItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xufVxuLmluZHVzdHJpZXMtMiAuaW5kdXN0cmllcy0yLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFwcGx5LW5vdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZmQwMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9pbWFnZXMvYXBwbHktbm93LWJnLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNjNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggY2VudGVyO1xuICBoZWlnaHQ6IDE2M3B4O1xuICBhbmltYXRpb24tbmFtZTogbW92ZS1hcHBseS1ub3ctYmc7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzBzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tc2Nyb2xsLXBlcmNlbnQpICogLTEyMHMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gIC5hcHBseS1ub3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZS1hcHBseS1ub3ctYmcge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggY2VudGVyO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQxOXB4IGNlbnRlcjtcbiAgfVxufVxuLmJlbmVmaXRzLW1vZHVsZSB7XG4gIHBhZGRpbmc6IDM2cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJlbmVmaXRzLW1vZHVsZSB7XG4gICAgcGFkZGluZzogMTYwcHggMCAxODBweDtcbiAgfVxufVxuLmJlbmVmaXRzLW1vZHVsZSAuYmVuZWZpdHMtbW9kdWxlLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJlbmVmaXRzLW1vZHVsZSAuYmVuZWZpdHMtbW9kdWxlLWNhcmQgLmJlbmVmaXRzLW1vZHVsZS1jYXJkLWljb24gaW1nIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLmJlbmVmaXRzLW1vZHVsZSAuYmVuZWZpdHMtbW9kdWxlLWNhcmQgLmJlbmVmaXRzLW1vZHVsZS1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbn1cbi5iZW5lZml0cy1tb2R1bGUgLmJlbmVmaXRzLW1vZHVsZS1jYXJkIC5iZW5lZml0cy1tb2R1bGUtY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucGl0Y2gtc2l0ZS1oZXJvIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpdGNoLXNpdGUtaGVybyB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBpdGNoLXNpdGUtaGVybyAucGFyYWxsYXgtYmctaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnBpdGNoLXNpdGUtaGVyb19faW5uZXIgcCxcbi5waXRjaC1zaXRlLWhlcm9fX2lubmVyIGxpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBpdGNoLXNpdGUtaGVyb19faW5uZXIgLmFsaWdud2lkZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEFyY2hpdmUgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4gKiBPdXIgV29yayBsaXN0aW5nIHBhZ2VcbiAqL1xuLmFyY2hpdmUtbGlzdGluZy1vdXItd29yayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFyY2hpdmUtbGlzdGluZy1vdXItd29yayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDhweDtcbiAgICBncmlkLXJvdy1nYXA6IDcycHg7XG4gIH1cbn1cbi5hcmNoaXZlLWxpc3Rpbmctb3VyLXdvcmsgLm91ci13b3JrLWxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFyY2hpdmUtbGlzdGluZy1vdXItd29yayAub3VyLXdvcmstbGlzdGluZy1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFyY2hpdmUtbGlzdGluZy1vdXItd29yayAub3VyLXdvcmstbGlzdGluZy1pdGVtIC5vdXItd29yay1saXN0aW5nX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDguNDY4JTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtaXgtYmxlbmQtbW9kZSAwLjhzIGVhc2Utb3V0IDBzLCBvcGFjaXR5IDAuOHMgZWFzZS1vdXQgMHM7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogdXJsKC4uL2ltYWdlcy9idG4tdmlldy5zdmcpIDM5IDM2LCBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLWxpc3Rpbmctb3VyLXdvcmsgLm91ci13b3JrLWxpc3RpbmctaXRlbSAub3VyLXdvcmstbGlzdGluZ19faW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFyY2hpdmUtbGlzdGluZy1vdXItd29yayAub3VyLXdvcmstbGlzdGluZy1pdGVtIC5vdXItd29yay1saXN0aW5nX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFyY2hpdmUtbGlzdGluZy1vdXItd29yayAub3VyLXdvcmstbGlzdGluZy1pdGVtIC5vdXItd29yay1saXN0aW5nX19oZWFkaW5nLS1sZWZ0IHtcbiAgICB3aWR0aDogY2FsYyg2MCUgLSAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJjaGl2ZS1saXN0aW5nLW91ci13b3JrIC5vdXItd29yay1saXN0aW5nLWl0ZW0gLm91ci13b3JrLWxpc3RpbmdfX2hlYWRpbmctLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSAyNHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLmFyY2hpdmUtbGlzdGluZy1vdXItd29yayAub3VyLXdvcmstbGlzdGluZy1pdGVtIC5vdXItd29yay1saXN0aW5nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcmNoaXZlLWxpc3Rpbmctb3VyLXdvcmsgLm91ci13b3JrLWxpc3RpbmctaXRlbSAub3VyLXdvcmstbGlzdGluZ19fdGFncyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFyY2hpdmUtbGlzdGluZy1vdXItd29yayAub3VyLXdvcmstbGlzdGluZy1pdGVtIC5vdXItd29yay1saXN0aW5nX190YWdzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLWxpc3Rpbmctb3VyLXdvcmsgLm91ci13b3JrLWxpc3RpbmctaXRlbSAub3VyLXdvcmstbGlzdGluZ19fdGFncyAub3VyLXdvcmstbGlzdGluZ19fd2hvbGVfdGFnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcmNoaXZlLWxpc3Rpbmctb3VyLXdvcmsgLm91ci13b3JrLWxpc3RpbmctaXRlbSAub3VyLXdvcmstbGlzdGluZ19fdGFncyAub3VyLXdvcmstbGlzdGluZ19fd2hvbGVfdGFnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5hcmNoaXZlLWxpc3Rpbmctb3VyLXdvcmsgLm91ci13b3JrLWxpc3RpbmctaXRlbSAub3VyLXdvcmstbGlzdGluZ19fdGFncyAub3VyLXdvcmstbGlzdGluZ19fd2hvbGVfdGFnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uYXJjaGl2ZS1saXN0aW5nLW91ci13b3JrLmlzLWhvdmVyZWQgLm91ci13b3JrLWxpc3RpbmctaXRlbSAub3VyLXdvcmstbGlzdGluZ19faW1hZ2Uge1xuICB0cmFuc2l0aW9uOiBtaXgtYmxlbmQtbW9kZSAwLjJzIGVhc2UtaW4gMnMsIG9wYWNpdHkgMC4ycyBlYXNlLWluIDBzO1xuICBtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5hcmNoaXZlLWxpc3Rpbmctb3VyLXdvcmsuaXMtaG92ZXJlZCAub3VyLXdvcmstbGlzdGluZy1pdGVtIC5vdXItd29yay1saXN0aW5nX19pbWFnZTpob3ZlciB7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qKlxuICogTmV3cyBsaXN0aW5nIHBhZ2VcbiAqL1xuLmFyY2hpdmUtbGlzdGluZy1uZXdzIC5uZXdzLWxpc3RpbmctaXRlbSxcbi5hcmNoaXZlLWxpc3RpbmctbmV3cyAuZXZlbnQtbGlzdGluZy1pdGVtLFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAubmV3cy1saXN0aW5nLWl0ZW0sXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5ldmVudC1saXN0aW5nLWl0ZW0ge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgLyogVmFyaWF0aW9ucyBmb3IgdGhlIGRpZmZlcmVudCBpbWFnZSBwb3NpdGlvbnMgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJjaGl2ZS1saXN0aW5nLW5ld3MgLm5ld3MtbGlzdGluZy1pdGVtLFxuLmFyY2hpdmUtbGlzdGluZy1uZXdzIC5ldmVudC1saXN0aW5nLWl0ZW0sXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5uZXdzLWxpc3RpbmctaXRlbSxcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLmV2ZW50LWxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XG4gIH1cbn1cbi5hcmNoaXZlLWxpc3RpbmctbmV3cyAubmV3cy1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faW1hZ2Utd3JhcHBlcixcbi5hcmNoaXZlLWxpc3RpbmctbmV3cyAuZXZlbnQtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2ltYWdlLXdyYXBwZXIsXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5uZXdzLWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19pbWFnZS13cmFwcGVyLFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAuZXZlbnQtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLm5ld3MtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2ltYWdlLWxpbmssXG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLmV2ZW50LWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19pbWFnZS1saW5rLFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAubmV3cy1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faW1hZ2UtbGluayxcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLmV2ZW50LWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19pbWFnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLm5ld3MtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2ltYWdlLFxuLmFyY2hpdmUtbGlzdGluZy1uZXdzIC5ldmVudC1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faW1hZ2UsXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5uZXdzLWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19pbWFnZSxcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLmV2ZW50LWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB0cmFuc2l0aW9uOiBtaXgtYmxlbmQtbW9kZSAwLjhzIGVhc2Utb3V0IDBzLCBvcGFjaXR5IDAuOHMgZWFzZS1vdXQgMHM7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5hcmNoaXZlLWxpc3RpbmctbmV3cyAubmV3cy1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19fbGluayxcbi5hcmNoaXZlLWxpc3RpbmctbmV3cyAuZXZlbnQtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2xpbmssXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5uZXdzLWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19saW5rLFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAuZXZlbnQtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLm5ld3MtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2hlYWRpbmcsXG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLmV2ZW50LWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19oZWFkaW5nLFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAubmV3cy1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faGVhZGluZyxcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLmV2ZW50LWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFyY2hpdmUtbGlzdGluZy1uZXdzIC5uZXdzLWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19oZWFkaW5nOmJlZm9yZSxcbi5hcmNoaXZlLWxpc3RpbmctbmV3cyAuZXZlbnQtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2hlYWRpbmc6YmVmb3JlLFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAubmV3cy1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faGVhZGluZzpiZWZvcmUsXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5ldmVudC1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzQ4NjQ2OTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLm5ld3MtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2hlYWRpbmcuaDM6YmVmb3JlLFxuLmFyY2hpdmUtbGlzdGluZy1uZXdzIC5ldmVudC1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faGVhZGluZy5oMzpiZWZvcmUsXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5uZXdzLWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19oZWFkaW5nLmgzOmJlZm9yZSxcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLmV2ZW50LWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19oZWFkaW5nLmgzOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmFyY2hpdmUtbGlzdGluZy1uZXdzIC5uZXdzLWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19oZWFkaW5nLmg0OmJlZm9yZSxcbi5hcmNoaXZlLWxpc3RpbmctbmV3cyAuZXZlbnQtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2hlYWRpbmcuaDQ6YmVmb3JlLFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAubmV3cy1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faGVhZGluZy5oNDpiZWZvcmUsXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5ldmVudC1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faGVhZGluZy5oNDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLmFyY2hpdmUtbGlzdGluZy1uZXdzIC5uZXdzLWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19oZWFkaW5nOmFmdGVyLFxuLmFyY2hpdmUtbGlzdGluZy1uZXdzIC5ldmVudC1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faGVhZGluZzphZnRlcixcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLm5ld3MtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2hlYWRpbmc6YWZ0ZXIsXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5ldmVudC1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faGVhZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLm5ld3MtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2hlYWRpbmc6aG92ZXI6YWZ0ZXIsXG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLmV2ZW50LWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19oZWFkaW5nOmhvdmVyOmFmdGVyLFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAubmV3cy1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faGVhZGluZzpob3ZlcjphZnRlcixcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLmV2ZW50LWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19oZWFkaW5nOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLm5ld3MtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2hlYWRpbmctc3Bhbixcbi5hcmNoaXZlLWxpc3RpbmctbmV3cyAuZXZlbnQtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2hlYWRpbmctc3Bhbixcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLm5ld3MtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2hlYWRpbmctc3Bhbixcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLmV2ZW50LWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19oZWFkaW5nLXNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjNUQ2NjY5O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLm5ld3MtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2RhdGUtdGFncyxcbi5hcmNoaXZlLWxpc3RpbmctbmV3cyAuZXZlbnQtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2RhdGUtdGFncyxcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLm5ld3MtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2RhdGUtdGFncyxcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLmV2ZW50LWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19kYXRlLXRhZ3Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLm5ld3MtbGlzdGluZy1pdGVtIC5uZXdzLWxpc3RpbmdfX2V4Y2VycHQsXG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLmV2ZW50LWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19leGNlcnB0LFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAubmV3cy1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19fZXhjZXJwdCxcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLmV2ZW50LWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLm5ld3MtbGlzdGluZy1pdGVtLm5ld3MtbGlzdGluZy1pdGVtX19ub19pbWFnZSwgLmFyY2hpdmUtbGlzdGluZy1uZXdzIC5uZXdzLWxpc3RpbmctaXRlbS5uZXdzLWxpc3RpbmctaXRlbV9fc2lkZV9zcXVhcmUsXG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLmV2ZW50LWxpc3RpbmctaXRlbS5uZXdzLWxpc3RpbmctaXRlbV9fbm9faW1hZ2UsXG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLmV2ZW50LWxpc3RpbmctaXRlbS5uZXdzLWxpc3RpbmctaXRlbV9fc2lkZV9zcXVhcmUsXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5uZXdzLWxpc3RpbmctaXRlbS5uZXdzLWxpc3RpbmctaXRlbV9fbm9faW1hZ2UsXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5uZXdzLWxpc3RpbmctaXRlbS5uZXdzLWxpc3RpbmctaXRlbV9fc2lkZV9zcXVhcmUsXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5ldmVudC1saXN0aW5nLWl0ZW0ubmV3cy1saXN0aW5nLWl0ZW1fX25vX2ltYWdlLFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAuZXZlbnQtbGlzdGluZy1pdGVtLm5ld3MtbGlzdGluZy1pdGVtX19zaWRlX3NxdWFyZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMTIyMDIzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cbi5hcmNoaXZlLWxpc3RpbmctbmV3cyAubmV3cy1saXN0aW5nLWl0ZW0ubmV3cy1saXN0aW5nLWl0ZW1fX3NpZGVfc3F1YXJlLFxuLmFyY2hpdmUtbGlzdGluZy1uZXdzIC5ldmVudC1saXN0aW5nLWl0ZW0ubmV3cy1saXN0aW5nLWl0ZW1fX3NpZGVfc3F1YXJlLFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAubmV3cy1saXN0aW5nLWl0ZW0ubmV3cy1saXN0aW5nLWl0ZW1fX3NpZGVfc3F1YXJlLFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAuZXZlbnQtbGlzdGluZy1pdGVtLm5ld3MtbGlzdGluZy1pdGVtX19zaWRlX3NxdWFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDhweDtcbn1cbi5hcmNoaXZlLWxpc3RpbmctbmV3cyAubmV3cy1saXN0aW5nLWl0ZW0ubmV3cy1saXN0aW5nLWl0ZW1fX3NpZGVfc3F1YXJlIC5uZXdzLWxpc3RpbmdfX2ltYWdlLXdyYXBwZXIsXG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLmV2ZW50LWxpc3RpbmctaXRlbS5uZXdzLWxpc3RpbmctaXRlbV9fc2lkZV9zcXVhcmUgLm5ld3MtbGlzdGluZ19faW1hZ2Utd3JhcHBlcixcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLm5ld3MtbGlzdGluZy1pdGVtLm5ld3MtbGlzdGluZy1pdGVtX19zaWRlX3NxdWFyZSAubmV3cy1saXN0aW5nX19pbWFnZS13cmFwcGVyLFxuLmFyY2hpdmUtbGlzdGluZy1ldmVudCAuZXZlbnQtbGlzdGluZy1pdGVtLm5ld3MtbGlzdGluZy1pdGVtX19zaWRlX3NxdWFyZSAubmV3cy1saXN0aW5nX19pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDI4LjE2JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYXJjaGl2ZS1saXN0aW5nLW5ld3MgLm5ld3MtbGlzdGluZy1pdGVtLm5ld3MtbGlzdGluZy1pdGVtX19zaWRlX3NxdWFyZSAubmV3cy1saXN0aW5nX19leGNlcnB0LFxuLmFyY2hpdmUtbGlzdGluZy1uZXdzIC5ldmVudC1saXN0aW5nLWl0ZW0ubmV3cy1saXN0aW5nLWl0ZW1fX3NpZGVfc3F1YXJlIC5uZXdzLWxpc3RpbmdfX2V4Y2VycHQsXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IC5uZXdzLWxpc3RpbmctaXRlbS5uZXdzLWxpc3RpbmctaXRlbV9fc2lkZV9zcXVhcmUgLm5ld3MtbGlzdGluZ19fZXhjZXJwdCxcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLmV2ZW50LWxpc3RpbmctaXRlbS5uZXdzLWxpc3RpbmctaXRlbV9fc2lkZV9zcXVhcmUgLm5ld3MtbGlzdGluZ19fZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hcmNoaXZlLWxpc3RpbmctbmV3cy5pcy1ob3ZlcmVkIC5uZXdzLWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19pbWFnZSxcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQuaXMtaG92ZXJlZCAubmV3cy1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faW1hZ2Uge1xuICB0cmFuc2l0aW9uOiBtaXgtYmxlbmQtbW9kZSAwLjJzIGVhc2UtaW4gMnMsIG9wYWNpdHkgMC4ycyBlYXNlLWluIDBzO1xuICBtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5hcmNoaXZlLWxpc3RpbmctbmV3cy5pcy1ob3ZlcmVkIC5uZXdzLWxpc3RpbmctaXRlbSAubmV3cy1saXN0aW5nX19pbWFnZTpob3Zlcixcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQuaXMtaG92ZXJlZCAubmV3cy1saXN0aW5nLWl0ZW0gLm5ld3MtbGlzdGluZ19faW1hZ2U6aG92ZXIge1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0OHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFyY2hpdmUtbGlzdGluZy1ldmVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5hcmNoaXZlLWxpc3RpbmctZXZlbnQgLmV2ZW50LWxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKipcbiAqIFBhZ2luYXRpb25cbiAqL1xuLmFyY2hpdmUtbGlzdGluZ19fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJjaGl2ZS1saXN0aW5nX19uYXZpZ2F0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uYXJjaGl2ZS1saXN0aW5nX19uYXZpZ2F0aW9uIC5hcmNoaXZlLWxpc3RpbmdfX25hdmlnYXRpb24tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcmNoaXZlLWxpc3RpbmdfX25hdmlnYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcmNoaXZlLWxpc3RpbmdfX25hdmlnYXRpb24gLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWZkMDE7XG59XG4uYXJjaGl2ZS1saXN0aW5nX19uYXZpZ2F0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYXJjaGl2ZS1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmZDAxO1xuICB6LWluZGV4OiAyO1xufVxuLmFyY2hpdmUtZmlsdGVyIC5maWx0ZXItYnV0dG9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZS1maWx0ZXIgLmZpbHRlci1idXR0b24td3JhcHBlciAuZmlsdGVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNDtcbn1cbi5hcmNoaXZlLWZpbHRlciAuZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5maWx0ZXItYnV0dG9uLmZpbHRlci1idXR0b24tLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcmNoaXZlLWZpbHRlciAuZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5maWx0ZXItYnV0dG9uLmZpbHRlci1idXR0b24tLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLWZpbHRlciAuZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5maWx0ZXItYnV0dG9uLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJDb2xsZWN0aW9uTmV3U3R5bGVcIiwgXCJCcnVzaCBTY3JpcHQgTVRcIiwgXCJCcnVzaCBTY3JpcHQgU3RkXCIsIGN1cnNpdmU7XG4gIGNvbG9yOiAjZTFmZDAxO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB6LWluZGV4OiAyO1xufVxuLmFyY2hpdmUtZmlsdGVyIC5maWx0ZXItc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1maWx0ZXIgLmZpbHRlci1zZWxlY3RlZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyNHB4KTtcbiAgfVxufVxuLmFyY2hpdmUtZmlsdGVyIC5maWx0ZXItc2VsZWN0ZWQgLmZpbHRlci1zZWxlY3RlZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXJjaGl2ZS1maWx0ZXIgLmFyY2hpdmUtZmlsdGVyLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLWZpbHRlciAuZmlsdGVyLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1maWx0ZXIgLmZpbHRlci1jYXRlZ29yaWVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuLmFyY2hpdmUtZmlsdGVyIC5maWx0ZXItY2F0ZWdvcmllcyAuZmlsdGVyLWNhdGVnb3J5LWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFyY2hpdmUtZmlsdGVyIC5maWx0ZXItY2F0ZWdvcmllcyAuZmlsdGVyLWNhdGVnb3J5LWJ1dHRvbnMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG4uYXJjaGl2ZS1maWx0ZXIuZmlsdGVyLW9wZW4gLmZpbHRlci1idXR0b24td3JhcHBlciAuZmlsdGVyLWJ1dHRvbi5maWx0ZXItYnV0dG9uLS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLWZpbHRlci5maWx0ZXItb3BlbiAuZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5maWx0ZXItYnV0dG9uLmZpbHRlci1idXR0b24tLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJjaGl2ZS1maWx0ZXIuZmlsdGVyLW9wZW4gLmFyY2hpdmUtZmlsdGVyLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJjaGl2ZS1maWx0ZXIuZmlsdGVyLWZpbHRlcmVkIC5maWx0ZXItc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcmNoaXZlLWZpbHRlci5maWx0ZXItZmlsdGVyZWQgLmZpbHRlci1idXR0b24tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcmNoaXZlLWxpc3Rpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYXJjaGl2ZS1saXN0aW5nX19sb2FkaW5nLWFuaW1hdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgZm9udC1mYW1pbHk6IFwiUFBGb3JtdWxhQ29uZGVuc2VkXCIsIFwiUFBGb3JtdWxhQ29uZGVuc2VkLUZhbGxiYWNrXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbn1cblxuLyogRm9ybXMgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4gKiBGb3JtaW5hdG9yIG92ZXJyaWRlc1xuICovXG4uY29udGFjdC1mb3JtLWZvcm0sXG4uZm9ybWluYXRvci11aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5jb250YWN0LWZvcm0tZm9ybS5mb3JtaW5hdG9yLWN1c3RvbS1mb3JtIC5mb3JtaW5hdG9yLXJvdyxcbi5mb3JtaW5hdG9yLXVpLmZvcm1pbmF0b3ItY3VzdG9tLWZvcm0gLmZvcm1pbmF0b3Itcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtaW5hdG9yLXJlc3BvbnNlLW1lc3NhZ2UsXG4uZm9ybWluYXRvci11aSAuZm9ybWluYXRvci1yZXNwb25zZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0LWZvcm0tZm9ybSAuY29udGFjdC1mb3JtLXJvdyxcbi5jb250YWN0LWZvcm0tZm9ybSAuZm9ybWluYXRvci1maWVsZCxcbi5mb3JtaW5hdG9yLXVpIC5jb250YWN0LWZvcm0tcm93LFxuLmZvcm1pbmF0b3ItdWkgLmZvcm1pbmF0b3ItZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1mb3JtIC5jb250YWN0LWZvcm0tcm93LFxuLmNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtaW5hdG9yLWZpZWxkLFxuLmZvcm1pbmF0b3ItdWkgLmNvbnRhY3QtZm9ybS1yb3csXG4uZm9ybWluYXRvci11aSAuZm9ybWluYXRvci1maWVsZCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybS1mb3JtIC5jb250YWN0LWZvcm0tcm93LmZvcm1pbmF0b3ItaGFzX2Vycm9yLFxuLmNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtaW5hdG9yLWZpZWxkLmZvcm1pbmF0b3ItaGFzX2Vycm9yLFxuLmZvcm1pbmF0b3ItdWkgLmNvbnRhY3QtZm9ybS1yb3cuZm9ybWluYXRvci1oYXNfZXJyb3IsXG4uZm9ybWluYXRvci11aSAuZm9ybWluYXRvci1maWVsZC5mb3JtaW5hdG9yLWhhc19lcnJvciB7XG4gIGJvcmRlcjogI2UxZmQwMSAzcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZmYjk7XG4gIHBhZGRpbmc6IDlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1mb3JtIC5jb250YWN0LWZvcm0tcm93LmZvcm1pbmF0b3ItaGFzX2Vycm9yLFxuLmNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtaW5hdG9yLWZpZWxkLmZvcm1pbmF0b3ItaGFzX2Vycm9yLFxuLmZvcm1pbmF0b3ItdWkgLmNvbnRhY3QtZm9ybS1yb3cuZm9ybWluYXRvci1oYXNfZXJyb3IsXG4uZm9ybWluYXRvci11aSAuZm9ybWluYXRvci1maWVsZC5mb3JtaW5hdG9yLWhhc19lcnJvciB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybS1mb3JtIC5jb250YWN0LWZvcm0tcm93LmZvcm1pbmF0b3ItaGFzX2Vycm9yOmJlZm9yZSxcbi5jb250YWN0LWZvcm0tZm9ybSAuZm9ybWluYXRvci1maWVsZC5mb3JtaW5hdG9yLWhhc19lcnJvcjpiZWZvcmUsXG4uZm9ybWluYXRvci11aSAuY29udGFjdC1mb3JtLXJvdy5mb3JtaW5hdG9yLWhhc19lcnJvcjpiZWZvcmUsXG4uZm9ybWluYXRvci11aSAuZm9ybWluYXRvci1maWVsZC5mb3JtaW5hdG9yLWhhc19lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ltYWdlcy90cmlwbGVfZXhjbGFtYXRpb24uc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1mb3JtIC5jb250YWN0LWZvcm0tcm93LmZvcm1pbmF0b3ItaGFzX2Vycm9yOmJlZm9yZSxcbi5jb250YWN0LWZvcm0tZm9ybSAuZm9ybWluYXRvci1maWVsZC5mb3JtaW5hdG9yLWhhc19lcnJvcjpiZWZvcmUsXG4uZm9ybWluYXRvci11aSAuY29udGFjdC1mb3JtLXJvdy5mb3JtaW5hdG9yLWhhc19lcnJvcjpiZWZvcmUsXG4uZm9ybWluYXRvci11aSAuZm9ybWluYXRvci1maWVsZC5mb3JtaW5hdG9yLWhhc19lcnJvcjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uY29udGFjdC1mb3JtLWZvcm0gLmNvbnRhY3QtZm9ybS1yb3cgLmZvcm1pbmF0b3ItZXJyb3ItbWVzc2FnZSxcbi5jb250YWN0LWZvcm0tZm9ybSAuZm9ybWluYXRvci1maWVsZCAuZm9ybWluYXRvci1lcnJvci1tZXNzYWdlLFxuLmZvcm1pbmF0b3ItdWkgLmNvbnRhY3QtZm9ybS1yb3cgLmZvcm1pbmF0b3ItZXJyb3ItbWVzc2FnZSxcbi5mb3JtaW5hdG9yLXVpIC5mb3JtaW5hdG9yLWZpZWxkIC5mb3JtaW5hdG9yLWVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QtZm9ybS1mb3JtIC5jb250YWN0LWZvcm0tcm93LWxhYmVsLFxuLmNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtaW5hdG9yLWxhYmVsLFxuLmZvcm1pbmF0b3ItdWkgLmNvbnRhY3QtZm9ybS1yb3ctbGFiZWwsXG4uZm9ybWluYXRvci11aSAuZm9ybWluYXRvci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBQRm9ybXVsYUNvbmRlbnNlZFwiLCBcIlBQRm9ybXVsYUNvbmRlbnNlZC1GYWxsYmFja1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7XG4gIGNvbG9yOiAjMTIyMDIzO1xuICBtaW4td2lkdGg6IG1pbigxMGNoLCAxMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1mb3JtIC5jb250YWN0LWZvcm0tcm93LWxhYmVsLFxuLmNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtaW5hdG9yLWxhYmVsLFxuLmZvcm1pbmF0b3ItdWkgLmNvbnRhY3QtZm9ybS1yb3ctbGFiZWwsXG4uZm9ybWluYXRvci11aSAuZm9ybWluYXRvci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlweDtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybS1mb3JtIC5jb250YWN0LWZvcm0tcm93LWxhYmVsIC5mb3JtaW5hdG9yLXJlcXVpcmVkLFxuLmNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtaW5hdG9yLWxhYmVsIC5mb3JtaW5hdG9yLXJlcXVpcmVkLFxuLmZvcm1pbmF0b3ItdWkgLmNvbnRhY3QtZm9ybS1yb3ctbGFiZWwgLmZvcm1pbmF0b3ItcmVxdWlyZWQsXG4uZm9ybWluYXRvci11aSAuZm9ybWluYXRvci1sYWJlbCAuZm9ybWluYXRvci1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdC1mb3JtLWZvcm0gLmNvbnRhY3QtZm9ybS1yb3ctaW5wdXQsXG4uY29udGFjdC1mb3JtLWZvcm0gLmZvcm1pbmF0b3ItaW5wdXQsXG4uY29udGFjdC1mb3JtLWZvcm0gLmZvcm1pbmF0b3ItdGV4dGFyZWEsXG4uZm9ybWluYXRvci11aSAuY29udGFjdC1mb3JtLXJvdy1pbnB1dCxcbi5mb3JtaW5hdG9yLXVpIC5mb3JtaW5hdG9yLWlucHV0LFxuLmZvcm1pbmF0b3ItdWkgLmZvcm1pbmF0b3ItdGV4dGFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlBQRWlrb1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWZvcm0tZm9ybSAuY29udGFjdC1mb3JtLXJvdy1pbnB1dCxcbi5jb250YWN0LWZvcm0tZm9ybSAuZm9ybWluYXRvci1pbnB1dCxcbi5jb250YWN0LWZvcm0tZm9ybSAuZm9ybWluYXRvci10ZXh0YXJlYSxcbi5mb3JtaW5hdG9yLXVpIC5jb250YWN0LWZvcm0tcm93LWlucHV0LFxuLmZvcm1pbmF0b3ItdWkgLmZvcm1pbmF0b3ItaW5wdXQsXG4uZm9ybWluYXRvci11aSAuZm9ybWluYXRvci10ZXh0YXJlYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWluZGVudDogbm9uZTtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybS1mb3JtIC5jb250YWN0LWZvcm0tcm93LWlucHV0OmZvY3VzLCAuY29udGFjdC1mb3JtLWZvcm0gLmNvbnRhY3QtZm9ybS1yb3ctaW5wdXQ6YWN0aXZlLFxuLmNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtaW5hdG9yLWlucHV0OmZvY3VzLFxuLmNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtaW5hdG9yLWlucHV0OmFjdGl2ZSxcbi5jb250YWN0LWZvcm0tZm9ybSAuZm9ybWluYXRvci10ZXh0YXJlYTpmb2N1cyxcbi5jb250YWN0LWZvcm0tZm9ybSAuZm9ybWluYXRvci10ZXh0YXJlYTphY3RpdmUsXG4uZm9ybWluYXRvci11aSAuY29udGFjdC1mb3JtLXJvdy1pbnB1dDpmb2N1cyxcbi5mb3JtaW5hdG9yLXVpIC5jb250YWN0LWZvcm0tcm93LWlucHV0OmFjdGl2ZSxcbi5mb3JtaW5hdG9yLXVpIC5mb3JtaW5hdG9yLWlucHV0OmZvY3VzLFxuLmZvcm1pbmF0b3ItdWkgLmZvcm1pbmF0b3ItaW5wdXQ6YWN0aXZlLFxuLmZvcm1pbmF0b3ItdWkgLmZvcm1pbmF0b3ItdGV4dGFyZWE6Zm9jdXMsXG4uZm9ybWluYXRvci11aSAuZm9ybWluYXRvci10ZXh0YXJlYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtaW5hdG9yLXRleHRhcmVhLFxuLmZvcm1pbmF0b3ItdWkgLmZvcm1pbmF0b3ItdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4vKiBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmltYWdlLXJhdGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucmF0aW8tMS0xIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4ucmF0aW8tMi0zIHtcbiAgYXNwZWN0LXJhdGlvOiAyLzM7XG59XG4ucmF0aW8tMy0yIHtcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG59XG4ucmF0aW8tMy00IHtcbiAgYXNwZWN0LXJhdGlvOiAzLzQ7XG59XG4ucmF0aW8tNC0zIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG59XG4ucmF0aW8tMTYtOSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbi5yYXRpby0xNi0xMCB7XG4gIGFzcGVjdC1yYXRpbzogMTYvMTA7XG59XG5cbi5pcy10eXBlLXZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLmlzLXR5cGUtdmlkZW8ud3AtZW1iZWQtYXNwZWN0LTEtMSBpZnJhbWUge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuLnBhcmFsbGF4LWJnLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHcmlkc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JpZC0yLWNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkLTItY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uZ3JpZC0zLWNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLTMtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4uZ3JpZC00LWNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkLTQtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtNC1jb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtNC1jb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbi5ncmlkLTEtMi1jb2wge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC0xLTItY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb2wxIGNvbDJcIjtcbiAgfVxufVxuLmdyaWQtMS0yLWNvbCBkaXY6Zmlyc3QtY2hpbGQsXG4uZ3JpZC0xLTItY29sIHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBncmlkLWFyZWE6IGNvbDE7XG59XG4uZ3JpZC0xLTItY29sIGRpdjpsYXN0LWNoaWxkLFxuLmdyaWQtMS0yLWNvbCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICBncmlkLWFyZWE6IGNvbDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtMS0yLWNvbC5mbGlwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb2wyIGNvbDFcIjtcbiAgfVxufVxuLmdyaWQtNS03LWNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLTUtNy1jb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNGZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29sMSBjb2wyXCI7XG4gIH1cbn1cbi5ncmlkLTUtNy1jb2wgZGl2OmZpcnN0LWNoaWxkLFxuLmdyaWQtNS03LWNvbCBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1hcmVhOiBjb2wxO1xufVxuLmdyaWQtNS03LWNvbCBkaXY6bGFzdC1jaGlsZCxcbi5ncmlkLTUtNy1jb2wgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgZ3JpZC1hcmVhOiBjb2wyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLTUtNy1jb2wuZmxpcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjRmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb2wyIGNvbDFcIjtcbiAgfVxufVxuXG4uc3Bhbi0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbi5zcGFuLTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xufVxuLnNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG59XG4uc3Bhbi01IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbn1cbi5zcGFuLTYge1xuICBncmlkLWNvbHVtbjogc3BhbiA2O1xufVxuLnNwYW4tNyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDc7XG59XG4uc3Bhbi04IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbn1cblxuLyogU3RhdCBCdWJibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnN0YXQtYnViYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTc2cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUFBFaWtvXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbi5zdGF0LWJ1YmJsZV9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cbi5zdGF0LWJ1YmJsZV9faG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZTFmZDAxO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIGFuaW1hdGlvbjogcm90YXRlIDIwcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN0YXQtYnViYmxlX19ob3ZlciBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTcycHg7XG4gIHdpZHRoOiAxNzJweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uc3RhdC1idWJibGVfX2hvdmVyIHN2ZyAuc3RhdC1idWJibGVfX2hvdmVyLXRleHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBQRm9ybXVsYUNvbmRlbnNlZFwiLCBcIlBQRm9ybXVsYUNvbmRlbnNlZC1GYWxsYmFja1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbi5zdGF0LWJ1YmJsZV9faG92ZXItdGV4dCB7XG4gIGNvbG9yOiAjMTIyMDIzO1xufVxuLnN0YXQtYnViYmxlOmhvdmVyLCAuc3RhdC1idWJibGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnN0YXQtYnViYmxlOmhvdmVyIC5zdGF0LWJ1YmJsZV9faG92ZXIsIC5zdGF0LWJ1YmJsZTpmb2N1cyAuc3RhdC1idWJibGVfX2hvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdGF0LWJ1YmJsZTpob3ZlciAuc3RhdC1idWJibGVfX3RleHQsIC5zdGF0LWJ1YmJsZTpmb2N1cyAuc3RhdC1idWJibGVfX3RleHQge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjMTIyMDIzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0LWJ1YmJsZSAuc3RhdC1idWJibGVfX2hvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zdGF0LWJ1YmJsZSAuc3RhdC1idWJibGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBjb2xvcjogIzEyMjAyMztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4vKiBIb3ZlciBjYXJkIGJsb2NrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ob3Zlci1jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG92ZXItY2FyZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob3Zlci1jYXJkX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob3Zlci1jYXJkX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmhvdmVyLWNhcmQ6aG92ZXIgLmhvdmVyLWNhcmRfX2JhY2tncm91bmQsIC5ob3Zlci1jYXJkOmZvY3VzIC5ob3Zlci1jYXJkX19iYWNrZ3JvdW5kIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4vKiBTb2NpYWwgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNvY2lhbC1tZWRpYSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1mbG93OiB3cmFwO1xuICBncmlkLWdhcDogOHB4O1xufVxuLnNvY2lhbC1tZWRpYSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc29jaWFsLW1lZGlhLmZvb3RlciAuc29jaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMzcHg7XG4gIHdpZHRoOiAzM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zb2NpYWwtbWVkaWEuZm9vdGVyIC5zb2NpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMxLjkyNicgaGVpZ2h0PSczMy4xMycgdmlld0JveD0nMCAwIDMxLjkyNiAzMy4xMyclM0UlM0NwYXRoIGlkPSdVbmlvbl8xOScgZGF0YS1uYW1lPSdVbmlvbiAxOScgZD0nTTEzLjEyMiwyOC43YS4xODIuMTgyLDAsMCwwLS4yNy4wMDZjLS4wNzkuMDYzLS4xMzguMDQ5LS4xNjItLjA0My0uMTYzLjA0MS0uMzI3LjA4LS40OTMuMTEyYS4yNTkuMjU5LDAsMCwxLS4xNTItLjAyNC4zMjEuMzIxLDAsMCwwLS4zLDAsLjM1MS4zNTEsMCwwLDEtLjM0NC0uMDI5LjYxNC42MTQsMCwwLDAtLjUzNC0uMDgxLDIuNjU2LDIuNjU2LDAsMCwwLS41LS4wMTQsMS45MiwxLjkyLDAsMCwxLS41MTItLjA1NCwyLjEzNCwyLjEzNCwwLDAsMC0uODEyLS4xMTksNC43Myw0LjczLDAsMCwwLS41NS0uMTEsMi4zNTEsMi4zNTEsMCwwLDEtLjU1NC0uMTMzLDMuOSwzLjksMCwwLDAtLjczOC0uMiwzLjMzLDMuMzMsMCwwLDEtLjg0OS0uMzU0LjkxNy45MTcsMCwwLDAtLjIzNS0uMTMxLDIuMDgyLDIuMDgyLDAsMCwxLS41NjgtLjI2Yy0uMTgxLS4xMTYtLjM1Ny0uMjM5LS41NDItLjM0Mi0uMTU5LS4wOTEtLjMxMS0uMjA2LS40NjYtLjMxTDQuMjIsMjYuNGwtLjMtLjI1M2E2LjE3NCw2LjE3NCwwLDAsMS0uNTkxLS41MzUuNjEzLjYxMywwLDAsMC0uMDY5LS4wNzIsMi40OTIsMi40OTIsMCwwLDEtLjI2Mi0uMjE3TDIuODcyLDI1LjJsLS4xMTEtLjEzOWMtLjE0Ni0uMTg4LS4yODUtLjM4My0uNDM1LS41NjItLjEwNy0uMTMtLjIxLS4yNjYtLjMxMi0uNC0uMTQ2LS4yMDgtLjMwOC0uNDIxLS40MjktLjYzMi0uMTM4LS4yMjYtLjI3Mi0uNDYxLS40LS43MDVhMTEuNjA4LDExLjYwOCwwLDAsMS0uOTI0LTIuNTU1LDEwLjIyLDEwLjIyLDAsMCwxLS4yNDktMS43MjFDMCwxOC4zNDEuMDA2LDE4LjE5NCwwLDE4LjA0OHMwLS4yNzUsMC0uNDE0Yy4wMDctLjI3Mi4wMjEtLjU0NS4wNDYtLjgxN2ExNS4zMzksMTUuMzM5LDAsMCwxLDEuMTA4LTQuNTU1Yy4yMjEtLjUzMy40NDQtMS4wNzIuNy0xLjU4OS4wNi0uMTE3LjEzLS4yMjUuMi0uMzM4LjA0OS0uMDg0LjEwNi0uMTYxLjE1MS0uMjQ4LjIxMy0uNDA3LjQzOC0uOC42ODItMS4xODFhMTEuNjY1LDExLjY2NSwwLDAsMSwuNjktLjk2OWwuMzU4LS40MjdMNC4zLDcuMDkyQTE2LjA2MiwxNi4wNjIsMCwwLDEsNS43LDUuNjU2LDIwLjE1NSwyMC4xNTUsMCwwLDEsNy4zMSw0LjM2NWMuMzMyLS4yNDIuNjczLS40NywxLjAwOS0uNjkxcy42NzQtLjQzNSwxLjAyMy0uNjVhOS42NDQsOS42NDQsMCwwLDEsMS43MTUtLjg1NWMuMTUxLS4wNTcuMy0uMTA3LjQ2MS0uMTQ5cy4zMzEtLjA4NC40NDEtLjExYy4yNTMtLjA1OS41MjItLjEzNS44MTMtLjIxYTkuMDI4LDkuMDI4LDAsMCwxLC45MzctLjIxNCwzLjI0OCwzLjI0OCwwLDAsMSwuODExLS4wMiwyLjYxNSwyLjYxNSwwLDAsMSwuNDIyLjA4NywyLjA3MiwyLjA3MiwwLDAsMSwuMjA4LjA2OGwuMS4wMzkuMDgxLjAzNnEuMTc0LjA4LjM1Mi4xNjhhLjI5MS4yOTEsMCwwLDEtLjAyOS0uMTM4LjQ5MS40OTEsMCwwLDAtLjEyMS0uMjc5Yy0uMjcxLjA1Ny0uMzExLjA2MS0uNDY5LS4wNjFhLjA4NC4wODQsMCwwLDEtLjAzNy0uMDczLjA5Mi4wOTIsMCwwLDEsLjA3NS0uMDQ2LDEuMDQ3LDEuMDQ3LDAsMCwxLC4xMjEsMGMuMDMzLDAsLjA2NywwLC4xLDAsLjA2LDAsLjExOS0uMDE2LjE3OC0uMDE3bDAsMGMtLjEwNi0uMTE4LS4xNTQtLjItLjEzNC0uMjc3UzE1LjQ4Mi44NCwxNS42NDIuOGMuMDQ3LS4wMTIuMS0uMDE5LjE0Ni0uMDI5bC4wMDcsMGMuMDM0LS4wMjMuMS0uMDQ3LjEtLjA3YTIuMzc2LDIuMzc2LDAsMCwwLS4wNzEtLjMyMWwtLjM0NywwYy0uMDIxLDAtLjA1OC0uMDE5LS4wNi0uMDMxczAtLjA2Ni4wMjUtLjA3NGExLjM4MywxLjM4MywwLDAsMSwuMzk1LS4wNzkuOTMzLjkzMywwLDAsMSwuNDEzLjA2Yy4wNjcuMDI0LjEwNi4wOTMuMTU5LjE0MXMuMDg3LjA4My4xMzYuMTIzYS4xMTIuMTEyLDAsMCwwLC4wNzcuMDFjLjAxOS0uMDA2LjA0My0uMDI5LjAzOC0uMDQ0LS4wMzQtLjEtLjA3Ni0uMjA1LS4xMTgtLjMwN0wxNi43ODUsMGMuMjcyLjA1Ni41MzIuMTU5LjguMjI2LjIwNi4wNjUuNDIyLjA5NC42MjcuMTM5YS45MTQuOTE0LDAsMCwxLC4zNjQuMTQ3LDEuMTEyLDEuMTEyLDAsMCwwLC40NzYuMi43LjcsMCwwLDEsLjI2Ni4xNDUuNDkyLjQ5MiwwLDAsMCwuMjY3LjEyOWMuMDI1LDAsLjA3LjAwNy4wNzYuMDE3LjEzNy4yMzcuMzI2LjIuNS4yNzNhLjU1My41NTMsMCwwLDEsLjIyNS4xMzMsMS44NjYsMS44NjYsMCwwLDAsLjUuMzQ4LDEuNTA3LDEuNTA3LDAsMCwxLC41MTQuNDE1LjQzOS40MzksMCwwLDAsLjEzMi4xMTcsNy40ODMsNy40ODMsMCwwLDEsMS4xMTQuOSw2LjQ3Niw2LjQ3NiwwLDAsMSwuODQ1LjkyNWMuMDg2LjExNS4xNjEuMjczLjMxMi4yMzkuMDI1LS4wMDUuMDg5LjA2My4xMjQuMTA4LjA3Ni4xLjEzOS4yMDYuMjU2LjE4Ny4wMTgsMCwuMDc1LjA4LjEuMTI5LjA0NS4wODEuMDc1LjE3Mi4xMjQuMjQ5LjAyOS4wNDUuMS4xMDYuMTI3LjEuMjY3LS4wMy4zNjIuMjcyLjUuNDgyLjA1OS4wOTEuMDg0LjIwNi4xNC4zYTEuMjg3LDEuMjg3LDAsMCwwLC4yLjI0OSw0LjE0LDQuMTQsMCwwLDEsLjc4NS45NzUsMS4xNiwxLjE2LDAsMCwwLC4xMjIuMTM2LDEuMDU5LDEuMDU5LDAsMCwxLC4xNjcuMjI0LDIuOTIxLDIuOTIxLDAsMCwwLC41Ljc2MywxLjY2MSwxLjY2MSwwLDAsMSwuMzQ1LjYuODE2LjgxNiwwLDAsMCwuMTM0LjI3LDUuNTI1LDUuNTI1LDAsMCwxLC44MTgsMS40NywxLjgzOSwxLjgzOSwwLDAsMCwuMDkuMTg3LDYuNzMyLDYuNzMyLDAsMCwxLC41NjQsMS40NzksMS42MjMsMS42MjMsMCwwLDAsLjExMy4zMTEsMS45NDcsMS45NDcsMCwwLDEsLjIuODU2LDMuMTgyLDMuMTgyLDAsMCwwLC4wNDIuNTI2Yy4wMy4xNzEuMDcuMzQxLjEwNy41MDVxLjAzNS4xNDguMDY1LjNjLjAxNy4xLjAzMS4yLjA0My4zMDZhNC4wMjcsNC4wMjcsMCwwLDEsLjAyOS42MzMsMS4zNDMsMS4zNDMsMCwwLDAsLjAyNy4ybDAtLjAwNmEzLjg3OSwzLjg3OSwwLDAsMSwuMDE1LjRjLS4wMDYuMjU1LS4wNjEuNTA5LS4wODYuNzY0LS4wMjQuMTkxLS4wNi4zODEtLjA5MS41NzFzLS4wNzYuMzUxLS4xMTQuNTI4LS4wOTEuMzM5LS4xMzguNTA4LS4xMDcuMzI5LS4xNjIuNDkyYTEuNTczLDEuNTczLDAsMCwxLS4zNjUuNjQ0Ljk0Ljk0LDAsMCwwLS4xMjkuMjM5Yy0uMDY1LjE0LS4xMy4yODktLjE4NC40M2ExLjUyOSwxLjUyOSwwLDAsMS0uNDgzLjcwOS42MzYuNjM2LDAsMCwwLS4yMy40di0uMDA1Yy0uMDY5LjEwNi0uMTQxLjIxMi0uMjA1LjMxOGExLjkxNCwxLjkxNCwwLDAsMS0uNDMuNTEsMi45NjgsMi45NjgsMCwwLDAtLjUwOC41MzUsNC43MTcsNC43MTcsMCwwLDEtLjcyMS43Mi42ODQuNjg0LDAsMCwxLS4xNDguMDczYy0uMDM3LjAxOS0uMS4wNC0uMTA2LjA2NC0uMDY4LjE3My0uMjI3LjIzMy0uMzI5LjM1NGEzLjg0MywzLjg0MywwLDAsMS0uOTkuNzYxYy0uMi4xMTEtLjM3Ny4yOTItLjU3MS40MjdhMS4xLDEuMSwwLDAsMS0uMTc2LjEzNyw0LjE2Miw0LjE2MiwwLDAsMC0uNzEyLjQxNCw1LjkwNyw1LjkwNywwLDAsMS0uNy40NDhjLS4xNzIuMDg3LS4zNDEuMTg4LS41MTEuMjc5YTIuNDkzLDIuNDkzLDAsMCwxLS41MzEuMi4zNjYuMzY2LDAsMCwwLS4xNzguMS44LjgsMCwwLDEtLjM3LjIxMiw1Ljg3MSw1Ljg3MSwwLDAsMS0uNi4yYy0uMTczLjA0My0uMzUzLjA0OS0uNDc5LjIyMmExLjg1LDEuODUsMCwwLDEtLjk4Ni4yMzkuMi4yLDAsMCwwLS4yNDIuMS4yNTMuMjUzLDAsMCwxLS4yMjcuMTQ4LDMuNTEyLDMuNTEyLDAsMCwwLS42LjE3MWMtLjE4NS4wNTYtLjM3My4xMTMtLjU2MS4xNTFhMS44MzMsMS44MzMsMCwwLDEtLjU2OS4wMTYuMjkxLjI5MSwwLDAsMC0uMjkuMS4yODcuMjg3LDAsMCwxLS4zMzYuMDY5LjIyOC4yMjgsMCwwLDAtLjE1NiwwYy0uMTU5LjA3My0uMzExLjEzNC0uNDYuMDI2YTMuMDU1LDMuMDU1LDAsMCwwLS40MjcuMS40MzUuNDM1LDAsMCwxLS4zNTUuMDE5bDAsMGEuMzU1LjM1NSwwLDAsMS0uMTA2LjA1MWMtLjE3My4wMi0uMzQ4LjAzNS0uNTIyLjA0OC0uMDI1LDAtLjA0OSwwLS4wNzIsMEEuMzUyLjM1MiwwLDAsMSwxMy4xMjIsMjguN1pNMTUuOSwxYTIuNCwyLjQsMCwwLDAtLjI3OS4wMzdsLjAwOC4wNTNhMi42OTMsMi42OTMsMCwwLDAsLjI4My4wNTNjLjAyOCwwLC4wODMtLjAzOC4wODEtLjA2M0EuMTM2LjEzNiwwLDAsMCwxNS45LDFabTEuNC0uNjguMDE5LS4wMTZMMTcuMjk0LjNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjU2OCAzMC41ODgpIHJvdGF0ZSgtODYpJyBmaWxsPSclMjNmZmYnIHN0cm9rZT0ncmdiYSgwLDAsMCwwKScgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0VcIik7XG4gIGhlaWdodDogMzNweDtcbiAgd2lkdGg6IDMzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuNTcsIDAuNjcsIDEuNTMpO1xufVxuLnNvY2lhbC1tZWRpYS5mb290ZXIgLnNvY2lhbDpob3Zlcjo6YmVmb3JlLCAuc29jaWFsLW1lZGlhLmZvb3RlciAuc29jaWFsOmZvY3VzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMxLjkyNicgaGVpZ2h0PSczMy4xMycgdmlld0JveD0nMCAwIDMxLjkyNiAzMy4xMyclM0UlM0NwYXRoIGlkPSdVbmlvbl8xOScgZGF0YS1uYW1lPSdVbmlvbiAxOScgZD0nTTEzLjEyMiwyOC43YS4xODIuMTgyLDAsMCwwLS4yNy4wMDZjLS4wNzkuMDYzLS4xMzguMDQ5LS4xNjItLjA0My0uMTYzLjA0MS0uMzI3LjA4LS40OTMuMTEyYS4yNTkuMjU5LDAsMCwxLS4xNTItLjAyNC4zMjEuMzIxLDAsMCwwLS4zLDAsLjM1MS4zNTEsMCwwLDEtLjM0NC0uMDI5LjYxNC42MTQsMCwwLDAtLjUzNC0uMDgxLDIuNjU2LDIuNjU2LDAsMCwwLS41LS4wMTQsMS45MiwxLjkyLDAsMCwxLS41MTItLjA1NCwyLjEzNCwyLjEzNCwwLDAsMC0uODEyLS4xMTksNC43Myw0LjczLDAsMCwwLS41NS0uMTEsMi4zNTEsMi4zNTEsMCwwLDEtLjU1NC0uMTMzLDMuOSwzLjksMCwwLDAtLjczOC0uMiwzLjMzLDMuMzMsMCwwLDEtLjg0OS0uMzU0LjkxNy45MTcsMCwwLDAtLjIzNS0uMTMxLDIuMDgyLDIuMDgyLDAsMCwxLS41NjgtLjI2Yy0uMTgxLS4xMTYtLjM1Ny0uMjM5LS41NDItLjM0Mi0uMTU5LS4wOTEtLjMxMS0uMjA2LS40NjYtLjMxTDQuMjIsMjYuNGwtLjMtLjI1M2E2LjE3NCw2LjE3NCwwLDAsMS0uNTkxLS41MzUuNjEzLjYxMywwLDAsMC0uMDY5LS4wNzIsMi40OTIsMi40OTIsMCwwLDEtLjI2Mi0uMjE3TDIuODcyLDI1LjJsLS4xMTEtLjEzOWMtLjE0Ni0uMTg4LS4yODUtLjM4My0uNDM1LS41NjItLjEwNy0uMTMtLjIxLS4yNjYtLjMxMi0uNC0uMTQ2LS4yMDgtLjMwOC0uNDIxLS40MjktLjYzMi0uMTM4LS4yMjYtLjI3Mi0uNDYxLS40LS43MDVhMTEuNjA4LDExLjYwOCwwLDAsMS0uOTI0LTIuNTU1LDEwLjIyLDEwLjIyLDAsMCwxLS4yNDktMS43MjFDMCwxOC4zNDEuMDA2LDE4LjE5NCwwLDE4LjA0OHMwLS4yNzUsMC0uNDE0Yy4wMDctLjI3Mi4wMjEtLjU0NS4wNDYtLjgxN2ExNS4zMzksMTUuMzM5LDAsMCwxLDEuMTA4LTQuNTU1Yy4yMjEtLjUzMy40NDQtMS4wNzIuNy0xLjU4OS4wNi0uMTE3LjEzLS4yMjUuMi0uMzM4LjA0OS0uMDg0LjEwNi0uMTYxLjE1MS0uMjQ4LjIxMy0uNDA3LjQzOC0uOC42ODItMS4xODFhMTEuNjY1LDExLjY2NSwwLDAsMSwuNjktLjk2OWwuMzU4LS40MjdMNC4zLDcuMDkyQTE2LjA2MiwxNi4wNjIsMCwwLDEsNS43LDUuNjU2LDIwLjE1NSwyMC4xNTUsMCwwLDEsNy4zMSw0LjM2NWMuMzMyLS4yNDIuNjczLS40NywxLjAwOS0uNjkxcy42NzQtLjQzNSwxLjAyMy0uNjVhOS42NDQsOS42NDQsMCwwLDEsMS43MTUtLjg1NWMuMTUxLS4wNTcuMy0uMTA3LjQ2MS0uMTQ5cy4zMzEtLjA4NC40NDEtLjExYy4yNTMtLjA1OS41MjItLjEzNS44MTMtLjIxYTkuMDI4LDkuMDI4LDAsMCwxLC45MzctLjIxNCwzLjI0OCwzLjI0OCwwLDAsMSwuODExLS4wMiwyLjYxNSwyLjYxNSwwLDAsMSwuNDIyLjA4NywyLjA3MiwyLjA3MiwwLDAsMSwuMjA4LjA2OGwuMS4wMzkuMDgxLjAzNnEuMTc0LjA4LjM1Mi4xNjhhLjI5MS4yOTEsMCwwLDEtLjAyOS0uMTM4LjQ5MS40OTEsMCwwLDAtLjEyMS0uMjc5Yy0uMjcxLjA1Ny0uMzExLjA2MS0uNDY5LS4wNjFhLjA4NC4wODQsMCwwLDEtLjAzNy0uMDczLjA5Mi4wOTIsMCwwLDEsLjA3NS0uMDQ2LDEuMDQ3LDEuMDQ3LDAsMCwxLC4xMjEsMGMuMDMzLDAsLjA2NywwLC4xLDAsLjA2LDAsLjExOS0uMDE2LjE3OC0uMDE3bDAsMGMtLjEwNi0uMTE4LS4xNTQtLjItLjEzNC0uMjc3UzE1LjQ4Mi44NCwxNS42NDIuOGMuMDQ3LS4wMTIuMS0uMDE5LjE0Ni0uMDI5bC4wMDcsMGMuMDM0LS4wMjMuMS0uMDQ3LjEtLjA3YTIuMzc2LDIuMzc2LDAsMCwwLS4wNzEtLjMyMWwtLjM0NywwYy0uMDIxLDAtLjA1OC0uMDE5LS4wNi0uMDMxczAtLjA2Ni4wMjUtLjA3NGExLjM4MywxLjM4MywwLDAsMSwuMzk1LS4wNzkuOTMzLjkzMywwLDAsMSwuNDEzLjA2Yy4wNjcuMDI0LjEwNi4wOTMuMTU5LjE0MXMuMDg3LjA4My4xMzYuMTIzYS4xMTIuMTEyLDAsMCwwLC4wNzcuMDFjLjAxOS0uMDA2LjA0My0uMDI5LjAzOC0uMDQ0LS4wMzQtLjEtLjA3Ni0uMjA1LS4xMTgtLjMwN0wxNi43ODUsMGMuMjcyLjA1Ni41MzIuMTU5LjguMjI2LjIwNi4wNjUuNDIyLjA5NC42MjcuMTM5YS45MTQuOTE0LDAsMCwxLC4zNjQuMTQ3LDEuMTEyLDEuMTEyLDAsMCwwLC40NzYuMi43LjcsMCwwLDEsLjI2Ni4xNDUuNDkyLjQ5MiwwLDAsMCwuMjY3LjEyOWMuMDI1LDAsLjA3LjAwNy4wNzYuMDE3LjEzNy4yMzcuMzI2LjIuNS4yNzNhLjU1My41NTMsMCwwLDEsLjIyNS4xMzMsMS44NjYsMS44NjYsMCwwLDAsLjUuMzQ4LDEuNTA3LDEuNTA3LDAsMCwxLC41MTQuNDE1LjQzOS40MzksMCwwLDAsLjEzMi4xMTcsNy40ODMsNy40ODMsMCwwLDEsMS4xMTQuOSw2LjQ3Niw2LjQ3NiwwLDAsMSwuODQ1LjkyNWMuMDg2LjExNS4xNjEuMjczLjMxMi4yMzkuMDI1LS4wMDUuMDg5LjA2My4xMjQuMTA4LjA3Ni4xLjEzOS4yMDYuMjU2LjE4Ny4wMTgsMCwuMDc1LjA4LjEuMTI5LjA0NS4wODEuMDc1LjE3Mi4xMjQuMjQ5LjAyOS4wNDUuMS4xMDYuMTI3LjEuMjY3LS4wMy4zNjIuMjcyLjUuNDgyLjA1OS4wOTEuMDg0LjIwNi4xNC4zYTEuMjg3LDEuMjg3LDAsMCwwLC4yLjI0OSw0LjE0LDQuMTQsMCwwLDEsLjc4NS45NzUsMS4xNiwxLjE2LDAsMCwwLC4xMjIuMTM2LDEuMDU5LDEuMDU5LDAsMCwxLC4xNjcuMjI0LDIuOTIxLDIuOTIxLDAsMCwwLC41Ljc2MywxLjY2MSwxLjY2MSwwLDAsMSwuMzQ1LjYuODE2LjgxNiwwLDAsMCwuMTM0LjI3LDUuNTI1LDUuNTI1LDAsMCwxLC44MTgsMS40NywxLjgzOSwxLjgzOSwwLDAsMCwuMDkuMTg3LDYuNzMyLDYuNzMyLDAsMCwxLC41NjQsMS40NzksMS42MjMsMS42MjMsMCwwLDAsLjExMy4zMTEsMS45NDcsMS45NDcsMCwwLDEsLjIuODU2LDMuMTgyLDMuMTgyLDAsMCwwLC4wNDIuNTI2Yy4wMy4xNzEuMDcuMzQxLjEwNy41MDVxLjAzNS4xNDguMDY1LjNjLjAxNy4xLjAzMS4yLjA0My4zMDZhNC4wMjcsNC4wMjcsMCwwLDEsLjAyOS42MzMsMS4zNDMsMS4zNDMsMCwwLDAsLjAyNy4ybDAtLjAwNmEzLjg3OSwzLjg3OSwwLDAsMSwuMDE1LjRjLS4wMDYuMjU1LS4wNjEuNTA5LS4wODYuNzY0LS4wMjQuMTkxLS4wNi4zODEtLjA5MS41NzFzLS4wNzYuMzUxLS4xMTQuNTI4LS4wOTEuMzM5LS4xMzguNTA4LS4xMDcuMzI5LS4xNjIuNDkyYTEuNTczLDEuNTczLDAsMCwxLS4zNjUuNjQ0Ljk0Ljk0LDAsMCwwLS4xMjkuMjM5Yy0uMDY1LjE0LS4xMy4yODktLjE4NC40M2ExLjUyOSwxLjUyOSwwLDAsMS0uNDgzLjcwOS42MzYuNjM2LDAsMCwwLS4yMy40di0uMDA1Yy0uMDY5LjEwNi0uMTQxLjIxMi0uMjA1LjMxOGExLjkxNCwxLjkxNCwwLDAsMS0uNDMuNTEsMi45NjgsMi45NjgsMCwwLDAtLjUwOC41MzUsNC43MTcsNC43MTcsMCwwLDEtLjcyMS43Mi42ODQuNjg0LDAsMCwxLS4xNDguMDczYy0uMDM3LjAxOS0uMS4wNC0uMTA2LjA2NC0uMDY4LjE3My0uMjI3LjIzMy0uMzI5LjM1NGEzLjg0MywzLjg0MywwLDAsMS0uOTkuNzYxYy0uMi4xMTEtLjM3Ny4yOTItLjU3MS40MjdhMS4xLDEuMSwwLDAsMS0uMTc2LjEzNyw0LjE2Miw0LjE2MiwwLDAsMC0uNzEyLjQxNCw1LjkwNyw1LjkwNywwLDAsMS0uNy40NDhjLS4xNzIuMDg3LS4zNDEuMTg4LS41MTEuMjc5YTIuNDkzLDIuNDkzLDAsMCwxLS41MzEuMi4zNjYuMzY2LDAsMCwwLS4xNzguMS44LjgsMCwwLDEtLjM3LjIxMiw1Ljg3MSw1Ljg3MSwwLDAsMS0uNi4yYy0uMTczLjA0My0uMzUzLjA0OS0uNDc5LjIyMmExLjg1LDEuODUsMCwwLDEtLjk4Ni4yMzkuMi4yLDAsMCwwLS4yNDIuMS4yNTMuMjUzLDAsMCwxLS4yMjcuMTQ4LDMuNTEyLDMuNTEyLDAsMCwwLS42LjE3MWMtLjE4NS4wNTYtLjM3My4xMTMtLjU2MS4xNTFhMS44MzMsMS44MzMsMCwwLDEtLjU2OS4wMTYuMjkxLjI5MSwwLDAsMC0uMjkuMS4yODcuMjg3LDAsMCwxLS4zMzYuMDY5LjIyOC4yMjgsMCwwLDAtLjE1NiwwYy0uMTU5LjA3My0uMzExLjEzNC0uNDYuMDI2YTMuMDU1LDMuMDU1LDAsMCwwLS40MjcuMS40MzUuNDM1LDAsMCwxLS4zNTUuMDE5bDAsMGEuMzU1LjM1NSwwLDAsMS0uMTA2LjA1MWMtLjE3My4wMi0uMzQ4LjAzNS0uNTIyLjA0OC0uMDI1LDAtLjA0OSwwLS4wNzIsMEEuMzUyLjM1MiwwLDAsMSwxMy4xMjIsMjguN1pNMTUuOSwxYTIuNCwyLjQsMCwwLDAtLjI3OS4wMzdsLjAwOC4wNTNhMi42OTMsMi42OTMsMCwwLDAsLjI4My4wNTNjLjAyOCwwLC4wODMtLjAzOC4wODEtLjA2M0EuMTM2LjEzNiwwLDAsMCwxNS45LDFabTEuNC0uNjguMDE5LS4wMTZMMTcuMjk0LjNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjU2OCAzMC41ODgpIHJvdGF0ZSgtODYpJyBmaWxsPSclMjNFMUZEMDEnIHN0cm9rZT0ncmdiYSgwLDAsMCwwKScgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0VcIik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5zb2NpYWwtbWVkaWEuZm9vdGVyIC5zb2NpYWwgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zb2NpYWwtbWVkaWEuZm9vdGVyIC5zb2NpYWwuZmFjZWJvb2sgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAycHg7XG59XG4uc29jaWFsLW1lZGlhLmZvb3RlciAuc29jaWFsLnR3aXR0ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExNWRlZyk7XG59XG4uc29jaWFsLW1lZGlhLmZvb3RlciAuc29jaWFsLnR3aXR0ZXIgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5zb2NpYWwtbWVkaWEuZm9vdGVyIC5zb2NpYWwudHdpdHRlcjpob3Zlcjo6YmVmb3JlLCAuc29jaWFsLW1lZGlhLmZvb3RlciAuc29jaWFsLnR3aXR0ZXI6Zm9jdXM6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoMTE1ZGVnKTtcbn1cbi5zb2NpYWwtbWVkaWEuZm9vdGVyIC5zb2NpYWwubGlua2VkaW46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoLTkzZGVnKTtcbn1cbi5zb2NpYWwtbWVkaWEuZm9vdGVyIC5zb2NpYWwubGlua2VkaW46aG92ZXI6OmJlZm9yZSwgLnNvY2lhbC1tZWRpYS5mb290ZXIgLnNvY2lhbC5saW5rZWRpbjpmb2N1czo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIC0xLjEpIHJvdGF0ZSgtOTNkZWcpO1xufVxuLnNvY2lhbC1tZWRpYS5mb290ZXIgLnNvY2lhbC5pbnN0YWdyYW06OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xufVxuLnNvY2lhbC1tZWRpYS5mb290ZXIgLnNvY2lhbC5pbnN0YWdyYW0gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDJweDtcbn1cbi5zb2NpYWwtbWVkaWEuZm9vdGVyIC5zb2NpYWwuaW5zdGFncmFtOmhvdmVyOjpiZWZvcmUsIC5zb2NpYWwtbWVkaWEuZm9vdGVyIC5zb2NpYWwuaW5zdGFncmFtOmZvY3VzOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0xMzBkZWcpO1xufVxuXG4vKiBTaGFyZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc29jaWFsLXNoYXJlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAyO1xuICByaWdodDogMDtcbiAgdG9wOiAzNSU7XG4gIGJvdHRvbTogNjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBncmlkLWdhcDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHggNnB4IDhweCA1cHg7XG59XG4uc29jaWFsLXNoYXJlX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzdweDtcbiAgd2lkdGg6IDM3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjY0LCAwLjU3LCAwLjY3LCAxLjUzKTtcbn1cbi5zb2NpYWwtc2hhcmVfX2xpbmsuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2lyY2xlLXN0cm9rZS1mYWNlYm9vay5zdmdcIik7XG59XG4uc29jaWFsLXNoYXJlX19saW5rLmZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1zdHJva2UtZmlsbGVkLXZvbHQtZmFjZWJvb2suc3ZnXCIpO1xufVxuLnNvY2lhbC1zaGFyZV9fbGluay50d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1zdHJva2UtdHdpdHRlci5zdmdcIik7XG59XG4uc29jaWFsLXNoYXJlX19saW5rLnR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2lyY2xlLXN0cm9rZS1maWxsZWQtdm9sdC10d2l0dGVyLnN2Z1wiKTtcbn1cbi5zb2NpYWwtc2hhcmVfX2xpbmsubGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2lyY2xlLXN0cm9rZS1saW5rZWRpbi5zdmdcIik7XG59XG4uc29jaWFsLXNoYXJlX19saW5rLmxpbmtlZGluOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1zdHJva2UtZmlsbGVkLXZvbHQtbGlua2VkaW4uc3ZnXCIpO1xufVxuLnNvY2lhbC1zaGFyZV9fbGluay5lbWFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaXJjbGUtc3Ryb2tlLWVtYWlsLnN2Z1wiKTtcbn1cbi5zb2NpYWwtc2hhcmVfX2xpbmsuZW1haWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2lyY2xlLXN0cm9rZS1maWxsZWQtdm9sdC1lbWFpbC5zdmdcIik7XG59XG4vKiBDYXJkc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZG9jdW1lbnQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBQRWlrb1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uZG9jdW1lbnQ6aG92ZXI6aXMoYSksIC5kb2N1bWVudDpmb2N1czppcyhhKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5ldmVudC1jYXJkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV2ZW50LWNhcmRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5ldmVudC1jYXJkX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1nYXA6IDRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2QwY2RjNjtcbn1cbi5ldmVudC1jYXJkX19jYXJkLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmV2ZW50LWNhcmQ6aG92ZXIgLmV2ZW50LWNhcmRfX2hlYWRpbmcsIC5ldmVudC1jYXJkOmZvY3VzIC5ldmVudC1jYXJkX19oZWFkaW5nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZXZlbnQtY2FyZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudCBpbWFnZVwiO1xufVxuLmV2ZW50LWNhcmRfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMTIyMDIzO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ldmVudC1jYXJkX19pbWFnZSB7XG4gIGdyaWQtYXJlYTogaW1hZ2U7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1jYXJkX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ldmVudC1jYXJkLmlzLWFyY2hpdmUgLmV2ZW50LWNhcmRfX21ldGEge1xuICBjb2xvcjogIzEyMjAyMztcbn1cblxuLyogQWNjb3JkaW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdyaWQgZmxvdyBoZWxwZXIgY2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mbGV4LXdyYXAge1xuICBmbGV4LWZsb3c6IHdyYXA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBIYW1idXJnZXJzIENTUyBmb3IgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oYW1idXJnZXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xufVxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtNnB4O1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG59XG5cbi5oYW1idXJnZXI6bm90KC5pcy1hY3RpdmUpIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmhhbWJ1cmdlci5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSByb3RhdGUoMzBkZWcpO1xufVxuLmhhbWJ1cmdlci5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMnB4LCAwKSByb3RhdGUoLTYwZGVnKTtcbn1cblxuLypcbiAqIFNsaWRlclxuICovXG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMS41cHg7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiA2cHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAxMnB4O1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoLTMuNDI4NTcxNDI4NnB4LCAtM3B4LCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMnB4LCAwKSByb3RhdGUoLTkwZGVnKTtcbn1cblxuLyogSGVscGVyIENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVzdGlmeS1jb250ZW50LXRhYmxldC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5qdXN0aWZ5LWNvbnRlbnQtZGVza3RvcC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LWZsb3c6IHdyYXA7XG59XG5cbi5uby13cmFwIHtcbiAgZmxleC1mbG93OiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4ud2VpZ2h0LXRoaW4ge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4ud2VpZ2h0LWV4dHJhbGlnaHQge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4ud2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLndlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ud2VpZ2h0LWV4dHJhYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi53ZWlnaHQtYmxhY2sge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDVweCAzcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ubm8tbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lbnUtaXRlbV9fbm8tbGluayA+IGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zci1vbmx5LCAuYnJlYWRjcnVtYnMuaGlkZS1jdXJyZW50IC5icmVhZGNydW1iX2xhc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci50aGluIHtcbiAgICBtYXgtd2lkdGg6IDEwMzJweDtcbiAgfVxufVxuLmNvbnRhaW5lci50aGluLXdpZGUge1xuICBtYXgtd2lkdGg6IDEwNjJweDtcbn1cbi5jb250YWluZXItZGVza3RvcCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDEzNjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC10YWJsZXQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kLWRlc2t0b3AtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keTpub3QoLndwLWFkbWluKSAuZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHk6bm90KC53cC1hZG1pbikgLmQtbW9iaWxlLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHk6bm90KC53cC1hZG1pbikgLmQtdGFibGV0LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5Om5vdCgud3AtYWRtaW4pIC5kLWRlc2t0b3Atbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keTpub3QoLndwLWFkbWluKSAuZC10YWJsZXQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keTpub3QoLndwLWFkbWluKSAuZC1kZXNrdG9wLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53LWZpdCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXRhYmxldC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogUHJlc2V0LVNwZWNpZmljIEhlbHBlciBDbGFzc2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiBDbGFzc2VzIHdpdGggc3BlY2lmaWMgYXBwbGljYXRpb25zIGZvciBhY2hpZXZpbmcgY2VydGFpbiBsYXlvdXRzIHdoaWxlIHVzaW5nIGJsb2NrcyAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxvdHRpZS1pbWFnZS1yb3cge1xuICBncmlkLWdhcDogNDhweDtcbn1cbi5sb3R0aWUtaW1hZ2Utcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3R0aWUtaW1hZ2Utcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBFbmQgUHJlc2V0LVNwZWNpZmljIEhlbHBlciBDbGFzc2VzICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZG1pbi1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWFkbWluIC5hZG1pbi1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1hZG1pbiAuYWRtaW4tb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkgLndwLWJsb2NrLWNvbHVtbnMubWVkaWEtYW5hbHl0aWNzLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yLm1lZGlhLWFuYWx5dGljcy10YWJsZSB7XG4gIGJvcmRlci10b3A6IDNweCBkYXNoZWQgd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmF5c2NhbGUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLmJnLW5vbmUge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmctbW9iaWxlLW5vbmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJnLXRhYmxldC1ub25lIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmctZGVza3RvcC1ub25lIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmN1cnNvci12aWV3IHtcbiAgY3Vyc29yOiB1cmwoLi4vaW1hZ2VzL2J0bi12aWV3LnN2ZykgMzkgMzYsIHBvaW50ZXI7XG59XG5cbi5jdXJzb3ItcGxheSB7XG4gIGN1cnNvcjogdXJsKC4uL2ltYWdlcy9wbGF5LWljb24uc3ZnKSAzOSAzNiwgcG9pbnRlcjtcbn1cblxuLnRyYW5zZm9ybS1yb3RhdGUtMTIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7XG59XG5cbi50cmFuc2Zvcm0tcm90YXRlLS0xMiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogQ29sb3ItcmVsYXRlZCBoZWxwZXIgY2xhc3NlcyB0aGF0IGxldmVyYWdlIHRoZSBjb2xvciBwYWxldHRlICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5iZy12b2x0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZmQwMTtcbn1cbi5iZy1kYXJrLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyMDIzO1xufVxuLmJnLXNsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NjA2Mjtcbn1cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwY2RjNjtcbn1cbi5iZy1saWdodC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYmctbWFya2V0YnJpZGdlLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5iZy1tYXJrZXRicmlkZ2UtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2MywgMTk3LCAyNTIpO1xufVxuXG4udGV4dC12b2x0IHtcbiAgY29sb3I6ICNlMWZkMDE7XG59XG4udGV4dC1kYXJrLWdyYXkge1xuICBjb2xvcjogIzEyMjAyMztcbn1cbi50ZXh0LXNsYXRlIHtcbiAgY29sb3I6ICM1NzYwNjI7XG59XG4udGV4dC1ncmF5IHtcbiAgY29sb3I6ICNkMGNkYzY7XG59XG4udGV4dC1saWdodC1ncmF5IHtcbiAgY29sb3I6ICNlZmVmZWY7XG59XG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRleHQtbWFya2V0YnJpZGdlLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udGV4dC1tYXJrZXRicmlkZ2UtYmx1ZSB7XG4gIGNvbG9yOiByZ2IoNjMsIDE5NywgMjUyKTtcbn1cblxuLyogV29yZHByZXNzIGNsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdud2lkZSB7XG4gIG1heC13aWR0aDogMTM2OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbGlnbndpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbGlnbndpZGUudGhpbiB7XG4gICAgbWF4LXdpZHRoOiA4NjMuOTk5MTM2cHg7XG4gIH1cbn1cblxuLmFsaWduZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA3MnB4KTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4uY29udGFpbmVyIC53cC1ibG9jay1jb2x1bW5zOm5vdCguYWxpZ253aWRlLCAuYWxpZ25mdWxsKSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5ib2R5IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zLnN0YWNrLWRlc2t0b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLyogU3BhY2luZyBoZWxwZXIgY2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubXQtNDUwIHtcbiAgbWFyZ2luLXRvcDogNDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC00NTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC00NTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA0NTBweDtcbiAgfVxufVxuLm10LTQwMCB7XG4gIG1hcmdpbi10b3A6IDQwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtNDAwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtNDAwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogNDAwcHg7XG4gIH1cbn1cbi5tdC0zNTAge1xuICBtYXJnaW4tdG9wOiAzNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LTM1MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLTM1MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDM1MHB4O1xuICB9XG59XG4ubXQtMzAwIHtcbiAgbWFyZ2luLXRvcDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0zMDA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0zMDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgfVxufVxuLm10LTI0MCB7XG4gIG1hcmdpbi10b3A6IDI0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtMjQwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtMjQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHg7XG4gIH1cbn1cbi5tdC0yMjIge1xuICBtYXJnaW4tdG9wOiAyMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LTIyMjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDIyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLTIyMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDIyMnB4O1xuICB9XG59XG4ubXQtMjE4IHtcbiAgbWFyZ2luLXRvcDogMjE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0yMTg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0yMTg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAyMThweDtcbiAgfVxufVxuLm10LTIxMiB7XG4gIG1hcmdpbi10b3A6IDIxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtMjEyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMjEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtMjEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMjEycHg7XG4gIH1cbn1cbi5tdC0xOTkge1xuICBtYXJnaW4tdG9wOiAxOTlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LTE5OTpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDE5OXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLTE5OTpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDE5OXB4O1xuICB9XG59XG4ubXQtMTgwIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0xODA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0xODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuLm10LTE2NiB7XG4gIG1hcmdpbi10b3A6IDE2NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtMTY2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMTY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtMTY2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMTY2cHg7XG4gIH1cbn1cbi5tdC0xNjAge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LTE2MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLTE2MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG59XG4ubXQtMTI4IHtcbiAgbWFyZ2luLXRvcDogMTI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0xMjg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0xMjg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweDtcbiAgfVxufVxuLm10LTEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtMTIwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtMTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbi5tdC0xMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LTExMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLTExMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG59XG4ubXQtMTA4IHtcbiAgbWFyZ2luLXRvcDogMTA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0xMDg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0xMDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxMDhweDtcbiAgfVxufVxuLm10LTk2IHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LTk2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC05Njpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbn1cbi5tdC05MiB7XG4gIG1hcmdpbi10b3A6IDkycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC05Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtOTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA5MnB4O1xuICB9XG59XG4ubXQtODQge1xuICBtYXJnaW4tdG9wOiA4NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtODQ6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLTg0Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgfVxufVxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LTgwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC04MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5tdC03MiB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC03Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtNzI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG59XG4ubXQtNjQge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtNjQ6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLTY0Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxufVxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LTYwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC02MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5tdC00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC00ODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtNDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtNDA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLTQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLm10LTM2IHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LTM2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0zNjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbi5tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0yNDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtMjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtMjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LTE2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0xNjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0xMjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0wOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0wOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBcImF1dG9cIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LWF1dG86bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiBcImF1dG9cIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC1hdXRvOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogXCJhdXRvXCI7XG4gIH1cbn1cbi5tdC14bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LXhsYXJnZTpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLXhsYXJnZTpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG59XG4ubXQtbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LWxhcmdlOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtbGFyZ2U6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuLm10LW1lZGl1bSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC1tZWRpdW06bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLW1lZGl1bTpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5tdC1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC1zbWFsbDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3Atc21hbGw6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ubXQteHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LXhzbWFsbDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AteHNtYWxsOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuLm10LWxpZnR1cCB7XG4gIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC1saWZ0dXA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLWxpZnR1cDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdC1saWZ0dXB4MiB7XG4gIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC1saWZ0dXB4Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtbGlmdHVweDI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXQtLTEyIHtcbiAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LS0xMjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtLTEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm10LS0xNiB7XG4gIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0tMTY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLS0xNjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdC0tMjAge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtLTIwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0tMjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXQtLTI0IHtcbiAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LS0yNDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtLTI0Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm10LS0zNiB7XG4gIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0tMzY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLS0zNjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdC0tNDAge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtLTQwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0tNDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXQtLTQ4IHtcbiAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LS00ODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtLTQ4Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm10LS02MCB7XG4gIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0tNjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLS02MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdC0tNjQge1xuICBtYXJnaW4tdG9wOiAtNjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtLTY0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0tNjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXQtLTcyIHtcbiAgbWFyZ2luLXRvcDogLTcycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LS03Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC03MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtLTcyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm10LS04MCB7XG4gIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0tODA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLS04MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdC0tODQge1xuICBtYXJnaW4tdG9wOiAtODRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtLTg0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0tODQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtODRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXQtLTkyIHtcbiAgbWFyZ2luLXRvcDogLTkycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LS05Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC05MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtLTkyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTkycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm10LS0xMTAge1xuICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LS0xMTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0tMTEwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdC0tMTI4IHtcbiAgbWFyZ2luLXRvcDogLTEyOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0tMTI4Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtLTEyODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC0xMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXQtLTE2MCB7XG4gIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtLTE2MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLS0xNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm10LS0xODAge1xuICBtYXJnaW4tdG9wOiAtMTgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtdGFibGV0LS0xODA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXQtZGVza3RvcC0tMTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdC0tMjEyIHtcbiAgbWFyZ2luLXRvcDogLTIxMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm10LXRhYmxldC0tMjEyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTIxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm10LWRlc2t0b3AtLTIxMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC0yMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXQtLTI0MCB7XG4gIG1hcmdpbi10b3A6IC0yNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdC10YWJsZXQtLTI0MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0yNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdC1kZXNrdG9wLS0yNDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMjQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1yLTQ1MCB7XG4gIG1hcmdpbi1yaWdodDogNDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC00NTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLTQ1MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogNDUwcHg7XG4gIH1cbn1cbi5tci00MDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtNDAwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC00MDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwMHB4O1xuICB9XG59XG4ubXItMzUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LTM1MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtMzUwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNTBweDtcbiAgfVxufVxuLm1yLTMwMCB7XG4gIG1hcmdpbi1yaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0zMDA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLTMwMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMzAwcHg7XG4gIH1cbn1cbi5tci0yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtMjQwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0yNDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xuICB9XG59XG4ubXItMjIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LTIyMjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtMjIyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjJweDtcbiAgfVxufVxuLm1yLTIxOCB7XG4gIG1hcmdpbi1yaWdodDogMjE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0yMTg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLTIxODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMjE4cHg7XG4gIH1cbn1cbi5tci0yMTIge1xuICBtYXJnaW4tcmlnaHQ6IDIxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtMjEyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0yMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxMnB4O1xuICB9XG59XG4ubXItMTk5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LTE5OTpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTk5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtMTk5Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTlweDtcbiAgfVxufVxuLm1yLTE4MCB7XG4gIG1hcmdpbi1yaWdodDogMTgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0xODA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLTE4MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gIH1cbn1cbi5tci0xNjYge1xuICBtYXJnaW4tcmlnaHQ6IDE2NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtMTY2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0xNjY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NnB4O1xuICB9XG59XG4ubXItMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LTE2MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtMTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgfVxufVxuLm1yLTEyOCB7XG4gIG1hcmdpbi1yaWdodDogMTI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0xMjg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLTEyODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHg7XG4gIH1cbn1cbi5tci0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtMTIwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0xMjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICB9XG59XG4ubXItMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LTExMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtMTEwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgfVxufVxuLm1yLTEwOCB7XG4gIG1hcmdpbi1yaWdodDogMTA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0xMDg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLTEwODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMTA4cHg7XG4gIH1cbn1cbi5tci05NiB7XG4gIG1hcmdpbi1yaWdodDogOTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LTk2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLTk2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICB9XG59XG4ubXItOTIge1xuICBtYXJnaW4tcmlnaHQ6IDkycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC05Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogOTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC05Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogOTJweDtcbiAgfVxufVxuLm1yLTg0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtODQ6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtODQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg0cHg7XG4gIH1cbn1cbi5tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LTgwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG59XG4ubXItNzIge1xuICBtYXJnaW4tcmlnaHQ6IDcycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC03Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogNzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC03Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogNzJweDtcbiAgfVxufVxuLm1yLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtNjQ6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtNjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbi5tci02MCB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LTYwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG4ubXItNDgge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC00ODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC00ODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxufVxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtNDA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtNDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5tci0zNiB7XG4gIG1hcmdpbi1yaWdodDogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LTM2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLTM2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICB9XG59XG4ubXItMjQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0yNDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0yNDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuLm1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtMjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtMjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5tci0xNiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LTE2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLTE2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4ubXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0xMjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0xMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0wOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBcImF1dG9cIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LWF1dG86bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IFwiYXV0b1wiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLWF1dG86bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IFwiYXV0b1wiO1xuICB9XG59XG4ubXIteGxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LXhsYXJnZTpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AteGxhcmdlOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgfVxufVxuLm1yLWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LWxhcmdlOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC1sYXJnZTpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIH1cbn1cbi5tci1tZWRpdW0ge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC1tZWRpdW06bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtbWVkaXVtOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG59XG4ubXItc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC1zbWFsbDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC1zbWFsbDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuLm1yLXhzbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LXhzbWFsbDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC14c21hbGw6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5tci1saWZ0dXAge1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC1saWZ0dXA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtbGlmdHVwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXItbGlmdHVweDIge1xuICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC1saWZ0dXB4Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC1saWZ0dXB4Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1yLS0xMiB7XG4gIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LS0xMjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0tMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tci0tMTYge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0tMTY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtLTE2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXItLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtLTIwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLS0yMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1yLS0yNCB7XG4gIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LS0yNDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0tMjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tci0tMzYge1xuICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0tMzY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtLTM2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXItLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtLTQwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLS00MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1yLS00OCB7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LS00ODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0tNDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tci0tNjAge1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0tNjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtLTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXItLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtLTY0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLS02NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1yLS03MiB7XG4gIG1hcmdpbi1yaWdodDogLTcycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LS03Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0tNzI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tci0tODAge1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0tODA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtLTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXItLTg0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtODRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtLTg0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLS04NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1yLS05MiB7XG4gIG1hcmdpbi1yaWdodDogLTkycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LS05Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTkycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0tOTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tci0tMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LS0xMTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLS0xMTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXItLTEyOCB7XG4gIG1hcmdpbi1yaWdodDogLTEyOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0tMTI4Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0tMTI4Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1yLS0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtLTE2MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtLTE2MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tci0tMTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXItdGFibGV0LS0xODA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tci1kZXNrdG9wLS0xODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXItLTIxMiB7XG4gIG1hcmdpbi1yaWdodDogLTIxMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXRhYmxldC0tMjEyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXItZGVza3RvcC0tMjEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1yLS0yNDAge1xuICBtYXJnaW4tcmlnaHQ6IC0yNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tci10YWJsZXQtLTI0MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1yLWRlc2t0b3AtLTI0MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi00NTAge1xuICBtYXJnaW4tYm90dG9tOiA0NTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LTQ1MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLTQ1MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1MHB4O1xuICB9XG59XG4ubWItNDAwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC00MDA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC00MDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MDBweDtcbiAgfVxufVxuLm1iLTM1MCB7XG4gIG1hcmdpbi1ib3R0b206IDM1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtMzUwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtMzUwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzUwcHg7XG4gIH1cbn1cbi5tYi0zMDAge1xuICBtYXJnaW4tYm90dG9tOiAzMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LTMwMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLTMwMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4O1xuICB9XG59XG4ubWItMjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC0yNDA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0yNDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbiAgfVxufVxuLm1iLTIyMiB7XG4gIG1hcmdpbi1ib3R0b206IDIyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtMjIyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtMjIyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIycHg7XG4gIH1cbn1cbi5tYi0yMTgge1xuICBtYXJnaW4tYm90dG9tOiAyMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LTIxODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLTIxODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIxOHB4O1xuICB9XG59XG4ubWItMjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC0yMTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0yMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTJweDtcbiAgfVxufVxuLm1iLTE5OSB7XG4gIG1hcmdpbi1ib3R0b206IDE5OXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtMTk5Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtMTk5Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk5cHg7XG4gIH1cbn1cbi5tYi0xODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LTE4MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLTE4MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG59XG4ubWItMTY2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC0xNjY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0xNjY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjZweDtcbiAgfVxufVxuLm1iLTE2MCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtMTYwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtMTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbi5tYi0xMjgge1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LTEyODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLTEyODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICB9XG59XG4ubWItMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC0xMjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0xMjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLm1iLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtMTEwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtMTEwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbi5tYi0xMDgge1xuICBtYXJnaW4tYm90dG9tOiAxMDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LTEwODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLTEwODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICB9XG59XG4ubWItOTYge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtOTY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLTk2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxufVxuLm1iLTkyIHtcbiAgbWFyZ2luLWJvdHRvbTogOTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LTkyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC05Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHg7XG4gIH1cbn1cbi5tYi04NCB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC04NDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtODQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICB9XG59XG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtODA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLm1iLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LTcyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC03Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cbi5tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC02NDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtNjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtNjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLm1iLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LTQ4Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC00ODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC00MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtNDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubWItMzYge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtMzY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLTM2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuLm1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LTI0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0yNDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC0yMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtMjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubWItMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtMTY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLTE2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LTEyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0xMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IFwiYXV0b1wiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtYXV0bzpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IFwiYXV0b1wiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLWF1dG86bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBcImF1dG9cIjtcbiAgfVxufVxuLm1iLXhsYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQteGxhcmdlOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AteGxhcmdlOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cbi5tYi1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtbGFyZ2U6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC1sYXJnZTpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG59XG4ubWItbWVkaXVtIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LW1lZGl1bTpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtbWVkaXVtOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLm1iLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LXNtYWxsOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC1zbWFsbDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5tYi14c21hbGwge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQteHNtYWxsOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC14c21hbGw6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4ubWItbGlmdHVwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LWxpZnR1cDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtbGlmdHVwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLWxpZnR1cHgyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LWxpZnR1cHgyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC1saWZ0dXB4Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0tMTIge1xuICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtLTEyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0tMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWItLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LS0xNjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtLTE2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC0tMjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLS0yMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0tMjQge1xuICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtLTI0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0tMjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWItLTM2IHtcbiAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LS0zNjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtLTM2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLS00MCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC0tNDA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLS00MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0tNDgge1xuICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtLTQ4Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0tNDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWItLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LS02MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtLTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLS02NCB7XG4gIG1hcmdpbi1ib3R0b206IC02NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC0tNjQ6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLS02NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IC02NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0tNzIge1xuICBtYXJnaW4tYm90dG9tOiAtNzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtLTcyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0tNzI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWItLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LS04MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtLTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLS04NCB7XG4gIG1hcmdpbi1ib3R0b206IC04NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC0tODQ6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLS04NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IC04NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0tOTIge1xuICBtYXJnaW4tYm90dG9tOiAtOTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtLTkyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0tOTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWItLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtLTExMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLS0xMTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLS0xMjgge1xuICBtYXJnaW4tYm90dG9tOiAtMTI4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LS0xMjg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0tMTI4Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0tMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC0tMTYwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtLTE2MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWItLTE4MCB7XG4gIG1hcmdpbi1ib3R0b206IC0xODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWJsZXQtLTE4MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYi1kZXNrdG9wLS0xODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLS0yMTIge1xuICBtYXJnaW4tYm90dG9tOiAtMjEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItdGFibGV0LS0yMTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWItZGVza3RvcC0tMjEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYi0tMjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXRhYmxldC0tMjQwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1iLWRlc2t0b3AtLTI0MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWwtNDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtNDUwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLTQ1MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiA0NTBweDtcbiAgfVxufVxuLm1sLTQwMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LTQwMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC00MDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogNDAwcHg7XG4gIH1cbn1cbi5tbC0zNTAge1xuICBtYXJnaW4tbGVmdDogMzUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0zNTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtMzUwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1MHB4O1xuICB9XG59XG4ubWwtMzAwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtMzAwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLTMwMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDBweDtcbiAgfVxufVxuLm1sLTI0MCB7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LTI0MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0yNDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gIH1cbn1cbi5tbC0yMjIge1xuICBtYXJnaW4tbGVmdDogMjIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0yMjI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMjIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtMjIyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyMnB4O1xuICB9XG59XG4ubWwtMjE4IHtcbiAgbWFyZ2luLWxlZnQ6IDIxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtMjE4Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLTIxODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMThweDtcbiAgfVxufVxuLm1sLTIxMiB7XG4gIG1hcmdpbi1sZWZ0OiAyMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LTIxMjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0yMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogMjEycHg7XG4gIH1cbn1cbi5tbC0xOTkge1xuICBtYXJnaW4tbGVmdDogMTk5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0xOTk6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTk5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtMTk5Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5OXB4O1xuICB9XG59XG4ubWwtMTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtMTgwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLTE4MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxufVxuLm1sLTE2NiB7XG4gIG1hcmdpbi1sZWZ0OiAxNjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LTE2Njpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0xNjY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogMTY2cHg7XG4gIH1cbn1cbi5tbC0xNjAge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0xNjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtMTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICB9XG59XG4ubWwtMTI4IHtcbiAgbWFyZ2luLWxlZnQ6IDEyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtMTI4Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLTEyODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweDtcbiAgfVxufVxuLm1sLTEyMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LTEyMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0xMjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIH1cbn1cbi5tbC0xMTAge1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0xMTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtMTEwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICB9XG59XG4ubWwtMTA4IHtcbiAgbWFyZ2luLWxlZnQ6IDEwOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtMTA4Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLTEwODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDhweDtcbiAgfVxufVxuLm1sLTk2IHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC05Njpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLTk2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHg7XG4gIH1cbn1cbi5tbC05MiB7XG4gIG1hcmdpbi1sZWZ0OiA5MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtOTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogOTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC05Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiA5MnB4O1xuICB9XG59XG4ubWwtODQge1xuICBtYXJnaW4tbGVmdDogODRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LTg0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtODQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogODRweDtcbiAgfVxufVxuLm1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC04MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbi5tbC03MiB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtNzI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC03Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4O1xuICB9XG59XG4ubWwtNjQge1xuICBtYXJnaW4tbGVmdDogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LTY0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtNjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxufVxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC02MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5tbC00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtNDg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC00ODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG59XG4ubWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LTQwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtNDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuLm1sLTM2IHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0zNjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLTM2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gIH1cbn1cbi5tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtMjQ6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0yNDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG59XG4ubWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LTIwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtMjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLm1sLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0xNjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLTE2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtMTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0xMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG59XG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogXCJhdXRvXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC1hdXRvOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IFwiYXV0b1wiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLWF1dG86bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogXCJhdXRvXCI7XG4gIH1cbn1cbi5tbC14bGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogMTgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC14bGFyZ2U6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AteGxhcmdlOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG59XG4ubWwtbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC1sYXJnZTpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC1sYXJnZTpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxufVxuLm1sLW1lZGl1bSB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtbWVkaXVtOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtbWVkaXVtOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbi5tbC1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtc21hbGw6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC1zbWFsbDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG4ubWwteHNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC14c21hbGw6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC14c21hbGw6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxufVxuLm1sLWxpZnR1cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtbGlmdHVwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtbGlmdHVwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tbC1saWZ0dXB4MiB7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtbGlmdHVweDI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC1saWZ0dXB4Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWwtLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0tMTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0tMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1sLS0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtLTE2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtLTE2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tbC0tMjAge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LS0yMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLS0yMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWwtLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0tMjQ6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0tMjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1sLS0zNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtLTM2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtLTM2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tbC0tNDAge1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LS00MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLS00MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWwtLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0tNDg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0tNDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1sLS02MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtLTYwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtLTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tbC0tNjQge1xuICBtYXJnaW4tbGVmdDogLTY0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LS02NDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLS02NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWwtLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IC03MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0tNzI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0tNzI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogLTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1sLS04MCB7XG4gIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtLTgwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtLTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tbC0tODQge1xuICBtYXJnaW4tbGVmdDogLTg0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LS04NDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLS04NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAtODRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWwtLTkyIHtcbiAgbWFyZ2luLWxlZnQ6IC05MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0tOTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTkycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0tOTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogLTkycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1sLS0xMTAge1xuICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0tMTEwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLS0xMTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tbC0tMTI4IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtLTEyODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0tMTI4Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWwtLTE2MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LS0xNjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtLTE2MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1sLS0xODAge1xuICBtYXJnaW4tbGVmdDogLTE4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXRhYmxldC0tMTgwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tbC1kZXNrdG9wLS0xODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tbGVmdDogLTE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tbC0tMjEyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tbC10YWJsZXQtLTIxMjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWwtZGVza3RvcC0tMjEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWwtLTI0MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWwtdGFibGV0LS0yNDA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1sLWRlc2t0b3AtLTI0MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tNDUwIHtcbiAgbWFyZ2luLXRvcDogNDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1MHB4O1xuICBtYXJnaW4tbGVmdDogNDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LTQ1MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDQ1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtNDUwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogNDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NTBweDtcbiAgICBtYXJnaW4tbGVmdDogNDUwcHg7XG4gIH1cbn1cbi5tLTQwMCB7XG4gIG1hcmdpbi10b3A6IDQwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC00MDA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLTQwMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDQwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwMHB4O1xuICB9XG59XG4ubS0zNTAge1xuICBtYXJnaW4tdG9wOiAzNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtMzUwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMzUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC0zNTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAzNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNTBweDtcbiAgfVxufVxuLm0tMzAwIHtcbiAgbWFyZ2luLXRvcDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LTMwMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtMzAwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMzAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzAwcHg7XG4gIH1cbn1cbi5tLTI0MCB7XG4gIG1hcmdpbi10b3A6IDI0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC0yNDA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAyNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLTI0MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICB9XG59XG4ubS0yMjIge1xuICBtYXJnaW4tdG9wOiAyMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjIycHg7XG4gIG1hcmdpbi1sZWZ0OiAyMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtMjIyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMjIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMjIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC0yMjI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAyMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMjJweDtcbiAgfVxufVxuLm0tMjE4IHtcbiAgbWFyZ2luLXRvcDogMjE4cHg7XG4gIG1hcmdpbi1yaWdodDogMjE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxOHB4O1xuICBtYXJnaW4tbGVmdDogMjE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LTIxODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDIxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtMjE4Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMjE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMThweDtcbiAgICBtYXJnaW4tbGVmdDogMjE4cHg7XG4gIH1cbn1cbi5tLTIxMiB7XG4gIG1hcmdpbi10b3A6IDIxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDIxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC0yMTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLTIxMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDIxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIxMnB4O1xuICB9XG59XG4ubS0xOTkge1xuICBtYXJnaW4tdG9wOiAxOTlweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTk5cHg7XG4gIG1hcmdpbi1sZWZ0OiAxOTlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtMTk5Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMTk5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTlweDtcbiAgICBtYXJnaW4tbGVmdDogMTk5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC0xOTk6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxOTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5OXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5OXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxOTlweDtcbiAgfVxufVxuLm0tMTgwIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICBtYXJnaW4tbGVmdDogMTgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LTE4MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtMTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbi5tLTE2NiB7XG4gIG1hcmdpbi10b3A6IDE2NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNjZweDtcbiAgbWFyZ2luLWxlZnQ6IDE2NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC0xNjY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLTE2Njpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDE2NnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTY2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NnB4O1xuICB9XG59XG4ubS0xNjAge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtMTYwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC0xNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxufVxuLm0tMTI4IHtcbiAgbWFyZ2luLXRvcDogMTI4cHg7XG4gIG1hcmdpbi1yaWdodDogMTI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICBtYXJnaW4tbGVmdDogMTI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LTEyODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtMTI4Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHg7XG4gIH1cbn1cbi5tLTEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC0xMjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLTEyMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICB9XG59XG4ubS0xMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtMTEwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC0xMTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgfVxufVxuLm0tMTA4IHtcbiAgbWFyZ2luLXRvcDogMTA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICBtYXJnaW4tbGVmdDogMTA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LTEwODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDEwOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtMTA4Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMTA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDhweDtcbiAgICBtYXJnaW4tbGVmdDogMTA4cHg7XG4gIH1cbn1cbi5tLTk2IHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICBtYXJnaW4tbGVmdDogOTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtOTY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtOTY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICB9XG59XG4ubS05MiB7XG4gIG1hcmdpbi10b3A6IDkycHg7XG4gIG1hcmdpbi1yaWdodDogOTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOTJweDtcbiAgbWFyZ2luLWxlZnQ6IDkycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LTkyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogOTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweDtcbiAgICBtYXJnaW4tbGVmdDogOTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLTkyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogOTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweDtcbiAgICBtYXJnaW4tbGVmdDogOTJweDtcbiAgfVxufVxuLm0tODQge1xuICBtYXJnaW4tdG9wOiA4NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDg0cHg7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gIG1hcmdpbi1sZWZ0OiA4NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC04NDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDg0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC04NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDg0cHg7XG4gIH1cbn1cbi5tLTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtODA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG4ubS03MiB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIG1hcmdpbi1yaWdodDogNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgbWFyZ2luLWxlZnQ6IDcycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LTcyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgICBtYXJnaW4tbGVmdDogNzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLTcyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgICBtYXJnaW4tbGVmdDogNzJweDtcbiAgfVxufVxuLm0tNjQge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC02NDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC02NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIH1cbn1cbi5tLTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtNjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG4ubS00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LTQ4Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLTQ4Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxufVxuLm0tNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC00MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC00MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5tLTM2IHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBtYXJnaW4tbGVmdDogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtMzY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtMzY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG59XG4ubS0yNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LTI0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLTI0Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuLm0tMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC0yMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC0yMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5tLTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtMTY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtMTY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG4ubS0xMiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LTEyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLTEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuLm0tMCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5tLWF1dG8ge1xuICBtYXJnaW4tdG9wOiBcImF1dG9cIjtcbiAgbWFyZ2luLXJpZ2h0OiBcImF1dG9cIjtcbiAgbWFyZ2luLWJvdHRvbTogXCJhdXRvXCI7XG4gIG1hcmdpbi1sZWZ0OiBcImF1dG9cIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtYXV0bzpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IFwiYXV0b1wiO1xuICAgIG1hcmdpbi1yaWdodDogXCJhdXRvXCI7XG4gICAgbWFyZ2luLWJvdHRvbTogXCJhdXRvXCI7XG4gICAgbWFyZ2luLWxlZnQ6IFwiYXV0b1wiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtYXV0bzpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IFwiYXV0b1wiO1xuICAgIG1hcmdpbi1yaWdodDogXCJhdXRvXCI7XG4gICAgbWFyZ2luLWJvdHRvbTogXCJhdXRvXCI7XG4gICAgbWFyZ2luLWxlZnQ6IFwiYXV0b1wiO1xuICB9XG59XG4ubS14bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQteGxhcmdlOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC14bGFyZ2U6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxufVxuLm0tbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtbGFyZ2U6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLWxhcmdlOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIH1cbn1cbi5tLW1lZGl1bSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LW1lZGl1bTpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC1tZWRpdW06bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG4ubS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LXNtYWxsOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLXNtYWxsOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuLm0teHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBtYXJnaW4tbGVmdDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQteHNtYWxsOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLXhzbWFsbDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbi5tLWxpZnR1cCB7XG4gIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LWxpZnR1cDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC1saWZ0dXA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS1saWZ0dXB4MiB7XG4gIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LWxpZnR1cHgyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLWxpZnR1cHgyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tLTEyIHtcbiAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtLTEyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLS0xMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLS0xNiB7XG4gIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LS0xNjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC0tMTY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0tMjAge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC0tMjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtLTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tLTI0IHtcbiAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtLTI0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLS0yNDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLS0zNiB7XG4gIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LS0zNjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC0tMzY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0tNDAge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC0tNDA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtLTQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tLTQ4IHtcbiAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtLTQ4Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLS00ODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLS02MCB7XG4gIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LS02MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC0tNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0tNjQge1xuICBtYXJnaW4tdG9wOiAtNjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC02NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC02NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC0tNjQ6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtLTY0Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tLTcyIHtcbiAgbWFyZ2luLXRvcDogLTcycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTcycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtLTcyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLS03Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC03MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLS04MCB7XG4gIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LS04MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC0tODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0tODQge1xuICBtYXJnaW4tdG9wOiAtODRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC04NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC04NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtODRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC0tODQ6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtODRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTg0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtLTg0Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTg0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tLTkyIHtcbiAgbWFyZ2luLXRvcDogLTkycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtOTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtOTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTkycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtLTkyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTkycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTkycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLS05Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC05MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLS0xMTAge1xuICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtLTExMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtLTExMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0tMTI4IHtcbiAgbWFyZ2luLXRvcDogLTEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEyOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LS0xMjg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLS0xMjg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tLTE2MCB7XG4gIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC0tMTYwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC0tMTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLS0xODAge1xuICBtYXJnaW4tdG9wOiAtMTgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS10YWJsZXQtLTE4MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0xODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWRlc2t0b3AtLTE4MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC0xODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0tMjEyIHtcbiAgbWFyZ2luLXRvcDogLTIxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTIxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTIxMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFibGV0LS0yMTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMjEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1kZXNrdG9wLS0yMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMjEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tLTI0MCB7XG4gIG1hcmdpbi10b3A6IC0yNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0yNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMjQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0yNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXRhYmxldC0tMjQwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm0tZGVza3RvcC0tMjQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teC00NTAge1xuICBtYXJnaW4tcmlnaHQ6IDQ1MHB4O1xuICBtYXJnaW4tbGVmdDogNDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC00NTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC00NTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0NTBweDtcbiAgfVxufVxuLm14LTQwMCB7XG4gIG1hcmdpbi1yaWdodDogNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LTQwMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLTQwMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwMHB4O1xuICB9XG59XG4ubXgtMzUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDM1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtMzUwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtMzUwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzUwcHg7XG4gIH1cbn1cbi5teC0zMDAge1xuICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC0zMDA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC0zMDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMDBweDtcbiAgfVxufVxuLm14LTI0MCB7XG4gIG1hcmdpbi1yaWdodDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LTI0MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLTI0MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMjQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICB9XG59XG4ubXgtMjIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjJweDtcbiAgbWFyZ2luLWxlZnQ6IDIyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtMjIyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMjIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtMjIyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMjIycHg7XG4gIH1cbn1cbi5teC0yMTgge1xuICBtYXJnaW4tcmlnaHQ6IDIxOHB4O1xuICBtYXJnaW4tbGVmdDogMjE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC0yMTg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC0yMTg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMThweDtcbiAgfVxufVxuLm14LTIxMiB7XG4gIG1hcmdpbi1yaWdodDogMjEycHg7XG4gIG1hcmdpbi1sZWZ0OiAyMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LTIxMjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLTIxMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMjEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIxMnB4O1xuICB9XG59XG4ubXgtMTk5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTlweDtcbiAgbWFyZ2luLWxlZnQ6IDE5OXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtMTk5Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTlweDtcbiAgICBtYXJnaW4tbGVmdDogMTk5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtMTk5Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTlweDtcbiAgICBtYXJnaW4tbGVmdDogMTk5cHg7XG4gIH1cbn1cbi5teC0xODAge1xuICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tbGVmdDogMTgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC0xODA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC0xODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxufVxuLm14LTE2NiB7XG4gIG1hcmdpbi1yaWdodDogMTY2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LTE2Njpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTY2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLTE2Njpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMTY2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NnB4O1xuICB9XG59XG4ubXgtMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtMTYwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtMTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIH1cbn1cbi5teC0xMjgge1xuICBtYXJnaW4tcmlnaHQ6IDEyOHB4O1xuICBtYXJnaW4tbGVmdDogMTI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC0xMjg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC0xMjg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweDtcbiAgfVxufVxuLm14LTEyMCB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LTEyMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLTEyMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICB9XG59XG4ubXgtMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtMTEwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtMTEwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cbn1cbi5teC0xMDgge1xuICBtYXJnaW4tcmlnaHQ6IDEwOHB4O1xuICBtYXJnaW4tbGVmdDogMTA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC0xMDg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC0xMDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDhweDtcbiAgfVxufVxuLm14LTk2IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICBtYXJnaW4tbGVmdDogOTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LTk2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLTk2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICB9XG59XG4ubXgtOTIge1xuICBtYXJnaW4tcmlnaHQ6IDkycHg7XG4gIG1hcmdpbi1sZWZ0OiA5MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtOTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtOTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDkycHg7XG4gIH1cbn1cbi5teC04NCB7XG4gIG1hcmdpbi1yaWdodDogODRweDtcbiAgbWFyZ2luLWxlZnQ6IDg0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC04NDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogODRweDtcbiAgICBtYXJnaW4tbGVmdDogODRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC04NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogODRweDtcbiAgICBtYXJnaW4tbGVmdDogODRweDtcbiAgfVxufVxuLm14LTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LTgwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG4ubXgtNzIge1xuICBtYXJnaW4tcmlnaHQ6IDcycHg7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtNzI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtNzI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHg7XG4gIH1cbn1cbi5teC02NCB7XG4gIG1hcmdpbi1yaWdodDogNjRweDtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC02NDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC02NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxufVxuLm14LTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LTYwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG4ubXgtNDgge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtNDg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtNDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbi5teC00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC00MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC00MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuLm14LTM2IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tbGVmdDogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LTM2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLTM2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG59XG4ubXgtMjQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtMjQ6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtMjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5teC0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC0yMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC0yMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLm14LTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LTE2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLTE2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG4ubXgtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtMTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IFwiYXV0b1wiO1xuICBtYXJnaW4tbGVmdDogXCJhdXRvXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC1hdXRvOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBcImF1dG9cIjtcbiAgICBtYXJnaW4tbGVmdDogXCJhdXRvXCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtYXV0bzpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogXCJhdXRvXCI7XG4gICAgbWFyZ2luLWxlZnQ6IFwiYXV0b1wiO1xuICB9XG59XG4ubXgteGxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQteGxhcmdlOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AteGxhcmdlOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbi5teC1sYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LWxhcmdlOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtbGFyZ2U6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxufVxuLm14LW1lZGl1bSB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC1tZWRpdW06bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtbWVkaXVtOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG4ubXgtc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtc21hbGw6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3Atc21hbGw6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5teC14c21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQteHNtYWxsOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLXhzbWFsbDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxufVxuLm14LWxpZnR1cCB7XG4gIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC1saWZ0dXA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtbGlmdHVwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXgtbGlmdHVweDIge1xuICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtbGlmdHVweDI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtbGlmdHVweDI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teC0tMTIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtLTEyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLS0xMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm14LS0xNiB7XG4gIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC0tMTY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtLTE2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXgtLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LS0yMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC0tMjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teC0tMjQge1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtLTI0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLS0yNDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm14LS0zNiB7XG4gIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC0tMzY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtLTM2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXgtLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LS00MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC0tNDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teC0tNDgge1xuICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtLTQ4Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLS00ODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm14LS02MCB7XG4gIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC0tNjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtLTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXgtLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTY0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LS02NDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC0tNjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teC0tNzIge1xuICBtYXJnaW4tcmlnaHQ6IC03MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtLTcyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLS03Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm14LS04MCB7XG4gIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC0tODA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtLTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXgtLTg0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtODRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTg0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LS04NDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTg0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC0tODQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teC0tOTIge1xuICBtYXJnaW4tcmlnaHQ6IC05MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtOTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtLTkyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLS05Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTkycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTkycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm14LS0xMTAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC0tMTEwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtLTExMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXgtLTEyOCB7XG4gIG1hcmdpbi1yaWdodDogLTEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTI4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LS0xMjg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC0tMTI4Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teC0tMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtLTE2MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLS0xNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm14LS0xODAge1xuICBtYXJnaW4tcmlnaHQ6IC0xODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTE4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXRhYmxldC0tMTgwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm14LWRlc2t0b3AtLTE4MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi1yaWdodDogLTE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXgtLTIxMiB7XG4gIG1hcmdpbi1yaWdodDogLTIxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtdGFibGV0LS0yMTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXgtZGVza3RvcC0tMjEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teC0tMjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0yNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC10YWJsZXQtLTI0MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teC1kZXNrdG9wLS0yNDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm15LTQ1MCB7XG4gIG1hcmdpbi10b3A6IDQ1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LTQ1MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDQ1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLTQ1MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDQ1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1MHB4O1xuICB9XG59XG4ubXktNDAwIHtcbiAgbWFyZ2luLXRvcDogNDAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtNDAwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtNDAwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XG4gIH1cbn1cbi5teS0zNTAge1xuICBtYXJnaW4tdG9wOiAzNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0zNTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAzNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0zNTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAzNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNTBweDtcbiAgfVxufVxuLm15LTMwMCB7XG4gIG1hcmdpbi10b3A6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LTMwMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLTMwMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4O1xuICB9XG59XG4ubXktMjQwIHtcbiAgbWFyZ2luLXRvcDogMjQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtMjQwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtMjQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQwcHg7XG4gIH1cbn1cbi5teS0yMjIge1xuICBtYXJnaW4tdG9wOiAyMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0yMjI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0yMjI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAyMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjJweDtcbiAgfVxufVxuLm15LTIxOCB7XG4gIG1hcmdpbi10b3A6IDIxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LTIxODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDIxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLTIxODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDIxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxOHB4O1xuICB9XG59XG4ubXktMjEyIHtcbiAgbWFyZ2luLXRvcDogMjEycHg7XG4gIG1hcmdpbi1ib3R0b206IDIxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtMjEyOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMjEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtMjEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMjEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEycHg7XG4gIH1cbn1cbi5teS0xOTkge1xuICBtYXJnaW4tdG9wOiAxOTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTk5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0xOTk6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxOTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0xOTk6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxOTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTlweDtcbiAgfVxufVxuLm15LTE4MCB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LTE4MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLTE4MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG59XG4ubXktMTY2IHtcbiAgbWFyZ2luLXRvcDogMTY2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtMTY2Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMTY2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtMTY2Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMTY2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY2cHg7XG4gIH1cbn1cbi5teS0xNjAge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0xNjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0xNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxufVxuLm15LTEyOCB7XG4gIG1hcmdpbi10b3A6IDEyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LTEyODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLTEyODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICB9XG59XG4ubXktMTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtMTIwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtMTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi5teS0xMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0xMTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0xMTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxufVxuLm15LTEwOCB7XG4gIG1hcmdpbi10b3A6IDEwOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LTEwODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDEwOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLTEwODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDEwOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICB9XG59XG4ubXktOTYge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xuICBtYXJnaW4tYm90dG9tOiA5NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtOTY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtOTY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cbi5teS05MiB7XG4gIG1hcmdpbi10b3A6IDkycHg7XG4gIG1hcmdpbi1ib3R0b206IDkycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC05Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDkycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC05Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDkycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweDtcbiAgfVxufVxuLm15LTg0IHtcbiAgbWFyZ2luLXRvcDogODRweDtcbiAgbWFyZ2luLWJvdHRvbTogODRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LTg0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLTg0Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICB9XG59XG4ubXktODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtODA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5teS03MiB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC03Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC03Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuLm15LTY0IHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LTY0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLTY0Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG4ubXktNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtNjA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5teS00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC00ODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC00ODpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLm15LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LTQwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLTQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubXktMzYge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtMzY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtMzY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cbi5teS0yNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0yNDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0yNDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLm15LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LTIwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubXktMTYge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtMTY6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtMTY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5teS0xMiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0xMjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0xMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtMDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0wOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IFwiYXV0b1wiO1xuICBtYXJnaW4tYm90dG9tOiBcImF1dG9cIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LWF1dG86bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiBcImF1dG9cIjtcbiAgICBtYXJnaW4tYm90dG9tOiBcImF1dG9cIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC1hdXRvOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogXCJhdXRvXCI7XG4gICAgbWFyZ2luLWJvdHRvbTogXCJhdXRvXCI7XG4gIH1cbn1cbi5teS14bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC14bGFyZ2U6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC14bGFyZ2U6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgfVxufVxuLm15LWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtbGFyZ2U6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC1sYXJnZTpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG59XG4ubXktbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LW1lZGl1bTpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC1tZWRpdW06bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5teS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC1zbWFsbDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC1zbWFsbDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLm15LXhzbWFsbCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC14c21hbGw6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AteHNtYWxsOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4ubXktbGlmdHVwIHtcbiAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LWxpZnR1cDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC1saWZ0dXA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teS1saWZ0dXB4MiB7XG4gIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC1saWZ0dXB4Mjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC1saWZ0dXB4Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm15LS0xMiB7XG4gIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0tMTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtLTEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXktLTE2IHtcbiAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LS0xNjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0tMTY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teS0tMjAge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtLTIwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLS0yMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm15LS0yNCB7XG4gIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0tMjQ6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtLTI0Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXktLTM2IHtcbiAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LS0zNjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0tMzY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teS0tNDAge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtLTQwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLS00MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm15LS00OCB7XG4gIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0tNDg6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtLTQ4Om5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXktLTYwIHtcbiAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LS02MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0tNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teS0tNjQge1xuICBtYXJnaW4tdG9wOiAtNjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtLTY0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLS02NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC02NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm15LS03MiB7XG4gIG1hcmdpbi10b3A6IC03MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC03MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0tNzI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtLTcyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXktLTgwIHtcbiAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LS04MDpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0tODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teS0tODQge1xuICBtYXJnaW4tdG9wOiAtODRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtODRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtLTg0Om5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTg0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLS04NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC04NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm15LS05MiB7XG4gIG1hcmdpbi10b3A6IC05MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC05MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0tOTI6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtOTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtLTkyOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTkycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXktLTExMCB7XG4gIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LS0xMTA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0tMTEwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teS0tMTI4IHtcbiAgbWFyZ2luLXRvcDogLTEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMjhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtLTEyODpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0xMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLS0xMjg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm15LS0xNjAge1xuICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0tMTYwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtLTE2MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubXktLTE4MCB7XG4gIG1hcmdpbi10b3A6IC0xODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXktdGFibGV0LS0xODA6bm90KGhlYWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXktZGVza3RvcC0tMTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgbWFyZ2luLXRvcDogLTE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5teS0tMjEyIHtcbiAgbWFyZ2luLXRvcDogLTIxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yMTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS10YWJsZXQtLTIxMjpub3QoaGVhZCkge1xuICAgIG1hcmdpbi10b3A6IC0yMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5teS1kZXNrdG9wLS0yMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBtYXJnaW4tdG9wOiAtMjEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm15LS0yNDAge1xuICBtYXJnaW4tdG9wOiAtMjQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTI0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15LXRhYmxldC0tMjQwOm5vdChoZWFkKSB7XG4gICAgbWFyZ2luLXRvcDogLTI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWRlc2t0b3AtLTI0MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIG1hcmdpbi10b3A6IC0yNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdC00NTAge1xuICBwYWRkaW5nLXRvcDogNDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC00NTA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtNDUwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDQ1MHB4O1xuICB9XG59XG4ucHQtNDAwIHtcbiAgcGFkZGluZy10b3A6IDQwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdC10YWJsZXQtNDAwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLTQwMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA0MDBweDtcbiAgfVxufVxuLnB0LTM1MCB7XG4gIHBhZGRpbmctdG9wOiAzNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LTM1MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtZGVza3RvcC0zNTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMzUwcHg7XG4gIH1cbn1cbi5wdC0zMDAge1xuICBwYWRkaW5nLXRvcDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC0zMDA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtMzAwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICB9XG59XG4ucHQtMjQwIHtcbiAgcGFkZGluZy10b3A6IDI0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdC10YWJsZXQtMjQwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLTI0MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgfVxufVxuLnB0LTIyMiB7XG4gIHBhZGRpbmctdG9wOiAyMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LTIyMjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAyMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtZGVza3RvcC0yMjI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMjIycHg7XG4gIH1cbn1cbi5wdC0yMTgge1xuICBwYWRkaW5nLXRvcDogMjE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC0yMTg6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMjE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtMjE4Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDIxOHB4O1xuICB9XG59XG4ucHQtMjEyIHtcbiAgcGFkZGluZy10b3A6IDIxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdC10YWJsZXQtMjEyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDIxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLTIxMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAyMTJweDtcbiAgfVxufVxuLnB0LTE5OSB7XG4gIHBhZGRpbmctdG9wOiAxOTlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LTE5OTpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAxOTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtZGVza3RvcC0xOTk6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMTk5cHg7XG4gIH1cbn1cbi5wdC0xODAge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC0xODA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtMTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG59XG4ucHQtMTY2IHtcbiAgcGFkZGluZy10b3A6IDE2NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdC10YWJsZXQtMTY2Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDE2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLTE2Njpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAxNjZweDtcbiAgfVxufVxuLnB0LTE2MCB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LTE2MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtZGVza3RvcC0xNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbn1cbi5wdC0xMjgge1xuICBwYWRkaW5nLXRvcDogMTI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC0xMjg6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtMTI4Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICB9XG59XG4ucHQtMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdC10YWJsZXQtMTIwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLTEyMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuLnB0LTExMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LTExMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtZGVza3RvcC0xMTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbn1cbi5wdC0xMDgge1xuICBwYWRkaW5nLXRvcDogMTA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC0xMDg6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtMTA4Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICB9XG59XG4ucHQtOTYge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LTk2Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtOTY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxufVxuLnB0LTkyIHtcbiAgcGFkZGluZy10b3A6IDkycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC05Mjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLTkyOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDkycHg7XG4gIH1cbn1cbi5wdC04NCB7XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdC10YWJsZXQtODQ6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogODRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtZGVza3RvcC04NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICB9XG59XG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LTgwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLnB0LTcyIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC03Mjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLTcyOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gIH1cbn1cbi5wdC02NCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdC10YWJsZXQtNjQ6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtZGVza3RvcC02NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LTYwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuLnB0LTQ4IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC00ODpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLTQ4Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbn1cbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdC10YWJsZXQtNDA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtZGVza3RvcC00MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ucHQtMzYge1xuICBwYWRkaW5nLXRvcDogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LTM2Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtMzY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxufVxuLnB0LTI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC0yNDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLTI0Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cbi5wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdC10YWJsZXQtMjA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtZGVza3RvcC0yMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4ucHQtMTYge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LTE2Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtMTY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuLnB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC0xMjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLTEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbn1cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC0wOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucHQtYXV0byB7XG4gIHBhZGRpbmctdG9wOiBcImF1dG9cIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LWF1dG86bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogXCJhdXRvXCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0LWRlc2t0b3AtYXV0bzpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiBcImF1dG9cIjtcbiAgfVxufVxuLnB0LXhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LXhsYXJnZTpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtZGVza3RvcC14bGFyZ2U6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbn1cbi5wdC1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LWxhcmdlOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLWxhcmdlOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG59XG4ucHQtbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC1tZWRpdW06bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHQtZGVza3RvcC1tZWRpdW06bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLnB0LXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXRhYmxldC1zbWFsbDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLXNtYWxsOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbi5wdC14c21hbGwge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtdGFibGV0LXhzbWFsbDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC1kZXNrdG9wLXhzbWFsbDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG4ucHItNDUwIHtcbiAgcGFkZGluZy1yaWdodDogNDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC00NTA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC00NTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NTBweDtcbiAgfVxufVxuLnByLTQwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wci10YWJsZXQtNDAwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3AtNDAwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogNDAwcHg7XG4gIH1cbn1cbi5wci0zNTAge1xuICBwYWRkaW5nLXJpZ2h0OiAzNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LTM1MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wci1kZXNrdG9wLTM1MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1MHB4O1xuICB9XG59XG4ucHItMzAwIHtcbiAgcGFkZGluZy1yaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC0zMDA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC0zMDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcbiAgfVxufVxuLnByLTI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wci10YWJsZXQtMjQwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3AtMjQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjQwcHg7XG4gIH1cbn1cbi5wci0yMjIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LTIyMjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wci1kZXNrdG9wLTIyMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyMnB4O1xuICB9XG59XG4ucHItMjE4IHtcbiAgcGFkZGluZy1yaWdodDogMjE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC0yMTg6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC0yMTg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMThweDtcbiAgfVxufVxuLnByLTIxMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wci10YWJsZXQtMjEyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3AtMjEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjEycHg7XG4gIH1cbn1cbi5wci0xOTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LTE5OTpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5OXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wci1kZXNrdG9wLTE5OTpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5OXB4O1xuICB9XG59XG4ucHItMTgwIHtcbiAgcGFkZGluZy1yaWdodDogMTgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC0xODA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC0xODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgfVxufVxuLnByLTE2NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wci10YWJsZXQtMTY2Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3AtMTY2Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY2cHg7XG4gIH1cbn1cbi5wci0xNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LTE2MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wci1kZXNrdG9wLTE2MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG59XG4ucHItMTI4IHtcbiAgcGFkZGluZy1yaWdodDogMTI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC0xMjg6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC0xMjg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweDtcbiAgfVxufVxuLnByLTEyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wci10YWJsZXQtMTIwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3AtMTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cbn1cbi5wci0xMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LTExMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wci1kZXNrdG9wLTExMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG59XG4ucHItMTA4IHtcbiAgcGFkZGluZy1yaWdodDogMTA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC0xMDg6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC0xMDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDhweDtcbiAgfVxufVxuLnByLTk2IHtcbiAgcGFkZGluZy1yaWdodDogOTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LTk2Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC05Njpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gIH1cbn1cbi5wci05MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDkycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC05Mjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3AtOTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MnB4O1xuICB9XG59XG4ucHItODQge1xuICBwYWRkaW5nLXJpZ2h0OiA4NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wci10YWJsZXQtODQ6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wci1kZXNrdG9wLTg0Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogODRweDtcbiAgfVxufVxuLnByLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LTgwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC04MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5wci03MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC03Mjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3AtNzI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xuICB9XG59XG4ucHItNjQge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wci10YWJsZXQtNjQ6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wci1kZXNrdG9wLTY0Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxufVxuLnByLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LTYwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC02MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5wci00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC00ODpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3AtNDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wci10YWJsZXQtNDA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wci1kZXNrdG9wLTQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLnByLTM2IHtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LTM2Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC0zNjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5wci0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC0yNDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3AtMjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4ucHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wci10YWJsZXQtMjA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wci1kZXNrdG9wLTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LTE2Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC0xNjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5wci0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC0xMjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3AtMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC0wOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC0wOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnByLWF1dG8ge1xuICBwYWRkaW5nLXJpZ2h0OiBcImF1dG9cIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LWF1dG86bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBcImF1dG9cIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHItZGVza3RvcC1hdXRvOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogXCJhdXRvXCI7XG4gIH1cbn1cbi5wci14bGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LXhsYXJnZTpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wci1kZXNrdG9wLXhsYXJnZTpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICB9XG59XG4ucHItbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LWxhcmdlOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3AtbGFyZ2U6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxufVxuLnByLW1lZGl1bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC1tZWRpdW06bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wci1kZXNrdG9wLW1lZGl1bTpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5wci1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLXRhYmxldC1zbWFsbDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3Atc21hbGw6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG4ucHIteHNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItdGFibGV0LXhzbWFsbDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByLWRlc2t0b3AteHNtYWxsOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxufVxuLnBiLTQ1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LTQ1MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC00NTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUwcHg7XG4gIH1cbn1cbi5wYi00MDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXRhYmxldC00MDA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3AtNDAwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwMHB4O1xuICB9XG59XG4ucGItMzUwIHtcbiAgcGFkZGluZy1ib3R0b206IDM1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQtMzUwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi1kZXNrdG9wLTM1MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcbiAgfVxufVxuLnBiLTMwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LTMwMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC0zMDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gIH1cbn1cbi5wYi0yNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXRhYmxldC0yNDA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3AtMjQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICB9XG59XG4ucGItMjIyIHtcbiAgcGFkZGluZy1ib3R0b206IDIyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQtMjIyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi1kZXNrdG9wLTIyMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjJweDtcbiAgfVxufVxuLnBiLTIxOCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LTIxODpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC0yMTg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjE4cHg7XG4gIH1cbn1cbi5wYi0yMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMjEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXRhYmxldC0yMTI6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3AtMjEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMnB4O1xuICB9XG59XG4ucGItMTk5IHtcbiAgcGFkZGluZy1ib3R0b206IDE5OXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQtMTk5Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5OXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi1kZXNrdG9wLTE5OTpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTlweDtcbiAgfVxufVxuLnBiLTE4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LTE4MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC0xODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cbi5wYi0xNjYge1xuICBwYWRkaW5nLWJvdHRvbTogMTY2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXRhYmxldC0xNjY6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3AtMTY2Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NnB4O1xuICB9XG59XG4ucGItMTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQtMTYwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi1kZXNrdG9wLTE2MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuLnBiLTEyOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LTEyODpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC0xMjg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gIH1cbn1cbi5wYi0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXRhYmxldC0xMjA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3AtMTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG4ucGItMTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQtMTEwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi1kZXNrdG9wLTExMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxufVxuLnBiLTEwOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LTEwODpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC0xMDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7XG4gIH1cbn1cbi5wYi05NiB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQtOTY6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC05Njpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG59XG4ucGItOTIge1xuICBwYWRkaW5nLWJvdHRvbTogOTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LTkyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3AtOTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweDtcbiAgfVxufVxuLnBiLTg0IHtcbiAgcGFkZGluZy1ib3R0b206IDg0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXRhYmxldC04NDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi1kZXNrdG9wLTg0Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHg7XG4gIH1cbn1cbi5wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQtODA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC04MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucGItNzIge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LTcyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3AtNzI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxufVxuLnBiLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXRhYmxldC02NDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi1kZXNrdG9wLTY0Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQtNjA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC02MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucGItNDgge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LTQ4Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3AtNDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXRhYmxldC00MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi1kZXNrdG9wLTQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wYi0zNiB7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQtMzY6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC0zNjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG4ucGItMjQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LTI0Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3AtMjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXRhYmxldC0yMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi1kZXNrdG9wLTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQtMTY6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC0xNjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4ucGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LTEyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3AtMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LTA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC0wOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wYi1hdXRvIHtcbiAgcGFkZGluZy1ib3R0b206IFwiYXV0b1wiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQtYXV0bzpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBcImF1dG9cIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItZGVza3RvcC1hdXRvOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1ib3R0b206IFwiYXV0b1wiO1xuICB9XG59XG4ucGIteGxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQteGxhcmdlOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi1kZXNrdG9wLXhsYXJnZTpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxufVxuLnBiLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQtbGFyZ2U6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3AtbGFyZ2U6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbi5wYi1tZWRpdW0ge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LW1lZGl1bTpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi1kZXNrdG9wLW1lZGl1bTpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucGItc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGItdGFibGV0LXNtYWxsOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3Atc21hbGw6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnBiLXhzbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10YWJsZXQteHNtYWxsOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWRlc2t0b3AteHNtYWxsOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5wbC00NTAge1xuICBwYWRkaW5nLWxlZnQ6IDQ1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtNDUwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC00NTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1MHB4O1xuICB9XG59XG4ucGwtNDAwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGwtdGFibGV0LTQwMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctbGVmdDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3AtNDAwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MDBweDtcbiAgfVxufVxuLnBsLTM1MCB7XG4gIHBhZGRpbmctbGVmdDogMzUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC0zNTA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbC1kZXNrdG9wLTM1MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctbGVmdDogMzUwcHg7XG4gIH1cbn1cbi5wbC0zMDAge1xuICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtMzAwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC0zMDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xuICB9XG59XG4ucGwtMjQwIHtcbiAgcGFkZGluZy1sZWZ0OiAyNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGwtdGFibGV0LTI0MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3AtMjQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDBweDtcbiAgfVxufVxuLnBsLTIyMiB7XG4gIHBhZGRpbmctbGVmdDogMjIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC0yMjI6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbC1kZXNrdG9wLTIyMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctbGVmdDogMjIycHg7XG4gIH1cbn1cbi5wbC0yMTgge1xuICBwYWRkaW5nLWxlZnQ6IDIxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtMjE4Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC0yMTg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxOHB4O1xuICB9XG59XG4ucGwtMjEyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGwtdGFibGV0LTIxMjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctbGVmdDogMjEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3AtMjEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTJweDtcbiAgfVxufVxuLnBsLTE5OSB7XG4gIHBhZGRpbmctbGVmdDogMTk5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC0xOTk6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5OXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbC1kZXNrdG9wLTE5OTpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctbGVmdDogMTk5cHg7XG4gIH1cbn1cbi5wbC0xODAge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtMTgwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC0xODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG59XG4ucGwtMTY2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGwtdGFibGV0LTE2Njpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctbGVmdDogMTY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3AtMTY2Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjZweDtcbiAgfVxufVxuLnBsLTE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC0xNjA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbC1kZXNrdG9wLTE2MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cbn1cbi5wbC0xMjgge1xuICBwYWRkaW5nLWxlZnQ6IDEyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtMTI4Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC0xMjg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4O1xuICB9XG59XG4ucGwtMTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGwtdGFibGV0LTEyMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3AtMTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgfVxufVxuLnBsLTExMCB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC0xMTA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbC1kZXNrdG9wLTExMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbn1cbi5wbC0xMDgge1xuICBwYWRkaW5nLWxlZnQ6IDEwOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtMTA4Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC0xMDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwOHB4O1xuICB9XG59XG4ucGwtOTYge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC05Njpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC05Njpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgfVxufVxuLnBsLTkyIHtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtOTI6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3AtOTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7XG4gIH1cbn1cbi5wbC04NCB7XG4gIHBhZGRpbmctbGVmdDogODRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGwtdGFibGV0LTg0Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbC1kZXNrdG9wLTg0Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NHB4O1xuICB9XG59XG4ucGwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC04MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC04MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuLnBsLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtNzI6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3AtNzI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIH1cbn1cbi5wbC02NCB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGwtdGFibGV0LTY0Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbC1kZXNrdG9wLTY0Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG59XG4ucGwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC02MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC02MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuLnBsLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtNDg6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3AtNDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbi5wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGwtdGFibGV0LTQwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbC1kZXNrdG9wLTQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG4ucGwtMzYge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC0zNjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC0zNjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuLnBsLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtMjQ6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3AtMjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGwtdGFibGV0LTIwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbC1kZXNrdG9wLTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ucGwtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC0xNjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC0xNjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLnBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtMTI6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3AtMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC0wOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ucGwtYXV0byB7XG4gIHBhZGRpbmctbGVmdDogXCJhdXRvXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC1hdXRvOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBcImF1dG9cIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGwtZGVza3RvcC1hdXRvOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBcImF1dG9cIjtcbiAgfVxufVxuLnBsLXhsYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogMTgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC14bGFyZ2U6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbC1kZXNrdG9wLXhsYXJnZTpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gIH1cbn1cbi5wbC1sYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC1sYXJnZTpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3AtbGFyZ2U6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG59XG4ucGwtbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtbWVkaXVtOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbC1kZXNrdG9wLW1lZGl1bTpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuLnBsLXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbC10YWJsZXQtc21hbGw6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3Atc21hbGw6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5wbC14c21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXRhYmxldC14c21hbGw6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsLWRlc2t0b3AteHNtYWxsOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG59XG4ucC00NTAge1xuICBwYWRkaW5nLXRvcDogNDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LTQ1MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA0NTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLTQ1MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA0NTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NTBweDtcbiAgfVxufVxuLnAtNDAwIHtcbiAgcGFkZGluZy10b3A6IDQwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYmxldC00MDA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC00MDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogNDAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDAwcHg7XG4gIH1cbn1cbi5wLTM1MCB7XG4gIHBhZGRpbmctdG9wOiAzNTBweDtcbiAgcGFkZGluZy1yaWdodDogMzUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQtMzUwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDM1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWRlc2t0b3AtMzUwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDM1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1MHB4O1xuICB9XG59XG4ucC0zMDAge1xuICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gIHBhZGRpbmctbGVmdDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LTMwMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLTMwMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbiAgfVxufVxuLnAtMjQwIHtcbiAgcGFkZGluZy10b3A6IDI0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYmxldC0yNDA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC0yNDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XG4gIH1cbn1cbi5wLTIyMiB7XG4gIHBhZGRpbmctdG9wOiAyMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMjJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQtMjIyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDIyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWRlc2t0b3AtMjIyOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDIyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMnB4O1xuICB9XG59XG4ucC0yMTgge1xuICBwYWRkaW5nLXRvcDogMjE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LTIxODpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAyMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLTIxODpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAyMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMThweDtcbiAgfVxufVxuLnAtMjEyIHtcbiAgcGFkZGluZy10b3A6IDIxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDIxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYmxldC0yMTI6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMjEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC0yMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMjEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjEycHg7XG4gIH1cbn1cbi5wLTE5OSB7XG4gIHBhZGRpbmctdG9wOiAxOTlweDtcbiAgcGFkZGluZy1yaWdodDogMTk5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOTlweDtcbiAgcGFkZGluZy1sZWZ0OiAxOTlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQtMTk5Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDE5OXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5OXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWRlc2t0b3AtMTk5Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDE5OXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5OXB4O1xuICB9XG59XG4ucC0xODAge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIHBhZGRpbmctbGVmdDogMTgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LTE4MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLTE4MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxufVxuLnAtMTY2IHtcbiAgcGFkZGluZy10b3A6IDE2NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNjZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYmxldC0xNjY6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTY2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTY2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC0xNjY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMTY2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTY2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTY2cHg7XG4gIH1cbn1cbi5wLTE2MCB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQtMTYwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWRlc2t0b3AtMTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG59XG4ucC0xMjgge1xuICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gIHBhZGRpbmctbGVmdDogMTI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LTEyODpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLTEyODpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweDtcbiAgfVxufVxuLnAtMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYmxldC0xMjA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC0xMjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbn1cbi5wLTExMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQtMTEwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWRlc2t0b3AtMTEwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG59XG4ucC0xMDgge1xuICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LTEwODpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLTEwODpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAxMDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDhweDtcbiAgfVxufVxuLnAtOTYge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbiAgcGFkZGluZy1yaWdodDogOTZweDtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIHBhZGRpbmctbGVmdDogOTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQtOTY6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLTk2Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gIH1cbn1cbi5wLTkyIHtcbiAgcGFkZGluZy10b3A6IDkycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDkycHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDkycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LTkyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDkycHg7XG4gICAgcGFkZGluZy1yaWdodDogOTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC05Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA5MnB4O1xuICB9XG59XG4ucC04NCB7XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYmxldC04NDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWRlc2t0b3AtODQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogODRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuICAgIHBhZGRpbmctbGVmdDogODRweDtcbiAgfVxufVxuLnAtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQtODA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbi5wLTcyIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LTcyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgcGFkZGluZy1yaWdodDogNzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC03Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICB9XG59XG4ucC02NCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYmxldC02NDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWRlc2t0b3AtNjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgfVxufVxuLnAtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQtNjA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5wLTQ4IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LTQ4Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC00ODpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG59XG4ucC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYmxldC00MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWRlc2t0b3AtNDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuLnAtMzYge1xuICBwYWRkaW5nLXRvcDogMzZweDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQtMzY6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLTM2Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIH1cbn1cbi5wLTI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LTI0Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC0yNDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4ucC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYmxldC0yMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWRlc2t0b3AtMjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnAtMTYge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQtMTY6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLTE2Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5wLTEyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LTEyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC0xMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG4ucC0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LTA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnAtYXV0byB7XG4gIHBhZGRpbmctdG9wOiBcImF1dG9cIjtcbiAgcGFkZGluZy1yaWdodDogXCJhdXRvXCI7XG4gIHBhZGRpbmctYm90dG9tOiBcImF1dG9cIjtcbiAgcGFkZGluZy1sZWZ0OiBcImF1dG9cIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQtYXV0bzpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiBcImF1dG9cIjtcbiAgICBwYWRkaW5nLXJpZ2h0OiBcImF1dG9cIjtcbiAgICBwYWRkaW5nLWJvdHRvbTogXCJhdXRvXCI7XG4gICAgcGFkZGluZy1sZWZ0OiBcImF1dG9cIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucC1kZXNrdG9wLWF1dG86bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogXCJhdXRvXCI7XG4gICAgcGFkZGluZy1yaWdodDogXCJhdXRvXCI7XG4gICAgcGFkZGluZy1ib3R0b206IFwiYXV0b1wiO1xuICAgIHBhZGRpbmctbGVmdDogXCJhdXRvXCI7XG4gIH1cbn1cbi5wLXhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQteGxhcmdlOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWRlc2t0b3AteGxhcmdlOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG59XG4ucC1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQtbGFyZ2U6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC1sYXJnZTpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgfVxufVxuLnAtbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LW1lZGl1bTpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWRlc2t0b3AtbWVkaXVtOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbi5wLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGV0LXNtYWxsOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC1zbWFsbDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG4ucC14c21hbGwge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJsZXQteHNtYWxsOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZGVza3RvcC14c21hbGw6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxufVxuLnB4LTQ1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC10YWJsZXQtNDUwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHgtZGVza3RvcC00NTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1MHB4O1xuICB9XG59XG4ucHgtNDAwIHtcbiAgcGFkZGluZy1yaWdodDogNDAwcHg7XG4gIHBhZGRpbmctbGVmdDogNDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LXRhYmxldC00MDA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weC1kZXNrdG9wLTQwMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDAwcHg7XG4gIH1cbn1cbi5weC0zNTAge1xuICBwYWRkaW5nLXJpZ2h0OiAzNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LTM1MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtMzUwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMzUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNTBweDtcbiAgfVxufVxuLnB4LTMwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC10YWJsZXQtMzAwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMzAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHgtZGVza3RvcC0zMDA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xuICB9XG59XG4ucHgtMjQwIHtcbiAgcGFkZGluZy1yaWdodDogMjQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LXRhYmxldC0yNDA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weC1kZXNrdG9wLTI0MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XG4gIH1cbn1cbi5weC0yMjIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMjJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LTIyMjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtMjIyOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjJweDtcbiAgfVxufVxuLnB4LTIxOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC10YWJsZXQtMjE4Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHgtZGVza3RvcC0yMTg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxOHB4O1xuICB9XG59XG4ucHgtMjEyIHtcbiAgcGFkZGluZy1yaWdodDogMjEycHg7XG4gIHBhZGRpbmctbGVmdDogMjEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LXRhYmxldC0yMTI6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weC1kZXNrdG9wLTIxMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjEycHg7XG4gIH1cbn1cbi5weC0xOTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTlweDtcbiAgcGFkZGluZy1sZWZ0OiAxOTlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LTE5OTpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5OXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTk5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtMTk5Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTk5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTlweDtcbiAgfVxufVxuLnB4LTE4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC10YWJsZXQtMTgwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHgtZGVza3RvcC0xODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG59XG4ucHgtMTY2IHtcbiAgcGFkZGluZy1yaWdodDogMTY2cHg7XG4gIHBhZGRpbmctbGVmdDogMTY2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LXRhYmxldC0xNjY6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weC1kZXNrdG9wLTE2Njpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTY2cHg7XG4gIH1cbn1cbi5weC0xNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LTE2MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtMTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgfVxufVxuLnB4LTEyOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC10YWJsZXQtMTI4Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHgtZGVza3RvcC0xMjg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4O1xuICB9XG59XG4ucHgtMTIwIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LXRhYmxldC0xMjA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weC1kZXNrdG9wLTEyMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbn1cbi5weC0xMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LTExMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtMTEwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgfVxufVxuLnB4LTEwOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC10YWJsZXQtMTA4Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHgtZGVza3RvcC0xMDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwOHB4O1xuICB9XG59XG4ucHgtOTYge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LXRhYmxldC05Njpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weC1kZXNrdG9wLTk2Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gIH1cbn1cbi5weC05MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDkycHg7XG4gIHBhZGRpbmctbGVmdDogOTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LTkyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogOTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtOTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MnB4O1xuICAgIHBhZGRpbmctbGVmdDogOTJweDtcbiAgfVxufVxuLnB4LTg0IHtcbiAgcGFkZGluZy1yaWdodDogODRweDtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC10YWJsZXQtODQ6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NHB4O1xuICAgIHBhZGRpbmctbGVmdDogODRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHgtZGVza3RvcC04NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4NHB4O1xuICB9XG59XG4ucHgtODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LXRhYmxldC04MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weC1kZXNrdG9wLTgwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbi5weC03MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LTcyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtNzI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xuICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgfVxufVxuLnB4LTY0IHtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC10YWJsZXQtNjQ6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHgtZGVza3RvcC02NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG59XG4ucHgtNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LXRhYmxldC02MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weC1kZXNrdG9wLTYwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5weC00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LTQ4Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtNDg6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxufVxuLnB4LTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC10YWJsZXQtNDA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHgtZGVza3RvcC00MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG4ucHgtMzYge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LXRhYmxldC0zNjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weC1kZXNrdG9wLTM2Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIH1cbn1cbi5weC0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LTI0Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtMjQ6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLnB4LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC10YWJsZXQtMjA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHgtZGVza3RvcC0yMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ucHgtMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LXRhYmxldC0xNjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weC1kZXNrdG9wLTE2Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5weC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LTEyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtMTI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxufVxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LXRhYmxldC0wOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ucHgtYXV0byB7XG4gIHBhZGRpbmctcmlnaHQ6IFwiYXV0b1wiO1xuICBwYWRkaW5nLWxlZnQ6IFwiYXV0b1wiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC10YWJsZXQtYXV0bzpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IFwiYXV0b1wiO1xuICAgIHBhZGRpbmctbGVmdDogXCJhdXRvXCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtYXV0bzpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IFwiYXV0b1wiO1xuICAgIHBhZGRpbmctbGVmdDogXCJhdXRvXCI7XG4gIH1cbn1cbi5weC14bGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LXhsYXJnZTpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AteGxhcmdlOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxufVxuLnB4LWxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LXRhYmxldC1sYXJnZTpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtbGFyZ2U6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG59XG4ucHgtbWVkaXVtIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weC10YWJsZXQtbWVkaXVtOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3AtbWVkaXVtOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbi5weC1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LXNtYWxsOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB4LWRlc2t0b3Atc21hbGw6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuLnB4LXhzbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtdGFibGV0LXhzbWFsbDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weC1kZXNrdG9wLXhzbWFsbDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG59XG4ucHktNDUwIHtcbiAgcGFkZGluZy10b3A6IDQ1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB5LXRhYmxldC00NTA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weS1kZXNrdG9wLTQ1MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA0NTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUwcHg7XG4gIH1cbn1cbi5weS00MDAge1xuICBwYWRkaW5nLXRvcDogNDAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHktdGFibGV0LTQwMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA0MDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB5LWRlc2t0b3AtNDAwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDQwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MDBweDtcbiAgfVxufVxuLnB5LTM1MCB7XG4gIHBhZGRpbmctdG9wOiAzNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDM1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQtMzUwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDM1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC0zNTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMzUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1MHB4O1xuICB9XG59XG4ucHktMzAwIHtcbiAgcGFkZGluZy10b3A6IDMwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB5LXRhYmxldC0zMDA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weS1kZXNrdG9wLTMwMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gIH1cbn1cbi5weS0yNDAge1xuICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHktdGFibGV0LTI0MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB5LWRlc2t0b3AtMjQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDBweDtcbiAgfVxufVxuLnB5LTIyMiB7XG4gIHBhZGRpbmctdG9wOiAyMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDIyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQtMjIyOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDIyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC0yMjI6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMjIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMnB4O1xuICB9XG59XG4ucHktMjE4IHtcbiAgcGFkZGluZy10b3A6IDIxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB5LXRhYmxldC0yMTg6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMjE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weS1kZXNrdG9wLTIxODpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAyMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjE4cHg7XG4gIH1cbn1cbi5weS0yMTIge1xuICBwYWRkaW5nLXRvcDogMjEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHktdGFibGV0LTIxMjpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAyMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB5LWRlc2t0b3AtMjEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDIxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTJweDtcbiAgfVxufVxuLnB5LTE5OSB7XG4gIHBhZGRpbmctdG9wOiAxOTlweDtcbiAgcGFkZGluZy1ib3R0b206IDE5OXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQtMTk5Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDE5OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC0xOTk6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMTk5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5OXB4O1xuICB9XG59XG4ucHktMTgwIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB5LXRhYmxldC0xODA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weS1kZXNrdG9wLTE4MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cbi5weS0xNjYge1xuICBwYWRkaW5nLXRvcDogMTY2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHktdGFibGV0LTE2Njpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAxNjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB5LWRlc2t0b3AtMTY2Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDE2NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjZweDtcbiAgfVxufVxuLnB5LTE2MCB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQtMTYwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC0xNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG4ucHktMTI4IHtcbiAgcGFkZGluZy10b3A6IDEyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB5LXRhYmxldC0xMjg6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weS1kZXNrdG9wLTEyODpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gIH1cbn1cbi5weS0xMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHktdGFibGV0LTEyMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB5LWRlc2t0b3AtMTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLnB5LTExMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQtMTEwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC0xMTA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG59XG4ucHktMTA4IHtcbiAgcGFkZGluZy10b3A6IDEwOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB5LXRhYmxldC0xMDg6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weS1kZXNrdG9wLTEwODpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAxMDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7XG4gIH1cbn1cbi5weS05NiB7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHktdGFibGV0LTk2Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB5LWRlc2t0b3AtOTY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgfVxufVxuLnB5LTkyIHtcbiAgcGFkZGluZy10b3A6IDkycHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQtOTI6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogOTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC05Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4O1xuICB9XG59XG4ucHktODQge1xuICBwYWRkaW5nLXRvcDogODRweDtcbiAgcGFkZGluZy1ib3R0b206IDg0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB5LXRhYmxldC04NDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weS1kZXNrdG9wLTg0Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDg0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHg7XG4gIH1cbn1cbi5weS04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHktdGFibGV0LTgwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB5LWRlc2t0b3AtODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnB5LTcyIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQtNzI6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC03Mjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG59XG4ucHktNjQge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB5LXRhYmxldC02NDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weS1kZXNrdG9wLTY0Om5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi5weS02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHktdGFibGV0LTYwOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB5LWRlc2t0b3AtNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnB5LTQ4IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQtNDg6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC00ODpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4ucHktNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB5LXRhYmxldC00MDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weS1kZXNrdG9wLTQwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5weS0zNiB7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHktdGFibGV0LTM2Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB5LWRlc2t0b3AtMzY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuLnB5LTI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQtMjQ6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC0yNDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucHktMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB5LXRhYmxldC0yMDpub3QoaGVhZCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5weS1kZXNrdG9wLTIwOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5weS0xNiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHktdGFibGV0LTE2Om5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB5LWRlc2t0b3AtMTY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQtMTI6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC0xMjpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHktdGFibGV0LTA6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC0wOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5weS1hdXRvIHtcbiAgcGFkZGluZy10b3A6IFwiYXV0b1wiO1xuICBwYWRkaW5nLWJvdHRvbTogXCJhdXRvXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB5LXRhYmxldC1hdXRvOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IFwiYXV0b1wiO1xuICAgIHBhZGRpbmctYm90dG9tOiBcImF1dG9cIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC1hdXRvOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IFwiYXV0b1wiO1xuICAgIHBhZGRpbmctYm90dG9tOiBcImF1dG9cIjtcbiAgfVxufVxuLnB5LXhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQteGxhcmdlOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC14bGFyZ2U6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG59XG4ucHktbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHktdGFibGV0LWxhcmdlOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC1sYXJnZTpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbi5weS1tZWRpdW0ge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB5LXRhYmxldC1tZWRpdW06bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC1tZWRpdW06bm90KGh0bWxbbGFuZ10pIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnB5LXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQtc21hbGw6bm90KGhlYWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHktZGVza3RvcC1zbWFsbDpub3QoaHRtbFtsYW5nXSkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucHkteHNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5weS10YWJsZXQteHNtYWxsOm5vdChoZWFkKSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB5LWRlc2t0b3AteHNtYWxsOm5vdChodG1sW2xhbmddKSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLmxoLTQ1MCB7XG4gIGxpbmUtaGVpZ2h0OiA0NTBweDtcbn1cbi5saC00MDAge1xuICBsaW5lLWhlaWdodDogNDAwcHg7XG59XG4ubGgtMzUwIHtcbiAgbGluZS1oZWlnaHQ6IDM1MHB4O1xufVxuLmxoLTMwMCB7XG4gIGxpbmUtaGVpZ2h0OiAzMDBweDtcbn1cbi5saC0yNDAge1xuICBsaW5lLWhlaWdodDogMjQwcHg7XG59XG4ubGgtMjEyIHtcbiAgbGluZS1oZWlnaHQ6IDIxMnB4O1xufVxuLmxoLTE4MCB7XG4gIGxpbmUtaGVpZ2h0OiAxODBweDtcbn1cbi5saC0xNjAge1xuICBsaW5lLWhlaWdodDogMTYwcHg7XG59XG4ubGgtMTI4IHtcbiAgbGluZS1oZWlnaHQ6IDEyOHB4O1xufVxuLmxoLTEyMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbn1cbi5saC0xMTAge1xuICBsaW5lLWhlaWdodDogMTEwcHg7XG59XG4ubGgtMTA4IHtcbiAgbGluZS1oZWlnaHQ6IDEwOHB4O1xufVxuLmxoLTk2IHtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG59XG4ubGgtOTIge1xuICBsaW5lLWhlaWdodDogOTJweDtcbn1cbi5saC04NCB7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xufVxuLmxoLTgwIHtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG59XG4ubGgtNzIge1xuICBsaW5lLWhlaWdodDogNzJweDtcbn1cbi5saC02NCB7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xufVxuLmxoLTYwIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4ubGgtNDgge1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbi5saC00MCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmxoLTM2IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4ubGgtMjQge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5saC0yMCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmxoLTE2IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ubGgtMTIge1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbi5saC0wIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1heC13LWxnIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tICovXG4vKiBHcmlkIEdhcCAqL1xuLyogLS0tLS0tLS0gKi9cbi5nYXAtNDgge1xuICBncmlkLWdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwLTQ4IHtcbiAgICBncmlkLWdhcDogNDhweDtcbiAgfVxufVxuXG4uZ2FwLTY0IHtcbiAgZ3JpZC1nYXA6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcC02NCB7XG4gICAgZ3JpZC1nYXA6IDY0cHg7XG4gIH1cbn1cblxuLmdhcC0zMiB7XG4gIGdyaWQtZ2FwOiAzMnB4O1xufVxuXG4uZ2FwLTI0IHtcbiAgZ3JpZC1nYXA6IDI0cHg7XG59XG5cbi5nYXAtMTYge1xuICBncmlkLWdhcDogMTZweDtcbn1cblxuLmdhcC0xNSB7XG4gIGdyaWQtZ2FwOiAxNXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogRmxleCBzaHJpbmsgY2xhc3NlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIENsYXNzZXMgZm9yIGFsbG93aW5nL3ByZXZlbnRpbmcgZmxleCBiYXNpcyByZWxhdGVkIHByb3BlcnRpZXMgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDA7XG59XG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogT3JkZXIgSGVscGVyIENsYXNzZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiBIZWxwZXIgY2xhc3NlcyBmb3IgY29udHJvbGxpbmcgZmxleCBvcmRlciBpbiByZXNwb25zaXZlbmVzcyAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItdGFibGV0LTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmRlci1kZXNrdG9wLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci10YWJsZXQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9yZGVyLWRlc2t0b3AtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLXRhYmxldC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3JkZXItZGVza3RvcC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItdGFibGV0LTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmRlci1kZXNrdG9wLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci10YWJsZXQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9yZGVyLWRlc2t0b3AtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cblxuLyogRm9udHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRleHQtOTYge1xuICBmb250LXNpemU6IDk2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtdGFibGV0LTk2Om5vdChoZWFkKSB7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWRlc2t0b3AtOTY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBmb250LXNpemU6IDk2cHg7XG4gIH1cbn1cbi50ZXh0LTkyIHtcbiAgZm9udC1zaXplOiA5MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXRhYmxldC05Mjpub3QoaGVhZCkge1xuICAgIGZvbnQtc2l6ZTogOTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1kZXNrdG9wLTkyOm5vdChodG1sW2xhbmddKSB7XG4gICAgZm9udC1zaXplOiA5MnB4O1xuICB9XG59XG4udGV4dC04NCB7XG4gIGZvbnQtc2l6ZTogODRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC10YWJsZXQtODQ6bm90KGhlYWQpIHtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtZGVza3RvcC04NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIGZvbnQtc2l6ZTogODRweDtcbiAgfVxufVxuLnRleHQtODAge1xuICBmb250LXNpemU6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtdGFibGV0LTgwOm5vdChoZWFkKSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWRlc2t0b3AtODA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbi50ZXh0LTcyIHtcbiAgZm9udC1zaXplOiA3MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXRhYmxldC03Mjpub3QoaGVhZCkge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1kZXNrdG9wLTcyOm5vdChodG1sW2xhbmddKSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG4udGV4dC02NCB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC10YWJsZXQtNjQ6bm90KGhlYWQpIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtZGVza3RvcC02NDpub3QoaHRtbFtsYW5nXSkge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxufVxuLnRleHQtNjAge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtdGFibGV0LTYwOm5vdChoZWFkKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWRlc2t0b3AtNjA6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi50ZXh0LTQ4IHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXRhYmxldC00ODpub3QoaGVhZCkge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1kZXNrdG9wLTQ4Om5vdChodG1sW2xhbmddKSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4udGV4dC00MCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC10YWJsZXQtNDA6bm90KGhlYWQpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtZGVza3RvcC00MDpub3QoaHRtbFtsYW5nXSkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnRleHQtMzYge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtdGFibGV0LTM2Om5vdChoZWFkKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWRlc2t0b3AtMzY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi50ZXh0LTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXRhYmxldC0yNDpub3QoaGVhZCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1kZXNrdG9wLTI0Om5vdChodG1sW2xhbmddKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4udGV4dC0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC10YWJsZXQtMjA6bm90KGhlYWQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtZGVza3RvcC0yMDpub3QoaHRtbFtsYW5nXSkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnRleHQtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtdGFibGV0LTE2Om5vdChoZWFkKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWRlc2t0b3AtMTY6bm90KGh0bWxbbGFuZ10pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50ZXh0LTEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXRhYmxldC0xMjpub3QoaGVhZCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1kZXNrdG9wLTEyOm5vdChodG1sW2xhbmddKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50ZXh0LWZvcm11bGFjb25kZW5zZWQsXG4udGV4dC1QUEZvcm11bGFDb25kZW5zZWQge1xuICBmb250LWZhbWlseTogXCJQUEZvcm11bGFDb25kZW5zZWRcIiwgXCJQUEZvcm11bGFDb25kZW5zZWQtRmFsbGJhY2tcIjtcbn1cblxuLnRleHQtZWlrbyxcbi50ZXh0LVBQRWlrbyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBQRWlrb1wiO1xufVxuXG4udGV4dC1jb2xsZWN0aW9ubmV3c3R5bGUsXG4udGV4dC1Db2xsZWN0aW9uTmV3U3R5bGUge1xuICBmb250LWZhbWlseTogXCJDb2xsZWN0aW9uTmV3U3R5bGVcIjtcbn1cblxuLyogQWRtaW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1wcmV2aWV3IGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0iLCIvKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbW9yZSBlYXNpbHkgY2hhbmdlIGl0J3MgdmFsdWUgb24gYSBjb21wb25lbnQgbGV2ZWwuXG5AbGluayBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIvLyBQUEZvcm11bGFDb25kZW5zZWRcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUFBGb3JtdWxhQ29uZGVuc2VkXCI7XG4gICAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRm9ybXVsYUNvbmRlbnNlZC1SZWd1bGFyLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBGb3JtdWxhQ29uZGVuc2VkLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEZvcm11bGFDb25kZW5zZWQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBGb3JtdWxhQ29uZGVuc2VkLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQUEZvcm11bGFDb25kZW5zZWQtRmFsbGJhY2tcIjtcbiAgICBzaXplLWFkanVzdDogNTguMjclO1xuICAgIHNyYzogbG9jYWwoXCJIZWx2ZXRpY2FcIiksIGxvY2FsKFwiQXJpYWxcIik7XG59XG5cbi8vIFBQRWlrbyBub3JtYWxcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBQRWlrb1wiO1xuICAgIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tQmxhY2suZW90XCIpO1xuICAgIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQUEVpa29cIjtcbiAgICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUhlYXZ5LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUhlYXZ5LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tSGVhdnkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUFBFaWtvXCI7XG4gICAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1NZWRpdW0uZW90XCIpO1xuICAgIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQUEVpa29cIjtcbiAgICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLVJlZ3VsYXIuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQUEVpa29cIjtcbiAgICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUxpZ2h0LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUFBFaWtvXCI7XG4gICAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1UaGluLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLVRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBQUEVpa28gaXRhbGljXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQUEVpa29cIjtcbiAgICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUJsYWNrSXRhbGljLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUJsYWNrSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUFBFaWtvXCI7XG4gICAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1NZWRpdW1JdGFsaWMuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tTWVkaXVtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQUEVpa29cIjtcbiAgICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUxpZ2h0SXRhbGljLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUxpZ2h0SXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUFBFaWtvXCI7XG4gICAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL1BQRWlrby1UaGluSXRhbGljLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLVRoaW5JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9QUEVpa28tVGhpbkl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvZm9udHMvUFBFaWtvLVRoaW5JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBDb2xsZWN0aW9uTmV3U3R5bGVcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvbGxlY3Rpb25OZXdTdHlsZVwiO1xuICAgIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9Db2xsZWN0aW9uTmV3U3R5bGUuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9Db2xsZWN0aW9uTmV3U3R5bGUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9mb250cy9Db2xsZWN0aW9uTmV3U3R5bGUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYTYtd2Vic2l0ZS10aGVtZS9kaXN0L2ZvbnRzL0NvbGxlY3Rpb25OZXdTdHlsZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCJAaW1wb3J0IFwiZm9udC1mYWNlXCI7XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fbWFpbjtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LWJvZHk7XG59XG5cbkBpbXBvcnQgXCJoZWFkaW5nc1wiO1xuQGltcG9ydCBcImNvcHlcIjtcbiIsImgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGNsZWFyOiBib3RoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIEN1cnNpdmUgc3VwZXJzY3JpcHQgb3B0aW9uYWxseSBhYm92ZSBhIGhlYWRpbmcgd2l0aCBkaWZmZXJlbnQgcG9zaXRpb25pbmcgb3B0aW9uc1xuLnN1cGVyc2NyaXB0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250X19jdXJzaXZlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogOTAlO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEwNnB4OyAvLyBBbHdheXM/XG5cdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyAvLyBTZXQgdG8gYWxsb3cgZm9yIGRlZmF1bHQgdGV4dCBmb3JtYXR0aW5nIGRlc3BpcmUgZW5mb3JjZWQgaGVhZGluZyB0ZXh0IHRvIHVwcGVyY2FzZVxuXG5cdC8vIEZvciBtdWx0aS1saW5lIHRleHQgdGhhdCBuZWVkcyB0byBoYXZlIHRoZSBnYXAgcmVkdWNlZFxuXHQmLnRpZ2h0IHtcblx0XHRsaW5lLWhlaWdodDogMC41O1xuXG5cdH1cblxuXHQvLyBBZGp1c3QgdGV4dCBvZmYgbGVmdCBzaWRlIG9mIG1haW4gdGV4dFxuXHQmLmxlZnQge1xuXHRcdGxlZnQ6IC0zM3B4O1xuXG5cdH1cblxuXHQvLyBSb3RhdGUgc3VwZXJzY3JpcHQgYmFzZWQgb24gZGVzaWduZWQgb3B0aW9uc1xuXHQmLnJvdGF0ZSB7XG5cblx0XHQvLyBDb3VudGVyIENsb2Nrd2lzZSByb3RhdGlvblxuXHRcdCYtYmFjayB7XG5cdFx0XHQmLTMwIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcblxuXHRcdFx0fVxuXG5cdFx0XHQmLTE0IHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE0ZGVnKTtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG4vLyBIZWFkaW5nIGdyYXBoaWMgb3B0aW9uYWxseSBpbmNsdWRlZCB3aXRoIGEgaGVhZGluZ1xuLmdyYXBoaWMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG5cblx0Ly8gaW1nIHtcblx0Ly8gXHRtYXgtaGVpZ2h0OiAxMTVweDtcblx0Ly8gXHRtYXgtd2lkdGg6IDExNXB4O1xuXG5cdC8vIH1cblxuXHQvLyAvLyBJZ25vcmUgdGhlIGlubGluZSBvZmZzZXQgYW5kIGFsaWdubWVudCBzZXR0aW5ncyBzZXQgZnJvbSB3aXRoaW4gdGhlIGhlYWRpbmcgYmxvY2tcblx0Ly8gQG1lZGlhIChtYXgtd2lkdGg6ICRyZXNwb25zaXZlLXRhYmxldCkge1xuXHQvLyBcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHQvLyBcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdC8vIH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtdGFibGV0KSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXG5cdFx0Ly8gaW1nIHtcblx0XHQvLyBcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0Ly8gXHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cblx0XHQvLyB9XG5cblx0fVxuXG59IiwicCxcbi5wIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdGZvbnQtc2l6ZTogMThweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblx0Ly8gTGFzdCBwLXRhZ3Mgc2hvdWxkbid0IGludGVyZmVyZSB3aXRoIHBhZGRpbmcgYW5kIGNyZWF0ZSBnYXBzIGJldHdlZW4gbW9kdWxlc1xuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0fVxuXG59XG5cbmxpIHtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0bWFyZ2luOiAwIDEuNWVtO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1wcmU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fcHJlO1xuXHRsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LXByZTtcblx0bWFyZ2luLWJvdHRvbTogMS42ZW07XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmc6IDEuNmVtO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIge1xuXHRmb250LWZhbWlseTogJGZvbnRfX2NvZGU7XG59XG5cbmFiYnIsXG5hY3JvbnltIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3JfX2JvcmRlci1hYmJyO1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssXG5pbnMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtaW5zO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG5cdGZvbnQtc2l6ZTogMTI1JTtcbn1cbiIsImh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9fc2VyaWY7XG5cbn1cblxuLyoqXG4gKiBPbmNlIHdlIGdldCBwYXN0IHRoZSBkaW1lbnNpb25zIG9mIGEgMTQ0MHAgbW9uaXRvciB3ZSByZXN0cmljdCB0aGUgd2lkdGggb2ZcbiAqIHRoZSBwYWdlIHdoZXJlIGNvbnRlbnQgdGhhdCB3aWxsIGJlIG91dHNpZGUgb2YgdGhlIGlubmVyIHNpdGUgd2lsbCBsaXZlLCBmb3JcbiAqIGV4YW1wbGUgdGhlIGRpYWdvbmFsIGNvbnRhY3QgdXMgc3RyaXAsIHdoaWNoIHdvdWxkIGxvb2sgbWVudGFsIGlmIGl0IHdhc1xuICogc3RyZXRjaGVkIHRvIHRoZSBmdWxsIHdpZHRoIG9mIGEgNGsgb3IgMzI6OSBtb25pdG9yLiBTbyB3ZSB1c2UgdGhlICNwYWdlXG4gKiBlbGVtZW50IHRvIG1heCBhIG1heGltdW0gc2NyZWVuIHNpemUgZm9yIHRoZSBzaXRlLlxuICovXG4jcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7IC8vIEVuZm9yY2UgbWluaW11bSBoZWlnaHQgdG8gcHJldmVudCB3ZWlyZCBnYXAgYXQgdGhlIGJvdHRvbSBvZiBwYWdlIHdoZW4gbmF2IGlzIG9wZW4/IC1KRlxufVxuIiwiaDEsLmgxLFxuaDIsLmgyLFxuaDMsLmgzLFxuaDQsLmg0LFxuaDUsLmg1LFxuaDYsLmg2IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogJGZvbnRfX3NhbnM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW46MDtcbn1cblxuaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcblxuICAgIH1cblxuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50LW1heC13aWR0aHMsICd4eGxhcmdlJykpIHtcbiAgICAvLyAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAvLyAgICAgcGFkZGluZy10b3A6IDE2cHg7XG5cbiAgICAvLyB9XG5cbn1cblxuLy8gTmV3cyBDUFQgc3BlY2lhbCBmb250LXNpemUgYWRqdXN0bWVudCBiZWNhdXNlIG9mIHRleHQtd3JhcHBpbmdcbmJvZHkuc2luZ2xlLW5ld3Mge1xuICAgIGgxLCAuaDEge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHJlc3BvbnNpdmUtbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbmgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgIH1cbn1cblxuaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgfVxufVxuXG5oNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbn1cblxuaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufSIsIi5icmVhZGNydW1icyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgLy8gTWVkaXVtXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAvLyBTaW5nbGUgY29udGFpbmluZyBlbGVtZW50IG9mIGFsbCBicmVhZGNydW1ic1xuICAgID4gc3BhbiB7XG5cbiAgICB9XG5cbiAgICAvLyBPdmVycmlkZSBkZWZhdWx0IGxpbmsgc2V0dGluZ3NcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yX19ncmF5O1xuXG4gICAgfVxuXG4gICAgLy8gQnJlYWRjcnVtYnMgaGF2ZSBhbiBvcHRpb24gdG8gaGlkZSB0aGUgY3VycmVudCBwYWdlIGluIGZhdm9yIG9mIHRoZSB0aXRsZSB2aXN1YWxseSAoTmV3cyBwYWdlcylcbiAgICAmLmhpZGUtY3VycmVudCB7XG4gICAgICAgIC5icmVhZGNydW1iX2xhc3Qge1xuICAgICAgICAgICAgQGV4dGVuZCAuc3Itb25seTtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLy8gRGlzYWJsZSBicmVhZGNydW1iIGNsaWNrIHdoaWxlIHdpdGhpbiB0aGUgYWRtaW4gdG8gYXZvaWRcbi8vIGJlaW5nIGxpbmtlZCB0byB0aGUgcGFnZSB0aGV5IHRha2UgeW91IHRvIC1KRlxuLndwLWFkbWluIHtcbiAgICAjYnJlYWRjcnVtYnMge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxufSIsIi8vIFdvcmQgVGlsZXMgY29tcG9uZW50IHZlcnkgYmFzaWMgd29yZCBzdHlsaW5nIHRoYXQgcmVzZW1ibGVzIG11Y2ggb2YgdGhlIGJ1dHRvblxuXG4ud29yZCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19idXR0b247XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyAvLyBBZGRlZCBiZWNhdXNlIFRyZXZvciB0aG91Z2h0IHRoZSBmb250IHdlaWdodCB3YXMgb2ZmXG5cbn0iLCIvLyBHbG9iYWwgYW5kIGdlbmVyaWMgaW1hZ2Ugc3R5bGVzIGZvciB2YXJpb3VzIGNvbXBvbmVudHNcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuXG4gICAgJi5jb2xvcml6ZWQge1xuICAgICAgICBmaWx0ZXI6IHVuc2V0O1xuXG4gICAgfVxuXG59XG5cbi8vIEFkZGluZyBjb2xvcml6ZWQgb3B0aW9uIHRvIGFwcGx5IHRvIGNoaWxkIGltZyBpbiBjYXNlIGl0IGFwcGxpZXMgdG8gYSBwaWN0dXJlIHdpdGggYW4gaW1hZ2UgY2hpbGRcbi5jb2xvcml6ZWQge1xuICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogdW5zZXQ7XG5cbiAgICB9XG5cbn1cblxuLmZlYXR1cmVkLWltYWdlIHtcblxufVxuXG4uaW1hZ2UtZml0IHtcbiAgICAmLWNvdmVyIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICB9XG5cbn1cblxuLy8gTG9jYWwgcGFnZXMsIGltYWdlIGNsYXNzIHRoYXQgZ2l2ZXMgc3BlY2lmaWMgZGVzaWduIHJlcXVpcmVtZW50c1xuLmxvY2F0aW9uLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDEwcHggc29saWQgJGNvbG9yX193aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMTJweCAyMHB4ICMwMDAwMDAxMjtcblxufVxuXG4vLyBMb2NhdGlvbiB0YWcgc2NyaWJibGUgdGhhdCBhcHBlYXJzIGFib3ZlIHRoZSBmZWF0dXJlZCBpbWFnZVxuLmxvY2F0aW9uLXRhZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbn0iLCIvKiBHbG9iYWwgZm9vdGVyIGZvciBldmVyeSBwYWdlICovXG5cbmZvb3RlciNjb2xvcGhvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAvLyBEaXJlY3QgY2hpbGQgY29udGFpbmVyIHJlbW92ZSBwYWRkaW5nXG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLXRhYmxldCkge1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMDtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyBQcmltYXJ5IGdyaWQgZm9yIGZvb3RlclxuICAgIC5mb290ZXItZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuXG4gICAgICAgICZfX3N1Yi1ncmlkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGFuIHtcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXG4gICAgICAgICAgICAgICAgJi0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAkaTtcblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyBBbGwgY29sdW1ucyBhbGlnbiBjZW50ZXIgb24gbW9iaWxlXG4gICAgLmxvZ28sXG4gICAgLmNvbnRhY3QsXG4gICAgLm1lbnUsXG4gICAgLnByaXZhY3kge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIE1hcmtldGJyaWRnZSBsb2dvIGF0IHRoZSBib3R0b20gcmlnaHQgb24gZGVza3RvcCBhbmQgY2VudGVyZWQgb24gbW9iaWxlXG4gICAgLm1hcmtldGJyaWRnZS1sb2dvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucHJpdmFjeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICB9XG5cbiAgICAvLyBDZW50ZXIgdGhlIHNvY2lhbCBtZWRpYSBvbiBtb2JpbGVcbiAgICAuc29jaWFsLW1lZGlhIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyBDb2x1bW4gaGVhZGluZ3NcbiAgICAuaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGlnaHQtZ3JheTtcblxuICAgIH1cblxuICAgIC5kZWZhdWx0LWxpbmsgYSxcbiAgICAubG9jYXRpb25fX2Zvb3Rlci1jYXJkX19saW5rLFxuICAgIC5kZWZhdWx0LWxpbmsgLmEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9fc2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC8vIEV4Y2x1ZGUgc29jaWFsIGljb25zXG4gICAgICAgICY6bm90KC5zb2NpYWwpIHtcbiAgICAgICAgICAgIC8vIEhvdmVyIGxpbmUgZGVmYXVsdCBzdGF0ZVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfX3doaXRlO1xuXG4gICAgICAgICAgICAgICAgLy8gVHJhbnNpdGlvblxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApIHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gSG92ZXIgbGluZSBhY3RpdmUgc3RhdGVcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWSgtMTBweCk7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyBOYXZpZ2F0aW9uXG4gICAgbmF2IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgICAvLyBTZXBhcmF0b3JzXG4gICAgICAgICAgICAgICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmxvY2F0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0OHB4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgkY29sb3JfX3doaXRlLCAwLjI1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NiU7IC8vIEVxdWl2YWxlbnQgdG8gMiBjb2x1bW4gb2Zmc2V0XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmxvY2F0aW9uIHtcbiAgICAgICAgICAgICZfX2Zvb3Rlci1jYXJkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpudGgtY2hpbGQoMikpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIC8qIDxhIGNsYXNzPVwibG9jYXRpb25fX2Zvb3Rlci1jYXJkX19saW5rXCI+ICovXG4gICAgICAgICAgICAgICAgLy8gJl9fbGluayB7XG4gICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiAkZm9udF9fc2FucztcbiAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICAgICAgLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIC8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgLy8gICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgLy8gICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICAgIC8vICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgLy8gLyogPC9hIGNsYXNzPVwibG9jYXRpb25fX2Zvb3Rlci1jYXJkX19saW5rXCI+ICovXG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSA0OHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOm50aC1jaGlsZCgyKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2FkZHJlc3MsXG4gICAgICAgICAgICAmX190ZWxlcGhvbmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RlbGVwaG9uZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyBDb3B5cmlnaHRcbiAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgICAmX19zcGFjZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmlsbGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZWQ7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nhc2Utc3R1ZHkge1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAvLyBOZXh0IHRleHRcbiAgICAgICAgICAgIC5zdXBlcnNjcmlwdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMTlweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX192b2x0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKSB0cmFuc2xhdGVZKC0yNHB4KTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxufSIsImEge1xuXHRjb2xvcjogJGNvbG9yX19saW5rO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIElubGluZSBibG9jayBtYWtlcyB0aGUgYmFja2dyb3VuZCBjb3ZlciB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHRleHQgd2l0aG91dCBtZXNzaW5nIHVwIHRoZSBkb2MgZmxvd1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fbGluay12aXNpdGVkO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3JfX2xpbmstaG92ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX192b2x0O1xuXG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG4iLCIuYnRuLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uO1xuXHRjb2xvcjogJGNvbG9yX19jb2xvci1idXR0b247XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fYnV0dG9uO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAyMHB4IDE1cHggMy41cHg7XG5cdGdyaWQtZ2FwOiA4cHg7XG5cdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Ly8gRHJhd24gYXJyb3cgU1ZHXG5cdC5idG4tYXJyb3cge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuXHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblxuXHR9XG5cblx0Ji5idG4tc21hbGwge1xuXHRcdC5idG4tYXJyb3cge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuXG5cdFx0fVxuXG5cdH1cblxuXHQuY3Jvc3Mge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcblx0XHRtYXJnaW46IDBweDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG5cdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXG5cdFx0LmJ0bi1hcnJvdyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0fVxuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG5cdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXG5cdFx0LmJ0bi1hcnJvdyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcHg7XG5cblx0XHR9XG5cblx0fVxuXG5cdCYuYnRuLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX3doaXRlO1xuXHRcdGNvbG9yOiAkY29sb3JfX2JsYWNrO1xuXG5cdFx0LmJ0bi1hcnJvdyxcblx0XHQuY3Jvc3Mge1xuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6ICRjb2xvcl9fYmxhY2s7XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Ji5idG4tc2xhdGUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fc2xhdGU7XG5cdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cblx0fVxuXG5cdCYuYnRuLWRhcmstZ3JheSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX19kYXJrLWdyYXk7XG5cdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cblx0fVxuXG5cdCYuYnRuLXZvbHQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fdm9sdDtcblx0XHRjb2xvcjogJGNvbG9yX19ibGFjaztcblxuXHRcdC5idG4tYXJyb3csXG5cdFx0LmNyb3NzIHtcblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiAkY29sb3JfX2JsYWNrO1xuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdC8vIEhhZCB0byBhZGQgYSBoZWxwZXIgaGVyZSBiZWNhdXNlIHRoZSB0ZXh0LXZvbHQgaGVscGVyIGNsYXNzIHdhcyBiZWluZyBvdmVycmlkZGVuIGJ5IHRoZSBidG4tZGFyay1ncmF5IGNsYXNzXG5cdCYuYnRuLXRleHQtdm9sdCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdm9sdDtcblxuXHR9XG5cblx0Ji5idG4tc3ViaGVhZCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvcl9fZGFyay1ncmF5O1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0XHRmb250LXNpemU6IDcycHg7XG5cdFx0fVxuXG5cdFx0LnN1YmhlYWQtbGluZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yX193aGl0ZSAwJSwgJGNvbG9yX193aGl0ZSA1MCUsICRjb2xvcl9fZGFyay1ncmF5IDUwJSwgJGNvbG9yX19kYXJrLWdyYXkgMTAwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwMiUgMTAwJTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdH1cblxuXHRcdC5idG4tYXJyb3cge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHNjYWxlKDEuNSk7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgLy8gRml4IGlubGluZSBhbGxvd2luZyBpdCB0byBmbG93IHRvIHNlcGFyYXRlIGxpbmUgb24gaXRzIG93blxuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpIHNjYWxlKDEuNSk7XG5cdFx0XHR9XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiAkY29sb3JfX2RhcmstZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY3Jvc3Mge1xuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6ICRjb2xvcl9fZGFyay1ncmF5O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblxuXHRcdFx0LmJ0bi1hcnJvdyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc3ViaGVhZC1saW5lIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cblx0XHRcdC5idG4tYXJyb3cge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjJweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ2hpbGQgdGhlbWUgVXBsb2FkIGJ1dHRvblxuXHQmLmhpZ2hsaWdodC1zdHJva2Uge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzgzLjIxNCcgaGVpZ2h0PSc0MC4yMTMnIHZpZXdCb3g9JzAgMCA4My4yMTQgNDAuMjEzJyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV8xMDU5NScgZGF0YS1uYW1lPSdSZWN0YW5nbGUgMTA1OTUnIHdpZHRoPSc4MS40NDEnIGhlaWdodD0nMzYnIGZpbGw9JyUyM2UwZmQwMScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdsaW5lXzgnIGRhdGEtbmFtZT0nbGluZSA4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjg4NCkgcm90YXRlKDMpJyUzRSUzQ2cgaWQ9J0dyb3VwXzEzNDA3JyBkYXRhLW5hbWU9J0dyb3VwIDEzNDA3JyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTQxMjczJyBkYXRhLW5hbWU9J1BhdGggMTQxMjczJyBkPSdNODAuNjQ1LDUuODI2YTcuNDc3LDcuNDc3LDAsMCwxLS4wMjIsMi42NjZjLS4yNzMsMS4yLTEuMTM4LjM2My0xLjQwOSwxLjEzOC42OSwyLjk3My45NTYsMy4yMDktMS4xNiw1LjQ4OS4yMzIuNjUxLjg4NS4yLDEuMTgxLDEuMTE2QTEwLjQ0NCwxMC40NDQsMCwwLDEsNzcuNCwyMS4xNmMtLjQxLjUwNi0uNTI2LDEuNjE2LS4xNzUsMS44NTcsMS40MTksMS4wMTguNTQ1LDIuODI5Ljg5Miw0LjE5MmE0LjU5MSw0LjU5MSwwLDAsMC0uMDM0LDIuOTEsMTEuNzM2LDExLjczNiwwLDAsMS0uMDExLDEuODM5Yy0uNTA1LjM0OS0xLC43MjEtMS40ODQsMS4wODNMNzUuMTQ4LDM0LjFhMS43LDEuNywwLDAsMS0xLjI3LjMwOWMtNC4xNTMtLjUtOC4zMzkuMDA3LTEyLjUzNi4wNDItNC41NjIuMDE3LTkuMTQ4LjIwOC0xMy43Mi4wMzNxLTIuNzEyLS4xLTUuNDIzLS4wNjNjLTEuODA4LjAyNS0zLjYxNy4xLTUuNDIxLjIzMmwtNi4zNDIuNDA4cS0zLjE3OC4xNzYtNi4zNTcuNDYxbC00LjUyNC4zNGMtMS41MTEuMDg1LTMuMDI3LjExNy00LjU0Mi4xMzdMMTMuODc1LDM2bC0xLjE0MS0uMDRxLTEuMTQxLS4wNDktMi4yODMtLjEyOGEzOC41NjQsMzguNTY0LDAsMCwxLTQuNTgyLS41OGMtLjY3OS0uMTI2LTEuMzU4LS4xNTEtMi4wNDMtLjIyM2E0LjA2NSw0LjA2NSwwLDAsMS0xLjc4LS43MjNDLjMsMzMuMTMxLS4wMiwzMi41NDQuNSwzMC4xMzVjLjI3NC0xLjI4Mi0uMS0yLjYxOC4zMy0zLjg3My4zLS44NzktLjc2OS0xLjUyOC0uODI3LTIuNDk0QTQuNDEyLDQuNDEyLDAsMCwwLC44NTUsMjAuMkMuOCwxOS4xNjguNTQ5LDE4LjA5LDEuMTQ0LDE3LjI2MmMuMjY4LS4zNzMuMDM0LS43MzctLjAxNC0xLjEzMWEyMS4yODgsMjEuMjg4LDAsMCwxLS4zNTktNC4wNDEsMTcuMTQsMTcuMTQsMCwwLDAtLjItNS43NjgsNi4xLDYuMSwwLDAsMSwuNTczLTMuOSw2LjMyNiw2LjMyNiwwLDAsMSwyLjg4My0uNjQ5Yy40OS4wMDYsMSwwLDEuNS4wMTVsMS41MS4wNzRhMTczLjc4OSwxNzMuNzg5LDAsMCwwLDE4LS4wNDNjNi45MTYtLjQxOCwxMy44NTUtLjgsMjAuODEtLjlDNTEuMDIxLjgzOSw1Ni4yLjkzNiw2MS40LDEuMDA3Yy44OS4wMTMsMS43ODEtLjA3MywyLjY3NC0uMTMzbDMuOC0uMjUzYzEuMjY0LS4wOTQsMi41NC0uMTM0LDMuODEtLjJBMy45ODksMy45ODksMCwwLDAsNzMuMjQ0LjNhNC43NDgsNC43NDgsMCwwLDEsMy43NjguMjYyYy41MDUuMTc2LDEuMDIxLjM3NiwxLjUzNi41NzNsMS41NDQuNTc4YTEuOTI2LDEuOTI2LDAsMCwxLDEuMzQ5LDEuMTE0bC0uOTc4LDEuMzMyYy0uMi43My4xMjcsMS4xNjUuMTgyLDEuNjcxbS00Ny4yLDE2Ljk2NWMtLjA1OC0uMDI0LS4xMTYtLjA2OC0uMTcyLS4wNjEtLjAyLDAtLjAzNS4xMjctLjA1Mi4yLjA1Ny4wMjIuMTE2LjA2Ny4xNy4wNTcuMDIyLDAsLjAzNi0uMTI0LjA1NC0uMTkybTEuOTU4LjAzNC0uMy0uMDQuMTM5LjE0M1ptNS4zNTEtLjE5NGEuNjI4LjYyOCwwLDAsMC0uMTgxLS4xYy0uMi0uMDM1LS4yNzguMDUxLS4xODcuMTg4LjAzNi4wNTMuMTMxLjA0OS4yLjAzNGEuNjEzLjYxMywwLDAsMCwuMTczLS4xMTknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2UwZmQwMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTJweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Y29sb3I6ICRjb2xvcl9fYmxhY2s7XG5cblx0fVxuXG5cdC8vIEJ1dHRvbiBtb2RpZmllcnNcblx0Ji5uby1hcnJvdyB7XG5cdFx0LmJ0bi1hcnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0fVxuXG5cdH1cblxuXHQmLm5vLXNoYWRvdyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHR9XG5cbn0iLCIudGlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgLy8gQWRkZWQgYnkgSkYgYmVjYXVzZSBpbiB0aGUgY2Fyb3VzZWwgdGhlIHRpbGVzIHdlcmUgc2hvd2lnbiB1cCBhcyAweDQyMCAobm8gd2lkdGgpXG5cbiAgICAvLyBzaGFyZWQgcG9zaXRpb25pbmdcbiAgICAudGlsZS1iYWNrZ3JvdW5kLFxuICAgIC50aWxlLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAudGlsZS1iYWNrZ3JvdW5kLFxuICAgIC50aWxlLWNvbnRlbnRcbiAgICAvLyAudGlsZS1kYXRlLFxuICAgIC8vIC50aWxlLXRpdGxlLFxuICAgIC8vIC50aWxlLXJlYWQtbW9yZVxuICAgICB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgbGVmdCwgYm90dG9tLCByaWdodCwgdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXG4gICAgfVxuXG4gICAgLnRpbGUtYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoNDAlKTtcbiAgICB9XG5cbiAgICAudGlsZS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX192b2x0LCAwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIC50aWxlLWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUtcmVhZC1tb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAudGlsZS1iYWNrZ3JvdW5kLFxuICAgICAgICAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICAgIC8vIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAvLyBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIC8vIGJvdHRvbTogLTIycHg7XG4gICAgICAgICAgICAvLyByaWdodDogLTE0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfX3ZvbHQsIDEpO1xuXG4gICAgICAgICAgICAvLyBNYXJnaW4tcmlnaHQgYW5pbWF0aW9uIHdhcyByZW1vdmVkIGJ5IEpGIGJ5IHJlcXVlc3Qgb2YgVHJldm9yIGJlY2F1c2UgaXQgd2FzIGNhdXNpbmcgdGV4dCB0byByZS1mbG93IC1KRlxuICAgICAgICAgICAgLy8gLnRpbGUtdGl0bGUge1xuICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogNDRweDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGlnaGxpZ2h0IHtcbiAgICAgICAgLnRpbGUtY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19ibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX192b2x0LCAxKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogUHJpbWFyeSBOYXZpZ2F0aW9uIFN0eWxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiBXZWJzaXRlIGhlYWRpbmcgbmF2aWdhdGlvbiBmb3IgYm90aCBkZXNrdG9wIGFuZCBtb2JpbGUgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBhbmltYXRpb24gdGFyZ2V0IHVzZWQgYnkgc3ViLW1lbnUgYW5kIGluIEpTIGZvciB0aGUgd2lwZXIgYW5pbWF0aW9uXG4vLyA6cm9vdCB7XG4vLyBcdC0tc3ViLW1lbnVfX2l0ZW0tdGFyZ2V0OiAxMDAlO1xuXG4vLyB9XG5cbi8vIDxoZWFkZXI+XG4janMtZHVtbXktbWFzdGhlYWQge1xuXHRwYWRkaW5nLXRvcDogODZweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuXHRcdHBhZGRpbmctdG9wOiAxMTBweDtcblx0fVxuXG5cdCYudGhlbWUtZGFyay1ncmF5LXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX2RhcmstZ3JheTtcblxuXHR9XG5cblx0Ji50aGVtZS13aGl0ZS1kYXJrLWdyYXkge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbGlnaHQtZ3JheTtcblx0fVxufVxuXG4vLyAuaG9tZSB7XG5cdC8vICNqcy1kdW1teS1tYXN0aGVhZCB7XG5cdC8vIFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQvLyB9XG5cbi8vIH1cblxuLm1lbnUtc3RpY2t5LXNpZGViYXIge1xuXHQjanMtZHVtbXktbWFzdGhlYWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0fVxuXG59XG5cbiNtYXN0aGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gQWxsb3cgcGVyZmVjdCBwb3NpdGlvbmluZyBmb3IgbW9iaWxlIG1lbnVcblx0aGVpZ2h0OiAxMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yX19saWdodC1ncmF5O1xuXHRmb250LWZhbWlseTogJGZvbnRfX3NhbnM7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0ei1pbmRleDogMTEwMDsgLy8gV2FzIDEwMDAsIHVwcGVkIGl0IHRvIDExMDAgdG8gYWNjb3VudCBmb3Igc29tZSBwaW5uZWQgZWxlbWVudHMgKHNlZSB0ZW1wbGF0ZS1wYXJ0cy9ibG9ja3Mvc2VjdGlvbi5waHAvLmpzKVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0ei1pbmRleDogMjAwMDtcblxuXHR9XG5cblx0Ly8gU3R5bGUgcmVzZXRcblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdH1cblxuXHRhIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdH1cblx0Ly8gRW5kIFN0eWxlIHJlc2V0XG5cblx0Ly8gTW9iaWxlXG5cdC5tb2JpbGUtYmFja2Ryb3Age1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHQvLyByaWdodDogMDtcblx0XHQvLyBib3R0b206IDA7XG5cdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVkoMCk7XG5cdFx0Ly8gdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG5cdFx0Ly8gdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuXHRcdC8vIG9wYWNpdHk6IDA7XG5cdFx0Ly8gbWF4LWhlaWdodDogMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fdm9sdDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHR9XG5cblx0Ly8gRGVmYXVsdCBoYW1idXJnZXIgc3RhdGVcblx0LmhhbWJ1cmdlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG1hcmdpbi1yaWdodDogLSRoYW1idXJnZXItcGFkZGluZy14O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0fVxuXG5cdH1cblxuXHQvLyAuY29udGFpbmVyIHdyYXBwZXIgYXJvdW5kIHRoZSBsb2dvIGFuZCBuYXZpZ2F0aW9uIGVsZW1lbnRzXG5cdC5zaXRlLWhlYWRlcl9fZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxvZ28gbmF2aWdhdGlvblwiO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdH1cblxuXHQvLyBMb2dvIGNvbnRhaW5lclxuXHQuc2l0ZS1icmFuZGluZyB7XG5cdFx0Z3JpZC1hcmVhOiBsb2dvO1xuXG5cdFx0LmN1c3RvbS1sb2dvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwNzU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgJGVhc2luZ19fYm91bmNlO1xuXG5cdFx0fVxuXG5cdH1cblxuXHQvLyA8bmF2PlxuXHQuc2l0ZS1oZWFkZXJfX21haW4tbmF2aWdhdGlvbiB7XG5cdFx0Z3JpZC1hcmVhOiBuYXZpZ2F0aW9uO1xuXG5cdFx0Ly8gVG9wIGxldmVsIG5hdmlnYXRpb24gY29udGFpbmVyXG5cdFx0PiB1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0Ly8gbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTsgLy8gTW92ZSBuYXZpZ2F0aW9uIGRvd24gdG8gY2VudGVyIGl0IG1vcmUgdG8gYWNjb3VudCBmb3IgZm9udCBhbGlnbm1lbnRcblxuXHRcdFx0Ly8gVG9wIGxldmVsIG5hdmlnYXRpb24gPGxpPlxuXHRcdFx0PiBsaSB7XG5cblx0XHRcdFx0Ly8gQnJpbmcgdG9wIG1lbnUgaXRlbSBpbiBtb2JpbGUgbWVudSBjbG9zZXIgdG8gbWVudSBiYXIgdG8gY2xvc2UgZ2FwXG5cdFx0XHRcdC8vIGh0dHBzOi8vd3d3LmJ1Z2hlcmQuY29tL3Byb2plY3RzLzM0MDYyMy90YXNrcy8zMjMgLUpGXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHQvLyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4OyAvLyBPZmZzZXQgZ2FwIGFuZCBpY29uIHNpemUgd2l0aG91dCBleHRlbmRpbmcgaG92ZXIgbGluZVxuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdC8vIEhvdmVyIGxpbmUgZGVmYXVsdCBzdGF0ZVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fYmxhY2s7XG5cblx0XHRcdFx0XHRcdFx0Ly8gVHJhbnNpdGlvblxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKSB0cmFuc2xhdGVZKC0xMHB4KTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBNZW51IHBhcmVudCBhcnJvdyBkZWZhdWx0IHN0YXRlXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ly8gVHJhbnNpdGlvblxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MCUpOyAvLyBDZW50ZXIgdGhlIGljb24gd2l0aCB0aGUgd29yZFxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHQvLyBUb3AgbGV2ZWwgbmF2aWdhdGlvbiB3aXRoIHN1Yi1tZW51XG5cdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyB0b3AgbGV2ZWwgbmF2aWdhdGlvbiBKUy1hZGRlZCBidXR0b24gZm9yIG1vYmlsZSBtZW51IHRvZ2dsaW5nXG5cdFx0XHRcdFx0PiAubW9iaWxlLW5hdi1hcnJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gVG9wIGxldmVsIG5hdmlnYXRpb24gPGE+XG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdC8vIE1lbnUgcGFyZW50IGFycm93IGRlZmF1bHQgc3RhdGVcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi5zdmcnKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMThweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdC8vIEhpZGUgbWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhcnJvdyBkcm9wZG93biBvbiBtb2JpbGUgd2hpY2ggZ2V0cyBhIGJ1dHRvbiB0byByZXBsYWNlIGl0XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gSG92ZXIsZm9jdXMgc3RhdGUgZm9yIHRvcCBsZXZlbCBuYXZpZ2F0aW9uIDxsaT5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHQmOmZvY3VzLXdpdGhpbiB7XG5cblx0XHRcdFx0XHRcdC8vIFRvcCBsZXZlbCBuYXZpZ2F0aW9uIHdpdGggc3ViLW1lbnVcblx0XHRcdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cblx0XHRcdFx0XHRcdFx0Ly8gVG9wIGxldmVsIG5hdmlnYXRpb24gPGE+XG5cdFx0XHRcdFx0XHRcdD4gYSB7XG5cblx0XHRcdFx0XHRcdFx0XHQvLyBNZW51IHBhcmVudCBhcnJvdyBkZWZhdWx0IHN0YXRlXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MCUpIHJvdGF0ZSgtMTgwZGVnKTtcblxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC8vIEhvdmVyIGxpbmUgYWN0aXZlIHN0YXRlXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVkoLTEwcHgpO1xuXG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQ+IC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAyMDBtczsgLy8gRGVsYXkgcG9pbnRlci1ldmVudHMgc3dpdGNoIHVudGlsIGFmdGVyIHRoZSBlbGVtZW50cyBoYXZlIGFuaW1hdGVkIGluXG5cblx0XHRcdFx0XHRcdFx0XHQvLyBEaXJlY3QgZGVzY2VuZGFudHMgb2YgdGhlIGZpcnN0IHN1Yi1tZW51IGFuaW1hdGUgaW5cblx0XHRcdFx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgjeyRpfSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zICsgKCAxMDBtcyAqICRpICk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gYW5pbWF0aW9uLWRlbGF5OiA1MG1zICsgKCA1MG1zICogJGkgKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gQWxsIHN1Yi1tZW51IHN0eWxlc1xuXHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7IC8vIFRFTVBPUkFSWSBISURFIEFMTCBTVUIgTUVOVVNcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBBbGlnbiBhbGwgc3ViLW1lbnUgaXRlbXMgdG8gdGhlIGxlZnQgdG8gb3ZlcndyaXRlIHRoZSBkZWZhdWx0IHN0cmV0Y2hcblx0XHRcdFx0XHRncmlkLWdhcDogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwIDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19zZXJpZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBBbGwgc3ViLW1lbnUgbGlua3Ncblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBPbmx5IGRpcmVjdCBkZXNjZW5kYW50cyBvZiB1bC5zdWItbWVudVxuXHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fYmxhY2s7XG5cblx0XHRcdFx0XHRcdC8vIFRyYW5zaXRpb25cblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHRcdFx0Jjpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ly8gQWxsIGxpbmtzIGluc2lkZSBkaXJlY3QgZGVzY2VuZGFudHNcblx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBMZXQgYWRtaW5zIGNvbnRyb2wgdGhlIGNhcGl0YWxpemF0aW9uIG9mIHRoZSB3b3Jkc1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0Ly8gVHJhbnNpdGlvblxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIE5lc3RlZCBzdWItbWVudSB3aXRoaW4gYW5vdGhlciBzdWItbWVudVxuXHRcdFx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JsYWNrO1xuXHRcdFx0XHRcdFx0Z3JpZC1nYXA6IHVuc2V0O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHQvLyBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdFx0Ly8gbWluLXdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRcdC8vIG1pbi13aWR0aDogMTAwJTsgLy8gRmlsbCBvdXQgYXQgbGVhc3QgdGhlIHdpZHRoIG9mIHRoZSBwYXJlbnQgd29yZFxuXG5cdFx0XHRcdFx0XHQvLyBOZXN0ZWQgc3ViLW1lbnUgbGlcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0XHQvLyBOZXN0ZWQgc3ViLW1lbnUgbGk6Om1hcmtlclxuXHRcdFx0XHRcdFx0XHQmOjptYXJrZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfigKInO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQvLyBOZXN0ZWQgc3ViLW1lbnUgYVxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHQ+IC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHR0b3A6IC0xNXB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIE9ubHkgZmlyc3QgbGV2ZWwgc3ViLW1lbnVzIG5vdCBuZXN0ZWQgc3ViIG1lbnVzIGFuaW1hdGlvblxuXHRcdFx0XHQ+IC5zdWItbWVudSB7XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSkge1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuXG5cdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtd3JhcDogaW5pdGlhbDtcblxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdFx0XHQvLyAmOmZvY3VzLFxuXHRcdFx0XHRcdFx0Ly8gJjpmb2N1cy13aXRoaW5cblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0Jjpub3QoLm1lbnUtaXRlbV9fbm8tbGluaykge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fdm9sdDtcblxuXHRcdFx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19ibGFjaztcblxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuXG5cblx0XHRcdFx0XHRcdC8vIH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRoZWlnaHQ6IDg2cHg7XG5cblx0XHQvLyBKYXZhc2NyaXB0IGFwcGVuZGVkIGJ1dHRvbiB0byAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBmb3IgdG9nZ2xpbmcgbW9iaWxlIG1lbnVzXG5cdFx0Lm1vYmlsZS1uYXYtYXJyb3cge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Lm1lbnUtcHJpbWFyeSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICgyKiAkY29udGFpbmVyLXBhZGRpbmcteCkpO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC8vIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG5cdFx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmcteDtcblx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiAkY29udGFpbmVyLXBhZGRpbmcteDtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdG9wYWNpdHk6IDA7IC8vIEhpZGUgbWVudSBieSBkZWZhdWx0XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gUHJldmVudCBpbnRlcmFjdGlvbiB3aGlsZSBoaWRkZW5cblx0XHRcdGxlZnQ6ICRjb250YWluZXItcGFkZGluZy14O1xuXHRcdFx0cmlnaHQ6ICRjb250YWluZXItcGFkZGluZy14O1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuXG5cdFx0XHQvLyBDZW50ZXIgYW4gYWJzb2x1dGVseSBwb3NpdGlvbmVkIGVsZW1lbnRcblx0XHRcdC8vIGxlZnQ6IDUwJTtcblx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdFx0aGVpZ2h0OiB1bnNldDtcblxuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gQWxsIHN1Yi1tZW51c1xuXHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Ly8gbWF4LWhlaWdodDogMHB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19kYXJrLWdyYXk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQvLyBjb2xvcjogJGNvbG9yX193aGl0ZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wIGxldmVsIG1lbnUgaXRlbXNcblx0XHRcdD4gbGkge1xuXG5cdFx0XHRcdC8vIFRvcCBsZXZlbCBtZW51IGl0ZW1zIGRpdmlkaW5nIGxpbmVcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JsYWNrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IGNhbGMoMTAwJSAtIDRweCk7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19kYXJrLWdyYXkgIWltcG9ydGFudDtcblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gVG9wIGxldmVsIHN1Yi1tZW51XG5cdFx0XHRcdD4gLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjhweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdW5zZXQ7XG5cblx0XHRcdFx0XHRcdC8vIEdhcCBiZXR3ZWVuIDxsaT4ncyBpbnN0ZWFkIG9mIHVzaW5nIGZsZXggYW5kIGdyaWQtZ2FwO1xuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIE5lc3RlZCBzdWItbWVudVxuXHRcdFx0XHRcdC8vID4gLnN1Yi1tZW51IHtcblxuXG5cdFx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgbGV2ZWwgbWVudSBpdGVtcyB3aXRoIHN1Yi1tZW51cyBhbGlnbiBidXR0b25cblx0XHRcdD4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXG5cdFx0XHRcdC8vIEFsaWduIGJ1dHRvbiB0byBwcm9wZXIgcG9zaXRpb25cblx0XHRcdFx0PiAubW9iaWxlLW5hdi1hcnJvdyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXHRcdFx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gYSB7XG5cblx0XHRcdFx0XHQvLyBIaWRlIGhvdmVyIGxpbmVcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIEFjdGl2ZSBzdGF0ZSBmb3IgYnV0dG9uIGFuaW1hdGlvblxuXHRcdFx0XHQ+IC5tb2JpbGUtbmF2LWFycm93IHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gQWN0aXZlIHN0YXRlLCBtb2JpbGUgbWVudSBpcyBvcGVuZWRcblx0XHQmLm9wZW5lZCB7XG5cdFx0XHQvLyBEZWZhdWx0IHN0YXRlLCBlbnRpcmUgbWVudS4gQW5pbWF0aW9uIGFwcGxpZWQgdmlhIGdzYXAgaW4ganMvbmF2aWdhdGlvbi5qc1xuXHRcdFx0Lm1lbnUtcHJpbWFyeSB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdC8vIE5hdmlnYXRpb24gdGhlbWUgY29sb3Jpbmcgb3B0aW9uc1xuXHQmLnRoZW1lLXdoaXRlLWRhcmstZ3JheSB7XG5cdFx0JGhhbWJ1cmdlci1sYXllci1jb2xvcjogJGNvbG9yX19kYXJrLWdyYXk7XG5cblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX2xpZ2h0LWdyYXk7XG5cblx0XHQubWVudS1wcmltYXJ5IHtcblx0XHRcdD4gbGkge1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX2RhcmstZ3JheTtcblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Ji50aGVtZS1kYXJrLWdyYXktd2hpdGUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fZGFyay1ncmF5O1xuXG5cdFx0LnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24ge1xuXHRcdFx0PiB1bCB7XG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX193aGl0ZTtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX193aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fYmxhY2s7XG5cblx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX193aGl0ZTtcblxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX3doaXRlO1xuXG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX2JsYWNrO1xuXG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGFtYnVyZ2VyIHtcblx0XHRcdCYtaW5uZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX3doaXRlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fd2hpdGU7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuY3VzdG9tLWxvZ28ge1xuXHRcdFx0KiB7XG5cdFx0XHRcdGZpbGw6ICRjb2xvcl9fd2hpdGU7XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5tZW51LXByaW1hcnkge1xuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLXdoaXRlLnN2ZycpO1xuXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYudG9nZ2xlLXN1Yi1tZW51X19hY3RpdmUge1xuXHRcdFx0XHRcdC8vID4gYSxcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC8vIERhcmsgR3JheS9XaGl0ZSB0aGVtZSBvcGVuZWQgc3RhdGVcblx0XHQmLm9wZW5lZCB7XG5cdFx0XHQuY3VzdG9tLWxvZ28ge1xuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRmaWxsOiAkY29sb3JfX2RhcmstZ3JheTtcblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Ly8gQ2hhbmdlIGxpbmsgY29sb3IgYmFjayB0byBkYXJrIGJlY2F1c2Ugb2Ygdm9sdCBiYWNrZHJvcFxuXHRcdFx0Lm1lbnUtcHJpbWFyeSB7XG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19kYXJrLWdyYXk7XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC8vIENoYW5nZSBoYW1idXJnZXIgYmFjayB0byBkYXJrIGJlY2F1c2Ugb2Ygdm9sdCBiYWNrZHJvcFxuXHRcdFx0LmhhbWJ1cmdlciB7XG5cdFx0XHRcdCYtaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fZGFyay1ncmF5O1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fZGFyay1ncmF5O1xuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQvLyBMYW5ndWFnZXMgc2VsZWN0b3IgdG9wLWxldmVsIG5hdmlnYXRpb24gbGluayB3LyBsYW5ndWFnZSBjaGlsZHJlblxuXHRsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzIHtcblx0XHQ+IGEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0bGVmdDogLTNweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX192b2x0O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB1bnNldDtcblx0XHRcdFx0ei1pbmRleDogMDtcblxuXHRcdFx0fVxuXG5cdFx0XHQvLyBIaWRlIHN1Yi1tZW51IGljb25cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHR9XG5cblx0XHRcdD4gLmdsb2JlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRcdD4gc3ZnIHtcblx0XHRcdFx0XHRsaW5lLFxuXHRcdFx0XHRcdHBhdGgsXG5cdFx0XHRcdFx0Y2lyY2xlW3I9XCI5XCJdIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC8vIFRvcC1sZXZlbCBzdWItbWVudSB3aXRoaW4gLmxhbmd1YWdlc1xuXHRcdD4gLnN1Yi1tZW51IHtcblx0XHRcdGdyaWQtZ2FwOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19ibGFjaztcblx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGxlZnQ6IHVuc2V0O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXG5cdFx0XHR9XG5cblx0XHRcdD4gbGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0Ly8gUmFkaW8gYnV0dG9uIG91dGxpbmVcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19saWdodC1ncmF5O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNi41cHg7XG5cdFx0XHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY3VycmVudC1sYW5nIHtcblx0XHRcdFx0XHQvLyBSYWRpbyBidXR0b24gYWN0aXZlIHN0YXRlXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX3ZvbHQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDlweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDkuNXB4O1xuXHRcdFx0XHRcdFx0bGVmdDogLTExLjVweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmZvY3VzLXdpdGhpbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0Jjpub3QoLm1lbnUtaXRlbV9fbm8tbGluaykge1xuXHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fYmxhY2sgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdC8vID4gLmdsb2JlIHtcblx0XHRcdFx0Ly8gXHQ+IHN2ZyB7XG5cdFx0XHRcdC8vIFx0XHRsaW5lLFxuXHRcdFx0XHQvLyBcdFx0cGF0aCxcblx0XHRcdFx0Ly8gXHRcdGNpcmNsZVtyPVwiOVwiXSB7XG5cdFx0XHRcdC8vIFx0XHRcdC8vIHN0cm9rZTogJGNvbG9yX193aGl0ZTtcblxuXHRcdFx0XHQvLyBcdFx0fVxuXG5cdFx0XHRcdC8vIFx0fVxuXG5cdFx0XHRcdC8vIH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5zdWItbWVudSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gTW9iaWxlLXNwZWNpZmljIHN0eWxlcyB0byBtYXRjaCBUJ3MgZGVzaWduXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdC8vIEhpZGUgdW5kZXJsaW5lXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdH1cblxuXHRcdFx0Ly8gSGlkZSBtb2JpbGUgYnV0dG9uIHRoYXQgZ2V0cyBhZGRlZCBieSBuYXYgSlNcblx0XHRcdC5tb2JpbGUtbmF2LWFycm93IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHR9XG5cblx0XHRcdC8vIFVwc2l6ZSBnbG9iZSBzdmdcblx0XHRcdCNpY29uLWxhbmd1YWdlLXNlbGVjdG9yIHtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdFx0Jjpub3QoLm1lbnUtaXRlbV9fbm8tbGluaykge1xuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19ibGFjayAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQvLyBTaG93IG1vYmlsZSBzdWIgbmF2IGJ5IGRlZmF1bHQsIG5vdCBoaWRkZW5cblx0XHRcdD4gLnN1Yi1tZW51IHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9fYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGxlZnQ6IC0yNXB4O1xuXHRcdFx0XHRcdFx0dG9wOiAxNi43cHg7XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmN1cnJlbnQtbGFuZyB7XG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0dG9wOiAxOS41cHg7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC0yMnB4O1xuXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCYudGhlbWUtd2hpdGUtZGFyay1ncmF5IHtcblx0XHRsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzIHtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXG5cdFx0XHRcdD4gLmdsb2JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRcdD4gc3ZnIHtcblx0XHRcdFx0XHRcdGxpbmUsXG5cdFx0XHRcdFx0XHRwYXRoLFxuXHRcdFx0XHRcdFx0Y2lyY2xlW3I9XCI5XCJdIHtcblx0XHRcdFx0XHRcdFx0c3Ryb2tlOiAkY29sb3JfX2JsYWNrO1xuXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcC1sZXZlbCBzdWItbWVudSB3aXRoaW4gLmxhbmd1YWdlc1xuXHRcdFx0PiAuc3ViLW1lbnUge1xuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0Jjpmb2N1cy13aXRoaW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHQmOm5vdCgubWVudS1pdGVtX19uby1saW5rKSB7XG5cdFx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fd2hpdGUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHQmLnRoZW1lLWRhcmstZ3JheS13aGl0ZSB7XG5cdFx0XHRsaS5tZW51LWl0ZW0ubGFuZ3VhZ2VzIHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX192b2x0O1xuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAuZ2xvYmUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRcdFx0PiBzdmcge1xuXHRcdFx0XHRcdFx0XHRsaW5lLFxuXHRcdFx0XHRcdFx0XHRwYXRoLFxuXHRcdFx0XHRcdFx0XHRjaXJjbGVbcj1cIjlcIl0ge1xuXHRcdFx0XHRcdFx0XHRcdHN0cm9rZTogJGNvbG9yX193aGl0ZTtcblxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gVG9wLWxldmVsIHN1Yi1tZW51IHdpdGhpbiAubGFuZ3VhZ2VzXG5cdFx0XHRcdD4gLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX3doaXRlICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fYmxhY2sgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9fYmxhY2sgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmxhY2sgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRcdCY6bm90KC5tZW51LWl0ZW1fX25vLWxpbmspIHtcblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fYmxhY2sgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogJGNvbG9yX192b2x0O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX192b2x0ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PiAuZ2xvYmUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdFx0XHRcdFx0PiBzdmcge1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUsXG5cdFx0XHRcdFx0XHRcdFx0cGF0aCxcblx0XHRcdFx0XHRcdFx0XHRjaXJjbGVbcj1cIjlcIl0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0c3Ryb2tlOiAkY29sb3JfX2JsYWNrICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC50b2dnbGUtc3ViLW1lbnUsXG5cdFx0XHQuYXJyb3ctY2xvc2Uge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtaGFyZC1ibGFjay5zdmcnKSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQudG9nZ2xlLXN1Yi1tZW51X19hY3RpdmUge1xuXHRcdD4gLnN1Yi1tZW51IHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cblx0XHR9XG5cblx0fVxuXG5cdC8vIFNwZWNpYWwgc3ViLW1lbnUgdGhhdCByZXZlYWxzIGFub3RoZXIgc2V0IG9mIG1lbnUgaXRlbXMgYnkgaGlkaW5nIHRoZSBjdXJyZW50IG1lbnUgaXRlbXNcblx0LnNpdGUtaGVhZGVyX19tYWluLW5hdmlnYXRpb24gLnRvZ2dsZS1zdWItbWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdyaWQtZ2FwOiA0cHg7XG5cdFx0cG9zaXRpb246IGluaXRpYWw7IC8vIGFsbG93IC5zdWItbWVudSB0byBiZSByZWxhdGl2ZSB0byB0aGUgdG9wLWxldmVsIG1lbnUgaXRlbSB3aXRoIHJlbGF0aXZlXG5cblx0XHQuYXJyb3ctY2xvc2UtY29udGFpZW5yIHtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuXHRcdH1cblxuXHRcdC5hcnJvdy1jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fZGFyay1ncmF5ICFpbXBvcnRhbnQ7XG5cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdHBhZGRpbmc6IDcuNXB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA0MXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1oYXJkLXdoaXRlLnN2ZycpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuXHRcdFx0XHRcdHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtaGFyZC1ibGFjay5zdmcnKSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fdm9sdCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ly8gSW5hY3RpdmUgQXJyb3dcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWhhcmQtd2hpdGUuc3ZnJyk7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cblx0XHRcdH1cblxuXHRcdFx0Ly8gQWN0aXZlIGFycm93XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtaGFyZC13aGl0ZS5zdmcnKTtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0fVxuXG5cdFx0XHQ+IGEge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5tb2JpbGUtbWVudS1oZWFkZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRfX3NhbnM7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5zdWItbWVudSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z3JpZC1nYXA6IDhweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdC8vIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHRcdCYuYXJyb3ctY2xvc2UtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBTZXQgdGhlIHN1Yi1tZW51IDxsaT4ncyB0byBhcHBlYXIgYWZ0ZXIgdGhlIEpTLWluc2VydGVkIGxhYmVsIC5tb2JpbGUtbWVudS1oZWFkZXIgaW4gYWN0aXZlIHN0YXRlXG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMjtcblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIEhpZGUgZG90IG1hcmtlclxuXHRcdFx0XHRcdCY6Om1hcmtlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fdm9sdDtcblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX2JsYWNrICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1oYXJkLWJsYWNrLnN2ZycpICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQvLyAmOmZvY3VzLFxuXHRcdFx0Ly8gJjpmb2N1cy13aXRoaW4ge1xuXHRcdFx0Ly8gXHQuc3ViLW1lbnUge1xuXHRcdFx0Ly8gXHRcdHBvaW50ZXItZXZlbnRzOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cblx0XHRcdC8vIFx0fVxuXG5cdFx0XHQvLyB9XG5cblx0XHR9XG5cblx0XHQmLnRvZ2dsZS1zdWItbWVudV9fYWN0aXZlIHtcblxuXHRcdFx0Ly8gV2hlbiBhY3RpdmUgaGlkZSB0aGUgQW5jaG9yIGxpbmsgd2hpY2ggY29udGFpbnMgdGhlIG1lbnUgdGl0bGUgdGV4dFxuXHRcdFx0PiBhIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAwOyAvLyBTdG9wIHRoZSBlbGVtZW50IGZyb20gdGFraW5nIHVwIGFueSBzcGFjZSB3aGlsZSBhY3RpdmUgYnV0IHJlbWFpbiBjbGlja2FibGUgYW5kIGZvY3VzYWJsZVxuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5tb2JpbGUtbWVudS1oZWFkZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0fVxuXG5cdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cblx0XHRcdH1cblxuXHRcdFx0Ly8gLnN1Yi1tZW51IHtcblx0XHRcdC8vIFx0cG9pbnRlci1ldmVudHM6IGluaXRpYWwgIWltcG9ydGFudDtcblxuXHRcdFx0Ly8gfVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG4jbWFzdGhlYWQudGhlbWUtZGFyay1ncmF5LXdoaXRlIHtcblx0LnRvZ2dsZS1zdWItbWVudSB7XG5cdFx0LmFycm93LWNsb3NlIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtaGFyZC1ibGFjay5zdmcnKSAhaW1wb3J0YW50O1xuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG5cbi8vIFRvZ2dsZSBTdWIgTWVudSBKUy1jcmVhdGVkIGl0ZW0gdGhhdCBvdmVydGFrZXMgdGhlIG1lbnUgd2hlbiBvcGVuZWRcbi5tb2JpbGUtdG9nZ2xlLW1lbnUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDMwMDA7XG5cdHRvcDogODZweDtcblx0Ly8gbGVmdDogMTAwdnc7XG5cdGxlZnQ6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwdnc7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fdm9sdDs7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGdyaWQtZ2FwOiAxMHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0dG9wOiAxMTBweDtcblxuXHR9XG5cblx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdGdyaWQtcm93LWdhcDogMTBweCAhaW1wb3J0YW50O1xuXG5cdFx0PiBhIHtcblx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX3NhbnM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMTBweDtcblxuXHRcdH1cblxuXHRcdC5zdWItbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fZGFyay1ncmF5O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9fc2VyaWY7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1oYXJkLXdoaXRlLnN2ZycpICFpbXBvcnRhbnQ7XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0LnRvZ2dsZS1zdWItbWVudSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXG5cdFx0Lm1vYmlsZS1uYXYtYXJyb3cge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcblx0XHRcdC8vIHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX2RhcmstZ3JheSAhaW1wb3J0YW50O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQuc3ViLW1lbnUge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cblx0fVxuXG5cdC8vIHVsIHtcblx0Ly8gXHRwYWRkaW5nOiAwO1xuXHQvLyBcdG1hcmdpbjogMDtcblxuXHQvLyBcdGxpIHtcblx0Ly8gXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHQvLyBcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHQvLyBcdFx0Jjo6bWFya2VyIHtcblx0Ly8gXHRcdFx0Y29udGVudDogdW5zZXQ7XG5cblx0Ly8gXHRcdH1cblxuXHQvLyBcdH1cblxuXHQvLyB9XG5cbn1cblxuLy8gU3RpY2t5IG1lbnUgSlMgY2xhc3Nlc1xuI21hc3RoZWFkIHtcblx0d2lkdGg6IDEwMCU7XG5cdC8vIGhlaWdodDogMTAwcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDsgLy9vciBhYnNvbHV0ZVxuXHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ly8gdG9wOiAwcHg7IC8vIG9yIHBpbk9mZnN0ICg2MCk7XG5cdC8vIHRvcDogMzAwcHg7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcblxufVxuXG4ucGluTmF2IHtcblx0I21hc3RoZWFkIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0ei1pbmRleDogMTAyNTsgLy8gQWJvdmUgdGhlIG92ZXJsYXlpbmcgY29udGVudCBvdmVyIGhlcm8gYW5kIG5hdiB3aGljaCBpcyB6LWluZGV4IDEwMTAgaW4gdGVtcGxhdGUtcGFydHMvc2VjdGlvbi9zZWN0aW9uLmpzXG5cblx0fVxuXG5cdCYuc2Nyb2xsaW5nLXVwIHtcblx0XHQjbWFzdGhlYWQge1xuXHRcdFx0ei1pbmRleDogMTIwMDsgLy8gQWJvdmVcblxuXHRcdH1cblxuXHR9XG5cbn1cblxuLy8gU3RvcCBzbGltIGZyb20gYWRkaW5nIGEgdHJhbnNpdGlvbiB0byB0aGUgI21hc3RoZWFkIHdoaWNoIG1lc3NlcyB3aXRoIC5tb2JpbGUtYmFja2Ryb3Bcbi8vIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdC5zbGltIHtcblx0XHQjbWFzdGhlYWQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwcHgpO1xuXG5cdFx0fVxuXG5cdH1cblxuLy8gfVxuXG5ib2R5Lm1lbnUtb3BlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lm1lbnUtcHJpbWFyeSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdG92ZXJmbG93OiBhdXRvOyAvLyBBbGxvdyBtZW51IHRvIGJlIHNjcm9sbGVkIHRocm91Z2ggaWYgb3BlbmVkIGJleW9uZCB2aXNpYmxlIGFyZWFcblx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7IC8vIDEwMHZoIC0gc3RpY2t5IGhlYWRlciBzaXplIGFuZCBhIGJ1ZmZlciB0byBjcmVhdGUgYSBnYXAgYmV0d2VlbiBib3R0b20gbWVudSBpdGVtIGFuZCBib3R0b20gb2Ygc2NyZWVuXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0fVxuXG5cdH1cblxufVxuXG4vLyAjcGFnZSBjb250ZW50IGNvbnRhaW5lciBlbGVtZW50IHRoYXQgZW5hYmxlcyBibHVyIGJlaGluZCB0aGUgbWFzdGhlYWRcbi5ibHVyLWJlaGluZCB7XG5cdCNtYXN0aGVhZCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig0MHB4KTtcblxuXHR9XG5cbn1cblxuLy8gQ2hpbGQgdGhlbWUgVXBsb2FkIGJ1dHRvblxuLmhpZ2hsaWdodC1zdHJva2Uge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc4My4yMTQnIGhlaWdodD0nNDAuMjEzJyB2aWV3Qm94PScwIDAgODMuMjE0IDQwLjIxMyclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aCclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfMTA1OTUnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDEwNTk1JyB3aWR0aD0nODEuNDQxJyBoZWlnaHQ9JzM2JyBmaWxsPSclMjNlMGZkMDEnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nbGluZV84JyBkYXRhLW5hbWU9J2xpbmUgOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS44ODQpIHJvdGF0ZSgzKSclM0UlM0NnIGlkPSdHcm91cF8xMzQwNycgZGF0YS1uYW1lPSdHcm91cCAxMzQwNycgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoKSclM0UlM0NwYXRoIGlkPSdQYXRoXzE0MTI3MycgZGF0YS1uYW1lPSdQYXRoIDE0MTI3MycgZD0nTTgwLjY0NSw1LjgyNmE3LjQ3Nyw3LjQ3NywwLDAsMS0uMDIyLDIuNjY2Yy0uMjczLDEuMi0xLjEzOC4zNjMtMS40MDksMS4xMzguNjksMi45NzMuOTU2LDMuMjA5LTEuMTYsNS40ODkuMjMyLjY1MS44ODUuMiwxLjE4MSwxLjExNkExMC40NDQsMTAuNDQ0LDAsMCwxLDc3LjQsMjEuMTZjLS40MS41MDYtLjUyNiwxLjYxNi0uMTc1LDEuODU3LDEuNDE5LDEuMDE4LjU0NSwyLjgyOS44OTIsNC4xOTJhNC41OTEsNC41OTEsMCwwLDAtLjAzNCwyLjkxLDExLjczNiwxMS43MzYsMCwwLDEtLjAxMSwxLjgzOWMtLjUwNS4zNDktMSwuNzIxLTEuNDg0LDEuMDgzTDc1LjE0OCwzNC4xYTEuNywxLjcsMCwwLDEtMS4yNy4zMDljLTQuMTUzLS41LTguMzM5LjAwNy0xMi41MzYuMDQyLTQuNTYyLjAxNy05LjE0OC4yMDgtMTMuNzIuMDMzcS0yLjcxMi0uMS01LjQyMy0uMDYzYy0xLjgwOC4wMjUtMy42MTcuMS01LjQyMS4yMzJsLTYuMzQyLjQwOHEtMy4xNzguMTc2LTYuMzU3LjQ2MWwtNC41MjQuMzRjLTEuNTExLjA4NS0zLjAyNy4xMTctNC41NDIuMTM3TDEzLjg3NSwzNmwtMS4xNDEtLjA0cS0xLjE0MS0uMDQ5LTIuMjgzLS4xMjhhMzguNTY0LDM4LjU2NCwwLDAsMS00LjU4Mi0uNThjLS42NzktLjEyNi0xLjM1OC0uMTUxLTIuMDQzLS4yMjNhNC4wNjUsNC4wNjUsMCwwLDEtMS43OC0uNzIzQy4zLDMzLjEzMS0uMDIsMzIuNTQ0LjUsMzAuMTM1Yy4yNzQtMS4yODItLjEtMi42MTguMzMtMy44NzMuMy0uODc5LS43NjktMS41MjgtLjgyNy0yLjQ5NEE0LjQxMiw0LjQxMiwwLDAsMCwuODU1LDIwLjJDLjgsMTkuMTY4LjU0OSwxOC4wOSwxLjE0NCwxNy4yNjJjLjI2OC0uMzczLjAzNC0uNzM3LS4wMTQtMS4xMzFhMjEuMjg4LDIxLjI4OCwwLDAsMS0uMzU5LTQuMDQxLDE3LjE0LDE3LjE0LDAsMCwwLS4yLTUuNzY4LDYuMSw2LjEsMCwwLDEsLjU3My0zLjksNi4zMjYsNi4zMjYsMCwwLDEsMi44ODMtLjY0OWMuNDkuMDA2LDEsMCwxLjUuMDE1bDEuNTEuMDc0YTE3My43ODksMTczLjc4OSwwLDAsMCwxOC0uMDQzYzYuOTE2LS40MTgsMTMuODU1LS44LDIwLjgxLS45QzUxLjAyMS44MzksNTYuMi45MzYsNjEuNCwxLjAwN2MuODkuMDEzLDEuNzgxLS4wNzMsMi42NzQtLjEzM2wzLjgtLjI1M2MxLjI2NC0uMDk0LDIuNTQtLjEzNCwzLjgxLS4yQTMuOTg5LDMuOTg5LDAsMCwwLDczLjI0NC4zYTQuNzQ4LDQuNzQ4LDAsMCwxLDMuNzY4LjI2MmMuNTA1LjE3NiwxLjAyMS4zNzYsMS41MzYuNTczbDEuNTQ0LjU3OGExLjkyNiwxLjkyNiwwLDAsMSwxLjM0OSwxLjExNGwtLjk3OCwxLjMzMmMtLjIuNzMuMTI3LDEuMTY1LjE4MiwxLjY3MW0tNDcuMiwxNi45NjVjLS4wNTgtLjAyNC0uMTE2LS4wNjgtLjE3Mi0uMDYxLS4wMiwwLS4wMzUuMTI3LS4wNTIuMi4wNTcuMDIyLjExNi4wNjcuMTcuMDU3LjAyMiwwLC4wMzYtLjEyNC4wNTQtLjE5Mm0xLjk1OC4wMzQtLjMtLjA0LjEzOS4xNDNabTUuMzUxLS4xOTRhLjYyOC42MjgsMCwwLDAtLjE4MS0uMWMtLjItLjAzNS0uMjc4LjA1MS0uMTg3LjE4OC4wMzYuMDUzLjEzMS4wNDkuMi4wMzRhLjYxMy42MTMsMCwwLDAsLjE3My0uMTE5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjNlMGZkMDEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTJweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRhIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRjb2xvcjogJGNvbG9yX19ibGFjayAhaW1wb3J0YW50O1xuXG5cdFx0Ly8gSGlkZSB1bmRlcmxpbmVcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0fVxuXG5cdH1cblxufVxuXG4vLyBTdWItc2l0ZSBiYW5uZXIgdGhhdCBhcHBlYXJzIGlmIHlvdSd2ZSB2aXNpdGVkIGEgc3ViLXNpdGUgYW5kIG5hdmlnYXRlZCBhd2F5XG4uc3ViLXNpdGUtYmFubmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IC01MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX3ZvbHQ7XG5cdGNvbG9yOiAkY29sb3JfX2JsYWNrO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5kaXNtaXNzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cblx0fVxuXG59XG5cbi8vIE1lbnUgU3RpY2t5IFNpZGViYXIgbmF2aWdhdGlvbiBzdHlsZSBmb3IgYWxsIHBhZ2VzIGFuZCBwb3N0IHR5cGVzXG4jbWVudS1zdGlja3ktc2lkZWJhciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMTJweDtcblx0Ym90dG9tOiAxMnB4O1xuXHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHotaW5kZXg6IDEwOyAvLyBJbmRleCBvdmVyIG90aGVyIGVsZW1lbnRzIHRoYXQgaGF2ZSBzbWFsbGVyIGluZGV4ZXMsIHNwZWNpZmljYWxseSB0aGUgaGVybyB3aXRoIGEgcGFyYWxsYXggaW1hZ2Vcblx0cGFkZGluZzogOHB4O1xuXHR6LWluZGV4OiAxMDAxOyAvLyBJbmRleCBhYm92ZSB0aGUgZm9vdGVyXG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdyaWQtZ2FwOiAxMnB4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblx0Ly8gRml4IG1lbnUgd3Jvbmcgc2l6ZSB3aGVuIGRpc21pc3NlZFxuXHRtaW4taGVpZ2h0OiA5OHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS10YWJsZXQpIHtcblx0XHRsZWZ0OiAxMnB4O1xuXHRcdHRvcDogMjAlO1xuXHRcdGJvdHRvbTogdW5zZXQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkcmVzcG9uc2l2ZS10YWJsZXQpIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xuXG5cdH1cblxuXHQmLm9wYXF1ZSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcblxuXHR9XG5cblx0Ji5kaXNtaXNzZWQge1xuXHRcdC5tZW51LXN0aWNreS1zaWRlYmFyX19zY3JvbGwtaW5kaWNhdG9yLFxuXHRcdC5tZW51LXByaW1hcnkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdH1cblxuXHR9XG5cblx0YSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19zYW5zO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQvLyBNYXRjaCBzcGFjaW5nIHRvIGRlc2lnblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdH1cblxuXHR9XG5cblx0LmhhbWJ1cmdlciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3gtc2hhZG93OiB1bnNldDtcblxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuXG5cdFx0fVxuXG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0fVxuXG5cdH1cblxuXHQubWVudS1wcmltYXJ5IHtcblx0XHQ+IGxpIHtcblx0XHRcdC8vIGxpbmUgc2Nyb2xsIHByb2dyZXNzIGluZGljYXRvciB3aXRoIHRvcCBvZiBmb250IGJ5IGFjY291bnRpbmcgZm9yIGV4dHJhIHNwYWNlIGF0IHRvcCBvZiBmb250XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTRweDtcblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmVtb3ZlIGxhc3QgY2hpbGQgbWFyZ2luIGJvdHRvbSBzZXQgb24gYWxsIGFuY2hvciBsaW5rcyBmb3IgcHJvcGVyIHNwYWNpbmdcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xMnB4O1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQvLyBUaGlzIG1lbnUgb3B0aW9uIGRvZXMgbm90IHN1cHBvcnQgY2hpbGQgbWVudSBpdGVtcyBjdXJyZW50bHlcblx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdC5zdWItbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0fVxuXG5cdH1cblxuXHQubWVudS1zdGlja3ktc2lkZWJhciB7XG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0bWluLWhlaWdodDogODJweDtcblxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRfX3NhbnM7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMTUlKTtcblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jbG9zZWQge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMTEwJSkgdHJhbnNsYXRlWSgxNSUpO1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtdGFibGV0KSB7XG5cdFx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgxNSUpO1xuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5jbG9zZWQge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKC0xMzUlKSB0cmFuc2xhdGVZKDE1JSk7XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19zY3JvbGwtaW5kaWNhdG9yIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JsYWNrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDsgLy8gTW9iaWxlIGZpeCB0byBrZWVwIHRoZSBiYXIgZmlsbGVkIG91dCBwcm9wZXJseSwgaGVpZ2h0IDEwMCUgd291bGRuJ3QgZG8gaXQgLUpGXG5cblx0XHR9XG5cblx0XHQmX19zY3JvbGwtcHJvZ3Jlc3Mge1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdm9sdDtcblx0XHRcdGhlaWdodDogMCU7XG5cblx0XHR9XG5cblx0fVxuXG5cblxufSIsIi5zZWN0aW9uLWJsb2NrIHtcblx0Ji5wYXJhbGxheC1pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0fVxuXG59XG5cbi8vIEJyZWFrIHBvaW50c1xuXG5AbWVkaWEgKG1pbi13aWR0aDogJHhzbWFsbCkge1xufVxuQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbCkge1xufVxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2UpIHtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkeGxhcmdlKSB7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHh4bGFyZ2UpIHtcbn1cblxuLy8gSGVybyAtIEhvbWVcblxuLy8gSGVybyAtIDJcbi5oZXJvLTIge1xuXHQuYmFja2dyb3VuZC1jb2xvciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXJrLWdyYXk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXg7XG5cdH1cblx0LmJhY2tncm91bmQtaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0b3BhY2l0eTogMC4yNTtcblx0XHRtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXG5cdC5oZXJvLTItY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cGFkZGluZzogMTM1cHggMzZweDtcblx0XHRjb2xvcjogJGNvbG9yX193aGl0ZTtcblx0XHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDExMnB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuaGVyby0yLWZsZXgge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDE2cHg7XG5cblx0XHQuY2lyY2xlLXRpY2sge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEhlcm8gLSAzXG5cbi5mYXV4LWNvbnRhaW5lciB7XG5cdC5hbGlnbndpZGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHR9XG5cbn1cblxuLy8gT3VyIFdvcmsgLSBHYWxsZXJ5XG4ub3VyLXdvcmstZ2FsbGVyeSB7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXJrLWdyYXk7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAxNjBweCAwO1xuXHR9XG5cblx0aDIge1xuXHRcdGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXHR9XG59XG5cbi8vIE91ciBXb3JrIC0gQ2Fyb3VzZWxcblxuLy8gU2VydmljZSBNb2R1bGVcbi5zZXJ2aWNlLW1vZHVsZSB7XG5cdHBhZGRpbmc6IDE2MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdm9sdDtcblxuXHQuc2VydmljZS1tb2R1bGUtaW50cm8ge1xuXHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdH1cblxuXHQuc2VydmljZS1tb2R1bGUtZ3JpZCB7XG5cdFx0LnNlcnZpY2UtbW9kdWxlLWNvbCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBBd2FyZHNcblxuLy8gSW5kdXN0cmllc1xuXG4vLyBOZXdzXG5cblxuXG4vLyBQYWdlIEludHJvXG5cbi8vIFBhZ2UgSW50cm8gKyBTdGF0cyBCdWJibGVzXG5cbi8vIFBhZ2UgSW50cm8gKyBTdGF0cyBCdWJibGVzIEFMVFxuXG4vLyAzLWNvbHVtbiArIEdyYXBoaWNzIHcvVGl0bGVcblxuLy8gRW1wbG95ZWUgR2FsbGVyeVxuXG4vLyBDdWx0dXJlIE1vZHVsZSAtIEhvbWVcblxuLy8gQ3VsdHVyZSBNb2R1bGUgLSBTdWJwYWdlXG5cbi8vIEpvaW4gT3VyIFRlYW1cbi5qb2luLW91ci10ZWFtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ZvbHQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hNi13ZWJzaXRlLXRoZW1lL2Rpc3QvaW1hZ2VzL2hpcmluZy1iZy53ZWJwXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDc3NnB4IDI3M3B4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMzBzO1xuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tc2Nyb2xsLXBlcmNlbnQpICogLTEyMHMpO1xuXHRwYWRkaW5nLXRvcDogMjM2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXHRhbmltYXRpb24tbmFtZTogbW92ZS1oaXJpbmctYmctc21hbGw7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzZweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0MjBweCBhdXRvO1xuXHRcdGhlaWdodDogNTAwcHg7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IG1vdmUtaGlyaW5nLWJnLWxhcmdlO1xuXHR9XG5cblx0Ly8gSWYgdGhlIHVzZXIgaGFzIHNldCB0aGVpciBhY2Nlc3NpYmlsaXR5IHByZWZlcmVuY2VzIHRvIHJlZHVjZSBtb3Rpb24sIHdlIHdhbnQgdG8gcmVhbGx5IHNsb3cgZG93biB0aGUgYW5pbWF0aW9uLlxuXHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDE1MHM7XG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAwcztcblx0fVxuXG5cdC5qb2luLW91ci10ZWFtLWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3doaXRlO1xuXHRcdHBhZGRpbmc6IDI0cHggMTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDg0OHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRwYWRkaW5nOiA0OHB4O1xuXHRcdH1cblx0fVxuXG5cdC5qb2luLW91ci10ZWFtLXRpdGxlIHtcblx0XHRwYWRkaW5nLXRvcDogN3B4OyAvLyBBZGRpbmcgcGFkZGluZyB0byB0aGUgdG9wIGJlY2F1c2UgdGhlIGZvbnQgdmVydGljYWwgYWxpZ25tZW50IGlzIGJvcmtlZFxuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdGZvbnQtc2l6ZTogNjRweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDk2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHRcdH1cblx0fVxuXG5cdC5qb2luLW91ci10ZWFtLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgbW92ZS1oaXJpbmctYmctc21hbGwge1xuXHRmcm9tIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDBweDtcblx0fVxuXHR0byB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzc2cHg7XG5cdH1cbn1cbkBrZXlmcmFtZXMgbW92ZS1oaXJpbmctYmctbGFyZ2Uge1xuXHRmcm9tIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDBweDtcblx0fVxuXHR0byB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTQxOXB4O1xuXHR9XG59XG5cbi8vIEluZHVzdHJpZXMgLSAyXG4uaW5kdXN0cmllcy0yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX193aGl0ZTtcblx0cGFkZGluZzogMzZweCAwO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0cGFkZGluZzogMTI0cHggMDtcblx0fVxuXG5cdC5pbmR1c3RyaWVzLTItY29sdW1uIHtcblx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTI4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNjRweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmluZHVzdHJpZXMtMi1pbWFnZS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19saWdodC1ncmF5O1xuXHRcdG1hcmdpbi1ib3R0b206IC0yNHB4O1xuXHR9XG5cblx0LmluZHVzdHJpZXMtMi1pbWFnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IC8vIHJlbW92ZSBpbnZpc2libGUgZ2FwXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3BhY2l0eTogMC4yNTtcblx0XHRtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcblx0fVxuXG5cdC5pbmR1c3RyaWVzLTItb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4vLyBPcGVuIFJvbGVzIC0gRGV0YWlsIHBhZ2UgQ1RBIChBcHBseSBOb3cpXG5cbi5hcHBseS1ub3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdm9sdDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9pbWFnZXMvYXBwbHktbm93LWJnLndlYnBcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0byAxNjNweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggY2VudGVyO1xuXHRoZWlnaHQ6IDE2M3B4O1xuXHRhbmltYXRpb24tbmFtZTogbW92ZS1hcHBseS1ub3ctYmc7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMzBzO1xuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tc2Nyb2xsLXBlcmNlbnQpICogLTEyMHMpO1xuXG5cdC8vIElmIHRoZSB1c2VyIGhhcyBzZXQgdGhlaXIgYWNjZXNzaWJpbGl0eSBwcmVmZXJlbmNlcyB0byByZWR1Y2UgbW90aW9uLCB3ZSB3YW50IHRvIHJlYWxseSBzbG93IGRvd24gdGhlIGFuaW1hdGlvbi5cblx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxNTBzO1xuXHRcdGFuaW1hdGlvbi1kZWxheTogMHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlLWFwcGx5LW5vdy1iZyB7XG5cdGZyb20ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDBweCBjZW50ZXI7XG5cdH1cblx0dG8ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDE5cHggY2VudGVyO1xuXHR9XG59XG5cbi8vIEJlbmVmaXRzIG1vZHVsZVxuLmJlbmVmaXRzLW1vZHVsZSB7XG5cdHBhZGRpbmc6IDM2cHggMDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlKSB7XG5cdFx0cGFkZGluZzogMTYwcHggMCAxODBweDtcblx0fVxuXG5cdC5iZW5lZml0cy1tb2R1bGUtY2FyZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdC5iZW5lZml0cy1tb2R1bGUtY2FyZC1pY29uIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmVuZWZpdHMtbW9kdWxlLWNhcmQtdGl0bGUge1xuXHRcdFx0bWFyZ2luOiA0MHB4IDAgMjBweDtcblx0XHR9XG5cblx0XHQuYmVuZWZpdHMtbW9kdWxlLWNhcmQtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEhpc3RvcnkgbW9kdWxlXG5cbi8vIExvY2F0aW9ucyBtb2R1bGVcblxuLy8gUGl0Y2ggU2l0ZSBIZXJvIHYyXG5cbi8vIFRoaXMgbWFrZXMgc29tZSBhc3N1bXB0aW9uc1xuLnBpdGNoLXNpdGUtaGVybyB7XG5cdC8vICZfX2lubmVyIHtcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS10YWJsZXQpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdC5wYXJhbGxheC1iZy1pbWFnZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gLnBhcmFsbGF4LWJnLWltYWdlIHtcblx0XHQvLyBcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuXG5cdFx0Ly8gfVxuXG5cdC8vIH1cblxuXHQmX19pbm5lciB7XG5cdFx0cCxcblx0XHRsaSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0XHQuYWxpZ253aWRlIHtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59IiwiLyoqXG4gKiBPdXIgV29yayBsaXN0aW5nIHBhZ2VcbiAqL1xuXG4uYXJjaGl2ZS1saXN0aW5nLW91ci13b3JrIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0Z2FwOiAzNnB4O1xuXHRtYXJnaW4tYm90dG9tOiA3MnB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2UpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiA0OHB4O1xuXHRcdGdyaWQtcm93LWdhcDogNzJweDtcblx0fVxuXG5cdC5vdXItd29yay1saXN0aW5nLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdC8vIGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHQvLyB0b3A6IDAgIWltcG9ydGFudDtcblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdC5vdXItd29yay1saXN0aW5nX19pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiA0OC40NjglOyAvLyBVcGRhdGVkIGZyb20gNDIuNDY4JSB0byBjb3ZlciBmZWF0dXJlZCBpbWFnZXMgbW9yZSBjb25zaXN0ZW50bHlcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBtaXgtYmxlbmQtbW9kZSAwLjhzIGVhc2Utb3V0IDBzLFxuXHRcdFx0XHRvcGFjaXR5IDAuOHMgZWFzZS1vdXQgMHM7XG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGN1cnNvcjogdXJsKC4uL2ltYWdlcy9idG4tdmlldy5zdmcpIDM5IDM2LCBwb2ludGVyO1xuXG5cdFx0XHQvLyBTZXQgcGFkZGluZy10b3AgdG8gbWF0Y2ggdGhlIGV4cGVjdGVkIGhlaWdodCAoMjY1cHgpIHRvIGRlc2lnbiBhbmQgZ2l2ZVxuXHRcdFx0Ly8gY2FyZCBpbWFnZXMgYSBzcXVhcmUgbG9va1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRyZXNwb25zaXZlLXRhYmxldCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNzUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vdXItd29yay1saXN0aW5nX19oZWFkaW5nIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGdhcDogNDhweDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tbGVmdCB7XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNjAlIC0gMjRweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tcmlnaHQge1xuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDQwJSAtIDI0cHgpO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm91ci13b3JrLWxpc3RpbmdfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0Lm91ci13b3JrLWxpc3RpbmdfX3RhZ3Mge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXG5cdFx0XHQub3VyLXdvcmstbGlzdGluZ19fd2hvbGVfdGFnIHtcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2UpIHtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkeGxhcmdlKSB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuaXMtaG92ZXJlZCB7XG5cdFx0Lm91ci13b3JrLWxpc3RpbmctaXRlbSB7XG5cdFx0XHQub3VyLXdvcmstbGlzdGluZ19faW1hZ2Uge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBtaXgtYmxlbmQtbW9kZSAwLjJzIGVhc2UtaW4gMnMsXG5cdFx0XHRcdFx0b3BhY2l0eSAwLjJzIGVhc2UtaW4gMHM7XG5cdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY1O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKipcbiAqIE5ld3MgbGlzdGluZyBwYWdlXG4gKi9cbi5hcmNoaXZlLWxpc3RpbmctbmV3cyxcbi5hcmNoaXZlLWxpc3RpbmctZXZlbnQge1xuXHQubmV3cy1saXN0aW5nLWl0ZW0sXG5cdC5ldmVudC1saXN0aW5nLWl0ZW0ge1xuXHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuXHRcdH1cblxuXHRcdC5uZXdzLWxpc3RpbmdfX2ltYWdlLXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cblx0XHQubmV3cy1saXN0aW5nX19pbWFnZS1saW5rIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQubmV3cy1saXN0aW5nX19pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBtaXgtYmxlbmQtbW9kZSAwLjhzIGVhc2Utb3V0IDBzLFxuXHRcdFx0XHRvcGFjaXR5IDAuOHMgZWFzZS1vdXQgMHM7XG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQubmV3cy1saXN0aW5nX19saW5rIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0Lm5ld3MtbGlzdGluZ19faGVhZGluZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb2xvcjogIzQ4NjQ2OTsgLy8gTXVsdGlwbHlpbmcgdGhpcyBoZXhjb2RlIHdpdGggdGhlIG5ld3MtbGlzdGluZ19faGVhZGluZy1zcGFuIGNyZWF0ZXMgJGNvbG9yX19kYXJrLWdyYXkgc29tZWhvd1xuXHRcdFx0XHR0b3A6IDAlO1xuXHRcdFx0XHRsZWZ0OiAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0XHRcdH1cblxuXHRcdFx0Ji5oMzpiZWZvcmUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5oNDpiZWZvcmUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19saWdodC1ncmF5O1xuXG5cdFx0XHRcdHRvcDogMCU7XG5cdFx0XHRcdGxlZnQ6IDAlO1xuXHRcdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmV3cy1saXN0aW5nX19oZWFkaW5nLXNwYW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdGNvbG9yOiAjNUQ2NjY5OyAvLyBNdWx0aXBseWluZyB0aGlzIGhleGNvZGUgd2l0aCAkY29sb3JfX2xpZ2h0LWdyYXkgY3JlYXRlcyAkY29sb3JfX3NsYXRlXG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0fVxuXG5cdFx0Lm5ld3MtbGlzdGluZ19fZGF0ZS10YWdzIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXG5cdFx0Lm5ld3MtbGlzdGluZ19fZXhjZXJwdCB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0fVxuXG5cdFx0LyogVmFyaWF0aW9ucyBmb3IgdGhlIGRpZmZlcmVudCBpbWFnZSBwb3NpdGlvbnMgKi9cblx0XHQmLm5ld3MtbGlzdGluZy1pdGVtX19ub19pbWFnZSxcblx0XHQmLm5ld3MtbGlzdGluZy1pdGVtX19zaWRlX3NxdWFyZSB7XG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yX19kYXJrLWdyYXk7XG5cdFx0XHRwYWRkaW5nLXRvcDogMThweDtcblx0XHR9XG5cblx0XHQmLm5ld3MtbGlzdGluZy1pdGVtX19zaWRlX3NxdWFyZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiA0OHB4O1xuXG5cdFx0XHQubmV3cy1saXN0aW5nX19pbWFnZS13cmFwcGVyIHtcblx0XHRcdFx0d2lkdGg6IDI4LjE2JTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5uZXdzLWxpc3RpbmdfX2V4Y2VycHQge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy1ob3ZlcmVkIHtcblx0XHQubmV3cy1saXN0aW5nLWl0ZW0ge1xuXHRcdFx0Lm5ld3MtbGlzdGluZ19faW1hZ2Uge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBtaXgtYmxlbmQtbW9kZSAwLjJzIGVhc2UtaW4gMnMsXG5cdFx0XHRcdFx0b3BhY2l0eSAwLjJzIGVhc2UtaW4gMHM7XG5cdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY1O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYXJjaGl2ZS1saXN0aW5nLWV2ZW50IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1jb2x1bW4tZ2FwOiA0OHB4O1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuXHRcdC5ldmVudC1saXN0aW5nLWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdH1cblxuXHR9XG5cbn1cblxuLyoqXG4gKiBQYWdpbmF0aW9uXG4gKi9cblxuLmFyY2hpdmUtbGlzdGluZ19fbmF2aWdhdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0Z2FwOiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2UpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cblx0LmFyY2hpdmUtbGlzdGluZ19fbmF2aWdhdGlvbi10ZXh0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0LnBhZ2UtbnVtYmVycyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX192b2x0O1xuXHRcdH1cblxuXHRcdCYuY3VycmVudCB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuLmFyY2hpdmUtZmlsdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX192b2x0O1xuXHR6LWluZGV4OiAyO1xuXG5cdC5maWx0ZXItYnV0dG9uLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5maWx0ZXItYnV0dG9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHotaW5kZXg6IDQ7XG5cblx0XHRcdCYuZmlsdGVyLWJ1dHRvbi0tb3BlbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmZpbHRlci1idXR0b24tLWNsb3NlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmlsdGVyLWJ1dHRvbi10ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bWFyZ2luLXRvcDogLTc1cHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19jdXJzaXZlO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fdm9sdDtcblx0XHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cblxuXHQuZmlsdGVyLXNlbGVjdGVkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogNDJweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogY2FsYygzMy4zMzMzJSAtIDI0cHgpO1xuXHRcdH1cblxuXHRcdC5maWx0ZXItc2VsZWN0ZWQtZmxleCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXG5cdC5hcmNoaXZlLWZpbHRlci1kcm9wZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5maWx0ZXItY2F0ZWdvcmllcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0OHB4O1xuXHRcdGdhcDogMjRweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Z2FwOiA0OHB4O1xuXHRcdH1cblxuXHRcdC5maWx0ZXItY2F0ZWdvcnktaGVhZGluZyB7XG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQuZmlsdGVyLWNhdGVnb3J5LWJ1dHRvbnMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHR9XG5cdH1cblxuXHQmLmZpbHRlci1vcGVuIHtcblx0XHQuZmlsdGVyLWJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdC5maWx0ZXItYnV0dG9uIHtcblx0XHRcdFx0Ji5maWx0ZXItYnV0dG9uLS1vcGVuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5maWx0ZXItYnV0dG9uLS1jbG9zZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJjaGl2ZS1maWx0ZXItZHJvcGRvd24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji5maWx0ZXItZmlsdGVyZWQge1xuXHRcdC5maWx0ZXItc2VsZWN0ZWQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmZpbHRlci1idXR0b24tdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTZXQgLmFyY2hpdmUtbGlzdGluZyB0byBzdGFydGluZyBoaWRkZW4gc3RhdGUgd2FpdGluZyBmb3IgSlMgdG8gcmV2ZWFsXG4uYXJjaGl2ZS1saXN0aW5nIHtcblx0b3BhY2l0eTogMDtcblxufVxuXG4vLyBMb2FkaW5nIEFuaW1hdGlvblxuLmFyY2hpdmUtbGlzdGluZ19fbG9hZGluZy1hbmltYXRpb24ge1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LXNpemU6IDU1cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fc2Fucztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHQvLyBTcGVjaWZpYyBmb3IgaW1hZ2UgbG9hZGluZyBhbmltYXRpb25cblx0dHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcblxufSIsIi8qKlxuICogRm9ybWluYXRvciBvdmVycmlkZXNcbiAqL1xuXG4uY29udGFjdC1mb3JtLWZvcm0sXG4uZm9ybWluYXRvci11aSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTZweDtcblxuXHQmLmZvcm1pbmF0b3ItY3VzdG9tLWZvcm0ge1xuXHRcdC5mb3JtaW5hdG9yLXJvdyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm1pbmF0b3ItcmVzcG9uc2UtbWVzc2FnZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jb250YWN0LWZvcm0tcm93LFxuXHQuZm9ybWluYXRvci1maWVsZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHdyYXA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdC8vIGZsZXgtd3JhcDogd3JhcDsgLy8gUmVtb3ZlZCBmb3IgaHR0cHM6Ly93d3cuYnVnaGVyZC5jb20vcHJvamVjdHMvMzQwNjIzL3Rhc2tzLzMxNiBieSAtSkYgc3RvcCBmb3JtIGZpZWxkcyBmcm9tIHdyYXBwaW5nIHRvIG11bHRpcGxlIGxpbmVzLCBrZWVwIG9uIG9uZSBsaW5lIGFsd2F5c1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSkge1xuXHRcdFx0cGFkZGluZzogMTZweDtcblx0XHR9XG5cblx0XHQmLmZvcm1pbmF0b3ItaGFzX2Vycm9yIHtcblx0XHRcdGJvcmRlcjogJGNvbG9yX192b2x0IDNweCBzb2xpZDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdm9sdC1nbG93O1xuXHRcdFx0cGFkZGluZzogOXB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2E2LXdlYnNpdGUtdGhlbWUvZGlzdC9pbWFnZXMvdHJpcGxlX2V4Y2xhbWF0aW9uLnN2Z1wiKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEzcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybWluYXRvci1lcnJvci1tZXNzYWdlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm1pbmF0b3ItYnV0dG9uLWZpZWxkIHtcblx0fVxuXG5cdC5jb250YWN0LWZvcm0tcm93LWxhYmVsLFxuXHQuZm9ybWluYXRvci1sYWJlbCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19zYW5zO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTdweDtcblx0XHRjb2xvcjogJGNvbG9yX19kYXJrLWdyYXk7XG5cdFx0bWluLXdpZHRoOiBtaW4oMTBjaCwgMTAwJSk7IC8vIFRyeSB0byBzdG9wIGxhYmVsIGZyb20gd3JhcHBpbmcgdG8gbXVsdGlwbGUgbGluZXMgb24gc21hbGwgc2NyZWVuc1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSkge1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC05cHg7XG5cdFx0fVxuXG5cdFx0LmZvcm1pbmF0b3ItcmVxdWlyZWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0fVxuXG5cdC5jb250YWN0LWZvcm0tcm93LWlucHV0LFxuXHQuZm9ybWluYXRvci1pbnB1dCxcblx0LmZvcm1pbmF0b3ItdGV4dGFyZWEge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogJGZvbnRfX3NlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1pbi13aWR0aDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtaW5hdG9yLXRleHRhcmVhIHtcblx0XHRyZXNpemU6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cbn1cbiIsIi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuXG4vLyBpbWFnZSBhc3BjZXQgcmF0aW9zXG5cbi5pbWFnZS1yYXRpbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJhdGlvLSB7XG5cblx0JjEtMSB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdCAgfVxuXG5cdCYyLTMge1xuXHRcdGFzcGVjdC1yYXRpbzogMi8zO1xuXHR9XG5cblx0JjMtMiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAzLzI7XG5cdH1cblxuXHQmMy00IHtcblx0XHRhc3BlY3QtcmF0aW86IDMvNDtcblx0fVxuXG5cdCY0LTMge1xuXHRcdGFzcGVjdC1yYXRpbzogNC8zO1xuXHR9XG5cblx0JjE2LTkge1xuXHRcdGFzcGVjdC1yYXRpbzogMTYvOTtcblx0fVxuXG5cdCYxNi0xMCB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxNi8xMDtcblx0fVxufVxuXG4vLyBUcnkgdG8gZm9yY2UgdmlkZW9zIGluc2VydGVkIGJ5IHRoZSBWaWRlbyBibG9jayBvciBvdGhlcnMgdG8gZmlsbFxuLy8gb3V0IHRoZWlyIGNvbnRhaW5lcnMgaW5zdGVhZCBvZiBiZWluZyBzbWFsbCBsaWtlIGlzIGRlZmF1bHQgLUpGXG4vLyBTcGVjaWZpY2FsbHkgYWRkZWQgYXMgYSBmaXggd2hlbiB1c2luZyB0aGUgVHdvIFRvbmUgTWVkaWEgQ29udGVudFxuLy8gYmxvY2sgd2l0aCBhIFdQIC9WaW1lbyB2aWRlb1xuLmlzLXR5cGUtdmlkZW8ge1xuXHRpZnJhbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YXNwZWN0LXJhdGlvOiAxNiAvIDk7XG5cblx0fVxuXG5cdCYud3AtZW1iZWQtYXNwZWN0LTEtMSB7XG5cdFx0aWZyYW1lIHtcblx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cblx0XHR9XG5cblx0fVxuXG59XG5cbi8vIFBhcmFsbGF4IGltYWdlIGJhY2tncm91biBvcHRpb24gZm9yIFNlY3Rpb24sIENhcmQsIGFuZCBvdGhlciBibG9ja3MgdGhhdCBleHRlbmQgdGhlIFtDb21wb25lbnRdIEJhY2tncm91bmQgZmllbGQgZ3JvdXBcblxuLnBhcmFsbGF4LWJnLWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cbn0iLCJcbi5ncmlkLSB7XG5cbiAgICAvLyBzdGFuZGFyZCBncmlkc1xuICAgICYyLWNvbCB7XG5cbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmMy1jb2wge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmNC1jb2wge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyAgc3BlY2lhbCBncmlkc1xuICAgICYxLTItY29sIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb2wxIGNvbDJcIjtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdjpmaXJzdC1jaGlsZCxcbiAgICAgICAgc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGNvbDE7XG4gICAgICAgIH1cblxuICAgICAgICBkaXY6bGFzdC1jaGlsZCxcbiAgICAgICAgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogY29sMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmxpcCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbDIgY29sMVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmNS03LWNvbCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjRmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29sMSBjb2wyXCI7XG4gICAgICAgIH1cblxuICAgICAgICBkaXY6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBjb2wxO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2Omxhc3QtY2hpbGQsXG4gICAgICAgIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGNvbDI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZsaXAge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNGZyIDFmcjtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbDIgY29sMVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi8vIENvbHVtbiBDbGFzc2VzXG4uc3BhbiB7XG4gICAgJi0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgIH1cblxuICAgICYtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG5cbiAgICB9XG5cbiAgICAmLTQge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuXG4gICAgfVxuXG4gICAgJi01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcblxuICAgIH1cblxuICAgICYtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG5cbiAgICB9XG5cbiAgICAmLTcge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuXG4gICAgfVxuXG4gICAgJi04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcblxuICAgIH1cblxufSIsIi5zdGF0LWJ1YmJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNzZweDtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19zZXJpZjtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBmcm9tIHRoZSBfX2hvdmVyIGVsZW1lbnRcblxuICAgIC8vIENvbnRhaW5pbmcgZWxlbWVudCBvbiBhbGwgMyBzdWItZWxlbWVudHMgLXByZWZpeCwgLW51bWJlciwgLXN1ZmZpeFxuICAgICZfX3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIC8vIEFuaW1hdGlvblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG5cbiAgICB9XG5cbiAgICAmX19ob3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX192b2x0O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC8vIEFuaW1hdGlvblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIGFuaW1hdGlvbjogcm90YXRlIDIwcyBpbmZpbml0ZSBsaW5lYXI7XG5cbiAgICAgICAgLy8gQ2VudGVyIHRoZSB0ZXh0IFNWRyB0byB0aGUgY2VudGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC8vIFJlc3RyaWN0IHRoZSBzdmcncyB3aWR0aCBtb3JlIHRvIGNyZWF0ZSBwYWRkaW5nXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE3MnB4O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcblxuICAgICAgICAgICAgLy8gU2V0IHR5cG9ncmFwaHkgZm9yIGhvdmVyIHRleHRcbiAgICAgICAgICAgIC5zdGF0LWJ1YmJsZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4OyAvLyBEZXNpZ24gc2VlbXMgbGlrZSAxNSBidXQgdmlzdWFsbHkgaXQgZG9lc24ndCBtYXRjaFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9fc2FucztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2hvdmVyLXRleHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19kYXJrLWdyYXk7XG5cbiAgICB9XG5cbiAgICAvLyBIb3ZlciAuc3RhdC1idWJsZVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgLnN0YXQtYnViYmxlX19ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdC1idWJibGVfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fZGFyay1ncmF5O1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcmVzcG9uc2l2ZS10YWJsZXQpIHtcbiAgICAgICAgLnN0YXQtYnViYmxlX19ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdC1idWJibGVfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fZGFyay1ncmF5O1xuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXG4gICAgfVxuXG59IiwiLy8gSW5kaXZpZHVhbCBjdXN0b21pemFibGUgaG92ZXIgY2FyZHMgYC9ob3ZlciBjYXJkYCBibG9ja1xuLy8gdGhhdCBvZmZlcnMgYmFja2dyb3VuZCBvcHRpb25zLCBoZWFkaW5nIFNWRyBob3Zlcixcbi8vIEJhY2tncm91bmQgc2NhbGUgdXAgb24gaG92ZXJcblxuLmhvdmVyLWNhcmQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgfVxuXG4gICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIC5ob3Zlci1jYXJkX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbn0iLCIuc29jaWFsLW1lZGlhIHtcblxuICAgIC8vIEJhc2ljIFJlc2V0XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBncmlkLWdhcDogOHB4O1xuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgfVxuXG4gICAgLy8gRW5kIEJhc2ljIFJlc2V0XG5cbiAgICAvLyBUeXBlc1xuICAgICYuZm9vdGVyIHsgLy8gRm9vdGVyIGFwcGVhcnMgYXMgYSBob3Jpem9udGFsIGxpc3Qgb2Ygc29jaWFsIG1lZGlhIHNpdGVzIHdpdGggd2hpdGUgYmx1YiBiYWNrZ3JvdW5kc1xuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgIC8vIFNvY2lhbCBtZWRpYSBibHVyYnNcbiAgICAgICAgLnNvY2lhbCB7IC8vIEluZGl2aWR1YWwgc29jaWFsIG1lZGlhIGxpbmssIDxhPlxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAvLyBTb2NpYWwgYnViYmxlIGJsdXJiXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NvY2lhbC1idWJibGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMS45MjYnIGhlaWdodD0nMzMuMTMnIHZpZXdCb3g9JzAgMCAzMS45MjYgMzMuMTMnJTNFJTNDcGF0aCBpZD0nVW5pb25fMTknIGRhdGEtbmFtZT0nVW5pb24gMTknIGQ9J00xMy4xMjIsMjguN2EuMTgyLjE4MiwwLDAsMC0uMjcuMDA2Yy0uMDc5LjA2My0uMTM4LjA0OS0uMTYyLS4wNDMtLjE2My4wNDEtLjMyNy4wOC0uNDkzLjExMmEuMjU5LjI1OSwwLDAsMS0uMTUyLS4wMjQuMzIxLjMyMSwwLDAsMC0uMywwLC4zNTEuMzUxLDAsMCwxLS4zNDQtLjAyOS42MTQuNjE0LDAsMCwwLS41MzQtLjA4MSwyLjY1NiwyLjY1NiwwLDAsMC0uNS0uMDE0LDEuOTIsMS45MiwwLDAsMS0uNTEyLS4wNTQsMi4xMzQsMi4xMzQsMCwwLDAtLjgxMi0uMTE5LDQuNzMsNC43MywwLDAsMC0uNTUtLjExLDIuMzUxLDIuMzUxLDAsMCwxLS41NTQtLjEzMywzLjksMy45LDAsMCwwLS43MzgtLjIsMy4zMywzLjMzLDAsMCwxLS44NDktLjM1NC45MTcuOTE3LDAsMCwwLS4yMzUtLjEzMSwyLjA4MiwyLjA4MiwwLDAsMS0uNTY4LS4yNmMtLjE4MS0uMTE2LS4zNTctLjIzOS0uNTQyLS4zNDItLjE1OS0uMDkxLS4zMTEtLjIwNi0uNDY2LS4zMUw0LjIyLDI2LjRsLS4zLS4yNTNhNi4xNzQsNi4xNzQsMCwwLDEtLjU5MS0uNTM1LjYxMy42MTMsMCwwLDAtLjA2OS0uMDcyLDIuNDkyLDIuNDkyLDAsMCwxLS4yNjItLjIxN0wyLjg3MiwyNS4ybC0uMTExLS4xMzljLS4xNDYtLjE4OC0uMjg1LS4zODMtLjQzNS0uNTYyLS4xMDctLjEzLS4yMS0uMjY2LS4zMTItLjQtLjE0Ni0uMjA4LS4zMDgtLjQyMS0uNDI5LS42MzItLjEzOC0uMjI2LS4yNzItLjQ2MS0uNC0uNzA1YTExLjYwOCwxMS42MDgsMCwwLDEtLjkyNC0yLjU1NSwxMC4yMiwxMC4yMiwwLDAsMS0uMjQ5LTEuNzIxQzAsMTguMzQxLjAwNiwxOC4xOTQsMCwxOC4wNDhzMC0uMjc1LDAtLjQxNGMuMDA3LS4yNzIuMDIxLS41NDUuMDQ2LS44MTdhMTUuMzM5LDE1LjMzOSwwLDAsMSwxLjEwOC00LjU1NWMuMjIxLS41MzMuNDQ0LTEuMDcyLjctMS41ODkuMDYtLjExNy4xMy0uMjI1LjItLjMzOC4wNDktLjA4NC4xMDYtLjE2MS4xNTEtLjI0OC4yMTMtLjQwNy40MzgtLjguNjgyLTEuMTgxYTExLjY2NSwxMS42NjUsMCwwLDEsLjY5LS45NjlsLjM1OC0uNDI3TDQuMyw3LjA5MkExNi4wNjIsMTYuMDYyLDAsMCwxLDUuNyw1LjY1NiwyMC4xNTUsMjAuMTU1LDAsMCwxLDcuMzEsNC4zNjVjLjMzMi0uMjQyLjY3My0uNDcsMS4wMDktLjY5MXMuNjc0LS40MzUsMS4wMjMtLjY1YTkuNjQ0LDkuNjQ0LDAsMCwxLDEuNzE1LS44NTVjLjE1MS0uMDU3LjMtLjEwNy40NjEtLjE0OXMuMzMxLS4wODQuNDQxLS4xMWMuMjUzLS4wNTkuNTIyLS4xMzUuODEzLS4yMWE5LjAyOCw5LjAyOCwwLDAsMSwuOTM3LS4yMTQsMy4yNDgsMy4yNDgsMCwwLDEsLjgxMS0uMDIsMi42MTUsMi42MTUsMCwwLDEsLjQyMi4wODcsMi4wNzIsMi4wNzIsMCwwLDEsLjIwOC4wNjhsLjEuMDM5LjA4MS4wMzZxLjE3NC4wOC4zNTIuMTY4YS4yOTEuMjkxLDAsMCwxLS4wMjktLjEzOC40OTEuNDkxLDAsMCwwLS4xMjEtLjI3OWMtLjI3MS4wNTctLjMxMS4wNjEtLjQ2OS0uMDYxYS4wODQuMDg0LDAsMCwxLS4wMzctLjA3My4wOTIuMDkyLDAsMCwxLC4wNzUtLjA0NiwxLjA0NywxLjA0NywwLDAsMSwuMTIxLDBjLjAzMywwLC4wNjcsMCwuMSwwLC4wNiwwLC4xMTktLjAxNi4xNzgtLjAxN2wwLDBjLS4xMDYtLjExOC0uMTU0LS4yLS4xMzQtLjI3N1MxNS40ODIuODQsMTUuNjQyLjhjLjA0Ny0uMDEyLjEtLjAxOS4xNDYtLjAyOWwuMDA3LDBjLjAzNC0uMDIzLjEtLjA0Ny4xLS4wN2EyLjM3NiwyLjM3NiwwLDAsMC0uMDcxLS4zMjFsLS4zNDcsMGMtLjAyMSwwLS4wNTgtLjAxOS0uMDYtLjAzMXMwLS4wNjYuMDI1LS4wNzRhMS4zODMsMS4zODMsMCwwLDEsLjM5NS0uMDc5LjkzMy45MzMsMCwwLDEsLjQxMy4wNmMuMDY3LjAyNC4xMDYuMDkzLjE1OS4xNDFzLjA4Ny4wODMuMTM2LjEyM2EuMTEyLjExMiwwLDAsMCwuMDc3LjAxYy4wMTktLjAwNi4wNDMtLjAyOS4wMzgtLjA0NC0uMDM0LS4xLS4wNzYtLjIwNS0uMTE4LS4zMDdMMTYuNzg1LDBjLjI3Mi4wNTYuNTMyLjE1OS44LjIyNi4yMDYuMDY1LjQyMi4wOTQuNjI3LjEzOWEuOTE0LjkxNCwwLDAsMSwuMzY0LjE0NywxLjExMiwxLjExMiwwLDAsMCwuNDc2LjIuNy43LDAsMCwxLC4yNjYuMTQ1LjQ5Mi40OTIsMCwwLDAsLjI2Ny4xMjljLjAyNSwwLC4wNy4wMDcuMDc2LjAxNy4xMzcuMjM3LjMyNi4yLjUuMjczYS41NTMuNTUzLDAsMCwxLC4yMjUuMTMzLDEuODY2LDEuODY2LDAsMCwwLC41LjM0OCwxLjUwNywxLjUwNywwLDAsMSwuNTE0LjQxNS40MzkuNDM5LDAsMCwwLC4xMzIuMTE3LDcuNDgzLDcuNDgzLDAsMCwxLDEuMTE0LjksNi40NzYsNi40NzYsMCwwLDEsLjg0NS45MjVjLjA4Ni4xMTUuMTYxLjI3My4zMTIuMjM5LjAyNS0uMDA1LjA4OS4wNjMuMTI0LjEwOC4wNzYuMS4xMzkuMjA2LjI1Ni4xODcuMDE4LDAsLjA3NS4wOC4xLjEyOS4wNDUuMDgxLjA3NS4xNzIuMTI0LjI0OS4wMjkuMDQ1LjEuMTA2LjEyNy4xLjI2Ny0uMDMuMzYyLjI3Mi41LjQ4Mi4wNTkuMDkxLjA4NC4yMDYuMTQuM2ExLjI4NywxLjI4NywwLDAsMCwuMi4yNDksNC4xNCw0LjE0LDAsMCwxLC43ODUuOTc1LDEuMTYsMS4xNiwwLDAsMCwuMTIyLjEzNiwxLjA1OSwxLjA1OSwwLDAsMSwuMTY3LjIyNCwyLjkyMSwyLjkyMSwwLDAsMCwuNS43NjMsMS42NjEsMS42NjEsMCwwLDEsLjM0NS42LjgxNi44MTYsMCwwLDAsLjEzNC4yNyw1LjUyNSw1LjUyNSwwLDAsMSwuODE4LDEuNDcsMS44MzksMS44MzksMCwwLDAsLjA5LjE4Nyw2LjczMiw2LjczMiwwLDAsMSwuNTY0LDEuNDc5LDEuNjIzLDEuNjIzLDAsMCwwLC4xMTMuMzExLDEuOTQ3LDEuOTQ3LDAsMCwxLC4yLjg1NiwzLjE4MiwzLjE4MiwwLDAsMCwuMDQyLjUyNmMuMDMuMTcxLjA3LjM0MS4xMDcuNTA1cS4wMzUuMTQ4LjA2NS4zYy4wMTcuMS4wMzEuMi4wNDMuMzA2YTQuMDI3LDQuMDI3LDAsMCwxLC4wMjkuNjMzLDEuMzQzLDEuMzQzLDAsMCwwLC4wMjcuMmwwLS4wMDZhMy44NzksMy44NzksMCwwLDEsLjAxNS40Yy0uMDA2LjI1NS0uMDYxLjUwOS0uMDg2Ljc2NC0uMDI0LjE5MS0uMDYuMzgxLS4wOTEuNTcxcy0uMDc2LjM1MS0uMTE0LjUyOC0uMDkxLjMzOS0uMTM4LjUwOC0uMTA3LjMyOS0uMTYyLjQ5MmExLjU3MywxLjU3MywwLDAsMS0uMzY1LjY0NC45NC45NCwwLDAsMC0uMTI5LjIzOWMtLjA2NS4xNC0uMTMuMjg5LS4xODQuNDNhMS41MjksMS41MjksMCwwLDEtLjQ4My43MDkuNjM2LjYzNiwwLDAsMC0uMjMuNHYtLjAwNWMtLjA2OS4xMDYtLjE0MS4yMTItLjIwNS4zMThhMS45MTQsMS45MTQsMCwwLDEtLjQzLjUxLDIuOTY4LDIuOTY4LDAsMCwwLS41MDguNTM1LDQuNzE3LDQuNzE3LDAsMCwxLS43MjEuNzIuNjg0LjY4NCwwLDAsMS0uMTQ4LjA3M2MtLjAzNy4wMTktLjEuMDQtLjEwNi4wNjQtLjA2OC4xNzMtLjIyNy4yMzMtLjMyOS4zNTRhMy44NDMsMy44NDMsMCwwLDEtLjk5Ljc2MWMtLjIuMTExLS4zNzcuMjkyLS41NzEuNDI3YTEuMSwxLjEsMCwwLDEtLjE3Ni4xMzcsNC4xNjIsNC4xNjIsMCwwLDAtLjcxMi40MTQsNS45MDcsNS45MDcsMCwwLDEtLjcuNDQ4Yy0uMTcyLjA4Ny0uMzQxLjE4OC0uNTExLjI3OWEyLjQ5MywyLjQ5MywwLDAsMS0uNTMxLjIuMzY2LjM2NiwwLDAsMC0uMTc4LjEuOC44LDAsMCwxLS4zNy4yMTIsNS44NzEsNS44NzEsMCwwLDEtLjYuMmMtLjE3My4wNDMtLjM1My4wNDktLjQ3OS4yMjJhMS44NSwxLjg1LDAsMCwxLS45ODYuMjM5LjIuMiwwLDAsMC0uMjQyLjEuMjUzLjI1MywwLDAsMS0uMjI3LjE0OCwzLjUxMiwzLjUxMiwwLDAsMC0uNi4xNzFjLS4xODUuMDU2LS4zNzMuMTEzLS41NjEuMTUxYTEuODMzLDEuODMzLDAsMCwxLS41NjkuMDE2LjI5MS4yOTEsMCwwLDAtLjI5LjEuMjg3LjI4NywwLDAsMS0uMzM2LjA2OS4yMjguMjI4LDAsMCwwLS4xNTYsMGMtLjE1OS4wNzMtLjMxMS4xMzQtLjQ2LjAyNmEzLjA1NSwzLjA1NSwwLDAsMC0uNDI3LjEuNDM1LjQzNSwwLDAsMS0uMzU1LjAxOWwwLDBhLjM1NS4zNTUsMCwwLDEtLjEwNi4wNTFjLS4xNzMuMDItLjM0OC4wMzUtLjUyMi4wNDgtLjAyNSwwLS4wNDksMC0uMDcyLDBBLjM1Mi4zNTIsMCwwLDEsMTMuMTIyLDI4LjdaTTE1LjksMWEyLjQsMi40LDAsMCwwLS4yNzkuMDM3bC4wMDguMDUzYTIuNjkzLDIuNjkzLDAsMCwwLC4yODMuMDUzYy4wMjgsMCwuMDgzLS4wMzguMDgxLS4wNjNBLjEzNi4xMzYsMCwwLDAsMTUuOSwxWm0xLjQtLjY4LjAxOS0uMDE2TDE3LjI5NC4zWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41NjggMzAuNTg4KSByb3RhdGUoLTg2KScgZmlsbD0nJTIzZmZmJyBzdHJva2U9J3JnYmEoMCwwLDAsMCknIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzICRlYXNpbmdfX2JvdW5jZTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMS45MjYnIGhlaWdodD0nMzMuMTMnIHZpZXdCb3g9JzAgMCAzMS45MjYgMzMuMTMnJTNFJTNDcGF0aCBpZD0nVW5pb25fMTknIGRhdGEtbmFtZT0nVW5pb24gMTknIGQ9J00xMy4xMjIsMjguN2EuMTgyLjE4MiwwLDAsMC0uMjcuMDA2Yy0uMDc5LjA2My0uMTM4LjA0OS0uMTYyLS4wNDMtLjE2My4wNDEtLjMyNy4wOC0uNDkzLjExMmEuMjU5LjI1OSwwLDAsMS0uMTUyLS4wMjQuMzIxLjMyMSwwLDAsMC0uMywwLC4zNTEuMzUxLDAsMCwxLS4zNDQtLjAyOS42MTQuNjE0LDAsMCwwLS41MzQtLjA4MSwyLjY1NiwyLjY1NiwwLDAsMC0uNS0uMDE0LDEuOTIsMS45MiwwLDAsMS0uNTEyLS4wNTQsMi4xMzQsMi4xMzQsMCwwLDAtLjgxMi0uMTE5LDQuNzMsNC43MywwLDAsMC0uNTUtLjExLDIuMzUxLDIuMzUxLDAsMCwxLS41NTQtLjEzMywzLjksMy45LDAsMCwwLS43MzgtLjIsMy4zMywzLjMzLDAsMCwxLS44NDktLjM1NC45MTcuOTE3LDAsMCwwLS4yMzUtLjEzMSwyLjA4MiwyLjA4MiwwLDAsMS0uNTY4LS4yNmMtLjE4MS0uMTE2LS4zNTctLjIzOS0uNTQyLS4zNDItLjE1OS0uMDkxLS4zMTEtLjIwNi0uNDY2LS4zMUw0LjIyLDI2LjRsLS4zLS4yNTNhNi4xNzQsNi4xNzQsMCwwLDEtLjU5MS0uNTM1LjYxMy42MTMsMCwwLDAtLjA2OS0uMDcyLDIuNDkyLDIuNDkyLDAsMCwxLS4yNjItLjIxN0wyLjg3MiwyNS4ybC0uMTExLS4xMzljLS4xNDYtLjE4OC0uMjg1LS4zODMtLjQzNS0uNTYyLS4xMDctLjEzLS4yMS0uMjY2LS4zMTItLjQtLjE0Ni0uMjA4LS4zMDgtLjQyMS0uNDI5LS42MzItLjEzOC0uMjI2LS4yNzItLjQ2MS0uNC0uNzA1YTExLjYwOCwxMS42MDgsMCwwLDEtLjkyNC0yLjU1NSwxMC4yMiwxMC4yMiwwLDAsMS0uMjQ5LTEuNzIxQzAsMTguMzQxLjAwNiwxOC4xOTQsMCwxOC4wNDhzMC0uMjc1LDAtLjQxNGMuMDA3LS4yNzIuMDIxLS41NDUuMDQ2LS44MTdhMTUuMzM5LDE1LjMzOSwwLDAsMSwxLjEwOC00LjU1NWMuMjIxLS41MzMuNDQ0LTEuMDcyLjctMS41ODkuMDYtLjExNy4xMy0uMjI1LjItLjMzOC4wNDktLjA4NC4xMDYtLjE2MS4xNTEtLjI0OC4yMTMtLjQwNy40MzgtLjguNjgyLTEuMTgxYTExLjY2NSwxMS42NjUsMCwwLDEsLjY5LS45NjlsLjM1OC0uNDI3TDQuMyw3LjA5MkExNi4wNjIsMTYuMDYyLDAsMCwxLDUuNyw1LjY1NiwyMC4xNTUsMjAuMTU1LDAsMCwxLDcuMzEsNC4zNjVjLjMzMi0uMjQyLjY3My0uNDcsMS4wMDktLjY5MXMuNjc0LS40MzUsMS4wMjMtLjY1YTkuNjQ0LDkuNjQ0LDAsMCwxLDEuNzE1LS44NTVjLjE1MS0uMDU3LjMtLjEwNy40NjEtLjE0OXMuMzMxLS4wODQuNDQxLS4xMWMuMjUzLS4wNTkuNTIyLS4xMzUuODEzLS4yMWE5LjAyOCw5LjAyOCwwLDAsMSwuOTM3LS4yMTQsMy4yNDgsMy4yNDgsMCwwLDEsLjgxMS0uMDIsMi42MTUsMi42MTUsMCwwLDEsLjQyMi4wODcsMi4wNzIsMi4wNzIsMCwwLDEsLjIwOC4wNjhsLjEuMDM5LjA4MS4wMzZxLjE3NC4wOC4zNTIuMTY4YS4yOTEuMjkxLDAsMCwxLS4wMjktLjEzOC40OTEuNDkxLDAsMCwwLS4xMjEtLjI3OWMtLjI3MS4wNTctLjMxMS4wNjEtLjQ2OS0uMDYxYS4wODQuMDg0LDAsMCwxLS4wMzctLjA3My4wOTIuMDkyLDAsMCwxLC4wNzUtLjA0NiwxLjA0NywxLjA0NywwLDAsMSwuMTIxLDBjLjAzMywwLC4wNjcsMCwuMSwwLC4wNiwwLC4xMTktLjAxNi4xNzgtLjAxN2wwLDBjLS4xMDYtLjExOC0uMTU0LS4yLS4xMzQtLjI3N1MxNS40ODIuODQsMTUuNjQyLjhjLjA0Ny0uMDEyLjEtLjAxOS4xNDYtLjAyOWwuMDA3LDBjLjAzNC0uMDIzLjEtLjA0Ny4xLS4wN2EyLjM3NiwyLjM3NiwwLDAsMC0uMDcxLS4zMjFsLS4zNDcsMGMtLjAyMSwwLS4wNTgtLjAxOS0uMDYtLjAzMXMwLS4wNjYuMDI1LS4wNzRhMS4zODMsMS4zODMsMCwwLDEsLjM5NS0uMDc5LjkzMy45MzMsMCwwLDEsLjQxMy4wNmMuMDY3LjAyNC4xMDYuMDkzLjE1OS4xNDFzLjA4Ny4wODMuMTM2LjEyM2EuMTEyLjExMiwwLDAsMCwuMDc3LjAxYy4wMTktLjAwNi4wNDMtLjAyOS4wMzgtLjA0NC0uMDM0LS4xLS4wNzYtLjIwNS0uMTE4LS4zMDdMMTYuNzg1LDBjLjI3Mi4wNTYuNTMyLjE1OS44LjIyNi4yMDYuMDY1LjQyMi4wOTQuNjI3LjEzOWEuOTE0LjkxNCwwLDAsMSwuMzY0LjE0NywxLjExMiwxLjExMiwwLDAsMCwuNDc2LjIuNy43LDAsMCwxLC4yNjYuMTQ1LjQ5Mi40OTIsMCwwLDAsLjI2Ny4xMjljLjAyNSwwLC4wNy4wMDcuMDc2LjAxNy4xMzcuMjM3LjMyNi4yLjUuMjczYS41NTMuNTUzLDAsMCwxLC4yMjUuMTMzLDEuODY2LDEuODY2LDAsMCwwLC41LjM0OCwxLjUwNywxLjUwNywwLDAsMSwuNTE0LjQxNS40MzkuNDM5LDAsMCwwLC4xMzIuMTE3LDcuNDgzLDcuNDgzLDAsMCwxLDEuMTE0LjksNi40NzYsNi40NzYsMCwwLDEsLjg0NS45MjVjLjA4Ni4xMTUuMTYxLjI3My4zMTIuMjM5LjAyNS0uMDA1LjA4OS4wNjMuMTI0LjEwOC4wNzYuMS4xMzkuMjA2LjI1Ni4xODcuMDE4LDAsLjA3NS4wOC4xLjEyOS4wNDUuMDgxLjA3NS4xNzIuMTI0LjI0OS4wMjkuMDQ1LjEuMTA2LjEyNy4xLjI2Ny0uMDMuMzYyLjI3Mi41LjQ4Mi4wNTkuMDkxLjA4NC4yMDYuMTQuM2ExLjI4NywxLjI4NywwLDAsMCwuMi4yNDksNC4xNCw0LjE0LDAsMCwxLC43ODUuOTc1LDEuMTYsMS4xNiwwLDAsMCwuMTIyLjEzNiwxLjA1OSwxLjA1OSwwLDAsMSwuMTY3LjIyNCwyLjkyMSwyLjkyMSwwLDAsMCwuNS43NjMsMS42NjEsMS42NjEsMCwwLDEsLjM0NS42LjgxNi44MTYsMCwwLDAsLjEzNC4yNyw1LjUyNSw1LjUyNSwwLDAsMSwuODE4LDEuNDcsMS44MzksMS44MzksMCwwLDAsLjA5LjE4Nyw2LjczMiw2LjczMiwwLDAsMSwuNTY0LDEuNDc5LDEuNjIzLDEuNjIzLDAsMCwwLC4xMTMuMzExLDEuOTQ3LDEuOTQ3LDAsMCwxLC4yLjg1NiwzLjE4MiwzLjE4MiwwLDAsMCwuMDQyLjUyNmMuMDMuMTcxLjA3LjM0MS4xMDcuNTA1cS4wMzUuMTQ4LjA2NS4zYy4wMTcuMS4wMzEuMi4wNDMuMzA2YTQuMDI3LDQuMDI3LDAsMCwxLC4wMjkuNjMzLDEuMzQzLDEuMzQzLDAsMCwwLC4wMjcuMmwwLS4wMDZhMy44NzksMy44NzksMCwwLDEsLjAxNS40Yy0uMDA2LjI1NS0uMDYxLjUwOS0uMDg2Ljc2NC0uMDI0LjE5MS0uMDYuMzgxLS4wOTEuNTcxcy0uMDc2LjM1MS0uMTE0LjUyOC0uMDkxLjMzOS0uMTM4LjUwOC0uMTA3LjMyOS0uMTYyLjQ5MmExLjU3MywxLjU3MywwLDAsMS0uMzY1LjY0NC45NC45NCwwLDAsMC0uMTI5LjIzOWMtLjA2NS4xNC0uMTMuMjg5LS4xODQuNDNhMS41MjksMS41MjksMCwwLDEtLjQ4My43MDkuNjM2LjYzNiwwLDAsMC0uMjMuNHYtLjAwNWMtLjA2OS4xMDYtLjE0MS4yMTItLjIwNS4zMThhMS45MTQsMS45MTQsMCwwLDEtLjQzLjUxLDIuOTY4LDIuOTY4LDAsMCwwLS41MDguNTM1LDQuNzE3LDQuNzE3LDAsMCwxLS43MjEuNzIuNjg0LjY4NCwwLDAsMS0uMTQ4LjA3M2MtLjAzNy4wMTktLjEuMDQtLjEwNi4wNjQtLjA2OC4xNzMtLjIyNy4yMzMtLjMyOS4zNTRhMy44NDMsMy44NDMsMCwwLDEtLjk5Ljc2MWMtLjIuMTExLS4zNzcuMjkyLS41NzEuNDI3YTEuMSwxLjEsMCwwLDEtLjE3Ni4xMzcsNC4xNjIsNC4xNjIsMCwwLDAtLjcxMi40MTQsNS45MDcsNS45MDcsMCwwLDEtLjcuNDQ4Yy0uMTcyLjA4Ny0uMzQxLjE4OC0uNTExLjI3OWEyLjQ5MywyLjQ5MywwLDAsMS0uNTMxLjIuMzY2LjM2NiwwLDAsMC0uMTc4LjEuOC44LDAsMCwxLS4zNy4yMTIsNS44NzEsNS44NzEsMCwwLDEtLjYuMmMtLjE3My4wNDMtLjM1My4wNDktLjQ3OS4yMjJhMS44NSwxLjg1LDAsMCwxLS45ODYuMjM5LjIuMiwwLDAsMC0uMjQyLjEuMjUzLjI1MywwLDAsMS0uMjI3LjE0OCwzLjUxMiwzLjUxMiwwLDAsMC0uNi4xNzFjLS4xODUuMDU2LS4zNzMuMTEzLS41NjEuMTUxYTEuODMzLDEuODMzLDAsMCwxLS41NjkuMDE2LjI5MS4yOTEsMCwwLDAtLjI5LjEuMjg3LjI4NywwLDAsMS0uMzM2LjA2OS4yMjguMjI4LDAsMCwwLS4xNTYsMGMtLjE1OS4wNzMtLjMxMS4xMzQtLjQ2LjAyNmEzLjA1NSwzLjA1NSwwLDAsMC0uNDI3LjEuNDM1LjQzNSwwLDAsMS0uMzU1LjAxOWwwLDBhLjM1NS4zNTUsMCwwLDEtLjEwNi4wNTFjLS4xNzMuMDItLjM0OC4wMzUtLjUyMi4wNDgtLjAyNSwwLS4wNDksMC0uMDcyLDBBLjM1Mi4zNTIsMCwwLDEsMTMuMTIyLDI4LjdaTTE1LjksMWEyLjQsMi40LDAsMCwwLS4yNzkuMDM3bC4wMDguMDUzYTIuNjkzLDIuNjkzLDAsMCwwLC4yODMuMDUzYy4wMjgsMCwuMDgzLS4wMzguMDgxLS4wNjNBLjEzNi4xMzYsMCwwLDAsMTUuOSwxWm0xLjQtLjY4LjAxOS0uMDE2TDE3LjI5NC4zWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41NjggMzAuNTg4KSByb3RhdGUoLTg2KScgZmlsbD0nJTIzRTFGRDAxJyBzdHJva2U9J3JnYmEoMCwwLDAsMCknIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU1ZHIGljb24gZm9yIGVhY2ggc29jaWFsIHNpdGVcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIERlZmF1bHQgYmx1cmJcbiAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFJvdGF0ZWQgcmlnaHRcbiAgICAgICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE1ZGVnKTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBUd2l0dGVyIGhvdmVyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoMTE1ZGVnKTtcblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgtOTNkZWcpO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gTGlua2VkaW4gaG92ZXJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIC0xLjEpIHJvdGF0ZSgtOTNkZWcpO1xuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gSW5zdGFncmFtIGhvdmVyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTEzMGRlZyk7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59IiwiLnNvY2lhbC1zaGFyZSB7XG4gICAgLy8gUG9zaXRpb25pbmcgYW5kIGluZGV4aW5nXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDI7IC8vIEJlbG93IG5hdmlnYXRpb24gYnV0IGFib3ZlIG1vc3QgZWxzZVxuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzUlO1xuICAgIGJvdHRvbTogNjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgLy8gQWxpZ25tZW50XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ3JpZC1nYXA6IDhweDtcblxuICAgIC8vIFN0eWxlXG4gICAgYmFja2dyb3VuZDogJGNvbG9yX193aGl0ZTtcbiAgICBwYWRkaW5nOiA4cHggNnB4IDhweCA1cHg7XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgLy8gQWxpZ25tZW50XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC8vIFN0eWxlXG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzICRlYXNpbmdfX2JvdW5jZTtcblxuICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1zdHJva2UtZmFjZWJvb2suc3ZnJyk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1zdHJva2UtZmlsbGVkLXZvbHQtZmFjZWJvb2suc3ZnJyk7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1zdHJva2UtdHdpdHRlci5zdmcnKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2lyY2xlLXN0cm9rZS1maWxsZWQtdm9sdC10d2l0dGVyLnN2ZycpO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYubGlua2VkaW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2lyY2xlLXN0cm9rZS1saW5rZWRpbi5zdmcnKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2lyY2xlLXN0cm9rZS1maWxsZWQtdm9sdC1saW5rZWRpbi5zdmcnKTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLmVtYWlsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1zdHJva2UtZW1haWwuc3ZnJyk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NpcmNsZS1zdHJva2UtZmlsbGVkLXZvbHQtZW1haWwuc3ZnJyk7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG5cblxuICAgIH1cblxufSIsIi5kb2N1bWVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9fc2VyaWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICAmX190aXRsZSB7XG5cblxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgICY6aXMoYSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbn0iLCIuZXZlbnQtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ3JpZC1nYXA6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19ncmF5O1xuXG4gICAgfVxuXG4gICAgJl9fY2FyZC1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIC5ldmVudC1jYXJkX19oZWFkaW5nIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIEV2ZW50cyBtb2R1bGUgc3BlY2lmaWNcbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICBcImNvbnRlbnQgaW1hZ2VcIjtcblxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3JfX2JsYWNrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5pcy1hcmNoaXZlIHtcbiAgICAgICAgLmV2ZW50LWNhcmRfX21ldGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fYmxhY2s7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59IiwiLmZsZXgge1xuICAgICYtY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIH1cblxuICAgICYtcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcblxuICAgIH1cblxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICA6IDQwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgOiA2cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgOiAjMDAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzIDogMHB4O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3IgIDogJGhhbWJ1cmdlci1sYXllci1jb2xvciAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgLy8gM2R4LFxuICAvLyAzZHgtcixcbiAgLy8gM2R5LFxuICAvLyAzZHktcixcbiAgLy8gM2R4eSxcbiAgLy8gM2R4eS1yLFxuICAvLyBhcnJvdyxcbiAgLy8gYXJyb3ctcixcbiAgLy8gYXJyb3dhbHQsXG4gIC8vIGFycm93YWx0LXIsXG4gIC8vIGFycm93dHVybixcbiAgLy8gYXJyb3d0dXJuLXIsXG4gIC8vIGJvcmluZyxcbiAgLy8gY29sbGFwc2UsXG4gIC8vIGNvbGxhcHNlLXIsXG4gIC8vIGVsYXN0aWMsXG4gIC8vIGVsYXN0aWMtcixcbiAgLy8gZW1waGF0aWMsXG4gIC8vIGVtcGhhdGljLXIsXG4gIC8vIG1pbnVzLFxuICBzbGlkZXIsXG4gIC8vIHNsaWRlci1yLFxuICAvLyBzcGluLFxuICAvLyBzcGluLXIsXG4gIC8vIHNwcmluZyxcbiAgLy8gc3ByaW5nLXIsXG4gIC8vIHN0YW5kLFxuICAvLyBzdGFuZC1yLFxuICAvLyBzcXVlZXplLFxuICAvLyB2b3J0ZXgsXG4gIC8vIHZvcnRleC1yXG4pICFkZWZhdWx0O1xuXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJiYXNlXCI7XG5cbi8vIEhhbWJ1cmdlciB0eXBlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHhcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHgtclwiO1xuLy8gQGltcG9ydCBcInR5cGVzLzNkeVwiO1xuLy8gQGltcG9ydCBcInR5cGVzLzNkeS1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R4eVwiO1xuLy8gQGltcG9ydCBcInR5cGVzLzNkeHktclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2Fycm93XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3ctclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2Fycm93YWx0XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dhbHQtclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2Fycm93dHVyblwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2Fycm93dHVybi1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYm9yaW5nXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvY29sbGFwc2VcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZS1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZWxhc3RpY1wiO1xuLy8gQGltcG9ydCBcInR5cGVzL2VsYXN0aWMtclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2VtcGhhdGljXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZW1waGF0aWMtclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL21pbnVzXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvc2xpZGVyLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcGluXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvc3Bpbi1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvc3ByaW5nXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvc3ByaW5nLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zdGFuZFwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3N0YW5kLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcXVlZXplXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvdm9ydGV4XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvdm9ydGV4LXJcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvb2tpbmcgdXAgYWRkaXRpb25hbCB0eXBlczpcbi8vXG4vLyBUaGUgU2FzcyBmb3IgZWFjaCBoYW1idXJnZXIgdHlwZSBzaG91bGQgYmUgbmVzdGVkXG4vLyBpbnNpZGUgYW4gQGlmIGRpcmVjdGl2ZSB0byBjaGVjayB3aGV0aGVyIG9yIG5vdFxuLy8gaXQgZXhpc3RzIGluICRoYW1idXJnZXItdHlwZXMgc28gb25seSB0aGUgQ1NTIGZvclxuLy8gaW5jbHVkZWQgdHlwZXMgYXJlIGdlbmVyYXRlZC5cbi8vXG4vLyBlLmcuIGhhbWJ1cmdlcnMvdHlwZXMvX25ldy10eXBlLnNjc3Ncbi8vXG4vLyBAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbmV3LXR5cGUpIHtcbi8vICAgLmhhbWJ1cmdlci0tbmV3LXR5cGUge1xuLy8gICAgIC4uLlxuLy8gICB9XG4vLyB9XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIC0yKTtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG59XG5cbi8vIEE2IEhhbWJ1cmdlciBjdXN0b21pemF0aW9uc1xuLmhhbWJ1cmdlciB7XG5cbiAgLy8gSGFtYnVyZ2VyIGlzbid0IGFjdGl2ZVxuICAmOm5vdCguaXMtYWN0aXZlKSB7XG5cbiAgICAvLyBJbmFjdGl2ZSBoYW1idXJnZXIgaW5uZXJcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcblxuICAgICAgLy8gSW5hY3RpdmUgaGFtYnVyZ2VyIGlubmVyIGJvdHRvbSBsaW5lXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmLmhhbWJ1cmdlci0tc2xpZGVyIHtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDBweCwwKSByb3RhdGUoMzBkZWcpO1xuXG4gICAgICAgIC8vIEJvdHRvbSBMaW5lXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEycHgsMCkgcm90YXRlKC02MGRlZyk7XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc2xpZGVyKSB7XG4gIC8qXG4gICAqIFNsaWRlclxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc2xpZGVyIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogbWF0aC5kaXYoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIDIpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZChtYXRoLmRpdigkaGFtYnVyZ2VyLWxheWVyLXdpZHRoLCAtNyksICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIC0xLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG59XG5cbi5kLWJsb2NrICB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbn1cblxuLmFsaWduLWl0ZW1zIHtcbiAgICAmLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB9XG5cbiAgICAmLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICB9XG5cbiAgICAmLWVuZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIH1cblxuICAgICYtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgfVxuXG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQge1xuICAgICYtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB9XG5cbiAgICAmLXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgfVxuXG4gICAgJi1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgfVxuXG4gICAgJi1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgfVxuXG4gICAgJi1hcm91bmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgIH1cblxuICAgICYtZXZlbmx5IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtdGFibGV0KSB7XG4gICAgICAgICYtdGFibGV0LWNlbnRlciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuICAgICAgICAmLWRlc2t0b3AtY2VudGVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4udGV4dCB7XG4gICAgJi1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgfVxuXG4gICAgJi1zdGFydCB7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuXG4gICAgfVxuXG4gICAgJi1lbmQge1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG5cbiAgICB9XG5cbn1cblxuLmZsZXgtd3JhcCB7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuXG59XG5cbi5uby13cmFwIHtcbiAgICBmbGV4LWZsb3c6IG5vd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuXG59XG5cbi8vIEZvbnQtd2VpZ2h0IGhlbHBlciBjbGFzc2VzXG4ud2VpZ2h0LXRoaW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG5cbn1cblxuLndlaWdodC1leHRyYWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuXG59XG5cbi53ZWlnaHQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbn1cblxuLndlaWdodC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbn1cblxuLndlaWdodC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbn1cblxuLndlaWdodC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxufVxuXG4ud2VpZ2h0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbn1cblxuLndlaWdodC1leHRyYWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbn1cblxuLndlaWdodC1ibGFjayB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcblxufVxuXG4vLyBEZWZhdWx0IGJveCBzaGFkb3cgdXNlZCBmb3IgY2FyZHNcbi5ib3gtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiA1cHggM3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblxufVxuXG4vLyBUdXJuIG9mZiBsaW5rIHRvIHByZXZlbnQgY2xpY2tpbmdcbi5uby1saW5rIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG59XG5cbi5tZW51LWl0ZW1fX25vLWxpbmsge1xuICAgID4gYSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIH1cblxufVxuXG4vLyBTY3JlZW4tcmVhZGVyIG9ubHkgYWNjZXNzaWJpbGl0eSBjbGFzc1xuLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGJvcmRlcjogMDtcblxufVxuXG4vLyBGb3IgV29yZHByZXNzIG5hdGl2ZSBjb250YWluZXJzIGxpa2UgLmFsaWdud2lkZSwgLmFsaWdubm9uZSwgYW5kIC5hbGlnbmZ1bGwgY2hlY2sgX3dvcmRwcmVzcy5zY3NzXG4vLyBXZSBhZGp1c3QgdGhlIGNvbnRhaW5lcnMgd2l0aCB0aGUgcGFkZGluZyBzaXplIHNvIHlvdSBkb24ndCBoYXZlIHRvIHRoaW5rIGFib3V0IHRoZSBhZGp1c3Qgd2lkdGhcbi8vIHRoZSB2YXJpYWJsZXMgc2Fzc1xuLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy14O1xuICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBiZWxvdyB0aGUgc21hbGwgYnJlYWtwb2ludCB3ZSBqdXN0IHRha2UgdGhlIGZ1bGwgc2NyZWVuIHdpZHRoIHdpdGggcGFkZGluZ1xuXG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbCkgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAvLyAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50LW1heC13aWR0aHMsICdzbWFsbCcpICsgKCRjb250YWluZXItcGFkZGluZy14ICogMik7XG5cbiAgICAvLyB9XG5cbiAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bSkgYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgIC8vICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnQtbWF4LXdpZHRocywgJ21lZGl1bScpICsgKCRjb250YWluZXItcGFkZGluZy14ICogMik7XG5cbiAgICAvLyB9XG5cbiAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlKSBhbmQgKG1heC13aWR0aDogJHhsYXJnZSkge1xuICAgIC8vICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnQtbWF4LXdpZHRocywgJ2xhcmdlJykgKyAoJGNvbnRhaW5lci1wYWRkaW5nLXggKiAyKTtcblxuICAgIC8vIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludC1tYXgtd2lkdGhzLCAneGxhcmdlJykgKyAoJGNvbnRhaW5lci1wYWRkaW5nLXggKiAyKTtcblxuICAgIH1cblxuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiAkeHhsYXJnZSkge1xuICAgIC8vICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnQtbWF4LXdpZHRocywgJ3h4bGFyZ2UnKSArICgkY29udGFpbmVyLXBhZGRpbmcteCAqIDIpO1xuXG4gICAgLy8gfVxuXG4gICAgJi50aGluIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50LW1heC13aWR0aHMsICdsYXJnZScpICsgKCRjb250YWluZXItcGFkZGluZy14ICogMik7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi50aGluLXdpZGUge1xuICAgICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnQtbWF4LXdpZHRocywgJ2xhcmdlLXdpZGUnKSArICgkY29udGFpbmVyLXBhZGRpbmcteCAqIDIpO1xuXG4gICAgfVxuXG4gICAgLy8gLmNvbnRhaW5lci1kZXNrdG9wIG9ubHkgY29udGFpbnMgY29udGVudCBhYm92ZSB0aGUgbGFyZ2UgYnJlYWtwb2ludFxuICAgIC8vIEN1c3RvbWl6YXRpb24gb3B0aW9uIGluY2x1ZGVkIG9uIHRoZSBTZWN0aW9uIGJsb2NrIC1KRlxuICAgICYtZGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50LW1heC13aWR0aHMsICd4bGFyZ2UnKSArICgkY29udGFpbmVyLXBhZGRpbmcteCAqIDIpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy14O1xuXG4gICAgICAgIH1cblxuICAgICAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlKSBhbmQgKG1heC13aWR0aDogJHhsYXJnZSkge1xuICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50LW1heC13aWR0aHMsICdsYXJnZScpO1xuXG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogJHhsYXJnZSkge1xuICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50LW1heC13aWR0aHMsICd4bGFyZ2UnKTtcblxuICAgICAgICAvLyB9XG5cbiAgICB9XG5cbn1cblxuXG4vLyBQb3NpdGlvbiBoZWxwZXIgY2xhc3Nlc1xuLnBvc2l0aW9uIHtcblxuICAgIC8vIC5wb3NpdGlvbi1zdGlja3kgZm9yIHBpbm5pbmcgZWxlbWVudHMgdG8gdGhlIHRvcCBvZiB0aGUgcGFnZSBhbmQgYmVpbmcgc2Nyb2xsZWQgb3ZlclxuICAgICYtc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgfVxuXG59XG5cbi8vIFJlc3BvbnNpdmUgY2xhc3Nlc1xuLmQge1xuICAgICYtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICB9XG5cbiAgICAmLXRhYmxldC1mbGV4IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLXRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtZGVza3RvcC1mbGV4IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB9XG5cbiAgICAmLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cbn1cblxuYm9keTpub3QoLndwLWFkbWluKSB7XG4gICAgLmQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIC5kIHtcbiAgICAgICAgJi1tb2JpbGUtbm9uZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHJlc3BvbnNpdmUtdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgIH1cblxuICAgICAgICAmLXRhYmxldC1ub25lIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVza3RvcC1ub25lIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGFibGV0LWJsb2NrIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS10YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVza3RvcC1ibG9jayB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLnctZml0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbn1cblxuLnRleHQge1xuICAgICYtdGFibGV0LWNlbnRlciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcmVzcG9uc2l2ZS10YWJsZXQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFByZXNldC1TcGVjaWZpYyBIZWxwZXIgQ2xhc3NlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogQ2xhc3NlcyB3aXRoIHNwZWNpZmljIGFwcGxpY2F0aW9ucyBmb3IgYWNoaWV2aW5nIGNlcnRhaW4gbGF5b3V0cyB3aGlsZSB1c2luZyBibG9ja3MgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gQXBwbHkgdG8gYSBDb2x1bW5zIGJsb2NrIHRoYXQgY29udGFpbnMgMiByb3dzXG4ubG90dGllLWltYWdlLXJvdyB7XG4gICAgZ3JpZC1nYXA6IDQ4cHg7XG5cbiAgICAvLyBMYXN0IGNoaWxkIGhhbmRsZXMgbWFyZ2luIG9yIGFkZGl0aW9uYWwgc3BhY2luZyB3aXRoIHRoZSBjb250YWluaW5nIFNlY3Rpb24gYmxvY2tcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS10YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRW5kIFByZXNldC1TcGVjaWZpYyBIZWxwZXIgQ2xhc3NlcyAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hZG1pbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG59XG5cbi53cC1hZG1pbiB7XG4gICAgLy8gLmNvbnRhaW5lcixcbiAgICAvLyAuYWxpZ253aWRlLFxuICAgIC8vIC5hbGlnaGZ1bGwsXG4gICAgLy8gLndwLWJsb2NrLWNvbHVtbnM6bm90KC5hbGlnbndpZGUsIC5hbGlnbmZ1bGwpIC8vIENvbHVtbnMgd2l0aG91dCBhIGRlZmluZWQgd2lkdGggYWN0IGFzIC5hbGlnbm5vbmUgd2hpY2ggaGFzIHBhZGRpbmcgYW5kIG1heC13aWR0aFxuICAgIC8vIHtcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgLy8gfVxuXG4gICAgLy8gQWRtaW4tb25seSBtZXNzYWdlcyBpbnNpZGUgb2YgYmxvY2tzXG4gICAgLmFkbWluLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY29udGFpbmVyLXBhZGRpbmcteTtcblxuICAgIH1cblxuICAgIC5hZG1pbi1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB9XG5cbn1cblxuLnJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLy8gU3BlY2lmaWMgc3R5bGluZyBmb3IgdGhlIG1lZGlhIGFuYWx5dGljcyB0YWJsZVxuYm9keSAud3AtYmxvY2stY29sdW1ucy5tZWRpYS1hbmFseXRpY3MtdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvci5tZWRpYS1hbmFseXRpY3MtdGFibGUge1xuICAgIGJvcmRlci10b3A6IDNweCBkYXNoZWQgd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy8gb3ZlcmZsb3dcbi5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmF5c2NhbGUge1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgLy8gdXNlIGhlbHAgY2xhc3MgdG8gbWFrZSBpbWFnZXMgZ3JheXNjYWxlXG59XG5cbi8vIFR1cm4gb2ZmIGJhY2tncm91bmRzIG9uIGNlcnRhaW4gc2NyZWVuIHNpemVzXG4uYmctbm9uZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctbW9iaWxlLW5vbmV7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRyZXNwb25zaXZlLXRhYmxldCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYmctdGFibGV0LW5vbmUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5iZy1kZXNrdG9wLW5vbmUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jdXJzb3ItdmlldyB7XG4gICAgY3Vyc29yOiB1cmwoLi4vaW1hZ2VzL2J0bi12aWV3LnN2ZykgMzkgMzYsIHBvaW50ZXI7XG59XG5cbi5jdXJzb3ItcGxheSB7XG4gICAgY3Vyc29yOiB1cmwoLi4vaW1hZ2VzL3BsYXktaWNvbi5zdmcpIDM5IDM2LCBwb2ludGVyO1xufVxuXG4udHJhbnNmb3JtLXJvdGF0ZS0xMiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xufVxuXG4udHJhbnNmb3JtLXJvdGF0ZS0tMTIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBDb2xvci1yZWxhdGVkIGhlbHBlciBjbGFzc2VzIHRoYXQgbGV2ZXJhZ2UgdGhlIGNvbG9yIHBhbGV0dGUgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmcge1xuICAgICYtdm9sdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdm9sdDtcblxuICAgIH1cblxuICAgICYtZGFyay1ncmF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXJrLWdyYXk7XG5cbiAgICB9XG5cbiAgICAmLXNsYXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19zbGF0ZTtcblxuICAgIH1cblxuICAgICYtZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZ3JheTtcblxuICAgIH1cblxuICAgICYtbGlnaHQtZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbGlnaHQtZ3JheTtcblxuICAgIH1cblxuICAgICYtd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3doaXRlO1xuXG4gICAgfVxuXG4gICAgJi1tYXJrZXRicmlkZ2UtYmxhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX21hcmtldGJyaWRnZS1ibGFjaztcblxuICAgIH1cblxuICAgICYtbWFya2V0YnJpZGdlLWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX21hcmtldGJyaWRnZS1ibHVlO1xuXG4gICAgfVxuXG59XG5cbi50ZXh0IHtcbiAgICAmLXZvbHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX192b2x0O1xuXG4gICAgfVxuXG4gICAgJi1kYXJrLWdyYXkge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19kYXJrLWdyYXk7XG5cbiAgICB9XG5cbiAgICAmLXNsYXRlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fc2xhdGU7XG5cbiAgICB9XG5cbiAgICAmLWdyYXkge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19ncmF5O1xuXG4gICAgfVxuXG4gICAgJi1saWdodC1ncmF5IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGlnaHQtZ3JheTtcblxuICAgIH1cblxuICAgICYtd2hpdGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcblxuICAgIH1cblxuICAgICYtbWFya2V0YnJpZGdlLWJsYWNrIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbWFya2V0YnJpZGdlLWJsYWNrO1xuXG4gICAgfVxuXG4gICAgJi1tYXJrZXRicmlkZ2UtYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX21hcmtldGJyaWRnZS1ibHVlO1xuXG4gICAgfVxuXG59IiwiLmFsaWdud2lkZSB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50LW1heC13aWR0aHMsICd4bGFyZ2UnKSArICgkY29udGFpbmVyLXBhZGRpbmcteCAqIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoJGNvbnRhaW5lci1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygkY29udGFpbmVyLXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG4gICAgfVxuXG4gICAgJi50aGluIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyguNjY2NjY2ICogbWFwX2dldCgkYnJlYWtwb2ludC1tYXgtd2lkdGhzLCAneGxhcmdlJykpO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4uYWxpZ25mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAoMiokY29udGFpbmVyLXBhZGRpbmcteCkpO1xuICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG4gICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG5cbn1cblxuLy8gQ29sdW1ucyB0aGF0IGFyZW4ndCBmdWxsIG9yIGFsaWdud2lkZSBhcmUgY29uc2lkZXJlZCBhcyAnYWxpZ25ub25lJyBhbmQgbmVlZCBjb250YWluZXIgc3R5bGVzIC1KRlxuLy8gLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIC8vICY6bm90KC5hbGlnbndpZGUsIC5hbGlnbmZ1bGwpIHtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50LW1heC13aWR0aHMsICdtZWRpdW0nKTtcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAvLyB9XG5cbi8vIH1cblxuLmNvbnRhaW5lciB7XG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICAmOm5vdCguYWxpZ253aWRlLCAuYWxpZ25mdWxsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi8vIFNldCBkZWZhdWx0IGJsb2NrIGNvbHVtbnMgZ2FwIGFuZCBtYXJnaW5cbi8vIFNwZWNpZmljYWxseSBhZGRlZCBmb3IgT3VyIFdvcmsgc2VjdGlvblxuLy8gQnV0IHNob3VsZCBhcHBseSBnbG9iYWxseSBhbmQgY2FuIGJlIGN1c3RvbWl6ZWQgLUpGXG5ib2R5IHtcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIGdhcDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi8vIEhlbHBlciBjbGFzcyBhcHBsaWVkIHRvIGNvbHVtbiBibG9ja3MgdG8gZm9yY2UgYSBicmVhayBzb29uZXIgb25seSBpbiBzcGVjaWZpYyBjYXNlcywgZXg6IFBhZ2UgSW50cm8gdy8gU3RhdHMgQnViYmxlcyAoZGlhbW9uZClcbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAmLnN0YWNrLWRlc2t0b3Age1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbn0iLCIgICAgQHVzZSBcInNhc3M6bWFwXCI7XG5cbi8vIE1hcmdpbi9TcGFjaW5nIENsYXNzZXNcbkBtaXhpbiBzZXRTcGFjaW5nQ2xhc3NlcygkdHlwZSwgJGRpcmVjdGlvbiwgJGRpcmVjdGlvbl9zeW1ib2wpIHtcbiAgICAkc3BhY2luZ19pbmNyZW1lbnRzOiAoXG4gICAgICAgICc0NTAnOiA0NTBweCxcbiAgICAgICAgJzQwMCc6IDQwMHB4LFxuICAgICAgICAnMzUwJzogMzUwcHgsXG4gICAgICAgICczMDAnOiAzMDBweCxcbiAgICAgICAgJzI0MCc6IDI0MHB4LFxuICAgICAgICAnMjIyJzogMjIycHgsXG4gICAgICAgICcyMTgnOiAyMThweCxcbiAgICAgICAgJzIxMic6IDIxMnB4LFxuICAgICAgICAnMTk5JzogMTk5cHgsXG4gICAgICAgICcxODAnOiAxODBweCxcbiAgICAgICAgJzE2Nic6IDE2NnB4LFxuICAgICAgICAnMTYwJzogMTYwcHgsXG4gICAgICAgICcxMjgnOiAxMjhweCxcbiAgICAgICAgJzEyMCc6IDEyMHB4LFxuICAgICAgICAnMTEwJzogMTEwcHgsXG4gICAgICAgICcxMDgnOiAxMDhweCxcbiAgICAgICAgJzk2JzogOTZweCxcbiAgICAgICAgJzkyJzogOTJweCxcbiAgICAgICAgJzg0JzogODRweCxcbiAgICAgICAgJzgwJzogODBweCxcbiAgICAgICAgJzcyJzogNzJweCxcbiAgICAgICAgJzY0JzogNjRweCxcbiAgICAgICAgJzYwJzogNjBweCxcbiAgICAgICAgJzQ4JzogNDhweCxcbiAgICAgICAgJzQwJzogNDBweCxcbiAgICAgICAgJzM2JzogMzZweCxcbiAgICAgICAgJzI0JzogMjRweCxcbiAgICAgICAgJzIwJzogMjBweCxcbiAgICAgICAgJzE2JzogMTZweCxcbiAgICAgICAgJzEyJzogMTJweCxcbiAgICAgICAgJzAnOiAwLFxuICAgICAgICAnYXV0byc6ICdhdXRvJyxcblxuICAgICAgICAvLyBIZWxwZXIgY2xhc3MgdmVyc2lvbnMgZm91bmQgaW4gdGhlIFNlY3Rpb24gbW9kdWxlXG4gICAgICAgICd4bGFyZ2UnOiAxODBweCxcbiAgICAgICAgJ2xhcmdlJzogMTYwcHgsXG4gICAgICAgICdtZWRpdW0nOiA4MHB4LFxuICAgICAgICAnc21hbGwnOiA2MHB4LFxuICAgICAgICAneHNtYWxsJzogNDhweFxuXG4gICAgKTtcblxuICAgIC8vIEZvciBtYXJnaW5zIGFkZCBtaW51cyB2YWx1ZXMgZm9yIGxpZnRpbmcgZWxlbWVudHMgdXAgb3ZlciBvdGhlciBlbGVtZW50c1xuICAgIEBpZiAoJHR5cGUgPT0gJ21hcmdpbicpIHtcbiAgICAgICAgJG1hcmdpbl9taW51c192YWx1ZXM6IChcbiAgICAgICAgICAgICdsaWZ0dXAnOiAtMjRweCAhaW1wb3J0YW50LFxuICAgICAgICAgICAgJ2xpZnR1cHgyJzogLTQ4cHggIWltcG9ydGFudCxcbiAgICAgICAgICAgICctMTInOiAtMTJweCAhaW1wb3J0YW50LFxuICAgICAgICAgICAgJy0xNic6IC0xNnB4ICFpbXBvcnRhbnQsXG4gICAgICAgICAgICAnLTIwJzogLTIwcHggIWltcG9ydGFudCxcbiAgICAgICAgICAgICctMjQnOiAtMjRweCAhaW1wb3J0YW50LFxuICAgICAgICAgICAgJy0zNic6IC0zNnB4ICFpbXBvcnRhbnQsXG4gICAgICAgICAgICAnLTQwJzogLTQwcHggIWltcG9ydGFudCxcbiAgICAgICAgICAgICctNDgnOiAtNDhweCAhaW1wb3J0YW50LFxuICAgICAgICAgICAgJy02MCc6IC02MHB4ICFpbXBvcnRhbnQsXG4gICAgICAgICAgICAnLTY0JzogLTY0cHggIWltcG9ydGFudCxcbiAgICAgICAgICAgICctNzInOiAtNzJweCAhaW1wb3J0YW50LFxuICAgICAgICAgICAgJy04MCc6IC04MHB4ICFpbXBvcnRhbnQsXG4gICAgICAgICAgICAnLTg0JzogLTg0cHggIWltcG9ydGFudCxcbiAgICAgICAgICAgICctOTInOiAtOTJweCAhaW1wb3J0YW50LFxuICAgICAgICAgICAgJy0xMTAnOiAtMTEwcHggIWltcG9ydGFudCxcbiAgICAgICAgICAgICctMTI4JzogLTEyOHB4ICFpbXBvcnRhbnQsXG4gICAgICAgICAgICAnLTE2MCc6IC0xNjBweCAhaW1wb3J0YW50LFxuICAgICAgICAgICAgJy0xODAnOiAtMTgwcHggIWltcG9ydGFudCxcbiAgICAgICAgICAgICctMjEyJzogLTIxMnB4ICFpbXBvcnRhbnQsXG4gICAgICAgICAgICAnLTI0MCc6IC0yNDBweCAhaW1wb3J0YW50LFxuXG4gICAgICAgICk7XG5cbiAgICAgICAgJHNwYWNpbmdfaW5jcmVtZW50czogbWFwLm1lcmdlKCRzcGFjaW5nX2luY3JlbWVudHMsICRtYXJnaW5fbWludXNfdmFsdWVzKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY2xhc3NfdGFnLCAkcGl4ZWxzIGluICRzcGFjaW5nX2luY3JlbWVudHMge1xuICAgICAgICBAaWYgJGRpcmVjdGlvbiA9PSAnYWxsJyB7XG4gICAgICAgICAgICAmLSN7JGNsYXNzX3RhZ30ge1xuICAgICAgICAgICAgICAgICN7JHR5cGV9LXRvcDogJHBpeGVscztcbiAgICAgICAgICAgICAgICAjeyR0eXBlfS1yaWdodDogJHBpeGVscztcbiAgICAgICAgICAgICAgICAjeyR0eXBlfS1ib3R0b206ICRwaXhlbHM7XG4gICAgICAgICAgICAgICAgI3skdHlwZX0tbGVmdDogJHBpeGVscztcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgJi10YWJsZXQtI3skY2xhc3NfdGFnfTpub3QoaGVhZCkge1xuICAgICAgICAgICAgICAgICAgICAjeyR0eXBlfS10b3A6ICRwaXhlbHM7XG4gICAgICAgICAgICAgICAgICAgICN7JHR5cGV9LXJpZ2h0OiAkcGl4ZWxzO1xuICAgICAgICAgICAgICAgICAgICAjeyR0eXBlfS1ib3R0b206ICRwaXhlbHM7XG4gICAgICAgICAgICAgICAgICAgICN7JHR5cGV9LWxlZnQ6ICRwaXhlbHM7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAmLWRlc2t0b3AtI3skY2xhc3NfdGFnfTpub3QoaHRtbFtsYW5nXSkge1xuICAgICAgICAgICAgICAgICAgICAjeyR0eXBlfS10b3A6ICRwaXhlbHM7XG4gICAgICAgICAgICAgICAgICAgICN7JHR5cGV9LXJpZ2h0OiAkcGl4ZWxzO1xuICAgICAgICAgICAgICAgICAgICAjeyR0eXBlfS1ib3R0b206ICRwaXhlbHM7XG4gICAgICAgICAgICAgICAgICAgICN7JHR5cGV9LWxlZnQ6ICRwaXhlbHM7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gJ3gnIHtcbiAgICAgICAgICAgICYjeyRkaXJlY3Rpb25fc3ltYm9sfS0jeyRjbGFzc190YWd9IHtcbiAgICAgICAgICAgICAgICAjeyR0eXBlfS1yaWdodDogJHBpeGVscztcbiAgICAgICAgICAgICAgICAjeyR0eXBlfS1sZWZ0OiAkcGl4ZWxzO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS10YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAmI3skZGlyZWN0aW9uX3N5bWJvbH0tdGFibGV0LSN7JGNsYXNzX3RhZ306bm90KGhlYWQpICB7XG4gICAgICAgICAgICAgICAgICAgICN7JHR5cGV9LXJpZ2h0OiAkcGl4ZWxzO1xuICAgICAgICAgICAgICAgICAgICAjeyR0eXBlfS1sZWZ0OiAkcGl4ZWxzO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgJiN7JGRpcmVjdGlvbl9zeW1ib2x9LWRlc2t0b3AtI3skY2xhc3NfdGFnfTpub3QoaHRtbFtsYW5nXSkge1xuICAgICAgICAgICAgICAgICAgICAjeyR0eXBlfS1yaWdodDogJHBpeGVscztcbiAgICAgICAgICAgICAgICAgICAgI3skdHlwZX0tbGVmdDogJHBpeGVscztcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSAneScge1xuICAgICAgICAgICAgJiN7JGRpcmVjdGlvbl9zeW1ib2x9LSN7JGNsYXNzX3RhZ30ge1xuICAgICAgICAgICAgICAgICN7JHR5cGV9LXRvcDogJHBpeGVscztcbiAgICAgICAgICAgICAgICAjeyR0eXBlfS1ib3R0b206ICRwaXhlbHM7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLXRhYmxldCkge1xuICAgICAgICAgICAgICAgICYjeyRkaXJlY3Rpb25fc3ltYm9sfS10YWJsZXQtI3skY2xhc3NfdGFnfTpub3QoaGVhZCkgIHtcbiAgICAgICAgICAgICAgICAgICAgI3skdHlwZX0tdG9wOiAkcGl4ZWxzO1xuICAgICAgICAgICAgICAgICAgICAjeyR0eXBlfS1ib3R0b206ICRwaXhlbHM7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAmI3skZGlyZWN0aW9uX3N5bWJvbH0tZGVza3RvcC0jeyRjbGFzc190YWd9Om5vdChodG1sW2xhbmddKSB7XG4gICAgICAgICAgICAgICAgICAgICN7JHR5cGV9LXRvcDogJHBpeGVscztcbiAgICAgICAgICAgICAgICAgICAgI3skdHlwZX0tYm90dG9tOiAkcGl4ZWxzO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAmI3skZGlyZWN0aW9uX3N5bWJvbH0tI3skY2xhc3NfdGFnfSB7XG4gICAgICAgICAgICAgICAgI3skdHlwZX0tI3skZGlyZWN0aW9ufTogJHBpeGVscztcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgJiN7JGRpcmVjdGlvbl9zeW1ib2x9LXRhYmxldC0jeyRjbGFzc190YWd9Om5vdChoZWFkKSAge1xuICAgICAgICAgICAgICAgICAgICAjeyR0eXBlfS0jeyRkaXJlY3Rpb259OiAkcGl4ZWxzO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS1kZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgJiN7JGRpcmVjdGlvbl9zeW1ib2x9LWRlc2t0b3AtI3skY2xhc3NfdGFnfTpub3QoaHRtbFtsYW5nXSkge1xuICAgICAgICAgICAgICAgICAgICAjeyR0eXBlfS0jeyRkaXJlY3Rpb259OiAkcGl4ZWxzO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5tIHtcbiAgICBAaW5jbHVkZSBzZXRTcGFjaW5nQ2xhc3NlcygnbWFyZ2luJywgJ3RvcCcsICd0Jyk7XG4gICAgQGluY2x1ZGUgc2V0U3BhY2luZ0NsYXNzZXMoJ21hcmdpbicsICdyaWdodCcsICdyJyk7XG4gICAgQGluY2x1ZGUgc2V0U3BhY2luZ0NsYXNzZXMoJ21hcmdpbicsICdib3R0b20nLCAnYicpO1xuICAgIEBpbmNsdWRlIHNldFNwYWNpbmdDbGFzc2VzKCdtYXJnaW4nLCAnbGVmdCcsICdsJyk7XG4gICAgQGluY2x1ZGUgc2V0U3BhY2luZ0NsYXNzZXMoJ21hcmdpbicsICdhbGwnLCAnJyk7XG4gICAgQGluY2x1ZGUgc2V0U3BhY2luZ0NsYXNzZXMoJ21hcmdpbicsICd4JywgJ3gnKTtcbiAgICBAaW5jbHVkZSBzZXRTcGFjaW5nQ2xhc3NlcygnbWFyZ2luJywgJ3knLCAneScpO1xuXG59XG5cbi5wIHtcbiAgICBAaW5jbHVkZSBzZXRTcGFjaW5nQ2xhc3NlcygncGFkZGluZycsICd0b3AnLCAndCcpO1xuICAgIEBpbmNsdWRlIHNldFNwYWNpbmdDbGFzc2VzKCdwYWRkaW5nJywgJ3JpZ2h0JywgJ3InKTtcbiAgICBAaW5jbHVkZSBzZXRTcGFjaW5nQ2xhc3NlcygncGFkZGluZycsICdib3R0b20nLCAnYicpO1xuICAgIEBpbmNsdWRlIHNldFNwYWNpbmdDbGFzc2VzKCdwYWRkaW5nJywgJ2xlZnQnLCAnbCcpO1xuICAgIEBpbmNsdWRlIHNldFNwYWNpbmdDbGFzc2VzKCdwYWRkaW5nJywgJ2FsbCcsICcnKTtcbiAgICBAaW5jbHVkZSBzZXRTcGFjaW5nQ2xhc3NlcygncGFkZGluZycsICd4JywgJ3gnKTtcbiAgICBAaW5jbHVkZSBzZXRTcGFjaW5nQ2xhc3NlcygncGFkZGluZycsICd5JywgJ3knKTtcblxufVxuXG4ubGgge1xuICAgICRsaW5lX2hlaWdodF9vcHRpb25zOiAoXG4gICAgICAgICc0NTAnOiA0NTBweCxcbiAgICAgICAgJzQwMCc6IDQwMHB4LFxuICAgICAgICAnMzUwJzogMzUwcHgsXG4gICAgICAgICczMDAnOiAzMDBweCxcbiAgICAgICAgJzI0MCc6IDI0MHB4LFxuICAgICAgICAnMjEyJzogMjEycHgsXG4gICAgICAgICcxODAnOiAxODBweCxcbiAgICAgICAgJzE2MCc6IDE2MHB4LFxuICAgICAgICAnMTI4JzogMTI4cHgsXG4gICAgICAgICcxMjAnOiAxMjBweCxcbiAgICAgICAgJzExMCc6IDExMHB4LFxuICAgICAgICAnMTA4JzogMTA4cHgsXG4gICAgICAgICc5Nic6IDk2cHgsXG4gICAgICAgICc5Mic6IDkycHgsXG4gICAgICAgICc4NCc6IDg0cHgsXG4gICAgICAgICc4MCc6IDgwcHgsXG4gICAgICAgICc3Mic6IDcycHgsXG4gICAgICAgICc2NCc6IDY0cHgsXG4gICAgICAgICc2MCc6IDYwcHgsXG4gICAgICAgICc0OCc6IDQ4cHgsXG4gICAgICAgICc0MCc6IDQwcHgsXG4gICAgICAgICczNic6IDM2cHgsXG4gICAgICAgICcyNCc6IDI0cHgsXG4gICAgICAgICcyMCc6IDIwcHgsXG4gICAgICAgICcxNic6IDE2cHgsXG4gICAgICAgICcxMic6IDEycHgsXG4gICAgICAgICcwJzogMCxcbiAgICApO1xuXG4gICAgQGVhY2ggJGFtb3VudCwgJHZhbHVlIGluICRsaW5lX2hlaWdodF9vcHRpb25zIHtcbiAgICAgICAgJi0jeyRhbW91bnR9IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdmFsdWU7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5oLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG59XG5cbi5tYXgtdy1sZyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLnctMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcblxufVxuXG5cblxuXG4vKiAtLS0tLS0tLSAqL1xuLyogR3JpZCBHYXAgKi9cbi8qIC0tLS0tLS0tICovXG5cbi5nYXAtNDgge1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLXRhYmxldCkge1xuICAgICAgICBncmlkLWdhcDogNDhweDtcblxuICAgIH1cblxufVxuXG4uZ2FwLTY0IHtcbiAgICBncmlkLWdhcDogMzJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS10YWJsZXQpIHtcbiAgICAgICAgZ3JpZC1nYXA6IDY0cHg7XG5cbiAgICB9XG5cbn1cblxuLmdhcC0zMiB7XG4gICAgZ3JpZC1nYXA6IDMycHg7XG5cbn1cblxuLmdhcC0yNCB7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG5cbn1cblxuLmdhcC0xNiB7XG4gICAgZ3JpZC1nYXA6IDE2cHg7XG5cbn1cblxuLmdhcC0xNSB7XG4gICAgZ3JpZC1nYXA6IDE1cHg7XG5cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogRmxleCBzaHJpbmsgY2xhc3NlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIENsYXNzZXMgZm9yIGFsbG93aW5nL3ByZXZlbnRpbmcgZmxleCBiYXNpcyByZWxhdGVkIHByb3BlcnRpZXMgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmxleCB7XG4gICAgJi1zaHJpbmsge1xuXG4gICAgICAgIC8vIC5mbGV4LXNocmluay0wXG4gICAgICAgICYtMCB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi0xIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtZ3JvdyB7XG5cbiAgICAgICAgLy8gLmZsZXgtZ3Jvdy0wXG4gICAgICAgICYtMCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtMSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gJi1iYXNpcyB7XG4gICAgLy8gICAgICYtYXV0byB7XG4gICAgLy8gICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuXG4gICAgLy8gICAgIH1cblxuICAgIC8vIH1cblxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogT3JkZXIgSGVscGVyIENsYXNzZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiBIZWxwZXIgY2xhc3NlcyBmb3IgY29udHJvbGxpbmcgZmxleCBvcmRlciBpbiByZXNwb25zaXZlbmVzcyAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ub3JkZXIge1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1IHtcblxuICAgICAgICAvLyAub3JkZXItMVxuICAgICAgICAmLSN7JGl9IHtcbiAgICAgICAgICAgIG9yZGVyOiAkaTtcblxuICAgICAgICB9XG5cbiAgICAgICAgLy8gLm9yZGVyLXRhYmxldC0xXG4gICAgICAgICYtdGFibGV0LSN7JGl9IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzcG9uc2l2ZS10YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogJGk7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLy8gLm9yZGVyLWRlc2t0b3AtMVxuICAgICAgICAmLWRlc2t0b3AtI3skaX0ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNwb25zaXZlLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogJGk7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbn0iLCJAdXNlIFwic2FzczptYXBcIjtcblxuLy8gTWFyZ2luL1NwYWNpbmcgQ2xhc3Nlc1xuQG1peGluIHNldEZvbnRTaXplQ2xhc3NlcygpIHtcblx0JGZvbnQtc2l6ZV9pbmNyZW1lbnRzOiAoXG5cdFx0XCI5NlwiOiA5NnB4LFxuXHRcdFwiOTJcIjogOTJweCxcblx0XHRcIjg0XCI6IDg0cHgsXG5cdFx0XCI4MFwiOiA4MHB4LFxuXHRcdFwiNzJcIjogNzJweCxcblx0XHRcIjY0XCI6IDY0cHgsXG5cdFx0XCI2MFwiOiA2MHB4LFxuXHRcdFwiNDhcIjogNDhweCxcblx0XHRcIjQwXCI6IDQwcHgsXG5cdFx0XCIzNlwiOiAzNnB4LFxuXHRcdFwiMjRcIjogMjRweCxcblx0XHRcIjIwXCI6IDIwcHgsXG5cdFx0XCIxNlwiOiAxNnB4LFxuXHRcdFwiMTJcIjogMTJweCxcblx0KTtcblxuXHRAZWFjaCAkY2xhc3NfdGFnLCAkcGl4ZWxzIGluICRmb250LXNpemVfaW5jcmVtZW50cyB7XG5cdFx0Ji0jeyRjbGFzc190YWd9IHtcblx0XHRcdGZvbnQtc2l6ZTogJHBpeGVscztcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtdGFibGV0KSB7XG5cdFx0XHQmLXRhYmxldC0jeyRjbGFzc190YWd9Om5vdChoZWFkKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHBpeGVscztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHJlc3BvbnNpdmUtZGVza3RvcCkge1xuXHRcdFx0Ji1kZXNrdG9wLSN7JGNsYXNzX3RhZ306bm90KGh0bWxbbGFuZ10pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkcGl4ZWxzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udGV4dCB7XG5cdEBpbmNsdWRlIHNldEZvbnRTaXplQ2xhc3NlcygpO1xufVxuXG4udGV4dC1mb3JtdWxhY29uZGVuc2VkLFxuLnRleHQtUFBGb3JtdWxhQ29uZGVuc2VkIHtcblx0Zm9udC1mYW1pbHk6ICRmb250X19QUEZvcm11bGFDb25kZW5zZWQ7XG59XG5cbi50ZXh0LWVpa28sXG4udGV4dC1QUEVpa28ge1xuXHRmb250LWZhbWlseTogJGZvbnRfX1BQRWlrbztcbn1cblxuLnRleHQtY29sbGVjdGlvbm5ld3N0eWxlLFxuLnRleHQtQ29sbGVjdGlvbk5ld1N0eWxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250X19Db2xsZWN0aW9uTmV3U3R5bGU7XG59IiwiLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gICAgLmFjZi1ibG9jay1wcmV2aWV3IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbn0iXX0= */
